/*-----------------------------------------------------------
	Project:	TRUCKPLUS09
	Author:	C2iS - LGU
	Summary :
		| Colors
		| Global Reset 
		| Typographies
		| Links
		| Tables
		| Global Classes
		| Structure
-----------------------------------------------------------*/


/*:::::::::::::::::::: Colors :::::::::::::::::::::*/
/*-----------------------------------------------------------
Fonts :
	| White : #ffffff
	| Red : #c00000
	| Blue : #3b80c3
	| Dark grey : #747474
	| Light grey : #a3a3a3
	| Top Bar grey : #8a8a8a
	| Search Button grey : #6e6e6e
Borders & Background :
	| Borders : #e5e5e5
-----------------------------------------------------------*/


/*:::::::::::::::::::: Global Reset :::::::::::::::::::::*/
html,body,div,span,object,iframe,h1,h2,h3,h4,p,a,em,a img,img,small,strong,sub,sup,
tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body{line-height:1;color:black;background:white}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th,td{text-align:left;font-weight:normal}


/*:::::::::::::::::::: Typographies ::::::::::::::::::::*/
body { background:#edebe8; text-align:center; font-size:75%; color:#928c87; font-family:Arial, Helvetica, sans-serif; margin-top:15px; -webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 { font-size:3em; }
h2 { font-size:2em; }
h3 { font-size:1.5em; }
h4 { font-size:1.3em; }
h1 img, h2 img, h3 img, h4 img{ margin:0; }
p { margin:0; line-height: 1.5em; }
strong { font-weight:bold; }
em { font-style:italic; }
sup, sub { font-size:0.75em; }
sub { vertical-align:-4px; }
sup { vertical-align:4px; }
dl { line-height: 1.5em; }
dl dt { }
dd { }
small { font-size:0.85em; }
/*hr{ margin:1em 0; border:0 none; height:1px; background:#e5e5e5; clear:both; }*/
hr{ margin:0; height:0; clear:both; border-bottom:0 none; border-top:1px solid red;}
a:focus { outline: 1px dotted #e5e5e5; border:0; }


/*:::::::::::::::::::: Tables ::::::::::::::::::::*/
table { width:100%; text-align:left; border-collapse:collapse; margin:0 0 1.25em 0; padding:0; }
table tr th  { font-weight:bold; background:#ffcccc; }
table tr th, table tr td{ padding:0.5em; }
tr.odd td { background:#e5ecf9; }
tr.even td { background:#ffffcc; }
tr { }
caption { font-size:1.1em; font-weight:bold; margin:1em 0 0.5em;}


/*:::::::::::::::::: Global Forms :::::::::::::::::::::*/
.clear:after {content:".";height:0;display:block;visibility:hidden;clear:both;}

/* Text */
form p{ display:block; width:100%; }
form br{ clear:left; }

/* Fields */
input.inputText, select, textarea { font:1em Arial, Helvetica, sans-serif; margin:0 0 1em; border:1px solid #bbb; }
input.inputText{  }
input.checkbox, input.radio{ float:left; width:1em; }
select{ float:left; }
textarea { float:left; width:26em; height:10em; line-height:1.25; font:1em Arial, Helvetica, sans-serif; }
label { cursor:pointer; float:left; line-height:1.5em; padding-right:10px; margin:0 0 1em; }
label.inlineLabel{ cursor:pointer; float:left; line-height:1.5em; width:26em; padding-right:1em; margin:0 0 1em; }
form a.submit{ float:right; width:auto; height:auto; cursor:pointer; margin-right:2em; border:1px solid #bbb; }
form input.submit{ float:right;  width:auto; height:auto; padding:0.2em 1em; cursor:pointer; margin-right:2em; }
form input.date{ width:4em; }
form span.date{ float:left; display:block; width:auto; padding:0.2em 0.3em 0 0.3em; }
form select.date_day,
	form select.date_month,
	form select.date_year{ margin-right:0.5em; }
form select.date_day option,
	form select.date_month option,
	form select.date_year option{  }

.formGeneric{ margin:10px 10px 30px; }
.formGeneric p{ width:97%; }
.formGeneric p.error{ background:#ffffcc; width:95%; padding:2px 10px; font-weight:bold; color:#c00000; }
	.errorUpdate{ line-height:1;  margin:5px 10px 0 5px;  }
	p.error, p.info, .mail_sent{ background:#ffffff; margin:3px !important; padding:2px 10px; font-weight:bold; color:#c00000; }
.formGeneric span.tips{ display:inline-block; margin:7px 0 0 12px; line-height:1; font-style:italic; color:#c00000; color:green; }
.formGeneric span.error{ display:inline-block; margin:7px 0 0 12px; line-height:1; font-style:italic; color:#c00000; }
	#IE6 .formGeneric span.tips,
	#IE6 .formGeneric span.error,
	#IE7 .formGeneric span.tips,
	#IE7 .formGeneric span.error{ vertical-align:4px; }
.formGeneric a{ font-size:11px; color:#444444; margin:10px 0  5px 147px;}
.formGeneric label{ width:115px; margin:5px 10px 5px 12px; line-height:1;}
	.formGeneric a{ text-decoration:underline !important;}
	.formGeneric .labelRadio{ width:auto; margin-left:0; }
.formGeneric .inputText{ width:230px;font-size:12px; margin:5px 0 5px 0px; background:#ffffff; color:#747474; border:1px solid #bbb; }
.formGeneric select{ width:232px;font-size:12px; margin:5px 0 5px 0px; background:#ffffff; color:#747474; border:1px solid #bbb; }
.formGeneric .inputSubmit{ border:0; background:#C92626 url(../images/boutons/bt_fond_rouge.png) repeat-x 0 3px; color:#ffffff; padding:1px 10px; width:auto; font-size:12px; cursor:pointer;  margin:10px 0 10px 147px;}
	.formGeneric .inputSubmit:hover{background:#9f0300 !important;}

	.formGeneric .labelBox{ width:auto; margin-left:147px; line-height:1.1; }
	
	.formGeneric .labelBox a{ font-size:12px; color:#747474; margin:0;}
	.formGeneric .labelBox a:hover{ text-decoration:underline;}
.formGeneric textarea{ background:#ffffff; color:#747474; border:1px solid #bbb; }
	/**/
	.formGeneric.readonly .inputText, .formGeneric.readonly textarea{ background:#F5F5F5 !important; border:1px solid #F5F5F5; }
	.formGeneric.readonly span.inputText{ width:130px; padding:2px 0 3px; display:inline-block; }

/*:::::::::::::::::::: Structure :::::::::::::::::::*/
#wrap { width:980px; margin:0 auto 1.5em; overflow:hidden; text-align:left; position:relative;} /* container for the entire website */
#prehome { width:980px; margin:1.5em auto 1.5em; overflow:hidden; text-align:left;position:relative;} /* container for the entire website */
#wrapPrint { width:720px; margin:0 auto 1.5em; overflow:hidden; text-align:left; position:relative;} /* container for the entire website */
/*:::::::::::::::::::: Structure Blocks :::::::::::::::::::*/
/* header */
#header{ width:980px;}
	.headerLogo{ margin-top:10px; float:left; width:300px; }
	/* form select lang */
	.selectLang{ float:right; width:178px; margin-top:25px; }
		.selectLang label{ display:none; }
		.selectLang select{ width:158px; padding:3px 0; border:0; border-top:1px dashed #ccc; background:transparent; color:#928c87; font-size:11px; text-transform:uppercase; text-align:center; outline:0; }
		.selectLang select option{ text-align:left; }
		#js .selectLangSubmit{ display:none; }
	.pubSwf{  }
#prehome #header{width:960px;padding:10px 10px 10px 20px;}
#prehome img{position:relative;}
#prehome p{margin:40px 40px 40px 0;color:#58585a;font-size:12px;}
#prehome p strong{color:#d80128;font-size:14px;}
#prehome form label{border-top:1px dashed #928c87;color:#928c87;font-size:11px;text-transform:uppercase;display:block;margin-bottom:1.5em;padding:5px 0 0;text-align:left;width:253px;}
#prehome form select{color:#000;font-size:11px;margin:3px 0 0;text-align:left;text-transform:none;}
	#prehome form select.pays{width:253px;}
	#prehome form select.langue{width:140px;}
#prehome form input{display:block;}

a.btSend, a.btSend:focus{float:left;margin-top:0.5em;font-size:12px;display:block;color:#ffffff;text-align:center;text-decoration:none;padding-left:5px;outline:none;background:url(../images/boutons.png) no-repeat left -435px;margin-bottom:4px;text-transform:uppercase;position:relative;}
	a.btSend span{display:block;padding:5px 15px 5px 10px;background:url(../images/boutons.png) no-repeat right -460px;}
	a.btSend:active,a.btSend:active span{background:#5D5D5C;-moz-border-radius:2px;-webkit-border-radius:2px;}


/* container */
#container{ width:978px;margin-top:-6px;padding:0;border:1px solid #c2b9b3;height:1%;}
#prehome #container{ width:978px;margin:0;padding:0;border:1px solid #c2b9b3;height:615px;}
#container.bgColDte{background:url(../images/bgColDte.png) repeat-y top right;}
#container.bgColGche{background:url(../images/bgColGche.png) repeat-y top left;}
	.containerIntro{margin:15px 0 17px 15px;font-size:13px;color:#58585a;}
	.containerIntro strong{color:#d70429;font-size:14px;}
	.pathway{margin:15px 0 26px 15px;font-size:11px;color:#58585a;}
	.pathway li{display:inline;background:url(../images/boutons.png) no-repeat 0 -699px;margin-left:5px;padding-left:10px;}
	.pathway li.pwAccueil{background:none;}
	.pathway li.pwActive{background:url(../images/boutons.png) no-repeat -396px -699px;}
		.pathway a{color:#58585a;text-decoration:none;}
		.pathway li.pwActive a{color:#d80128;}

/* footer */
#footer{margin-top:20px;margin-bottom:30px;padding-top:20px;border-top:1px solid #c2b9b3;width:980px;overflow:hidden;}
#footer p{margin:0;}
	#footer .footerLeft{ float:left;width:50%;}
	#footer #keyword h1
	{
		font-size:14px;
		color : #d80128;
		font-weight:bold;
	}
		#footer .footerLeft a{color:#58585a;}
		#footer .footerLeft a:hover{text-decoration:none;}
	#footer .footerRight{float:left;width:50%;text-align:right;}
		#footer .footerRight a{padding:0 5px;color:#928c87;text-decoration:none;}
		#footer .footerRight a:hover{text-decoration:underline;}

/*:::::::::::::::::::: Main menu ::::::::::::::::::::*/
/*MAIN MENU*/
#mainMenu {background:transparent url(../images/boutons.png) repeat-x 0 -127px;width:978px;position:relative;z-index:2; height:64px;border:1px solid #bfbab6;border-bottom:0;margin-top:10px;}

	#mainMenu li {float:left;display:block; margin-left:0;z-index:4;height:58px;line-height:45px;background:transparent url(../images/boutons.png) no-repeat 0 -63px;padding-left:6px;border-right:1px solid #fff;}
		#IE6 #mainMenu li {width:200px;}
	#mainMenu li.active{background:transparent url(../images/boutons.png) no-repeat 0 0;}
		#mainMenu li a{position:relative;display:block;padding:7px 21px 0 15px;font-size:14px;color:#5a5a5a;text-decoration:none;font-weight:bold;height:56px;}
		#mainMenu li.active a{color:#d80128;}
		#IE6 #mainMenu li a{padding:7px 0 0;text-align:center;}	
	#mainMenu li:hover, #mainMenu li.active:hover{background:url(../images/boutons.png) no-repeat 0 -265px;}
	#IE6 #mainMenu li.sfhover, #IE6 #mainMenu li.active.sfhover{background:url(../images/boutons.png) no-repeat 0 -265px;}
	#mainMenu li:hover a{background:url(../images/boutons.png) no-repeat right -265px;color:#d80128;}
	#IE6 #mainMenu li.sfhover a{background:url(../images/boutons.png) no-repeat right -265px;color:#d80128;}
	#mainMenu li#home { width:41px; background-position:0 -201px; }
	#mainMenu li#home a {display:block; width:41px;text-indent:-999em;}
		#mainMenu li#home:hover,
		#mainMenu li#home.active{background:transparent url(../images/boutons.png) no-repeat -59px -202px !important;}
		#mainMenu li#home:hover a{background:none;}
		#IE6 #mainMenu li#home.sfhover a{background:none; }


/*MAIN MENU - mega sous-menu*/
#mainMenu li dl {position:absolute;left:-999em;width:968px;height:138px;background:url(../images/menus/bg-puskMenu.png);padding:0;z-index:5;overflow:hidden;border:6px solid #c2b9b3;border-top:0;border-bottom:6px solid #c2b9b3;}
	#mainMenu li:hover dl {left:0;}
	#IE6 #mainMenu li.sfhover dl {left:0;}
	#mainMenu li:hover dl a{background:none;}
	#IE6 #mainMenu li.sfhover dl a{background:none;}
/**/
#mainMenu li dl dd {float:left;height:115px;text-align:center;margin:5px 5px 10px;padding:0 10px;border-right:1px solid #a7a7a8;width:162px;}
#IE6 #mainMenu li dl dd{margin-top:0px;width:145px;}
	#mainMenu li dl dd.lastMenuItem{border-right:0;}
#mainMenu li dl dd a {padding:0;background:none; font-weight:normal; font-size:12px;text-transform:none;}
#mainMenu li dl dd img {margin:0;padding:0;}
#mainMenu li dl dd span {display:block;padding:0;color:#58585a;}
	#mainMenu li dl dd a:hover span {color:#d80128;}
/**/
#mainMenu li dl dd form{width:auto;padding:20px 0 0;margin:0;}
#IE6 #mainMenu li dl dd form{padding:10px 0 0;}
	#js #mainMenu li dl dd form label{display:none;}
	#mainMenu li dl dd form input.inputText{border-top:2px solid #404040;border-right:2px solid #404040;width:105px;height:14px;padding:5px;font-size:12px;margin-top:3px;}
	#IE6 #mainMenu li dl dd form input.inputText{width:100px;}
	#mainMenu li dl dd form img.inputImage{vertical-align:-7px;}
	#IE6 #mainMenu li dl dd form img.inputImage, #IE7 #mainMenu li dl dd form input.inputImage{vertical-align:-2px;}


/*:::::::::::::::::::: Blocks of contents :::::::::::::::::::*/
/* home sliderhome */
.choisirVehicule{ background:url(../images/sliderhome/sliderhome.jpg) no-repeat top left;margin:5px 0 15px 7px;height:1%;width:951px; }
	.choisirVehicule-VL{ background:url(../images/sliderhome/sliderhome-VL.jpg) no-repeat top left;margin:5px 0 15px 97px;height:1%;width:487px; }
	.choisirVehicule-VU{ background:url(../images/sliderhome/sliderhome-VU.jpg) no-repeat top left;margin:5px 0 15px 97px;height:1%;width:487px; }
.homeChoixVehicule-VL, .homeChoixVehicule-VU{position:relative;float:left; width:474px; height:165px;}

	#container .homeChoixVehicule-VL h2, #container .homeChoixVehicule-VU h2{margin:10px 0 0;font-family:"arial black", arial, lucida, sans-serif;color:#ffffff;font-size:30px;font-weight:bold;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);line-height:0.85;text-transform:uppercase;}
	#container .homeChoixVehicule-VL h3, #container .homeChoixVehicule-VU h3{ margin-top:5px;color:#ffffff;font-size:12px;text-transform:uppercase;line-height:1;}
		#container .homeChoixVehicule-VL h2, #container .homeChoixVehicule-VL h3{text-align:left;margin-left:45px;}
		#container .homeChoixVehicule-VU h2, #container .homeChoixVehicule-VU h3{text-align:right;margin-right:30px;}
		#container .homeChoixVehicule-VL h3 img, #container .homeChoixVehicule-VU h3 img{vertical-align:2px;margin:0 5px;}
/**/
#IE6 .choisirVehicule-VL .homeChoixVehicule-VL h2{margin-left:40px;}
#IE6 .choisirVehicule-VU.homeChoixVehicule-VU{}
/**/


/* home colonnes */
.homeLeft{float:left;width:669px;margin-left:15px;margin-right:7px;}
	.homeLeft h2{margin:0 0 15px 0;color:#d70429;font-weight:bold;font-size:14px;}
.homeRight{float:left;width:277px;padding-left:10px;}
	#IE6 .homeLeft, #IE6 .homeLeft h2{margin-left:7px;}

/* encarts home */
.encartsHome-offreEurope{width:248px;height:94px;padding:13px 0 0 15px;margin:29px 0 5px;background:url(../images/encartsHome-1.png) no-repeat 0 0;color:#575756;position:relative;line-height:1.1;}
.encartsHome-offreEurope h3{font-size:19px;}
.encartsHome-offreEurope span{font-size:12px;}
.encartsHome-offreEurope a{display:block;width:80px;position:absolute;color:#d70429;text-decoration:none !important;font-size:11px;font-family:arial, lucida, sans-serif;font-weight:bold/*text-transform:uppercase;*/}
.encartsHome-offreEurope a.offreEurope-VL{bottom:21px;left:28px;text-align:left;}
.encartsHome-offreEurope a.offreEurope-VU{bottom:21px;right:28px;text-align:right;}

.encartsHome-distrib,
.encartsHome-services,
.encartsHome-garanties{display:block;color:#575756;text-decoration:none !important;font-size:19px;font-size:19px;line-height:0.9;position:relative;}
.encartsHome-distrib{width:168px;height:70px;padding:11px 0 0 0;padding-left:95px;margin-bottom:5px;background:url(../images/encartsHome-2.png) no-repeat 0 0;}
.encartsHome-services{width:168px;height:56px;padding:20px 80px 0 15px;margin-bottom:5px;}
.encartsHome-garanties{width:168px;height:57px;padding:18px 80px 0 15px;margin-bottom:5px;}

/* bloc panier Selection */
.blocPanier{margin:-47px 30px 0 0;float:right;padding-left:20px;background:url(../images/boutons.png) no-repeat left -720px;color:#ffffff;font-size:12px;overflow:hidden;}
#IE6 .blocPanier {margin-right:10px}
	.blocPanier span{padding:8px 20px 0 0;height:35px;line-height:1.1;background:url(../images/boutons.png) no-repeat right -770px;float:left;}
	.blocPanier span em{font-style:normal;float:left;margin:0 15px 0 5px;margin-top:-3px;font-size:30px;}
		
	.blocPanier span small{font-size:12px;float:left;min-width:100px;}
		
	.blocPanier a{border-left:1px dashed #fff;color:#fff;font-size:14px;padding:10px 0 10px 15px;margin:-4px 0 0 10px;float:left;}
		

/* annonces */
.annonce{background:url(../images/fdAnnonce.jpg);width:669px;overflow:hidden;margin-bottom:7px;font-size:12px;padding-bottom:5px;}
#IE6 .annonce, #IE7 .annonce{padding-bottom:8px;}
.annonceFiche{float:left;margin:10px 10px 10px 0;width:331px;background-position:0 -332px;}
.annonceColDte{float:left;margin:10px 10px 0 0;width:268px;background-position:0 -332px;}
	#IE6 .annonceColDte{margin:10px 0 0 0;}
	#IE6 .editoRight .annonceColDte{margin:10px 0 0 0;}
	.annonce dl{float:left;overflow:hidden}
	.annonce dd{line-height:1.2;width:375px;margin-left:118px;}
	#IE6 .annonce dd, #IE7 .annonce dd{line-height:1.2;width:360px;}
    .annonceColDte dl{float:none;}
	.annonceColDte dd{line-height:1.2;width:145px;}
    #IE6 .annonceColDte dd, #IE7 .annonceColDte dd {width:145px !important;}
	.annonceFiche dd{line-height:1.2;width:325px;}
	#IE6 .annonceFiche dd, #IE7 .annonceFiche dd{width:200px !important;}
		.annonce dd a{text-decoration:none;}
	.annonce dd.visu{float:left;width:100px !important;margin:6px 10px 6px 6px;}
		.annonceColDte dd.visu, #IE7 .annonceColDte dd.visu, 
		.annonceFiche dd.visu, #IE7 .annonceFiche dd.visu{margin:6px;width:100px !important;}
		#IE6 .annonceColDte dd.visu,
		#IE6 .annonceFiche dd.visu{margin:3px;width:100px !important;}
	.annonce dt{padding-top:5px;font-weight:bold;}
	.annonce dt a{padding-top:5px;color:#d80128;text-transform:uppercase;text-decoration:none;}
	.annonce dd.desc a{color:#58585a;}
	.annonce dd.distributeur{width:338px;background:#cbcac9;margin:8px 0 8px 118px;padding:4px 6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.annonce dd.distributeur a{color:#58585a;}
	.annonce div.optionsVhc{margin-top:5px;font-size:11px}
	.annonce dd.sup a{float:right;display:block;width:15px;height:15px;margin:10px;background:url(../images/retirer.gif) no-repeat top left;text-indent:-999em;}
.btAnnonce{float:right;width:106px;position:relative;top:0px;right:30px;margin-top:17px}
	.btAnnonce a{display:block;color:#ffffff;text-align:center;text-decoration:none;padding-left:5px;outline:none;position:relative;}
	.btAnnonce a.ajoutSelection{background:url(../images/boutons.png) no-repeat left -350px;margin-bottom:4px;}
		.btAnnonce a.ajoutSelection span{display:block;padding:5px 5px 6px 0;background:url(../images/boutons.png) no-repeat right -390px;}
		.btAnnonce a.ajoutSelection:active,.btAnnonce a.ajoutSelection:active span{background:#A8011E;-moz-border-radius:2px;-webkit-border-radius:2px;}
	.btAnnonce a.plusInfos{background:url(../images/boutons.png) no-repeat left -435px;margin-bottom:4px;}
		.btAnnonce a.plusInfos span{display:block;padding:5px 0 5px 0;background:url(../images/boutons.png) no-repeat right -460px;}
		.btAnnonce a.plusInfos:active,.btAnnonce a.plusInfos:active span{background:#5D5D5C;-moz-border-radius:2px;-webkit-border-radius:2px;}
.btAnnonce span.pricettc{font-size:12px;margin-bottom:7px;color:#58585a;display:inline-block}
.btAnnonce span.priceht{font-weight:bold;font-size:15px;margin-bottom:4px;color:#d80128;display:inline-block}
table tr.priceht td {color:#d80128;font-weight:bold;font-size:15px;}
/*
resultats colonnes */
.resultLeft{float:left;width:240px;margin-right:0px;}
#IE6 .resultLeft{margin-right:0;background:url(../images/bgColGche.png) repeat-y top left;}
	.resultLeft h2{margin:0 0 15px 0;color:#d80128;font-weight:bold;font-size:14px;}
.resultRight{float:right;width:693px;padding:0 10px 0 25px;margin-right:10px;}
#IE6 .resultRight{width:690px;margin-right:0px;}
	.resultRight h2{margin:30px 0;color:#58585a;font-size:12px;}
		.resultRight h2 strong{color:#d80128;font-size:25px;}
		.resultRight h2 a,.resultRight h2 a:hover,.resultRight h2 a:visited, .resultRight h2 a:active{color:#58585a;text-decoration : none;}
	.resultRight .blocPanier{margin:10px 30px 10px 0;}
		#IE6 .resultRight .blocPanier{margin-right:15px;}
.rechercheVehicule{width:239px;}
	.rechercheVehicule fieldset{border-top:1px dashed #beb7b1;margin:0 20px;}
	.rechercheVehicule h3, .rechercheVehicule h3 a{font-size:12px;color:#58585a;margin:5px 0 10px;text-decoration:none;}
		.rechercheVehicule h3 img{float:right;}
	.rechercheVehicule select{width:100%;font-size:11px;text-transform:uppercase;color:#58585a;}
	/**/
	.rechercheVehicule fieldset.resultatsVehicule{border:0;background:url(../images/resultats/bgResultatVehicule.png) no-repeat 0 0;width:239px;height:121px;margin:0 0 30px;text-align:center;}
	.rechercheVehicule fieldset.resultatsVehicule h2{color:#d80128;font-size:13px;text-transform:uppercase;font-weight:bold;}
	.rechercheVehicule fieldset.resultatsVehicule img{margin-top:12px;}
	/**/
	.rechercheVehicule fieldset.resultatsAutreVehicule{border:0;margin:0 0 30px;background:url(../images/resultats/bgResultatAutreVehicule.png) repeat-x 0 34px;}
	.rechercheVehicule fieldset.resultatsAutreVehicule div{height:auto;overflow:auto;padding:0;background:none;}
	.rechercheVehicule fieldset.resultatsAutreVehicule div div{height:auto;overflow:he;padding:0;background:none;}
	.rechercheVehicule fieldset.resultatsAutreVehicule h3{border:1px solid #beb7b1;border-left:0;border-right:0;padding:8px 0 7px 20px;}
		.rechercheVehicule fieldset.resultatsAutreVehicule h3 img{margin-right:5px;}
	.rechercheVehicule fieldset.resultatsAutreVehicule div a{width:108px;height:60px;float:left;margin:5px 5px 10px;color:#d80128;font-size:10px;text-transform:uppercase;text-align:center;text-decoration:none;font-weight:bold;background:none;padding-left:0;}
	/*.rechercheVehicule fieldset.resultatsAutreVehicule div a img{width:100px;}*/

.pagInation{float:right;margin:0 30px 0 0;padding-bottom:10px;clear:both;}
#IE6 .pagInation{margin-right:15px;}
	.pagInation li{float:left;display:block;font-size:12px;}
		.pagInation li.first{margin-right:20px;}
		.pagInation li.last{margin-left:20px;}
	.pagInation li span{color:#d80128;padding:3px;}
	.pagInation li a{color:#58585a;padding:3px;}
		.pagInation li a:hover{text-decoration:none;}

/*:::::::::::::::::: Fiche ::::::::::::::::::*/
.fiche{/*padding-left:10px;*/}
/* boutons fiche */
/**/ .ficheBtnBottom{margin:0 0 15px;}
			/* PATCH PORTEUR REMORQUE */
			.ficheBtnTop{margin:-33px 0 8px;}
/**/ a.btfiche{float:right;display:block;color:#ffffff;text-align:center;text-decoration:none;padding-left:5px;outline:none;position:relative;margin-left:10px;} /**/
a.retourRecherche{float:left;display:block;color:#ffffff;text-align:center;text-decoration:none;padding:0 5px;outline:none;background:url(../images/boutons.png) no-repeat left -490px;margin:20px 0;}
	a.retourRecherche span{display:block;padding:5px 10px 5px 5px;background:url(../images/boutons.png) no-repeat right -515px;}
	a.retourRecherche:active, a.retourRecherche:active span{background:#969594;-moz-border-radius:2px;-webkit-border-radius:2px;}
a.ficheRetour, a.ficheImprimer{background:url(../images/boutons.png) no-repeat left -435px;margin-bottom:4px;}
	a.ficheRetour span, a.ficheImprimer span{display:block;padding:5px 10px 5px 5px;background:url(../images/boutons.png) no-repeat right -460px;}
	a.ficheRetour:active, a.ficheRetour:active span,
	a.ficheImprimer:active, a.ficheImprimer:active span{background:#5D5D5C;-moz-border-radius:2px;-webkit-border-radius:2px;}
a.ficheSelection{display:block;color:#ffffff;text-align:center;text-decoration:none;padding-left:15px;outline:none;background:url(../images/boutons.png) no-repeat left -545px;}
	a.ficheSelection span{display:block;padding:5px 20px 5px 5px;background:url(../images/boutons.png) no-repeat right -575px;}
	a.ficheSelection:active{background:url(../images/boutons.png) no-repeat left -605px;}
	a.ficheSelection:active span{background:url(../images/boutons.png) no-repeat right -635px;}
a.ficheDroiteMailto {color:#58585a;background:none;text-decoration:none;}
/**/
.fiche h1{clear:both;font-size:14px;margin:0px 0 10px;color:#d80128;text-transform:uppercase;font-weight:bold;}
	.fiche h1 span{margin:0;color:#58585a;}
	.fiche h1 a, .fiche h1 a:active,.fiche h1 a:visited {color:#d80128; text-decoration : none}
.fiche h2{color:#58585a;font-size:13px;margin:0 0 10px;font-weight:bold;}
.ficheGauche{float:left;width:426px;}
.ficheGauchePrint{float:left;width:680px;}

	.fiche .ficheGauche #diapo{z-index:1;margin-bottom:10px;}
	
.ficheDroite{float:left;width:236px;margin-left:15px;background:#d7d5d2 /*url(../images/bgContact.png) no-repeat top left*/;position:relative;}
.ficheDroitePrint{background:#d7d5d2;clear : both; width:680px; margin-left:0px; margin-top : -10px;}
.ficheDroitePrint img , .ficheDroitePrint a {display : none;}

	#IE6 .selectionDroite{margin-top:40px;}
	.editoRight .selectionDroite{background:#d7d5d2 url(../images/bgContact.png) no-repeat top left;width:235px;} 
	.editoRight .selectionDroite #contact{width:235px;height:520px;border:0 none;}
	.editoRight .selectionDroite div{padding:10px 10px 20px;color:#58585a; }
	.editoRight .selectionDroite div a.ficheDroiteStock {color:#d80128;font-weight:bold;}
	#IE6 .ficheDroite{margin-top:40px;}
	.fiche .ficheDroite #contact{width:235px;height:520px;border:0 none;z-index:1;}
        	#IE6 .fiche .ficheDroite #contact , #IE7 .fiche .ficheDroite #contact{height:509px;}
	.fiche .ficheDroite div{padding:10px 10px 20px;color:#58585a;}
		.fiche .ficheDroite div h3{font-size:15px;margin-top:10px;}
		.fiche .ficheDroite div h4{font-size:13px;color:#d80128;margin:10px 0;}
		.fiche .ficheDroite div p{margin-top:10px;font-size:11px;}
		.fiche .ficheDroite div a {text-decoration:none;}
		.fiche .ficheDroite div a.ficheDroitePlan {color:#58585a;padding-left:11px;background:url(../images/boutons.png) no-repeat 0 -663px;text-decoration:none;}		
		.fiche .ficheDroite div a.ficheDroiteStock {color:#d80128;padding-left:11px;background:url(../images/boutons.png) no-repeat 0 -663px;text-decoration:none;font-weight:bold;}
	.resultLeft div{padding:10px 10px 20px;color:#58585a;background:#D7D5D2;margin-right:1px;overflow:hidden;}
		.resultLeft div h3{font-size:15px;margin-top:10px;}
		.resultLeft div h4{font-size:13px;color:#d80128;margin:10px 0;}
		.resultLeft div p{margin-top:10px;font-size:11px;}
		.resultLeft div a{color:#58585a;padding-left:11px;background:url(../images/boutons.png) no-repeat 0 -663px;text-decoration:none;}
.fiche table{width:426px;}
.fiche table caption h2{padding-left:20px;text-align:left;color:#d80128;font-size:13px;}
.fiche table tr{}
.fiche table tr.odd td{background:#e2e0e0;}
.fiche table td{font-size:12px;color:#58585a;width:auto;padding:4px 0 3px 40px;}
.fiche .blocOptions{position:relative;width:406px;padding:10px 0 30px 20px;background:#e2e0e0 url(../images/resultats/bgResultatAutreVehicule.png) repeat-x bottom left;color:#58585a;}
.fiche .blocOptions h2, h3{margin:5px 0 5px;font-size:13px;font-weight:bold;color:#d80128;}
.fiche .blocOptions hr{position:absolute;bottom:23px;left:0;width:426px;border-top:1px solid #bfb9b3;}
.fiche hr{border-top:1px solid #bfb9b3;margin-right:40px;}
.fiche p.vehicule-interet{margin-top:10px;}

/*:::::::::::::::::: Fiche Adherent ::::::::::::::::::*/
.selection{margin-left:43px;overflow:hidden;}
#IE6 .selection{padding-bottom:15px;height:1%;}
.selection .annonce{margin-right:50px !important;width:auto;}
	.selection .annonce dd{width:auto;}
	.selectionDroite div{padding:10px 10px 50px;color:#58585a;}
		.selectionDroite div h3{font-size:15px;margin-top:10px;}
		.selectionDroite div h4{font-size:13px;color:#d80128;margin:10px 0;}
		.selectionDroite div p{margin-top:10px;font-size:11px;}
		.selectionDroite div a{color:#58585a;text-decoration:none;}		
		.selectionDroite div a.ficheDroitePlan {color:#58585a;padding-left:11px;background:url(../images/boutons.png) no-repeat 0 -663px;text-decoration:none;}	
		.selectionDroite div a.ficheDroiteStock {color:#d80128;padding-left:11px;background:url(../images/boutons.png) no-repeat 0 -663px;text-decoration:none;font-weight:bold;}	
.selection hr{clear:both;float:left;border-top:1px solid #bfb9b3;margin-top:20px;margin-right:40px;width:600px;}
		
/*:::::::::::::::::: Fiche Adherent ::::::::::::::::::*/
/* colonnes */
.adherentLeft{float:left;width:684px;margin-left:0px;margin-right:7px;}
	#IE6 .adherentLeft{margin-right:3px;}
	.adherentLeft h1{margin:0 0 0 43px !important;color:#d70429;font-weight:bold;font-size:17px;text-transform:uppercase;}
	.adherentLeft h2{font-size:19px;margin:10px 28px 10px 43px;color:#58585a;text-transform:uppercase;}	
	.adherentLeft fieldset{margin: 20px 0 10px 20px;padding-left: 20px;}
	#IE6 .adherentLeft fieldset{margin-top:50px;}
	.adherentLeft fieldset select{width:556px;}
	.adherentLeft object{margin-left:40px;}
.adherentAdd{width:594px;background:url(../images/bgAdresseDist.jpg) repeat-y top left;margin-left:43px;}
	#IE6 .adherentAdd, #IE7 .adherentAdd{padding-bottom:10px;margin-top:20px;position:relative;}
	.adherentAdd img{margin:9px 26px 9px 10px;float:left;}
	.adherentAdd .adherentWithoutPhoto {margin:9px 26px 9px 10px; width:250px}
	.adherentAdd p{font-size:12px; margin:20px 5px 0 0;color:#58585a;line-height:19px;}
	.adherentAdd p a{color:#58585a;text-decoration:none;}
	.adherentAdd a.stockDistributeur{float:left;margin-top:20px;display:block;color:#ffffff;text-align:center;width:200px;text-decoration:none;padding-left:5px;outline:none;background:url(../images/boutons.png) no-repeat left -850px;}
			.adherentAdd a.stockDistributeur span{display:block;padding:5px 5px 5px 0;background:url(../images/boutons.png) no-repeat right -872px;}
			.adherentAdd a.stockDistributeur:active,.adherentAdd a.stockDistributeur:active span{background:#A8011E;-moz-border-radius:2px;-webkit-border-radius:2px;}
	.adherentAdd a.stockDistributeurBottom{float:left;margin-top:10px;display:block;color:#ffffff;text-align:center;width:200px;text-decoration:none;padding-left:5px;outline:none;background:url(../images/boutons.png) no-repeat left -850px;}
			.adherentAdd a.stockDistributeurBottom span{display:block;padding:5px 5px 5px 0;background:url(../images/boutons.png) no-repeat right -872px;}
			.adherentAdd a.stockDistributeurBottom:active,.adherentAdd a.stockDistributeurBottom:active span{background:#A8011E;-moz-border-radius:2px;-webkit-border-radius:2px;}
.adherentSmall{float:left;width:217px;background:#e2e0e0 url(../images/bgDistBorder.jpg) repeat-x bottom left;margin:10px 25px 0 43px;padding:5px 10px 15px;}
.adherentMedium{float:left;width:313px;background:#e2e0e0 url(../images/bgDistBorder.jpg) repeat-x bottom left;margin-top:10px;padding:5px 10px 15px;}
.adherentBig{float:left;width:574px;background:#e2e0e0 url(../images/bgDistBorder.jpg) repeat-x bottom left;margin:10px 25px 0 43px;padding:5px 10px 15px;}
	#IE6 .adherentSmall, #IE6 .adherentBig{margin-left:22px;}
	.adherentSmall h3, .adherentMedium h3, .adherentBig h3{font-size:14px;font-weight:bold;color:#d70429;margin:10px 0;}
	img.adherentPlan{border:1px solid #c0c0c0;-moz-box-shadow: 2px 2px 1px #d3d1d1;-webkit-box-shadow: 2px 2px 1px #d3d1d1;}
	dl.adherentEquipe{overflow:hidden;color:#58585a;height:1%}
		#IE6 dl.adherentEquipe, #IE7 dl.adherentEquipe{margin-bottom:15px;}
		dl.adherentEquipe dd.picture{float:left;border:1px solid #c0c0c0;-moz-box-shadow: 2px 2px 1px #d3d1d1;-webkit-box-shadow: 2px 2px 1px #d3d1d1;margin:0 20px 20px 0;}
	dl.adherentEquipe dt{font-weight:bold;text-transform:uppercase;}
	ul.adherentServices{}
	ul.adherentServices li{vertical-align:middle; display:inline;margin:0 10px 15px 10px;padding-bottom:20px;}
	ul.adherentServices li img{}
/**/
.adherentRight{float:left;width:277px;padding:5px 0 0 10px;}
	.adherentRight h2{font-size:14px;font-weight:bold;color:#d80128;margin:10px 0 15px;}
	.adherentRight .encartsHome-distrib{margin-top:10px;margin-bottom:20px;}

.adherentList{width:594px;margin-left:43px;}
	#IE6 .adherentList, #IE7 .adherentList{padding-bottom:10px;margin-top:20px;}
	.adherentList dl{padding: 0 0 10px 0;}
	.adherentList dt{padding: 10px 0 0 0;color:#D80128;}
	.adherentList dd{padding: 0 0 0 10px;font-size: 0.9em}	
	.adherentList dd.ssTitreListAdherents{background:#d7d6d2;}	
	.adherentList dd a{color: #58585A; text-decoration: none;}	
	.adherentList dd a:hover{text-decoration: underline;}	
	.adherentList dd span{color: #D80128;}	
	
/*:::::::::::::::::::: edito ::::::::::::::::::::*/
.editoLeft{float:left;width:684px;margin-left:0px;margin-right:7px;padding-bottom:30px;}
	.editoLeft h1{font-size:19px;margin:10px 28px 10px 43px;color:#d70429;/*text-transform:uppercase;*/}
	.editoLeft h2{margin:20px 0 10px 43px !important;color:#847e7e;font-weight:bold;font-size:17px;}
	.editoLeft h3{margin:20px 0 15px 43px !important;color:#d70429;font-weight:bold;font-size:14px;}
	.editoLeft h4{margin:20px 0 10px 43px !important;color:#d70429;font-weight:bold;font-size:12px;}
	.editoLeft p{color:#58585a;margin:10px 30px 0 43px;}
	.editoLeft p a{color:#D80128;}
	.editoLeft ul li {margin:0px 0px 0px 43px}
	.editoLeft dl.editoDl{color:#58585a;margin:15px 30px 0 43px;width:600px;}
		.editoLeft dl.editoDl dt{float:left;margin-right:15px;}
		.editoLeft dl.editoDl dd{float:left;}
		.editoLeft dl.editoDl dd span{padding-left:11px;background:url(../images/boutons.png) no-repeat 0 -699px;}
	
.editoRight{float:left;width:277px;padding:5px 0 10px 10px;}
	.editoRight h2{font-size:14px;font-weight:bold;color:#d80128;margin:10px 0 15px;}
	.editoRight .encartsHome-distrib{margin-top:10px;margin-bottom:20px;}

/*:::::::::::::::::::: form demande ::::::::::::::::::::*/
.form_demande{}
.form_demande fieldset{margin:15px 60px 0 63px;font-size:14px;border-bottom:1px solid #c2b9b3;padding:10px 0;}
	#IE6 .form_demande fieldset{margin:15px 30px 0 31px;}
.form_demande legend{font-weight:bold;color:#d70429;margin-bottom:15px;}
.form_demande label{width:155px;font-size:12px;float:none;display:inline-block;}
.form_demande .identite label{width:155px;font-size:12px;float:left;}
.form_demande select{width:264px;color:#58585a;font-size:12px;}
	#IE6 .form_demande select{margin-left:3px;}
.form_demande fieldset div{width:392px;float:right;overflow:hidden;}
	#IE6 .form_demande fieldset div{margin-top:-30px;width:460px;}
	/*ff2*/.form_demande fieldset div, x:-moz-any-link { margin-top:-14px; width:396px;}
	/*ff3*/.form_demande fieldset div, x:-moz-any-link, x:default { margin-top:0; width:396px;}
.form_demande input{color:#58585a;font-size:12px;}
.form_demande br{clear:both;}
	/*ff2*/.form_demande #captchaTest, x:-moz-any-link { margin-left:12px}
	/*ff3*/.form_demande #captchaTest, x:-moz-any-link, x:default { margin-left:0;}
.form_demande img{margin-bottom:5px;float:right;margin-right:130px;}
a.textbouton{ background:#C92626 url(../images/boutons/bt_fond_rouge.png) repeat-x 0 3px; color:#ffffff; padding:3px 10px; width:auto; font-size:12px; cursor:pointer;  margin:10px 0 20px 200px;text-decoration:none;}

/*:::::::::::::::::::: list stock onglet ::::::::::::::::::::*/
.ul_list_stock{overflow:hidden;margin-bottom:0;}
.ul_list_stock li{display:block;float:left;margin-right:3px;}
#IE6 .ul_list_stock li{display:inline-block;}
.list_stock{display:block;width:auto;height:27px;line-height:27px;padding:0 10px;background:url(../images/ongletStock.png) repeat-x top left;font-size:13px;color:#5f5e60;text-decoration:none;}
#IE6 .list_stock{display:inline-block;}
.list_stock_active{background:url(../images/ongletStockActive.png) repeat-x top left;font-size:12px;color:#d80128;font-weight:bold;}

/**/ .stockBtnBottom{margin:10px 0 15px;}
/**/ a.btstock{float:left;display:block;color:#ffffff;text-align:center;text-decoration:none;padding-left:5px;outline:none;position:relative;margin-left:10px;} /**/
a.stockRetour, a.stockChangeDistri{background:url(../images/boutons.png) no-repeat left -435px;margin-bottom:4px;}
	a.stockRetour span, a.stockChangeDistri span{display:block;padding:5px 10px 5px 5px;background:url(../images/boutons.png) no-repeat right -460px;}
	a.stockRetour:active, a.stockRetour:active span,
	a.stockChangeDistri:active, a.stockChangeDistri:active span{background:#5D5D5C;-moz-border-radius:2px;-webkit-border-radius:2px;}


/*:::::::::::::::::::: Module JS :::::::::::::::::::::::*/
/* Carroussel */
#CarVL-carroussel, #CarVU-carroussel{ z-index:1; position:relative; width: 455px; bottom:-6px;margin-left:-3px;}
#CarVL-carroussel_outer, #CarVU-carroussel_outer{ margin: 0px 20px 0px 40px; width: 380px;}
#CarVL-carroussel_inner, #CarVU-carroussel_inner{ width:4500px; }
#CarVL-carroussel_inner ul, #CarVU-carroussel_inner ul{margin: 0px;padding: 0px}
#CarVL-carroussel_inner li, #CarVU-carroussel_inner li{margin:0;padding:0px 7px;display:inline;float:left;text-align:center;min-width:65px;max-width:113px;}
#CarVL-carroussel_inner li{width:100px;}/*67*/
#CarVU-carroussel_inner li{width:120px;}

#CarVL-carroussel_inner li a,#CarVU-carroussel_inner li a{color:#ffffff;padding:0 0px;}
#CarVL-btnCarrousselLeft, #CarVU-btnCarrousselLeft{ position:absolute; top:25%; left:13px;width:23px;height:27px;background:url(../images/sliderhome/fleche_gauche.png);text-indent:-999em;outline:0;}
#CarVL-btnCarrousselRight, #CarVU-btnCarrousselRight{ position:absolute; top:25%; right:7px;width:23px;height:27px;background:url(../images/sliderhome/fleche_droite.png);text-indent:-999em;outline:0;}
#CarVL-btnCarrousselLeft.inactive, #CarVU-btnCarrousselLeft.inactive,
#CarVL-btnCarrousselRight.inactive, #CarVU-btnCarrousselRight.inactive{ visibility:hidden; }
	#CarVL-carroussel a, #CarVU-carroussel a{font-size:10px;line-height:1;text-transform:uppercase;text-decoration:none;}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000;left:-200px;}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff;padding:20px;width:400px;position:relative;}
.tinyClose {position:absolute;top:-10px;right:-10px;display:block;background:#e3e3e3;color:#aaa;padding:1px 3px;text-decoration:none;font-weight:bold;}
.tinyClose:hover{background:#aaa;color:#fff;}


.img_label{margin-left:-5px;width:100px;}

.ficheGauchePrint .blocOptions {width : 100%; padding-bottom:25px}
.ficheGauchePrint table{width : 100%}
.fiche .ficheDroitePrint div h3{font-size:15px;margin-top:0px; font-weight:bold}
