ul.MenuBarHorizontal {
   
   width: 787px;
   list-style: none;
   margin: 0;
   padding: 0;
   display:block;
   /*overflow: hidden;*/
}

ul.MenuBarHorizontal li {
   float: left;
   
}

ul.MenuBarHorizontal li a {
   
   background-color:#004C8A;
   color: #FFF;         /*Ici, changer la couleur de la police*/
   font-family: Verdana, Arial, Helvetica, sans-serif;         /*Ici, changer la police du menu*/
   font-size: 10.35px;         /*Ici, changer la taille de la police du menu*/
   font-weight: bold;
   padding-top: 0px;         /*Ici, on joue sur le padding pour centrer le texte verticalement*/
   height: 34px;         /*Ici, on augmente la hauteur du menu*/ 
   text-align: center;
   text-decoration: none;
   line-height:34px;
}

li#menu0 {
   width: 65px;
}

li#menu1 {
   width: 116px;
}

li#menu2 {
   width: 141px;
}

li#menu3 {
   width: 134px;
}

li#menu4 {
   width: 133px;
}

li#menu5 {
   width: 95px;
}

li#menu6 {
   width: 103px;
}

li#menu0 a {
   background-image: url('gifs/modele_07.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu1 a {
   background-image: url('gifs/modele_08.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu2 a {
   background-image: url('gifs/modele_09.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu3 a {
   background-image: url('gifs/modele_10.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu4 a {
   background-image: url('gifs/modele_11.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu5 a {
   background-image: url('gifs/modele_12.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu6 a {
   background-image: url('gifs/modele_13.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu0 a:hover, a#selected-over0 {
   background-image: url('gifs/menu_07.jpg') !important;         /*Ici l'image de fond over de la cellule*/
	color: #002472;}

li#menu1 a:hover, a#selected-over1 {
   background-image: url('gifs/menu_08.jpg') !important;         /*Ici l'image de fond over de la cellule*/
	color: #002472;}

li#menu2 a:hover {
   background-image: url('gifs/menu_09.jpg') ;         /*Ici l'image de fond over de la cellule*/
	color: #002472;}

a#selected-over2 {
   background-image: url('gifs/menu_09.jpg') !important;         /*Ici l'image de fond over de la cellule*/
	color: #002472;}

li#menu3 a:hover, a#selected-over3 {
   background-image: url('gifs/menu_10.jpg') !important;         /*Ici l'image de fond over de la cellule*/
	color: #002472;}

li#menu4 a:hover, a#selected-over4 {
   background-image: url('gifs/menu_11.jpg') !important;         /*Ici l'image de fond over de la cellule*/
	color: #002472;}

li#menu5 a:hover, a#selected-over5 {
   background-image: url('gifs/menu_12.jpg') !important;         /*Ici l'image de fond over de la cellule*/
	color: #002472;}

li#menu6 a:hover, a#selected-over6 {
   background-image: url('gifs/menu_13.jpg') !important;         /*Ici l'image de fond over de la cellule*/
	color: #002472;}


/**/


#MenuBar1 li ul li a {
	height:25px;
	line-height:25px;
	width:140px;
	background-color:#004C8A;
	background-image:none;
	border-bottom:1px solid #002472;
	border-left:1px solid #002472;
	border-right:1px solid #002472;	
	text-align:left;
	padding-left:10px;
	
	
}
#MenuBar1 li ul li  {
	height:25px;
	line-height:25px;
	width:150px;
	
	background-image:none;
float:left;
	text-align:left;
}

#MenuBar1 li ul li a:hover {
	background-color:#ffffff;
	background-image:none !important;
	border-bottom:1px solid #002472;	
}

#MenuBar1 li ul {
	border-top:1px solid #002472;
	border-left:1px solid #002472;
	border-right:1px solid #002472;	
	
}




/********************************************************************* Balise ****************************************************************/
* {margin:0;
	padding:0;}
form {
	padding: 0px;
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #002472;
	text-decoration: none;
}

body {
	background-color:#B0B0B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

/******************************************************************** Lien ******************************************************************/
a {
	font-size: 11px;
	color: #002472;
	text-decoration: none;
}
a:link {
	font-size: 11px;
	color: #002472;
	text-decoration: none;
}
a:hover {
	color: #002472;
}
.new-over a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration: none;
	color: #002472;
}


/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	width:110px;
	margin-top:5px;
	margin-left:30px;
	height: 15px;
	font-size:11px;
	color:#002472;
	background-color:#ffffff;
	border:1px solid #4075B2;	
}
.email_news2{
	width:150px;
	margin-top:5px;
	margin-left:30px;
	height: 15px;
	font-size:11px;
	color:#002472;
	background-color:#ffffff;
	border:1px solid #4075B2;	
}
.email_news3 {
	width:300px;
	margin-top:5px;
	margin-left:30px;
	height: 150px;
	font-size:11px;
	color:#002472;
	background-color:#ffffff;
	border:1px solid #4075B2;	
}
.email_news4{
	width:300px;
	margin-top:5px;
	margin-left:30px;
	height: 15px;
	font-size:11px;
	color:#002472;
	background-color:#ffffff;
	border:1px solid #4075B2;	
}
.bouton_news {
	width:40px;
	margin-top:5px;
	height: 16.5px;
	font-size:10px;
	color:#ffffff;
	background-color:#4075B2;
	font-weight: bold;
	border:none;
	text-align:center;
}
.bouton_news2 {
	width:150px;
	margin-top:5px;
	height: 20px;
	font-size:10px;
	line-height:20px;
	color:#ffffff;
	background-color:#4075B2;
	font-weight: bold;
	border:none;
	text-align:center;
}

/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gifs/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
	
/**********************************************************************************************************/

/*********************************************************MODELE*****************************************/
#page {
	font-size: 11px;
	color: #002472;
	height:auto;
	margin:auto;
	width:1000px;
	background-color:#FFFFFF;
}
.lien-option {
	/*background-color:#B0B0B0;*/
	background-color:#A50000;
	font-size:11px;
	color:#ffffff;
	height:10px;
	width:995px;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:5px;
	font-weight:bold;
}
#header {
	margin: 0px;
	padding: 0px;
	height :193px;
	width: 993px;
	padding-left:7px;
}
.diaporama {
	background-image:url(gifs/header.jpg);
	background-repeat:no-repeat;
	height:26px;
	float :left;
	
}
.diaporama2 {
	height:133px;
	float :left;
	
}
.identite {
	background-image:url(gifs/modele_03.jpg);
	background-repeat:no-repeat;
	width: 206px;
	float: left;
	height:193px;
}	

