* {margin: 0px; padding: 0px;}

blockquote{
  margin-left:40px;
  margin-top:5px;
  margin-bottom:5px;
}

html, body {
  padding:0px;
  font-family:arial;
  font-size:12px;
  margin:0px auto;
  color:#626262;
}
body * {
  font-family:arial;
  font-size:12px;
  color:#626262;
}

a:visited{
	font-family: Arial;
	font-size: 12px;
	color: #626262;
	text-decoration: none;
}
a:link{
	font-family: Arial;
	font-size: 12px;
	color: #626262;
	text-decoration: none;
}
a:hover{
	font-family: Arial;
	font-size: 12px;
	color: #626262;
	text-decoration: underline;
}
div.global{
  width:810px;
  margin:0px auto;
}
div.clear{
  clear:both;
  font-size:0.001px;
  height:0.01px;
}


div.logo{
  float:left;
  padding:0px 0px 0px 4px;
}

div.conteneur_picto{

  padding:25px 4px 0px 50px;
  height:26px;
  text-align:right;
}

div.picto{
  float:right;
  width:14px;
  height:12px;
  padding:0px 0px 0px 8px;
}

div.banner{
  width:810px;
  height:227px;
}

div.topBorder{
  width:810px;
  height:5px;
  background-image:url("img/bordure_haut.gif");
  background-repeat:no-repeat;
  font-size:1px;
}
div.bottomBorder{
  clear:both;
  width:810px;
  height:5px;
  background-image:url("img/bordure_bas.gif");
  background-repeat:no-repeat;
  
}
div.leftBorder{	
  width:5px;
  height:215px;
  background-image:url("img/bordure_gauche.gif");
  background-repeat:no-repeat;
  float:left;
}
div.rightBorder{
  width:5px;
  height:215px;
  background-image:url("img/bordure_droite.gif");
  background-repeat:no-repeat;
  float:right;
}

