body, td, th, p, div
{ font-size: 12px; font-family: Arial; color: #668187; margin:0; }
 
body, #conteneur
{ display: block; width: 928px; min-height: 600px; margin:auto; background-color: #FFF;}

a
{ }

a:hover
{  }

img
{ border: none; }

ul
{ list-style: none; }

form, ul, li, p, div, a 
{ margin: 0; padding: 0; }

h1
{ font-size:24px; color:#668187; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}

h2
{ font-size:16px; color:#7fa7b8; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}

h3
{ font-size:14px; color:#ABDA4D; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}

.left
{ float:left;}

.right
{ float:right;}


#header
{ display: block; width:928px; height: 155px; background-image: url(/images/bandeau.jpg);}

#wrapper
{ display: block; width:928px; margin-top:20px;}

#left
{ display:block; width:210px; float:left;}

#menuLeft
{ display: block; padding-top:20px;}
#menuLeft ul.niveau2
{ display:block; width:210px;}
#menuLeft ul.niveau2 li
{ display: block; width:210px; height:20px;  border-bottom: #C6D0D2 solid 1px; border-right: #C6D0D2 solid 1px; }
#menuLeft ul.niveau2 li
{ display: block; width:210px; height:20px;  border-bottom: #C6D0D2 solid 1px; border-right: #C6D0D2 solid 1px; }
#menuLeft ul.niveau2 li a
{ display: block; width:210px; height:20px; font-size: 12px; line-height:20px; color:#6E878D; text-decoration: none; text-indent: 10px; background-color: #D9E0E1 }
#menuLeft ul.niveau2 li a:hover
{ background-image: url(/images/menu_gauche.jpg); color:#FFF}

#actualite
{ display:block; width:211px; height:556px; background-color: #6D99B8; background-image: url(/images/bg_actu.jpg); background-repeat: no-repeat; margin-top:25px; padding: 5px 0 0 0;}
#actualite span.agenda
{ display:block; color: #668187; font-size: 13px; font-weight: bold; text-indent:15px; margin-bottom:38px;}
#actualite span.date
{ display:block; color: #668187; width:100px; line-height:22px;font-size: 13px; font-weight: bold; margin:0 0 20px 0; text-indent:15px;float:left;}
#actualite .actuContenu
{ clear:both; display:block; width:181px; border-bottom: #bedae6 solid 2px; padding: 0 15px 5px 15px;margin-bottom:10px;}
#actualite span.actuTitre
{ display:block; color: #bedae6; font-size: 13px; font-weight: bold; margin-bottom:5px;}
#actualite p.actuResume
{ display:block; color: #FFF; font-size: 12px; font-weight: normal; font-weight: bold;}
#right
{ display:block; width:688px; float:right;}

#menu
{ display: block;}
#menu ul.niveau1
{ width:688px; }
#menu ul.niveau1 li
{ display: block; width: 130px; float:left; height:40px;  background-position: bottom; background-repeat: no-repeat; margin-left:5px; background-image: none;}
#menu ul.niveau1 li.p204, #menu ul.niveau1 li.active204 
{ background-image: url(../images/fondmenu.jpg);}
#menu ul.niveau1 li.p209, #menu ul.niveau1 li.active209
{ background-image: url(../images/fondmenu.jpg);}
#menu ul.niveau1 li.p210, #menu ul.niveau1 li.active210 
{ background-image: url(../images/fondmenu.jpg);}
#menu ul.niveau1 li.p212, #menu ul.niveau1 li.active212
{ background-image: url(../images/fondmenu.jpg);}
#menu ul.niveau1 li.p216, #menu ul.niveau1 li.active216 
{ background-image: url(../images/fondmenu.jpg);}
#menu ul.niveau1 li.p231, #menu ul.niveau1 li.active231
{ background-image: url(../images/fondmenu.jpg);}



#menu ul.niveau1 li a
{ display: block ; text-align:center; line-height:23px; font-size: 12px; color:#858585; text-decoration: none; background-image: none;}
#menu ul.niveau2
{ display:none; position: absolute;  float:none; z-index: 100; padding-top:20px;}
#menu ul.niveau1 li:hover ul.niveau2 
{ display: block; }
#menu ul.niveau2 li
{ display: block; float:none; width: 220px; z-index: 100; height:20px; position:relative;  text-decoration: none;  background-image: none; margin-top:-3px; }
#menu ul.niveau2 li.p55
{ background-image: none;}
#menu ul.niveau2 li.p28
{ background-image: none;}
#menu ul.niveau2 li.p35
{ background-image: none;}
#menu ul.niveau2 li.p90
{ background-image: none;}
#menu ul.niveau2 li.p80
{ background-image: none;}
#menu ul.niveau2 li.active
{ background-image: none;}
#menu ul.niveau2 li a
{ display: block; text-align:center; height:18px; line-height:18px; font-size: 10px; color:#000; background-image: none; background-color:#EDF4F5; border: #c0c0c0 solid 1px;}
#menu ul.niveau2 li a:hover
{ text-decoration: underline; background-image: none; background-color:#DBE9EB;}
#menu ul.niveau3
{ display:none; position: absolute; width:377px; float:none; z-index: 1000; margin-top:-20px; padding: 0px 0 0 155px; }
#menu ul.niveau3 li
{ display: block; float:none; width: 222px; z-index: 1000; position:relative; text-decoration: none; background-image: none;}
#menu ul.niveau3 li a 
{ display:block; text-align:center; height:18px; line-height:18px; }

#contenu
{ display:block; width:648px; margin-top:50px;}
#contenu tr.color1
{ background-color: #525c69;}
#contenu tr.color2
{ background-color: #8190a3}
#contenu tr.color1:hover
{ background-color: #CCC; cursor: pointer;}
#contenu tr.color2:hover
{ background-color: #CCC; cursor: pointer;}

#contenu td.fv
{ text-align: center; color:#FFF;}
#contenu td.fv a
{ color:#FFF;}


#footer
{ clear:both; display:block; width:918px; margin-top:20px;  background-color: #668187; height:30px; padding-left:10px;} 
#footer a
{ color:#FFF; text-decoration: none; font-size: 10px; line-height:30px;}
#footer a:hover
{ text-decoration: underline;}