.baseline {
	width:206px;
	text-align:left;
	height: 193px;
	}
.baseline a {
	display:block;
	padding-top: 140px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	width:206px;
	height: 43px;
}
.baseline a:hover{
	color: #FFFFFF;
}	

#encart-left {
	width: 206px;
	float: left;
	display:inline;
	height: auto;
	padding-left:7px;
	}
#encart-right {
	width: 150px;
	float: right;
	height: auto;
	display:inline;
	margin-right: 6px;
	}
#milieu-de-page {
	text-align:right;
	width: 585px;
	float:left;
	display:inline;
	padding-top:0px;
	padding-right:20px;
	padding-left: 20px;
	}
.recherche {
	margin-top:2px;
	height:166px;
	background-color:#009cb3;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
}
.recherche select {
	width:190px;
}

.lettre-info {
	padding-top:10px;
	/*height:65px;*/
	width:196px;
	background-color:#071f72;
	margin-top:5px;
	color:#FFFFFF;
	padding:5px;
}
.contact a {
	color:#4075B2;
	font-size:15px;
	font-weight:bold;
	/*line-height:1.2em;
	text-align: center;
	padding-left: 4px;*/
}
.contact a:hover {
	text-decoration:underline;
	color:#4075B2;
}
.plan a:hover {
	text-decoration:underline;
	color:#4075B2;
}
.contact {
	/*padding-top: 10px;*/
	margin-top:2px;
	/*background-color:#009cb3;*/
	width: 148px;
	height:auto;
	font-size: 10px;
	color: #004C8A;
	border:1px solid #4075B2;
}
.contact h2{
	padding-bottom:3px;
	font-size: 15px;
	color:#4075B2;
	text-align:center;
}
.actu {
	margin:2px 0 5px 0;
	/*background-color:#071f72;*/
	width: 148px;
	font-size: 10px;
	color: #004C8A;
	border:1px solid #004C8A;
}
.actu h2 {
	padding-bottom:3px;
	font-size: 15px;
	color:#A50000;
	text-align:center;
}
.options {
	margin-top:5px;
	height:80px;
	width: 149px;
	border: 1px solid #4075B2;
	padding-top: 15px;
	padding-bottom: 15px;
}
.anim {
	/*background-image:url(gifs/encart-left.jpg);*/
	background-repeat:no-repeat;
	padding-top: 5px;
}
.menu {
	float:left;
	width:787px;
	text-align: left;
	height: 34px;
	position:relative;
	}

