body { font-family: Arial; font-size: 13px;  text-align:center; margin:0; padding:0;background-color:#A7B7EA; color: #000;}

.head{background-color:#3135BA; text-align:center;margin:0; padding:0;}
.container{background-color:#FFF;}
.lang{float:right; margin:5px; font-size:14px;}
.lang a{color:#EA175E;text-decoration:none;}
.lang a:hover{color:#8A91A3;}


.foot{clear:both; background-color:#3135BA; font-size:15px;}
.foot a{color:#FFF; text-decoration:none;}
.foot a:hover{color:#FFF9AC;}

.p{float:left; padding:0 0 0 40px;}
.menu-pied{margin:0 0 0 680px;}

img{border:0; margin:0; padding:0;}
a img{border:0; margin:0; padding:0;}

.bread{margin:2px 0 0 3px;}
.illustration{position :absolute;  top:25px; left:555px;}


.contenu a, .bread a{color:#3135BA;text-decoration:none;}
.contenu a:hover, .bread a:hover{color:#8A91A3;}
li a{color:#3135BA;text-decoration:none;}
li a:hover{color:#8A91A3;}

a.on{color:#FF0000;}
.couleur2 a.on{color:#6666CC;}
.couleur3 a.on{color:#6666CC;}
.couleur4 a.on{color:#0099FF;}
.couleur5 a.on{color:#F5A500;/*ex FFFF00*/}
.couleur6 a.on{color:#FF0099;}
.couleur7 a.on{color:#009966;}
.couleur8 a.on{color:#660000;}
.couleur9 a.on{color:#999933;}


#contenu h1{border-bottom:#FF0000 solid 30px ;}
.couleur2 #contenu h1{border-bottom:#6666CC solid 30px ;} 
.couleur3 #contenu h1{border-bottom:#6666CC solid 30px ;} 
.couleur4 #contenu h1{border-bottom:#0099FF solid 30px ;} 
.couleur5 #contenu h1{border-bottom:#F5A500 solid 30px ;} 
.couleur6 #contenu h1{border-bottom:#FF0099 solid 30px ;} 
.couleur7 #contenu h1{border-bottom:#009966 solid 30px ;} 
.couleur8 #contenu h1{border-bottom:#660000 solid 30px ;} 
.couleur9 #contenu h1{border-bottom:#999933 solid 30px ;} 

/*Contact : #FF0000*/
h1.titre{margin:0; padding:0;}
h1.titre a{color:#A7B7EA; font-size: 40px; margin:0; padding:0; border:0;text-decoration:none;}
h2{color:#3135BA; font-size:18px;}
h3{color:#3135BA; font-size:16px;font-weight:bold; margin:5px 0 5px 0;}

#cadre{margin:0 auto;width:984px; text-align:left; padding:0; background-color:#FFF; }
.menu{margin:66px 0 0 10px; font-size: 20px; float:left; line-height:40px;}
.menu ul{list-style-type : none;}
/*.menu a{color:#3135BA;text-decoration:none;}
.menu a:hover{color:#8A91A3;}*/

#contenu{margin:0 0 0 200px; position:relative;}
#contenu h1{color:#000;font-size:30px; font-style:italic; margin:0px 360px 20px 40px; padding:25px 0 0 40px; height:0px;
  text-align:right; white-space: nowrap;}
#contenu h1.s{font-size:25px;}
.corps{background-color:#FFF9AC;  padding: 20px 250px 10px 20px; text-align:justify; min-height:400px;}

.sous-menu-R{position:absolute; top:155px; left:575px;}



dt{width:500px; text-align:left;}
dt strong{width:500px; text-align:left; float:left}

.boite-float{float:left; width:255px; margin:5px 45px 15px 0;}
.boite-float a{color:#3135BA;}
.corps-plein{background-color:#FFF9AC; min-height:300px;  padding: 20px 50px 10px 20px; }
.bute{width:300px;  clear:both;}

p.spip{margin:5px 0 5px 0;}
#contenu h1.wrap{white-space:normal; width:630px;height:55px;}

/********************************************************************************************************************//*pop box*/a.tooltip { }a.tooltip b {display:none;}a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}a.tooltip:hover b {display:block; position:absolute; top:10px; left:5px; padding:5px; font-weight:normal;  font-size:11px; }a.tooltip:hover .popillu{ display:block; position: absolute; top:18px; left:35px; }a.tooltip:hover .popbox { display:block; position:absolute; top:10px; left:30px; width:150px; height:30px; background-color:#fff; color:#000; border:1px solid #EAEAEA; text-align:left; font-size:11px; padding-left:65px; padding-top:20px; }/**********************************************************************************************************************/
div.com{margin:10px}
.com .name{font-weight:bold;}
.com .date{float:right;}
.com .text{padding:10px;border:1px dashed #000;background:#EFEFEF;}
.web{display:none;}