body{margin:20px 0px 0px 0px;font-family:Arial ,Verdana, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color:#333; background-image:url('../images/bg2.jpg');background-repeat:no-repeat;}
div#div{padding:0px; text-align:right;width:907px;margin-left: auto;margin-right: auto; padding:0px 3px 0px 0px; background:#fff}
#head{background:#FFF;height:145px; width:900px;margin-left: auto;margin-right: auto; padding:0px 3px 0px 7px;}
#lang{ width:500px; text-align:right; padding-right:8px;float:right; font-family:Geneva, Arial, Helvetica, sans-serif;}
#lang a{color:#000080; border:1px solid #BFBFBF; padding:0px 2px 0px 2px; margin-left:4px;text-decoration:none; border-bottom:1px solid #BFBFBF}
#lang a:hover{  background:#000080; color:#FFFFFF;}
#head #logo{ margin-top:5px; border:0px; float:left; margin-left:8px;}
#footer{background:#FFFFFF;margin-left: auto;margin-right: auto; width:900px; border-top:2px solid #000080; padding:5px;font-size:11px; font-weight:bold;}
#content{background:#FFFFFF;margin-left: auto;margin-right: auto; width:910px; padding-bottom:5px;}
div#top{height:25px; width:100%;}
#head #banner{ float:right; border:#000 0px solid; width:600px; height:130px; margin: 5px 6px 0px 0px;}
#clear{ clear:both; height:0px;}
/* The first menu link
*/ 
#home{width:40px; padding:30px 0px 5px 57px; border-bottom: 1px solid #BFBFBF; font-size:12px; float:left;}
#home a,#next a{color:#333333; text-decoration:none;} #next a#actif,#home a:hover,#next a:hover{color:#a0a0a0;font-weight=bold;font-size:11px;}#next a#actif2,#home a:hover,#next a:hover{color:#202020;font-weight=bold;font-size:11px;}, #next a:link{color:#dddddd;} #next a#actif3,#home a:hover,#next a:hover{color:#333;font-weight=bold;font-size:10px;}





/* the menu of all the site
*/
#menu{border:0px; padding:0px 0px 5px 57px; width:125px; vertical-align:top; margin: 50px 0px 0px 0px; font-size:14px;
font-family: Century, "Century Gothic"; float:left; height:230px}
div.ie{margin-top:47px;}
#login, span,#menu a{ color:#000080; text-decoration:none;} #menu a:hover{color:#D6909E;}

#menu a{ color:#000080; text-decoration:none;-moz-opacity: .5;filter:alpha(opacity=50);}

#menu a.ac,#menu a:hover{color:#000080;-moz-opacity: 1.0;filter:alpha(opacity=100);}
#menu ul{margin:0px; padding:0px;}
#menu li{ list-style:none; padding-bottom:5px;}
#menu li#top{padding-top:5px;}
#menu li.actif{border-bottom: 1px solid #BFBFBF;}
/*Login*/
#login{margin:0px 8px 4px 0px; font-size:15px; font-family:"Times New Roman", Times,Century, "Century Gothic"; text-align:right;}
#login span{ border-bottom: 1px solid #BFBFBF}
/* the submenu of all
*/
#next-h,#next{ float:left;margin: 46px 0px 0px 0px; width:190px;}
#last-h h1,#last_home h1,#last h1,#next span,#next-h span{font-family:"Times New Roman", Times, serif; font-size:21px; margin:0px; padding:0px; padding-bottom:2px;border-bottom: 1px solid #BFBFBF; width:auto; font-weight:normal;}
span strong{font-size:16px; font-weight:normal;}
#next span#ie,#next-h span#ie{padding-bottom:3px;}
/*#next-h span, #next span{padding-bottom:6px;}*/
#next-h div#down,#next div#down{height:150px; margin:15px 0px 0px 0px; font-size:11px;}




#next div#downcons{height:150px; width:120px;margin-top:13px; font-size:11px; line-height:16px;}
#next div#downcont{height:150px; width:170px;margin-top:13px; font-size:11px; line-height:16px;}
#next-h{width:370px; text-align:justify;}
/* the last div
*/
#last_home,#last{ float:left;}  
#last{width:440px; margin-left:0px;} #last-h h1,#last h1{font-family:Arial ,Verdana, Helvetica, sans-serif; font-size:15px;}
#next a{color:#333333; text-decoration:none;line-height:17px;} 
#last-h{width:250px; margin-left:10px; float:left;}
/*when just home*/
#last_home{width:610px; margin-left:20px;}
#last_home #left{float:left; font-size:11px; width:340px; text-align:justify; margin-top:10px;}
#last_home #left2{float:left; font-size:11px; width:340px; margin-top:10px;}
#last_home2 #left{float:left; font-size:11px; width:340px; margin-top:10px;}
#last #right_c,#last #right,#last_home #right{float:left; font-size:11px; width:260px; margin-left:10px; margin-top:10px; text-align:justify;}

#last #left{float:left;width:170px; padding:8px 0px 0px 0px;font-size:11px; line-height:17px;}
#last #right{width:260px;}
/*Cabinet*/
#last #left_c{float:left;width:145px; padding:8px 0px 0px 0px;font-size:11px; line-height:17px;}
#last #right_c{width:285px;}

#themap{width:440px; height:300px; margin:5px 0px 5px 0px;} #themap span{color:#999999;}
/*Formulaire de contact*/
#f_left,#f_right{text-align:left; margin-top:8px; font-size:11px;display:inline-table; width:200px; color:#202020;} #f_left{width:220px;}
#f_left input{width:125px; margin:7px 0px 0px 0px; border:1px solid #BFBFBF;}
#f_right input{width:125px; margin:7px 0px 0px 0px;border:1px solid #BFBFBF;}
#f_left textarea, #f_right textarea{ width:125px;margin:7px 0px 0px 0px;border:1px solid #BFBFBF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:50px; overflow:inherit;}
#info table.info{margin:0px;}
input#yq{border:1px solid #BFBFBF;}
input#send{border:1px solid #BFBFBF;}
input#back{border:1px solid #BFBFBF;}
#yd{margin:5px 0px 0px 0px;color:#666666;}
#yd h4{padding:0px; margin:8px 0px 0px 0px; font-size:12px; }
#yd input.da{border:1px solid #BFBFBF; margin:0px 0px 8px 0px;/margin: 0px -3px 8px 0px; width:73px; background:#FFF; cursor:pointer; font-size:11px;height:20px;}
#yd select.da2,#yd input.da2{border:1px solid #BFBFBF; margin:0px 0px 8px 0px; width:73px; background:#FFF; cursor:pointer; font-size:11px; height:20px;}
/*Affichage du choix en pour la partie anglais;*/
#yd span#uur, #yd span#dag,#yd span#jour, #yd span#heure,#yd span#day, #yd span#hour,#ask{color:#666666}#yd span#uur, #yd span#dag,#yd span#jour, #yd span#heure,#yd span#day, #yd span#hour{ font-weight:bold}
#yd span#day{ margin-right:7px;} #yd span#heure{margin-right:0px;} #yd span#uur{ margin-right:13px;}
#ask textarea{width:420px; margin-bottom:8px;border:1px solid #BFBFBF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:184px; overflow:inherit;}
/*Status erreur ou succès*/
#success{color:#50E225; background-color:#FFF; margin-top:3px; margin-bottom:6px; padding:8px; font-size:12px; border:0px;border: 1px solid #50E225; text-align:center;}
#error{color:#FF2D2D; background-color:#FFF; margin-top:3px; margin-bottom:6px; padding:8px; border:0px;border: 1px solid #FF2D2D; text-align:center;}