a.img {
	background-image:url(gifs/modele_27.jpg);
	background-repeat:no-repeat;
	display:block;
	width:161px;
	height:77px;
}

#modifiable {
	height: auto;
	width: 564px;
	float:left;
	}
#middle {
	height:auto;
	width: 1000px;
}
#footer {
	line-height:1.4em;
	width: 1000px;
	text-align:center;
	float:left;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 0px;
	margin-top: 0px;
	}
#plan-site a {
	color:#FFFFFF;
	font-size:10px;
}
#footer a:hover {
	text-decoration:underline;
}
#adress {
	text-align:left;
	background-image:url(gifs/modele_22.jpg);
	background-repeat:no-repeat;
	height:40px;
	width: 760px; 
	padding-left: 240px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#plan-site {
	width:100%;
	height:auto;
	background:#e5e5e5;
	color:#002472;
}
#plan-site a {
	color:#002472;
}
#plan-site a:hover {
	color:#A50000;
}
.liste {
	width:206px;
	float:left;
	text-align: left;
	padding-top: 2px;
	line-height: 2.2em;
}
.plan {
	background-image:url(gifs/modele_17.jpg);
	background-repeat:no-repeat;
	height:127px;
	margin-top:5px;
	width:176px;
}
.plan a {
	display:block;
	color:#FFFFFF;
	width:156px;
	padding-top: 59px;
	height:68px;
	font-size: 17px;
	text-align: left;
	padding-left: 20px;
}
/**********************************************************************************************************/

/*********************************************************COMMUN*****************************************/
.blanc {
	color:#FFFFFF;
}
.num {
	font-weight:bold;
	color: #061C68;
	font-size: 12px;
}
h1 {
	font-size: 17px;
	padding-bottom: 15px;
	color:#A50000;
}
.normale {
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}
h2 {
	padding-bottom:3px;
	font-size: 14px;
	color:#ffffff;
	
}
.rouge a {
	color:#A50000;
}
.contenu {
	padding-top: 10px;
	padding-bottom: 30px;
	height: auto;
	text-align:left;
}

.centrer {
	text-align: center;
}


.pagination {
	clear:both;
	text-align:center;
	width:564px;
	color:#4075B2;
	font-weight:bold;
	}
#bdd {

	background-color: #EDEDED;
	height: auto;
	text-align:left;
	width:564px;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:10px;
}
.new {
	padding-left:15px;
}
.grand {
	text-align:center;
	font-size: 15px;
}

.grand2 {
	font-size: 17px;
	color: #009CBB;
}
.rouge {
	color:#A50000;
	font-size:14px;
	font-weight:bold;
}
.retrait {
	padding-left: 20px;
	color:#666666;
}
.options a {
	color:#002472;
}
.options a:hover{
	color:#002472;
	text-decoration:underline;
}
#contempt {
}
#formulaire {
	width:504px;
	padding-left: 25px;
	padding-top: 10px;
}
#formulaire a:hover {
	text-decoration:underline;
}
ul {
	padding-left: 20px;
}
.petit {
	font-size:14px;
}
/**********************************************************************************************************/

