body {
    font-family: Arial,Sans;
    font-size: 11pt;
    color: black;
    background-image:url("Page_fond.gif");
}

a {

    color: #000000;
}
a:visited {

    color: #0000FF;
}
a:hover {

    color: #FF0000;
}

p {
    font-family: Arial,Sans;
    font-size: 1.0em;
    color:black;

    margin-top:0pt;
    margin-bottom: 0pt;
}

p.corpsdetexte {
               text-indent: 1em;
               margin-top: 0.5em;
    }
p.htbl {
    font-family: Arial,Sans;
    font-size: 1.0em;
    font-weight: bold;
    color:black;

    }
p.Normal {
    font-family: Arial,Sans;
    font-size: 1.0em;
    color:black;

    margin-top: 1.0em;
    margin-bottom: 0pt;
}
p.slogan {
    font-family: Arial,Sans;
    font-size: 1.0em;
    font-weight: bold;
    color:black;

    margin-top: 1.0em;
    margin-bottom: 0pt;
}
p.contact {
    font-family: Arial,Sans;
    font-size: 1.0em;
    color:black;

    margin-top: 1.0em;
    margin-bottom: 0pt;
}
p.bandeau {
    font-size: 0.8em;
    color:#804080;
    background-color: #F0DDF0;

}
p.bandeauprive {
    font-size: 0.8em;
    color:#804080;
    background-color: #DDAAAA;
}
p.Date {
    font-size: 1.2em;
    font-weight: bold;
    color:#782D75;

    }
p.Intitule {
    font-size: 1.2em;
    font-weight: bold;
    color:#782D75;

    }
p.Artiste1 {
    font-size: 1.2em;
    font-weight: bold;
    color:#681D65;

    }
h1 {
    font-family: Arial,Sans;
    text-align: left;
    font-size: 1.6em;
    color:#503050;
    background-color: #C0A0C0;
    padding: 1pt 1em 1pt 1em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #804080;
    background-image: url("fond_div.png");
    background-repeat: repeat-x;

}
h2 {
    font-family: Arial,Sans;
    text-decoration: underline;
    text-align: left;
    font-size: 1.2em;
    color:#503050;
    margin-top:10pt;
    margin-bottom: 3pt;
}
ul {
    margin-top:3pt;
    margin-left:12pt;
    margin-bottom: 3pt;
}
li {
    font-size: 0.9em;
}


table {
    font-size: 10pt;
    }
td {
   padding: 2px 5.4pt 2px 5.4pt;
}
th {
   font-size: 1.0em;
    padding: 0pt 1em 0pt 1em;
    margin: 0.2cm;
    color:#503050;
    background-color: #C0A0C0;
    background-image: url("fond_th.png");
    background-repeat: repeat-x;
    }

table.tabchoeur {

    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: yellow;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: olive;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: olive;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: yellow;
}
table.tabcomm {


    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: yellow;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: olive;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: olive;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: yellow;
}
tr.tabchoeur {
 border-style: transparent;
 border-width: 2px;
}
tr.tabcomm {
 border-style: transparent;
 border-width: 2px;
}
td.tabchoeur {
    padding: 2px 5.4pt 2px 5.4pt;
    margin: 0.2cm;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: olive;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: yellow;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: yellow;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: olive;
    }
td.tabcomm {
    padding: 2px 5.4pt 2px 5.4pt;
    margin: 0.2cm;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: olive;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: yellow;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: yellow;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: olive;
   }
th.tabcomm {
    padding: 2px 5.4pt 2px 5.4pt;
    margin: 0.2cm;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: olive;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: yellow;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: yellow;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: olive;
    }
div.title {
    font-weight: bold;
    font-family: Arial,Sans;
    text-align: left;
    font-size: 2em;
    color:#804080;
    padding: 3pt 1em 3pt 1em;
    background-color: #F0DDF0;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #804080;
    background-image: url("fond_div.png");
    background-repeat: repeat-x;
}
.caption {
    font-family: Arial,Sans;
    text-align: center;
    font-size: 1.1em;
    color:black;

}

.textleft {
    text-align: left;
    font-family: Arial,Sans;
    font-size: 1.0em;
    color:black;

}
.textright {
    text-align: right;
    font-family: Arial,Sans;
    font-size: 1.0em;
    color:black;

}
.textcenter {
    text-align: center;
    font-family: Arial,Sans;
    font-size: 1.0em;
    color:black;

}
a {  color: #0000FF;}
a:visited {  color: #4400FF;}
a:hover {  color: #FF0000;}
.TM1 { margin-top: 0cm; margin-bottom: 0cm; background: transparent;
              font-family: "Arial"; font-size: 1.0em}
.TM2 { margin-top: 0cm; margin-bottom: 0cm; margin-left: 0.2cm; background: transparent;
              font-family: "Arial"; font-size: 0.9em;}
.TM2priv { margin-top: 0cm; margin-bottom: 0cm; margin-left: 0.2cm; background-color: #FF99BB;
              font-family: "Arial"; font-size: 0.9em;}
        table {font-size: 10pt;}
        th {font-size: 11pt; text-align: left; ; font-style: bold }
        blockquote {margin-top: 0.1cm; font-style: italic; background-color: #FFFFEE }
.tocpriv {background-color: #FF99BB;}
em {font-weight: 600; color: maroon; font-style: italic}
