Body
{
background-color:#000000;
}

.contenu
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
position:absolute;
margin-left:-450px;
left:50%;
width:900px;
top:50%;
margin-top:-325px;
background-color:#970216;
height:650px;	
}

.middle
{
position:absolute;
background-image:url(../img/middle_chorale.jpg);
width:900px;
height:508px;
}

.donnee
{
position:absolute;
margin-top:37px;
padding-left:125px;
width:720px;
height:508px;
}

.banniere
{
width:900px;
height:108px;
background-image:url(../img/banniere_chorale.jpg);
}

.img_banniere
{
width:150px;
height:52px;
padding-left:50px;
padding-top:25px;
}

.content
{
float:right;
line-height:150%;
letter-spacing:1px;
height:542px;
width:900px;
overflow:auto;
}

.menu ul
{
padding:0;
list-style:none;
top:45px;
}


.menu ul li
{
display:inline;
margin-left:18px;
font-size:14px;
font-weight:600;
}

.menu ul li a:link,
.menu ul li a:visited
{
text-decoration:none;
color:black;
}

.menu ul li a:hover
{
color:white;
text-decoration:none;
}

.id_tete a:link,
.id_tete a:visited
{
text-decoration:none;
color:black;
font-size:14px;
font-weight:600;
}

.id_tete a:hover
{
color:white;
text-decoration:none;
font-size:14px;
font-weight:600;
}

.footer ul
{
margin-top:-30px;
margin-left:640px;
}

.footer ul li
{
display:inline;
font-size:11px;
}

.footer ul li a:link,
.footer ul li a:visited
{
text-decoration:none;
color:black;
}

.footer ul li a:hover
{
color:#FFFFFF;
text-decoration:none;
}



.img_chef
{
position:absolute;
margin-top:120px;
}

.txt
{
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
position:absolute;
margin-left:170px;
margin-top:50px;
width:605px;
height:410px;
}

.txt_c_chef
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:600px;
color:#FFFFFF;
position:absolute;
margin-left:150px;
margin-top:120px;
}
.id_tete
{
position:absolute;
color:#FFFFFF;
}

.fil
{
position:absolute;
margin-left:150px;
margin-top:50px;
}


.credits
{
position:absolute;
padding-left:200px;
margin-top:25px;
width:300px;
color:#FFFFFF;
}

.credits a:link,
.credits a:visited
{
color:white;
text-decoration:none;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
}

.credits a:hover
{
color:#CCCCCC;
text-decoration:none;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
}

.choeur_photo
{
position:absolute;
margin-left:180px;
}

.txt_choeur
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
position:absolute;
margin-left:70px;
margin-top:190px;
height:300px;
width:600px;
width:705px;
overflow:auto;
}

h1
{
font-family:"Times New Roman", Times, serif;
font-weight:800;
font-size:26px;
font-style:italic;
}

h7
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:300;
}

.archives
{
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
position:absolute;
margin-left:170px;
width:605px;
height:508px;
}

.archives a:link,
.archives a:visited
{
color:white;
text-decoration:none;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bolder;
}

.archives a:hover
{
color:#000000;
text-decoration:none;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bolder;
}

.txt_archives
{
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
position:absolute;
margin-left:170px;
margin-top:50px;
width:605px;
height:420px;
}

.txt_archives a:link,
.txt_archives a:visited
{
color:white;
text-decoration:none;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.txt_archives a:hover
{
color:#000000;
text-decoration:none;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.sponsors
{
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
position:absolute;
margin-left:170px;
margin-top:130px;
width:605px;
height:320px;
}

.sponsors a:link,
.sponsors a:visited
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.sponsors a:hover
{
color:#000000;
text-decoration:none;
font-weight:bold;
}

.nxt_crt
{
position:absolute;
margin-left:725px;
margin-top:-50px;
font-size:16px;
}

.nxt_crt a:link,
.nxt_crt a:visited
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.nxt_crt a:hover
{
color:#B50F1B;
text-decoration:none;
font-weight:bold;
}

.recrut
{
position:absolute;
margin-left:760px;
margin-top:-20px;
font-size:16px;
}

.recrut a:link,
.recrut a:visited
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.recrut a:hover
{
color:#B50F1B;
text-decoration:none;
font-weight:bold;
}

.carton
{
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
position:absolute;
margin-left:170px;
margin-top:50px;
width:605px;
height:410px;
}

.carton a:link,
.carton a:visited
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.carton a:hover
{
color:#000000;
text-decoration:none;
font-weight:bold;
}
