body { margin:0; padding:0; text-align:center; background:url(../images/bgbody.gif); }
img { border:none; }
div, td { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#010101; }
a { color:#3c6cb4; text-decoration:none; }
a:hover { color:#3c6cb4; text-decoration:underline; }
table{ border-collapse: collapse; }
ul { list-style-image:url(../images/puce.gif); }
ul ul{ list-style-image:url(../images/puce2.gif); padding-left:10px; }
h1 { width:100%; line-height:normal; font-size:24px; text-align:center; margin:0; color:#3b6bb3; }
h2 { color:#3b6bb3; font-size:18px; }
h3 { color:#ffb308; font-size:14px; }
.ref{display: none;}
#wrap { width:100%; background:url(../images/bgwrap.gif) repeat-x; }
#wrap2 { width:960px; margin:0 auto; text-align:left; }
#header { width:960px; height:220px; overflow:hidden; position:relative; }
#menu { width:704px; height:45px; overflow:hidden; position:absolute; top:0; left:256px; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { height:45px; float:left; }
#menu ul li a { display:block; height:90px; }
#menu ul li a h1{display: none;}
#mn1 { width:68px; }
#mn2 { width:121px; }
#mn3 { width:73px; }
#mn4 { width:82px; }
#mn5 { width:101px; }
#mn6 { width:94px; }
#mn7 { width:76px; }
#mn8 { width:88px; }
#menu ul li a:hover { margin-top:-45px; }
#content { width:960px; border:1px solid #0d0f11; background:url(../images/bgcontent.gif) repeat-y; border-top-color:#97999b; border-left:none; border-right:none; }
#haut { background:#b6b3b5; border:1px solid #0d0f11; border-top:none; border-bottom:none; height:115px; width:958px; overflow:hidden; padding:10px 0; }
#haut a { display:block; width:160px; height:115px; float:left; padding:0 4px; border-right:1px solid #676366; }
#gauche { width:250px; text-align:center; padding:15px 0; float:left; }
.photo { margin:5px; border:1px solid #e3e3e3; width:95px; height:80px; overflow:hidden; float:left; }
.photo2 { width:50%; float:left; }
.minheight { width:20px; height:100px; float:left; }
#droite { width:670px; padding:15px 0; float:left; }
#footer { width:960px; padding:15px 0; text-align:center; color:#fff; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }
/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
/*pages contact*/
.contact { padding-left:20px; width:250px; float:left; }
.contact p { padding:0; margin:3px; }
.spcontact { height:115px; width:25px; float:left; background:#ffb308; overflow:hidden; }
#spcontact { height:115px; width:100px; float:right; background:#222222; overflow:hidden; }
/*pages plan*/
.pgauche { width:210px; padding:20px; }
#pgauche2 { float:left; width:190px; height:130px; padding:5px 20px 20px 20px; margin:30px 45px; border:1px solid #ffb308; border-bottom:15px solid #ffb308;  background:#b6b3b5; }
.pgauche a, .pgauche2 a,  { text-decoration:none; }
#pgauche2 a strong  { color:#010573; font-weight:bold; text-decoration:none; }
.pgauche a:hover, .pgauche2 a:hover { text-decoration:none; }
#padresse { margin: 10px auto; background:#b6b3b5; width:180px; padding: 10px; text-align:left; border:1px solid #ffb308; border-left:10px solid #ffb308; color:#000;}
#padresse a{ padding-left:10px; color:#3c6cb4; text-decoration:none;font-weight:bold;}
#padresse a:hover{ color:#3c6cb4; text-decoration:none;font-weight:bold;}
#padresse img{padding-right: 10px;}

#padresse2 { float:left; margin: 10px 40px; background:#b6b3b5; width:180px; padding: 10px; text-align:left; border:1px solid #ffb308; border-left:10px solid #ffb308; color:#000;}
#padresse2 a{ padding-left:10px; color:#3c6cb4; text-decoration:none;font-weight:bold;}
#padresse2 a:hover{ color:#3c6cb4; text-decoration:none;font-weight:bold;}
#padresse2 img{padding-right: 10px;}


#ul2 { float:left; list-style-image:url(../images/puce.gif); }
#droite2 { float:left; padding:20px 20px 20px 70px;}
#droite2 a{ font-weight:bold;}
#droite2 a:hover{ font-weight:bold;}

#ref strong {font-weight:normal;text-decoration:none;font-size:12px;}
#ref h3 {display:inline;font-weight:normal;text-decoration:none;font-size:12px;color:#fff;}
#ref a:hover{text-decoration:underline;}