* {outline: none;}
html,body {width: 100%;height: 100%;}
/* Correction IE6 scintillement des backgrounds */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {background:url(/img/background-body.jpg) top center no-repeat #580607;margin: 0; padding: 0;}
img {border: 0;}

body #container {
	width: 1000px;
	margin:0 auto;     
	text-align: left;
	padding: 0;
	position:relative;
}


/* ECOMMERCE */
#div_zoom{
	/* Pas de height ni de width (commentaire commande) */
	background-color:#FFFFFF;
	border:1px solid #ED6716;
	left:512px;
	padding:10px;
	z-index:200px;
	width:300px;
}
/* Stock */
.pastille {
	position:relative;
	top:2px;
}
/* Pagination */
.pagination{color:#000;font-size:12px}
.pagination_liens{clear:both;margin:10px 0 20px 0;padding-top:10px;color:#4386c2;text-align:center;}

#container .pagination_liens a,
#container .pagination_liens a:visited,
#container .pagination_liens a:hover{color:#4386c2;text-decoration:none}
#container .pagination_liens span{margin:0 0px 0 0px;padding:2px 4px 2px 4px;;color:#898989}

#container .pagination_liens_page{line-height:28px}
#container .pagination_liens_page a{border:1px solid #4386c2;}
#container .pagination_liens_page a,
#container .pagination_liens_page a:visited{margin:0 0px 0 0px;padding:2px 4px 2px 4px;}
#container .pagination_liens_page a:hover,
#container .pagination_liens_page a.on{background-color:#4386c2;color:#fff !important}

.pagination_afficher{float:left}
.pagination_select{float:right;text-align:center;padding-bottom:10px;}
.pagination_select select{font-size:12px;}
/* Pagination FIN */

/* AUTOMOBILE */ 
#formulaire_recherche_auto .col2{padding-left:10px}
#formulaire_recherche_auto h3{color:#000;margin:15px 0 8px 0;font-size:14px}
#formulaire_recherche_auto .champ_formulaire_recherche{width:124px}

.couleur1{background-color:#edecec}
.couleur2{background-color:#e1e1e1}

#liste .automobile{border-bottom:1px solid #c5c5c5;}
#liste .first{border-top:1px solid #c5c5c5}
#liste .automobile h2{color:#000;font-size:13px}

#liste .couleur1{background:#fff}
#liste .couleur2{background:url(/img/automobile/liste/background-couleur2.jpg) repeat-y }
#liste .prix_background{background:url(/img/automobile/liste/background-prix.jpg) top left #4386c2 repeat-y;color:#fff;height:20px;width:200px;padding:8px 5px 8px 0}
#liste .prix{font-size:19px}
#diaporama_site{margin:10px 0 20px 0}

.small{font-size:12px;}
.bold{font-weight:bold}
.fiche-titre-marque{color:#00a4e8}
.fiche-titre-modele{color:#006f9f}
#fiche .prix{font-size:21px}
#fiche .fiche-col-intitule{color:#00547a}
/* AUTOMOBILE FIN */ 

table.ecom-tableau, table.ecom-tableau td {border-collapse: collapse;}
table.ecom-tableau td{background-color: #470304;}
td.ecom-tetiere {background-color: #fff;font-weight: bold;color: black;}
table.ecom-cc {border-collapse: collapse;border: 1px solid #251511;padding: 5px;}
table.ecom-cc td {padding: 5px;background-color: #fff;}


div#mentions-legales {
	height: 40px;
	text-align:center;
}
#container a.mentions-legales,#container a.mentions-legales:visited, span.mentions-legales {
	font: normal 10px/2 arial,verdana,helvetica,sans;
	color: #E3472E;
	text-decoration: none;
}
#container a.mentions-legales:hover {
	font: normal 10px/2 arial,verdana,helvetica,sans;
	text-decoration: underline;
	color: #ff9483;
}

h1 {
	font: normal 50px arial, helvetica, sans;
	color: #ffffff;
	padding-bottom: 20px;
	margin: 0px;/*Margin a mettrepour le h1*/
	letter-spacing: 1px; /* NE PAS UTILISER AVEC FLIFT : PROBLEME D'ACCENTS !! */
}

div.background{background:url(/img/background-top.jpg) no-repeat top center;padding:274px 10px 20px 48px}
div.background 					  { height: 500px;}/* (IE 6) */
html>body div.background  { height: auto; min-height:500px;} /* Nav recents*/
*+html>body div.background{ min-height: 500px;}/* IE 7 */ 



div.ad-image-wrapper {
	height:346px !important;
}

#container .bouton, .bouton { 
	display:-moz-inline-box; 
	display:inline-block; 
	margin:0; 
	padding:0; 
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0; 
	background:none; 
	text-decoration:none !important;
}   
.bouton span {position:relative;float:left;padding:0 0 0 5px;vertical-align:middle;background:url(/img/bouton/bouton_g.png) left top no-repeat;} 
.bouton span span {padding:0 5px 0 0;background:url(/img/bouton/bouton_d.png) no-repeat scroll right top;} 
.bouton span span span {font-family:Arial;font-weight:bold;height:19px;padding:0 5px 0 6px;line-height:19px;background:url(/img/bouton/bouton_m.png) repeat-x scroll right top;color:#fff;font-size:12px;} 

#container button.bouton span span span {font-family:Arial}  
#container button.bouton{margin:0;padding:0;border:0;background:none}
   
form{padding:0;margin:0}
form td{ line-height:30px }
img {border: 0;}
button{margin:0;padding:0;border:0;background:none}
input, select {border:1px solid #c9c9c9;color:#232f3c;font-family:arial;font-size:14px;background:#FFFFFF none repeat scroll 0 0;margin-bottom:3px;}
#div_paiement input{border:none}
textarea      {border:1px solid #c9c9c9;color:#232f3c;font-family:arial;font-size:14px} 
.rouge{color:red}
.pointer {cursor:pointer}
.none{display:none}
.block{display:block} 
.pAbsolute{position:absolute} 
.brd{background:transparent none repeat scroll 0 0;border:0 none;padding:0;vertical-align:middle;} 
.fsI{font-style:italic}
.textC{text-align:center}
.textL{text-align:left}
.textR{text-align:right}
.pl15{padding-left:15px} 
.mb5{margin-bottom:5px}
.ml10{margin-left:10px}
.mr5{margin-right:5px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mt4{margin-top:4px}  
.mt8{margin-top:8px}  
.mt20{margin-top:20px} 
.fleft{float:left}
.fright{float:right}
.cb{clear:both}
