@charset "utf-8";
/* CSS Document */

body 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-align: justify;
margin: 0;
padding: 0;
background: #c8c6c7 url("../images/fond.jpg");
background-repeat: repeat-x;
}

#bandeau-haut 
{
width: 800px;
height: 201px;
margin-right: auto;
margin-left: auto;
background-color: #626262;
}

#logo
{
	position: relative;
	width: 376px;
	height: 201px;
	float: left;
	background: url("../images/logo.jpg");
	background-repeat: no-repeat;
}

#recherche
{
	position: absolute;
	width :376px;
	height: 30px;
	padding-top: 173px;
	padding-left: 45px;
} 

#animation-flash
{
	width: 424px;
	height: 201px;
	float:right;
} 

#bandeau-milieu
{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	min-height:300px;
	background-color: #ffffff;
	/*border-right-width:5px;*/
	/*border-right-style:solid; */
 /*	border-right-color: #626262; */
  background: url(../images/bg-repeat.jpg) center top repeat-y;

}

#bandeau-gauche 
{
width: 200px;
min-height:444px;
float: left;
color:#FFFFFF;
vertical-align: top;
border-left:5px solid #626262;
/*background:#680001 url(../images/fond-menu.jpg) repeat-x top left;*/
}

#contenu
{
	width: 595px;
	min-height:444px;
	float: right;
	text-align: justify;
}

.titre
{ 
height: 20px;
margin:5px 0 0 5px;
}

a.contact{
color:#FFFFFF !important;
}

.titres-behind, .titres{
padding-left:20px;
display:block;
background:#FFF url(../images/fleche.png) no-repeat left 3px;
padding:3px;
text-align:16px;
font-weight:bold;
color:#fc0104;
}

.titres-behind
{
margin-bottom:10px;
}

.zone-texte
{ 
padding: 20px 20px 0px 30px; 
}

.zone-texte2
{ 
width: 550px;
height: 100px;
padding: 0px 20px 0px 30px; 
	
}

.zone-texte-cadre
{ 
	padding-top: 50px;
	margin-left:40px;
}

.menu
{
	width: 200px;
	height: 144px;
	float: left;
} 

.actualites
{
	height: 115px;
	/*background-image:url(../images/actualites.jpg);*/
	padding-top:30px;
	font-size:11px;
	margin-bottom:10px;
}  
         
.coordonnees
{
	margin-bottom:10px;
	height: 178px;
	width:100%;
	float: left;
	/*background-image:url(../images/coordonnees.jpg);*/
} 
          
.horaires
{
	height: 100px;
	width:100%;
	float: left;
	/*background-image:url(../images/horaires.jpg);*/
} 

#bandeau-bas
{
	width: 800px;
	height: 45px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(../images/bandeau-bas.gif);
	background-repeat: no-repeat;
}

#digitalage
{
	width: 220px;
	height: 10px;
	padding-left:10px;
	float: left;
	font-size : 9px;
}

#menu-bas
{
	width: 650px;
	height: 10px;
	padding-left: 80px;
	clear: both;
}

#menu-bas ul
{
float:right;
text-align: left;
font-size : 9px;
list-style-type : none; /* Car sinon les puces se placent n'importe où */
}

#menu-bas ul li
{
display : inline;
padding : 0 5px; /* Pour espacer les boutons entre eux */
color: #000000;
text-align:left;
}

a:link { color: #000000; text-decoration: none }
a:visited { color: #000000; text-decoration: none }
a:hover { color: #ff0300; text-decoration: underline }
a:active { color: #ff0300; text-decoration: underline; background-color: transparent}

#liste ul
{
text-align: left;
list-style-image: url(../images/triangle.gif);
}
#liste ul li
{
padding : 0 0.5em; /* Pour espacer les boutons entre eux */
color: #000000;
}


ul.lista{
	font-family:Verdana;
  color:#000000;
  font-size:12px;
  padding-left:0px;
  list-style-type: none;
  text-align:justify;
  }
ul.lista li{
  padding-left:15px;
  padding-top:3px;}

ul.lista li{background:url(../images/triangle.gif) left 6px no-repeat;}

.image-droite
{ 
float: right;
border-bottom: 0;
}

.image-gauche
{ 
float: left;
margin-right:10px;
border-bottom: 0;
}
/*------------------------------------------------------------------------------   */
.ref {
		width: 800px;
		margin: 0 auto;
		text-align:center;
		color: #000000;
		font-family:Arial;
		font-size:11px;
	}

.text{
  color:#FFFFFF;
  font-size:12px;
  line-height:15px;
}

.title{
  color:#ff0300;
  font-weight:bold;
}
.title1{
  color:#626262;
  font-weight:bold;
}
.orange-cadre{
  width: 369px;
	height: 70px;
	background-image:url(../images/orange-cadre.jpg);
  padding-left:8px;
  padding-right:8px;
  padding-top:15px;
  margin-left:100px;


}
 .bg-select{
  width:150px;
  height:20px;
  border:solid 1px #626262;
  background-color:#f9d9b8;
  color:#626262;
  margin-top:5px;
 }

.recherche{
	background-image:url(../images/recherche-btn.jpg);
  cursor:pointer;
  width:83px;
  height:24px;
	}
.rechercheover{
	background-image:url(../images/recherche-btn-over.jpg);
  cursor:pointer;
  width:83px;
  height:24px;
  }
  .bg-vehicules{
	margin-bottom:10px;
	 background-image:url(../images/bg-vehicules.jpg);
	  width:529px;
	  height:112px;
	  margin-top:5px;
	  margin-left:3px;
	  padding-left:7px;
	  padding-top:7px;
	  padding-right:7px;

 }

 .thumb{
   width:105px;
   height:105px;
   text-align:center;
   float:left;
   margin-right:5px;
 }
  .bg-prix{
 	background-image:url(../images/bg-prix.jpg);
  width:121px;
  height:66px;
  padding-top:11px;
  padding-left:5px;
  }

 .photo{
   width:722px;
   height:600px;
   text-align:center;

   margin-top:5px;
  }


 .details-top{
  width:543px;
  height:10px;
  background:url(../images/details-top.jpg) left top no-repeat;
  margin-top:3px;
	font-size:0px;
	line-height:0px;
}
.details-middle{
  width:523px;
  height:1px;
  height:auto;
  display:table;
  background: url(../images/details-middle.jpg) repeat-y center top;
  padding-left:10px;
  padding-right:10px;

}
.details-bottom{
  width:543px;
  height:10px;
  background:url(../images/details-bottom.jpg) left top no-repeat;
  margin-bottom:3px;
}

 .retour{
	background:url(../images/retour.jpg) no-repeat left top;
  cursor:pointer;
  width:65px;
  height:24px;
  }
.retourover{
	background:url(../images/retour-over.jpg) no-repeat left top;
  cursor:pointer;
  width:65px;
  height:24px;
  }
  
  .text_gris{
  color:#626262;
  font-size:11px;
  }