div.menu{
  width:157px;
  height:205px;
  background-image:url("img/fdMenu.gif");
  background-repeat:no-repeat;
  float:left;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity: 0.8;  
  
}
div.menu ul{
  list-style-type:none;
  margin:0px 0px 0px 10px;
  text-align:left;
  padding-top:7px;
}
div.menu li{
  display:block;
  list-style-type:none;
  margin:0px 0px 19px 0px;
  vertical-align:middle;
}
div.menu li  A.off:visited{font-family:arial;font-size:14px;color:#626262;font-weight:regular;text-decoration:none;}
div.menu li  A.off:link{font-family:arial;font-size:14px;color:#626262;font-weight:regular;text-decoration:none;}
div.menu li  A.off:hover{font-family:arial;font-size:14px;color:#626262;font-weight:regular;text-decoration:none;}

div.ssmenu{
  padding:2px 0px 0px 0px;
  margin:0px 9Px 10px 4px;
  width:798px;
  border-bottom:1px solid #CCCCCC;
  min-height:22px;
  padding-left:3px;
}
div.ssmenu ul{
  display:inline;
  list-style-type:none;
  padding:0px 0px 0px 0px;
}
div.ssmenu li{
  display:inline;
  list-style-type:none;
  margin:0px 10px 0px 0px;
} 
div.ssmenu li a.off:visited{text-decoration:none;}
div.ssmenu li a.off:link{text-decoration:none;}
div.ssmenu li a.off:hover{text-decoration:none;}
div.ssmenu li a.on:visited{text-decoration:none;}
div.ssmenu li a.on:link{text-decoration:none;}
div.ssmenu li a.on:hover{text-decoration:none;}


div.milieu{
  background:url(img/fdBandeauDroit.gif) repeat-y top right;
  width:100%;
  float:left;
  
}

div.document{
  width:625px;
  float:left;
  margin-right:14px;
}

div.contenu{
  padding: 4px 0px 0px 4px;
}


div.special{
  width:162px;
  height:34px;
  border-bottom:1px solid #BFBFBF;
  background:url(img/fond_special.gif) no-repeat top left;
}
div.special .posLink{
  padding-top:7px;
  padding-left:22px;
}

div.special A.txt{
  background-color:#FFFFFF;
  text-decoration:none;
  padding-right:5px;
  padding-left:5px;
}
.lienN1{font-family:arial;font-size:13px;color:#7F7F7F;font-weight:regular;}
.lienN2{font-family:arial;font-size:13px;color:#FF6600;font-weight:regular;}
.greyBar{background:url(img/grey_bar.gif) repeat-x top left;height:1px;width:162px;border:0px;font-size:0.01px;}
.whiteBar{height:1px;width:162px;font-size:0.01px;}
.containerLiens{margin-left:4px;}

div.bas_contenu{
  margin-top:15px;
}

div.footer{
  width:99%;
  border-top:1px solid #BFBFBF;
  margin-left:5px;
  padding-top:5px;
  margin-top:12px;
}
div.footer .copyright{
  float:right;
  color:#7F7F7F;
  font-family:arial;
  font-size:11px;
  font-weight:regular;
}
div.footer ul{
  float:left;
  display:inline;
  list-style-type:none;
  padding:0px 0px 0px 0px;
}
div.footer li{
  display:inline;
  list-style-type:none;
  margin:0px 0px 0px 0px;
  color:#7F7F7F;
  font-family:arial;
  font-size:11px;
  font-weight:regular;
} 
div.footer li  A:visited{font-family:arial;font-size:11px;color:#7F7F7F;font-weight:regular;text-decoration:none;}
div.footer li  A:link{font-family:arial;font-size:11px;color:#7F7F7F;font-weight:regular;text-decoration:none;}
div.footer li  A:hover{font-family:arial;font-size:11px;color:#7F7F7F;font-weight:regular;text-decoration:none;}

div.encadre{
  width:188px;
}

div.encadre .containerTitre {
  height:50px;
  padding-left:8px;
  }

div.encadre .containerTitre .titre{
  font-size:20px;
  text-align:left;
}

div.containerBody{
  padding-right:5px;
  padding-left:15px;
  height:auto !important;
  height:310px;
  min-height:310px;
}
div.titrePage{
  font-family:arial;
  font-size:20px;
  font-weight:regular;
  margin-bottom:15px;
}
div.chapeau{
  margin-bottom:15px;
}
div.chapeau P{
  color:#6A6A6A;
  font-family:arial;
  font-size:14px;
  font-weight:regular;  
  
}
div.chapeau  IMG{
  float:left;
  margin-right:5px;
}
div.chapeau .bold{
  font-family:arial;
  font-size:14px;
  font-weight:regular;  
}
div.chapeau .souligne{
  font-family:arial;
  font-size:14px;
  font-weight:regular;  
  text-decoration:underline;
  color:#6A6A6A;
}

div.chapeau .bold A:visited{font-family:arial;font-size:14px;font-weight:regular;text-decoration:none;}
div.chapeau .bold A:link{font-family:arial;font-size:14px;font-weight:regular;text-decoration:none;}
div.chapeau .bold A:hover{font-family:arial;font-size:14px;font-weight:regular;text-decoration:underline;}
div.chapeau A:visited{font-family:arial;font-size:14px;color:#6A6A6A;font-weight:regular;text-decoration:none;}
div.chapeau A:link{font-family:arial;font-size:14px;color:#6A6A6A;font-weight:regular;text-decoration:none;}
div.chapeau A:hover{font-family:arial;font-size:14px;color:#6A6A6A;font-weight:regular;text-decoration:underline;}



.searchField{
  margin-left:5px;
  margin-bottom:2px;
}

.searchField label{
  display:block;
  float:left;
  width:140px;
  font-family: Arial;
  font-size: 11px;
  color: #626262;
  text-decoration: none;
  text-transform:uppercase; 
}
.searchField input,textarea{
  width:250px;
}

.searchField textarea{
  height:100px;
  width:253px;
}

.searchField select{
  width:255px;
}

.actionForm{
  width:80px;
  height:24px;  
  font-family: Arial;
  font-size: 11px;
  color: #626262;
  text-decoration: none;
  font-weight:bold;
  margin:auto;
  padding-top:1px;  
  padding-left:70px;
}

.actionForm a{
  color:#626262;
}
.actionForm A:ACTIVE{font-family: Arial;font-size: 11px;color: #626262;text-decoration: none;font-weight:bold;}
.actionForm A:LINK{font-family: Arial;font-size: 11px;color: #626262;text-decoration: none;font-weight:bold;}
.actionForm A:VISITED{font-family: Arial;font-size: 11px;color: #626262;text-decoration: none;font-weight:bold;}
.actionForm A:HOVER{font-family: Arial;font-size: 11px;color: #626262;text-decoration: underline;font-weight:bold;}


div.content{
  background:url(img/fdContent.gif) repeat-y top right;
}
div.partieDroite{
  float:right;
  width:155px;

}
div.partieDroite IMG {
  float:left;
}
div.contentMain{
  width:100%;
}

div.contentMainSplit{
  width:435px;
}

div .titrePage{
  padding-left:2px;
}

div.voirAussi{
  font-family:arial;
  font-size:15px;
  font-weight:regular;  
}
#planSite{

}
#planSite .lignePlan{
  border-bottom:1px solid #B2B2B2;
  padding-top:17px;
  padding-bottom:17px;
}
#planSite .lignePlanLast{
  padding-top:17px;
  padding-bottom:17px;
  margin-bottom:12px;
}
#planSite .categorie{
  font-size:14px;
  font-weight:bold;
  float:left;
  width:150px;
  padding:0px 0px 0px 10px;
}
#planSite .categorie a{
  font-size:14px;
  font-weight:bold;  
}
#planSite .descriptionConteneur{
  float:left;
}
#planSite .descriptionConteneur .ligneDescription{
  font-size:12px;
}


#bandeau_droite{
  width:169px;
  float:left;
}
#bandeau_droite #containerLabel{
  height:205px;
  width:169px;
  background:url(img/label.jpg) no-repeat top left;
}
#date{
  color:#FF6600;
  font-size:11px;
  font-weight:regular;
  font-family:arial;  
  margin-top:10px;
  width:200px;
  float:right;
}

div#containerEncadre1 .encadre .titre{color:#EE1C23;}
div#containerEncadre2 .encadre .titre{color:#4A8FC8;}
div#containerEncadre3 .encadre .titre{color:#89B50C;}
div#containerEncadre1 .bold{color:#EE1C23;}
div#containerEncadre2 .bold{color:#4A8FC8;}
div#containerEncadre3 .bold{color:#89B50C;}
div#containerEncadre1 .bold *{color:#EE1C23;}
div#containerEncadre2 .bold *{color:#4A8FC8;}
div#containerEncadre3 .bold *{color:#89B50C;}
div#containerEncadre1 .bold A{color:#EE1C23;}
div#containerEncadre2 .bold A{color:#4A8FC8;}
div#containerEncadre3 .bold A{color:#89B50C;}
div#containerEncadre1 .bold A *{color:#EE1C23;}
div#containerEncadre2 .bold A *{color:#4A8FC8;}
div#containerEncadre3 .bold A *{color:#89B50C;}

div#containerEncadre1{
  width:198px;
  border-right: 1px solid #CCCCCC;
  float:left;
}
div#containerEncadre2{
  width:201px;
  border-right: 1px solid #CCCCCC;
  float:left;   
  padding-left:10px;
}
div#containerEncadre3{
  width:185px;
  float:left;  
  padding-left:10px;
}

div#main{
  color: #626262;
}

div#main .banner #Inner{
  background-image:url("img/bandO_hp.jpg");
  background-repeat:no-repeat;
  width:790px;
  height:205px;
  text-align:center;
  overflow:hidden;
  float:left;
  margin:5px;
}