/*********************************************************INDEX*****************************************/
.article-boite {
	background-color:#ffffff;
	width: 118px;
	border: 1px solid #A50000;
	float:left;
	height:205px;
	margin-top: 12px;
	margin-right: 14.5px;
	margin-bottom:5px;
	display:inline;
}
.bleu {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #009CBB;
	text-align: center;
	height: 35px;
	padding-top: 10px;
	line-height: 15px;
}
.boite-r {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #A50000;
	text-align: center;
	height: 25px;
	padding-top: 10px;
	line-height: 15px;
}
.article-img {
	width:114px;
	text-align:center;
	height:70px;
	padding-bottom:10px;
	padding-top:10px;
	position:relative;
}

.watermark{
	width:114px;
	position:absolute;
	background-color:#FFFFFF;
	opacity:0.5;
	height:75px;
	font-weight:bold;
	font-size:15px;
	color:#000000;
	filter:alpha(opacity=50);
}

.article-img2 {
	width:114px;
	text-align:center;
	height:85px;
}
.article-img3 {
	width:114px;
	text-align:center;
	height:90px;
}
.article-descriptif {
	width:114px;
	color:#002472;
	font-weight:bold;
	text-align: center;
	height:30px;
}
.voir {
	width: 549px;
}
.titre-encart h2 {
	text-align:left;
}
.article-prix2 {
	width:114px;
	color:#A50000;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
}
.article-prix {
	color:#A50000;
	text-align:right;
}
.article-lien {
	color:#002472;
	text-align: center;
}
.article-lien a:hover { 
	color:#002472;
	text-decoration:underline;
}
.car {
	background-color: #EDEDED;
	height: 240px;
	margin-bottom: 20px;
	text-align:right;
}
.caraccueil {
	background-color: #EDEDED;
	height: 240px;
	margin-bottom: 20px;
	text-align:right;
	width:100px;
	float:left;
}
.grand-tplaccueil {
	padding-left:15px;
	height:185px;
	width: 100px;
}
.titre-encartaccueil {
	/*width: 100px;*/
	background-color: #A50000;
	padding-left: 15px;
	padding-top: 2px;
}
.titre-encartaccueil a {
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	display:block;
	width: 100px;
	height:15px;
	line-height: 15px;
}
.titre-encartaccueil a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.car1 {
	background-color: #EDEDED;
	height: 220px;
	margin-bottom: 20px;
	text-align:right;
	float:left;
	width:549px;
}
.voir a {
	color: #002472;
	line-height: 25px;
	font-weight: bold;
}
.voir a:hover {
	text-decoration:underline;
	color: #002472;
}
.titre-encart {
	width: 549px;
	background-color: #A50000;
	padding-left: 15px;
	padding-top: 2px;
}
.titre-encart a {
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	display:block;
	width: 549px;
	height:15px;
	line-height: 15px;
}
.titre-encart a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.grand-tpl {
	padding-left:15px;
	height:185px;
	width: 539px;
}

#commande {
	height:80px;
	width: 540px;
	margin-top: 20px;
	border: 1px solid #4075B2;
	overflow: hidden;
	font-style: italic;
	font-weight: bold;
	color: #4075B2;
	font-size: 14px;
	text-align: center;
	padding: 10px;
}
#commande a {
	line-height:40px;
	width:540px;
	font-size: 17px;
	color: #A50000;
	font-style: normal;
}
#commande a:hover {	
	text-decoration:underline;
}

/**********************************************************************************************************/

