body {
    font-family: Arial;
    font-size: 11pt;
    color: black;
   background-color: "#C06DE5";
}

a {

    text-decoration: none;
    color: #220022;
}
a:visited {

    color: #220022;
}
a:hover {

    color: #FF0000;
}

p {
    font-family: Arial;
    text-align:center;
    font-size: 1.0em;
    color:black;

    margin-top:0pt;
    margin-bottom: 0pt;
}
p.htbl {
    font-family: Arial;
    font-size: 1.0em;
    font-weight: bold;
    color:black;

    }
p.Normal {
    font-family: Arial;
    font-size: 1.0em;
    color:black;

    margin-top: 1.0em;
    margin-bottom: 0pt;
}
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;
    text-align: left;
    font-size: 1.6em;
    color:#503050;
    background-color: #C0A0C0;
}
h2 {
    font-family: Arial;
    text-decoration: underline;
    text-align: left;
    font-size: 1.2em;
    color:#503050;
    margin-top:10pt;
    margin-bottom: 3pt;
}

table {
    font-size: 10pt;
    }
td {
   padding: 2px 5.4pt 2px 5.4pt;
   background-color: #FFC4B5;
}
th {
   font-size: 1.0em;
    padding: 0pt 1em 0pt 1em;
    margin: 0.2cm;
    color:#503050;
    background-color: #C0A0C0;}

table.tabchoeur {

    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #EEEEFF;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #883399;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #883399;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #EEEEFF;
}
table.tabcomm {


    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #EEEEFF;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #883399;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #883399;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #EEEEFF;
}
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: #883399;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #EEEEFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #EEEEFF;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #883399;
    }
td.tabcomm {
    padding: 2px 5.4pt 2px 5.4pt;
    margin: 0.2cm;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #883399;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #EEEEFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #EEEEFF;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #883399;
   }
th.tabcomm {
    padding: 2px 5.4pt 2px 5.4pt;
    margin: 0.2cm;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #883399;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #EEEEFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #EEEEFF;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #883399;
    }
div.title {
    font-weight: bold;
    font-family: Arial;
    text-align: left;
    font-size: 2em;
    color:#804080;
    background-color: #F0DDF0;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #804080;
}
.caption {
    font-family: Arial;
    text-align: center;
    font-size: 1.1em;
    color:black;

}

.textleft {
    text-align: left;
    font-family: Arial;
    font-size: 1.0em;
    color:black;

}
.textright {
    text-align: right;
    font-family: Arial;
    font-size: 1.0em;
    color:black;

}
.textcenter {
    text-align: center;
    font-family: Arial;
    font-size: 1.0em;
    color:black;

}
.discret {
text-align: center;
    font-family: Arial;
    font-size: 0.8em;
    color:silver;

    }
.tocpriv {background-color: #FF99BB;}