html{
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	color: #000;}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, input, div, span{border:0; margin:0; padding:0;}

body#main{text-align:center;}

h1{
	display: block;
	height: 36px;
	line-height: 36px;
	text-indent: 11px;
	font-size: 16px;}

a#print, #header, #left, #contenu_bottom, #menu, #footer, #copyrights, #imgpromotion{
	display: none;}

#container{
	width: 672px;
	margin: 0 auto 0 auto;
	text-align:left;}

#contenu{}
#include{}

#right{position: relative;}

.modele{
	float: left;
	width: 200px;
	text-align: center;}
#modele #img{
	float: left;
	width: 277px;}
#modele #carac{
	float: right;
	width: 370px;}
#detailVehicule{
	font-size:12px;
	border-collapse: collapse;
	border: none;
	width:672px;}
#detailVehicule td{
	padding:6px 0 6px 3px;
	border-bottom:2px solid #FFF;}
.pageHeading{
	padding:0 15px 0 15px;
	line-height:15px;
	font-weight:bold;}
.row_heading{
	color:#0186CB;}
.row_odd{
	background-color:#F3F3F3;
	color:#000;}
.row_even{
	background-color:#E9EAEC;
	color:#000;}
.row_blank{
	display:none;}

.innerleft{
	float: left;
	width: 340px;}

.both{ clear: both;}
.erreur{ color: #F00;}

.sousbtnsleft, .sousbtnsright{
	float: left;
	width: 349px;}

.promoleft{
	float: left;
	width: 300px;}
.promoright{
	float: right;
	width: 300px;}

.sitemap ul{
	list-style-type: disc;
	margin: 0 0 0 20px; }
.sitemap li{
	padding: 0 0 5px 0;}
.sitemap ul ul{
	list-style-type: none; 
	margin: 4px 0 0 0px;
	font-size: 11px;}	
.sitemap li li{
	padding: 0 0 1px 10px;}

.contactleft{
	float: left;
	width: 325px;}
.contactright{
	float: right;
	width: 325px;}
	
#mapcontainer{
	width:620px;	
	text-align: center;}	
#map{
	width:620px;
	height:283px;}

#contact label{ font-weight: bold;}
#contact .champTexte{	
	border: 1px solid #CCC;
	width: 200px;
	padding-top: 3px;
	padding-left: 3px;
	height: 18px;
	line-height: 14px;
	display: block;}
#contact .listeDeroulante{
	
	border: 1px solid #CCC;
	width: 200px;
	padding-left: 3px;
	height: 17px;
	line-height: 14px;
	display: block;}
#contact .boiteTexte{
	border: 1px solid #CCC;
	width: 540px;
	height: 100px;
	padding-top: 3px;
	padding-left: 3px;
	line-height: 14px;
	display: block;}
#contact .bouton{
	border: 1px solid #5d5d5d;
	cursor: pointer;
	width: 75px;
	font-weight: bold;
	padding: 1px 0;}
.btnJSdate{
	width:35px; 
	height: 19px; 
	float:left;
	border:none;
	margin:3px 0 0 2px;
	background:#999;
	color: #FFF;
	font-size: 11px;}
	
.champCache{ display: none;}	
		
.montantRemise{
	border : none;
	padding : 0px;
	border-collapse: separate;}
td{font-size:12px;}
#progdiplomes{border:1px solid #0086CA; clear:both;}
#progdiplomes th{font-size: 12px; line-height: 150%; color: #000;font-weight:bold;border-bottom:1px solid #0086CA;}
#progdiplomes tr td{font-size: 12px; line-height: 150%; color: #000; padding:3px;}
.bleu{
	color: #537bab;
	font-weight: bold;}