/*********************************************************PRESENTATION*****************************************/
.titre-encart2 {
	width: 549px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom:2px;
}
.titre-encart3 {
	width: 549px;
	padding-left: 15px;
	padding-top: 2px;
	float:left;
}
.normale {
	color: #A50000;
}
.cadre{
	padding-left: 15px;
	text-align: justify;
	padding-right: 15px;
}
.cadre2{
	padding-left: 60px;
	padding-bottom:20px;
	text-align: center;
	padding-right: 30px;
	width: 459px;
}
.cadre3{
	padding-left: 15px;
	text-align: justify;
	padding-right: 15px;
	padding-top:10px;
	padding-bottom:20px;
	width: 310px;
	float: left;
}
.cadre4{
	padding-left: 30px;
	text-align: justify;
	color:#3B3B3B;
	padding-right: 30px;
	padding-top:0px;
	padding-bottom:20px;
	width: 480px;
}
.img{
	border: 1px solid #4075B2;
	width: 200px;
	margin-bottom: 10px;
}
.img2{
	border: 1px solid #4075B2;
	width: 200px;
	margin-bottom: 20px;
	margin-top:15px;
	float:left;
	margin-left:5px;
}
.ensemble-img{
	padding-top: 20px;
	padding-left: 200px;
}
.google{
	float:left;
	height: 350px;
	/*width: 200px;*/
	margin-top: 10px;
	border: 1px solid #4075B2;
	background-color: #4075B2;
	margin-bottom:10px;
}
.google a{
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
}
.google a:hover{
	text-decoration:underline;
}
.info{
	float:left;
	width: 220px;
	padding-left: 20px;
	padding-top: 10px;
	text-align: left;
}
/**********************************************************************************************************/

/*********************************************************VEHICULES*****************************************/
.moteur {
	width: 554px;
	border: 1px solid #009CBB;
	height: 100px;
	padding: 4px;
	margin-bottom: 20px;
}
.column1{
	float:left;
	width:277px;
}
.column2{
	float:left;
	width:197px;
	padding-right: 80px;
}
/***************detail produit**************/
#detail table {
	background-color:#FFFFFF;
}

table.detail_modele tr td {
text-align:left;
width:250px;
padding:0px !important;

}
hr {
/*width : 250px;*/
padding:0px !important;
margin:5px 0 !important;
border-top:1px dotted #4075B2 !important;
border-bottom:1px solid #FFFFFF;
background-color:#FFFFFF !important;
}

th {
background-color : #4075B2;
color : #FFFFFF;
padding-top : 3px;
padding-bottom : 3px;
padding-left:10px;
text-align : left;
width : 200px;
}

td.ligne_clair {
background-color : #FFFFFF;
color : #000000;
padding-top : 3px;
padding-bottom : 3px;
padding-left:10px;
text-align : left;
width : 200px;
}
td.ligne_fonce {
background-color : #DEE9F3;
color : #000000;
padding-top : 3px;
padding-bottom : 3px;
padding-left:10px;
text-align : left;
width : 200px;
}

#Menu2 a {
background-image:none !important;
}
td a:hover {
	text-decoration:underline;
}
.encartAccueil {
	width:187px;
	float:left;
	background-color: #EDEDED;
	cursor:pointer;
}
.titreEncartAccueil {
	background-color:#071f72;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	padding: 5px 0 5px 0;
}
.titreEncartAccueil2 {
	background-color:#009CBB;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	padding: 5px 0 5px 0;
}
.titreEncartAccueil3 {
	background-color:#A50000;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	padding: 5px 0 5px 0;
}
.texteEncartAccueil {
	background-color:#FFFFFF;
	padding:5px;
}
.texteEncartAccueil a {
	font-weight:bold;
}
.texteEncartAccueil a:hover {
	text-decoration:underline;
}
a.lienfaq {
	color:#002472;
	font-weight:bold;
	font-size:13px;
}

#co2{
height:305px;
width:350px;
background-image:url(gifs/fond.jpg);
background-repeat:no-repeat;
margin-top:5px;
margin-bottom:5px;
}

.emission_co2{
margin-left:15px;
float:left;
}

img{
border:none;
}
.navigation_detail{
float:left; 
width:50%; 
text-align:center;
font-weight:bold;
}

.navigation_detail a{
/*border:2px solid #002472;
padding:2px;*/
}
.separation {
	margin: 5px 0;
	border-top:1px dotted #4075B2 !important;
}