/* CSS Document */
body{
background-color:#e7e5e5;
}

#page{
margin-top:10px;
margin:auto;
width:760px;
padding:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
border:#666666 solid 1px;
}

h1{
font-size:22px;
font-style:italic;
font-weight:normal;
}

h4{
font-size:10px;
text-align:center;
}


#entete{
width:760px;
height:150px;
margin-left:0px;
}

#logo1{
width:150px;
height:150px;
float:left;
background-image:url(/image/logo.jpg);
background-repeat:no-repeat;
}

#im_ent{
width:608px;
height:150px;
float:left;
margin-left:2px;
background-image:url(/image/fond.jpg);
background-repeat:no-repeat;
}

#corps{
width:760px;
height:auto;
margin-top:2px;
}

#corps h3{
width:594px;
line-height:20px;
font-size:14px;
color:#c61313;
border-bottom:solid 1px #c61213;
}

#im_titre{
width:150px;
height:48px;
float:left;
margin-top:-50px;
background-image:url(image/logo2.jpg);
background-repeat:no-repeat;
}

#titre{
width:606px;
height:46px;
line-height:22px;
text-align:center;
float:left;
margin-top:-50px;
margin-left:152px;
border:#660000 solid 1px;
background-color:#c61213;
color:#FFFFFF;
}

#contenu{
width:760px;
margin-top:52px;
background-color:#CCCCCC;
}

#contenu th{
background-color:#999999;
text-align:center;
height:30px;
}

#contenu td{
background-color:#CCCCCC;
text-align:center;
}

#contenu h5{
font-size:9px;
line-height:10px;
font-weight:normal;
text-align:left;
}

#contenu ul, li{
list-style:circle;
text-align:left;
margin-left:20px;
}

#contenu a{
text-decoration:none;
font-size:12px;
color:#c61213;
}

#contenu a:hover{
text-decoration:underline;
font-size:12px;
color:#c61213;
}

#menu{
width:148px;
float:left;
margin-top:12px;
text-align:left;
background-color:#cccccc;
}

#menu ul, li{
list-style:circle;
text-align:left;
margin-left:-15px;
}

.candidats{
text-align:center;
}

#menu td{
text-align:left;
padding-left:13px;
background-image:url(../image/puce.jpg);
background-repeat:no-repeat;
background-position:center left;
}

#menu td.menu{ 
background-image:none;
}

#menu a{
line-height:20px;
text-decoration:none;
font-size:12px;
color:#000000;
}

#menu a:hover{
text-decoration:none;
font-size:12px;
color:#c61213;
}

#texte{
width:596px;
min-height:250px;
margin-left:150px;
text-align:justify;
padding:7px;
padding-top:15px;
padding-bottom:10px;
background-color:#FFFFFF;
background-image:url(../image/rose.png);
background-repeat:no-repeat;
background-position:bottom right;
}

#image{
width:280px;
margin:auto;
}

.photo img{
cursor: hand;
}

#candidat{
text-align:center;
float:left;
padding:5px;
border:hidden;
}

.photo-cand{
float:left;
width:30%;
position:relative;
text-align:center;
background-color:#FFFFFF;
}

.clear{
clear:both;
}

#news{
width:578px;
padding:7px;
margin-bottom:10px;
background-color:#CCCCCC;
border:#666666 solid 1px;
}

#news h3{
width:578px;
line-height:18px;
font-size:12px;
color:#000000;
border-bottom:solid 1px #666666;
}

#agenda{
width:578px;
padding:7px;
margin-bottom:10px;
background-color:#CCCCCC;
border:#666666 solid 1px;
}

#agenda h3{
width:578px;
line-height:18px;
font-size:12px;
color:#666666;
border-bottom:solid 1px #666666;
}

#pieds{
width:760px;
margin:auto;
margin-top:2px;
padding:4px;
text-align:center;
font-size:9px;
}

#pieds a{
text-decoration:none;
color:#c61213;
}

#pieds a:hover{
text-decoration:underline;
color:#c61213;
}