div#main .menu li A.on:visited{font-family:arial;font-size:14px;color:#626262;font-weight:bold;text-decoration:none;}
div#main .menu li A.on:link{font-family:arial;font-size:14px;color:#626262;font-weight:bold;text-decoration:none;}
div#main .menu li A.on:hover{font-family:arial;font-size:14px;color:#626262;font-weight:bold;text-decoration:none;}

/*       MOTEUR       */
.paragraphe {margin-bottom:10px;}
.centre{text-align:center;}
.justifie{text-align:justify;}
.gauche{text-align:left;}
.droite{text-align:right;}

h1{
  font-family:arial;
  font-size:20px;
  font-weight:regular;
 }
h2{
  font-family:arial;
  font-size:18px;
  font-weight:regular;
 }
h3{
  font-family:arial;
  font-size:16px;
  font-weight:regular;
 }
h4{
  font-family:arial;
  font-size:14px;
  font-weight:regular;
 }
 h5{
  font-family:arial;
  font-size:12px;
  font-weight:regular;
 }
 h6{
  font-family:arial;
  font-size:10px;
  font-weight:regular;
 }

.souligne{
  text-decoration:underline;
}
.italic{
  font-style:italic;
}


.FlyImage IMG {float:left;margin-top:5px;margin-bottom:0px;margin-right:5px;margin-left:5px;}
P.FlyImage {
  padding-top:5px;
  padding-right:5px;
  padding-left:10px;
  padding-bottom:10px;
}
P.savoirPlus{
   color:#7F7F7F;
   font-family:Arial;
   font-size:17px;
   font-weight:bold;
   text-transform:uppercase;
   padding-left:12px;
   margin-top:12px;
   margin-bottom:15px;
}
P.savoirPlus A:visited{font-family:Arial;font-size:17px;color:#7F7F7F;font-weight:bold;text-decoration:none;}
P.savoirPlus A:link{font-family:Arial;font-size:17px;color:#7F7F7F;font-weight:bold;text-decoration:none;}
P.savoirPlus A:hover{font-family:Arial;font-size:17px;color:#7F7F7F;font-weight:bold;text-decoration:none;}

div#containerEncadre1 P.savoirPlus IMG{background-color:#EE1C23;margin-left:10px;} 
div#containerEncadre2 P.savoirPlus IMG{background-color:#4A8FC8;margin-left:10px;} 
div#containerEncadre3 P.savoirPlus IMG{background-color:#89B50C;margin-left:10px;} 

div.chapeau li.enumeration {
  color:#6A6A6A;
}
div.chapeau li.enumeration *{
  color:#6A6A6A;
}

div.enumeration{
  font-weight:normal;
  font-family: Arial;
}

div.enumeration ul{
  list-style-image : url(img/puceGrise_carre.gif);
  margin:0px;
  padding:0px 0px 0px 20px;
}

div.enumeration li{  
  text-decoration: none;
  margin-bottom:2px;
  }

div.enumeration li a :link{
  text-decoration: none;
  margin-bottom:2px;
}
div.enumeration li a:visited{
  text-decoration: none;
  margin-bottom:2px;
}
div.enumeration li a:hover{
  text-decoration: underline;
  margin-bottom:2px;
}


/*li.enumeration{
  display : list-item;
  list-style-image : url(img/puceGrise.gif);
  font-family: Arial;
  text-decoration: none;
  font-weight:normal;
  margin-bottom:2px;
}*/

div#main .chapeau .bold{font-weight:bold;}
div#main .chapeau .bold A{font-weight:bold;}
div#main .content .bold{font-weight:bold;}
div#main .content .bold A{font-weight:bold;}
