@charset "utf-8";
/* CSS Document */
body {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-image:url(lib/images/back.jpg);
	background-repeat:repeat-x; background-color:#707070;
	
}
#page {
  margin:auto;
  margin-top:0px;
  margin-bottom:0px;
  width:823px;
  height:1160px;
  background-image:url(lib/images/bg.jpg);
}
#head {
  clear:both;
  width:823px;
  height:186px;
}
.logo {
  float:left;
  width:215px;
  height:186px;
  border:1px #FFF ridge;
}
.img {
  float:right;
  width:605px;
  height:186px;
}
#menu { 
  float:left;
  margin-left:1px;
  width:821px;
  height:42px;
  background-image:url(lib/images/menu.jpg);
  background-repeat:no-repeat;
}
#menu .lien{
  font-family:Arial, Helvetica, sans-serif; font-size:14px; 
  font-weight:bold;
  width:100px;
  height:20px;
  margin-top:10px;
  color:#FFF;
  text-decoration:none;
}
#gauche{
  float:left;
   width:600px !important;
   margin-top:10px;
  width:590px;
  height:auto;
  background-image:url(lib/images/bg.jpg);
}
#droite {
  float:right;
  width:206px;
  height:auto;
  margin-right:3px;
  background-image:url(lib/images/bg.jpg);
}
#bas {
  float:left;
  width:823px;
  height:88px;
  background-image:url(lib/images/bas.jpg);
  background-repeat:no-repeat;
}
#gauche .description {
  width:592px;
  height:230px !important;
  height:238px;
}
#gauche .description .image{
  float:left;
  width:113px;
  margin-right:4px;
  height:77px;
  background-image:url(lib/images/dsp.jpg);
  background-repeat:no-repeat;
}
#gauche .description .texte{
   font-family:Arial, Helvetica, sans-serif; font-size:13px;  
   line-height:20px; 
   margin-top:10px; 
   margin-left:10px;
   text-align:justify;
}
#diapo1{
  width:584px;
  height:172px;
  margin:auto;
}
#diapo2{
  width:584px;
  height:172px;
  margin:auto;
}
#pub {
  clear:both;
  width:592px;
  height:264px;
}
#pub .desp {
  float:left;
  width:370px !important;
  width:360px;
  height:160px;
  font-family:Arial, Helvetica, sans-serif; font-size:12px;
  line-height:20px; 
  margin-top:10px; 
  margin-left:6px;  
}
#pub .reserver{
  float:right;
  margin-top:14px;
  width:211px;
  height:250px;
}
#pub .aide {
  float:left;
  width:303px;
  height:86px;
  margin-top:20px !important;
  margin-top:10px;
  margin-left:20px;
}
#droite .vers {
  margin-top:10px;
  width:204px;
  height:277px;
}
#droite .mn{
  margin-top:10px;
  width:206px;
  height:361px;	
}
#droite .script {
  width:160px;
  height:160px;
  margin-right:40px;
  margin-top:10px;
}
#bas .adr {
  width:560px;
  margin-top:24px;
  margin-left:50px!important; margin-left:20px;
  height:60px;
float:left;
  font-family:Arial, Helvetica, sans-serif; font-size:13px;
  color:#FFF;
  text-align:center;
}
#menu .accueil a{
  float:left;
  width:100px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none;
  color:#FFFFFF;
}
#menu .accueil a:hover{
  float:left;
  width:100px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none;
  color:#00a200;
}
#menu .loc a{
  float:left;
  width:148px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold;
  text-decoration:none;   
  color:#FFFFFF;
}
#menu .loc a:hover{
  float:left;
  width:148px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold;
  text-decoration:none;   
  color:#FFFFFF;
  color:#00a200;
}
#menu .loc4x4 a{
  float:left;
  width:110px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none;
  color:#FFFFFF;
}
#menu .loc4x4 a:hover{
  float:left;
  width:110px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none;
  color:#00a200;
}
#menu .loclx a{
  float:left;
  width:140px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none; 
  color:#FFFFFF;
}
#menu .loclx a:hover{
  float:left;
  width:140px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none; 
  color:#00a200;
}
#menu .trf a{
  float:left;
  width:90px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none; 
  color:#FFFFFF;
}
#menu .trf a:hover{
  float:left;
  width:90px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none; 
  color:#00a200;
}
#menu .rs a{
  float:left;
  width:108px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none; 
  color:#FFFFFF;
}
#menu .rs a:hover{
  float:left;
  width:108px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none; 
  color:#00a200;
}
#menu .cn a{
  float:left;
  width:115px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none; 
  color:#FFFFFF;
}
#menu .cn a:hover{
  float:left;
  width:115px;
  height:20px;
  margin-top:12px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none; 
  color:#00a200;
}
.titre { margin: 0px; padding-top:2px; height: 15px; width: 550px; float: right; margin-right: 2px; margin-top: 8px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#613030;}	
.souligne { clear:both; background:url(lib/images/ssl_02.gif) repeat-x; width:500px;height:10px; margin-left:15px; }
td { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333;
padding-top:4px;}
.Cell_form{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:95%;
}
.errmsg{
    color:#FF0000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.list_voiture {
	width:581px;
	height:103px;
	margin-bottom:20px !important;	
	margin-bottom:10px;		
	margin-left:10px;
}
.tab_voiture {
	width:581px;
	height:35px;
	margin-bottom:20px !important;	
	margin-bottom:10px;		
	margin-left:10px;	
}
.loc_titre {
  float:left;
  height:20px;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold;
  text-decoration:none;   
  color:#FFFFFF;	
}
.loc_rs a{
  float:right;
  text-align:center;
  margin-right:10px;
  font-family:Arial, Helvetica, sans-serif; font-size:12px;
  font-weight:bold; 
  text-decoration:none;
  color:#090;
}
.loc_rs a:hover{
  float:right;
  text-align:center;
  margin-right:10px;
  font-family:Arial, Helvetica, sans-serif; font-size:12px;
  font-weight:bold; 
  text-decoration:none;
  color:#000;
}
#gauche_scrol{
  float:left;
   width:610px !important;
   margin-top:10px;
  width:610px;
  height:650px;
  background-image:url(lib/images/bg.jpg);
}
#gauche_scrolv{
  float:left;
  width:610px !important;
  margin-top:10px;
  width:610px;
  height:650px;
  overflow:auto;
  background-image:url(lib/images/bg.jpg);
}
.tabtitre a{
  float:left;
  width:115px;
  height:20px;
  margin-top:4px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; 
  text-decoration:none; 
  color:#FFFFFF;
}
.tabtitre a:hover{
  width:120px;
  height:20px;
  text-align:center;
  margin-top:4px;
  font-family:Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold;
  text-decoration:none;   
  color:#333;
}
h1{margin:0px; padding:0px;}
a{color:#333; text-decoration:none;}
a:hover{color:#666666; text-decoration:none;}

.cop{ float:left; width:120px; margin-right:20px; margin-top:36px; margin-left:60px!important; margin-left:40px;}
.parten {
  float:left;
  width:823px; background-color:#707070; 
  height:30px;

}