html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

em {font-style: italic;}

strong {font-weight: bold;}

/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/

h1, h2, h3, p#top_social_titre, #home_regions_carte p#home_regions_carte_titre {font-family:"Vag", sans-serif;}

a{
	outline:0;
    color: #242424;
	text-decoration:none;
}
p a{text-decoration:underline;}
.coda-slider-wrapper a, footer a, .offre_col a, .marque_right_saisons_desc a{text-decoration:none;}

.cl {clear:both;}

.largeur990 {width:990px; margin:0 auto 20px auto;}
.largeur996 {width:996px; margin:auto;}
.largeur1000 {width:1000px; margin:auto;}
.bold {font-weight:bold;}
.float_l {float:left;}
.align_l {text-align:left;}
.center {text-align:center;}

p {line-height:120%;}

/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/

body {
	background: #f0f0f0;
    color: #242424;
    font-family: Helvetica, Arial,Verdana, sans-serif;
    font-size: 14px;
}

#fond_top{
	height:277px;
	margin:auto;
	background:	url("/images/fond_top.jpg") no-repeat center top;
}

#header_site {
	margin:auto;
	width:998px;
}

#header_site p {
	float:left;
	padding-top:20px;}

#header_site #btn_reseau {
	text-align: center;
	float:right;
	width:181px;
	height:20px;
	background:	url("/images/btn_reseau.png") no-repeat left top;
	color:#4d4d4d;
	text-shadow: 0px 1px 0px #e2e2e2;
	font-size:11px;
	padding-top:4px;}
#header_site #menu_reseau {	
	float: right;
	width: 169px;
	margin-right: 1px;
	margin-top: 2px;
	background: #CBCBCB;
	color: #fff;
	text-shadow: 0px 1px 0px #e2e2e2;
	font-size: 11px;
	padding-top: 7px;
	padding-left: 8px;
	position:relative;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-bottom:5px;
}
#header_site #menu_reseau a {display: block; color: #377E0F; margin-bottom: 9px;font-weight:bold;}

#header_site p#nb_vehic_header {
	float:right;
	margin-top:20px;
	margin-right:41px;
	font-size:13px;
	color:#444545;
	text-align:center;
	font-family:"Vag", sans-serif;
	transform:rotate(6deg);
	-moz-transform:rotate(6deg); /*firefox*/
	-webkit-transform:rotate(6deg); /*Chrome, Safari*/
	-o-transform:rotate(6deg); /*Opera*/
	-ms-transform:rotate(6deg); /*IE*/
}

.baseline {
/*position: absolute;
margin-top: 55px;
margin-left:103px;*/
float:left;
margin-top: 54px;
margin-left:116px;
font-size: 21px;
color: #5e9434;
text-shadow: 0 1px 0 #F7F7F7;
font-family:"Vag", sans-serif;
}


.baseline h1 {
font-size: 21px;
color: #5e9434;
text-shadow: 0 1px 0 #FFFFFF;
}

#header_site p span {
	font-size:20px;
	font-weight:bold;
}

#header_site .step {
	height:67px;
	float:left;
	margin-top:35px;
	font-family:"Vag", sans-serif;
	font-size:22px;
	color:#1e4200;
}
#header_site .step.step_active { color:#fff; text-shadow: 0px 1px 0px #4c7d2a;}
#header_site .step span {
	font-size:27px;
	font-weight:bold;
	color:#1e4200;
}

#step1 {
	width:286px;
	padding:22px 0 0 50px;
	background:	url("/images/step1_active.png") no-repeat center top;
}
#header_site #step1 span { font-size:28px; text-shadow: 0px 1px 0px #94c765;}

#step2 {
	width:273px;
	padding:22px 0 0 63px;
	background:	url("/images/step2.png") no-repeat center top;	
	text-shadow: 0px 1px 0px #cce598;
}
#step2.step_active {background:	url("/images/step2_active.png") no-repeat center top;}
#step2.step_active span { text-shadow: 0px 1px 0px #d4e9a8;}

#step3 {
	width:260px;
	padding:22px 0 0 63px;
	background:	url("/images/step3.png") no-repeat center top;
	text-shadow: 0px 1px 0px #cce598;
}
#step3.step_active {background:	url("/images/step3_active.png") no-repeat center top;}
#step3.step_active span { text-shadow: 0px 1px 0px #D4E9A8;}

#top_search {
	width: 753px;
	height: 230px;
	margin: 0 0 20px -5px;
	background: url("/images/top_search.jpg") bottom left no-repeat;
	float: left;
}

.top_search_onglets {
    font-size: 21px;
    color: #1e4200;
    line-height: 130%;
    margin-bottom: 15px;
    text-shadow: 0 1px 0 #d0eba9;
	font-family:"Vag", sans-serif;
	cursor: pointer;
}

.top_search_onglets span {cursor: default; color: #1e4200; font-weight: bold; display: block; font-size: 23px;}

ul.top_search_onglets {margin: 0; padding: 0;}

.top_search_onglets li {line-height: 45px; float: left;}

.top_search_onglets li.top_search_onglets_p {width: 415px; margin-left: 10px; text-align: center;}
.top_search_onglets li.top_search_onglets_v {width: 328px; text-align: center;}

#top_search_v {display: none;}

#search_specifications_p {clear: both;}

#search_specifications_p ul.search_specifications_g {margin: 16px 0 0 40px; clear: both; float: left;}
#search_specifications_p .search_specifications_g li {float: left; margin-right: 10px;}
#search_specifications_p .search_specifications_g select {width: 75px; margin: 6px 0 5px 0; color: #242424;}

#search_specifications_p ul.search_specifications_d {margin: 0px 30px 0 0; float: right;}
#search_specifications_p .search_specifications_d select {width: 206px; margin: 6px 0 5px 0; color: #242424;}
#search_specifications_p .search_specifications_d input[type=checkbox] {margin: 5px 0 0 0; padding: 0;}
#search_specifications_p .search_specifications_d li img, .search_specifications_g li img {cursor: help; margin-left: 3px;}

#search_specifications_v {clear: both;}

#search_specifications_v ul.search_specifications_g {width: 22Opx; height: 80px; margin: 16px 0 0 35px; float: left;}
#search_specifications_v .search_specifications_g li {margin-bottom: 6px;}
#search_specifications_v .search_specifications_g select {width: 206px; padding: 2px; margin: 6px 0 5px 0; color: #242424;}

#btn_recherche_p {
    background: url("/images/btn_rechercher.png") no-repeat top center;
    border: medium none;
    color: white;
    cursor: pointer;
    display: block;
    font-size: 1px;
    height: 30px;
    margin: 10px 0 0 30px;
    text-indent: -9999px;
    width: 150px;
}
#btn_recherche_p:hover {
    background: url("/images/btn_rechercher.png") no-repeat bottom center;
}

#top_social {
	width: 194px;
	height: 200px;
	padding: 15px 28px;
	margin: 0 0 20px 0;
	background: url("/images/top_social.jpg") bottom center no-repeat;
	float: right;
}

#top_social p#top_social_titre {color: #242424 !important; font-weight: 700; font-size:20px !important; text-transform:none !important;}

#top_social #iframe_facebook {margin: -10px !important;}

.top_social_sep {
	width: 194px;
	height: 16px;
	background: url("/images/top_social_sep.jpg") center center no-repeat;
	clear: both;
}

ul#top_social_youtube li {
	width: 194px;
	height: 45px;
	background: url("/images/top_social_youtube.jpg") top left no-repeat;
	font-family:"Vag", sans-serif;
    text-shadow: 0 -1px 0 #FFFFFF;
}

ul#top_social_youtube li a {
	display: block;
	padding: 8px 0 0 50px;
	color: #555555;
}
ul#top_social_youtube li a:hover {color: #377E0F;}

/*----------------------------------------------------*/
/*---------------------HOME PAGE----------------------*/

#home_left {
	width: 358px;
	margin: 0 0 0 -9px;
	padding: 15px 30px 30px 30px;
	background: url("/images/bg_home_left.jpg") bottom center no-repeat;
	float: left;
}

#home_marques {
	width: 568px;
	margin: 0;
	padding: 0;
	background: url("/images/bg_home_marques.jpg") bottom center no-repeat;
	float: right;
}	

#home_marques h2 {text-transform:none !important;}

#home_marques ul {
	margin: 0;
	padding: 0;
}

#home_marques li {
	width: 113px;
	height: 61px;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}

#home_marques li a:hover { color:#377E0F;}

#home_marques li img {
	margin-bottom: 5px;
}

#home_marques p {text-align: center; font-size: 13px;}
#home_marques p a, #home_regions p a {color: #377e0f; text-decoration: underline;}

#home_meilleures_offres {
	width: 392px;
	height: 226px;
	margin: 0 0 0 -9px;
	padding: 14px 13px 0 13px;
	background: url("/images/bg_home_meilleures_offres.jpg") bottom center no-repeat;
	float: left;
    text-align: center;
}

#home_meilleures_offres h3 {
	height: 30px;
    color: #7E2A19;
    font-size: 22px;
    font-weight: bold;
    line-height: 130%;
    margin-bottom: 15px;
    text-indent: 12px;
    text-shadow: 0 -1px 0 #FFFFFF;
    padding-top: 2px;
	background: url("/images/bg_home_meilleures_offres_h3.png") 30px 0px no-repeat;
    text-transform: uppercase;
}

#home_meilleures_offres li {width: 120px; float: left;}

#home_meilleures_offres .offre_col, #region_offres .offre_col, #bg_all_hot .offre_col {
	font-family:"Vag", sans-serif;
	font-size:17px;
	color:#242324;}
	
#home_meilleures_offres .offre_col a:hover, #region_offres .offre_col a:hover, #bg_all_hot .offre_col a:hover { color:#377E0F;}
	
#home_meilleures_offres a.prix_offre, #region_offres a.prix_offre {font-style:italic; font-size: 13px;}
#home_meilleures_offres a.prix_offre:hover, #region_offres a.prix_offre:hover { color:#377E0F;}
	
.offre_btn {
	display:block;
	margin:auto;
	margin-top:4px;
	width:49px;
	height:23px;
	text-indent:-9999px;
	background:url("/images/btn_voir.png") no-repeat top left;}
.offre_btn:hover {background-position:bottom;}

#home_meilleures_offres img, #region_offres img, #bg_all_hot img { margin-bottom:5px;max-height: 82px;max-width: 138px;}

#home_regions {
    float: right;
    width: 570px;
}

#home_regions h3 {
    color: #2F5013;
    font-size: 20px;
    margin-bottom: 15px;
    text-shadow: 0 1px 0 #FDFDFD;
}

.liste_regions {
	width:168px;
	float:left;
	margin-bottom:20px;
}

.liste_regions ul { list-style-image:url(/images/puce.jpg); padding-left:15px;}
.liste_regions ul li{margin-bottom:6px; }
.liste_regions ul li a:hover{color:#377e0f; }

.liste_regions ul li a .nb_p_marque {
    color: #377E0F;
    font-style: italic;
}

#home_regions_carte {
    float: right;
    width: 187px;
    height: 121px;
    padding: 22px;
	background:url("/images/home_regions_carte.jpg") no-repeat top right;
}
	
#home_regions_carte p#home_regions_carte_titre {
	font-size: 17px;
	color: #2F5013;
    margin-bottom: 15px;
    text-shadow: 0 1px 0 #FDFDFD;
}

#home_regions_carte a.rechercher_btn {
	display:inline-block;
	margin:auto;
	margin-top:-5px;
	width:105px;
	height:23px;
	text-indent:-9999px;
	background:url("/images/btn_rechercher_regions.png") no-repeat top left;
}
	
#home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
/*--------------------------------------------------------------*/
	
#def_mandataire{float:left; width:570px;}

#home_marques h2, #def_mandataire h2{font-weight: 700;}

#flux_actu {
	float:left;
	width:400px;
	margin-right:20px;}
#flux_actu a {color: #2f5013; text-decoration: underline;}

#top_social p#top_social_titre, #home_left h1, #home_marques h2, #flux_actu h2, #flux_actu h3, #def_mandataire h2{
	font-size:22px; 
	margin-bottom:15px;
	text-transform:uppercase; 
	color:#2f5013; 
	text-shadow:0 1px 0 #fdfdfd;
}
	
	
#flux_actu h4 {	
	font-family:"HN", sans-serif; font-size:16px; 
	margin-bottom:7px;}

#flux_actu h4 a {color: #242424; text-decoration: none !important;}
#flux_actu h4 span { 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size:13px; 
	color:#5e5e5e; 
	font-style:italic;}
#flux_actu h4 a:hover { color:#666 !important;}
		
#flux_actu article { margin-bottom:18px;}
	
/*----------------------------------------------------*/
/*--------------------PAGE MARQUES--------------------*/

.breadscrumb { 
	width:990px; 
	height:16px; 
	padding-top:5px; 
	margin: 0 auto 16px auto; 
	font-size:12px; 
	background:url("/images/bg_breadscrumb.jpg") no-repeat top left;
	clear: both;
}
.breadscrumb a {color:#5da32d; }

#marque_left {
	width: 670px;
	float: left;
}

table#marque_liste {
	width: 670px;
	margin: 20px 0;
}
table#marque_liste tr#marque_liste_entete {
	width: 670px;
	height: 35px;
	background: url("/images/marque_liste_th.jpg") top left no-repeat;
}
table#marque_liste #marque_liste_entete_titre ,table#marque_liste #marque_liste_entete_trier {
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-shadow:0 -1px 0 #323232;
}
table#marque_liste h2 {font-family: Helvetica,Arial,Verdana,sans-serif !important;}
table#marque_liste #marque_liste_entete_titre {padding-left: 15px;}
table#marque_liste #marque_liste_entete_trier {padding-left: 30px;}
table#marque_liste #marque_liste_entete_trier span#desc {
	width: 57px;
	height: 20px;
	display: block;
	text-align: center;
	background: url("/images/marque_liste_entete_trier.png") bottom left no-repeat;
	padding: 6px 6px 0 0;
}
table#marque_liste #marque_liste_entete_trier span#desc.desc {
	background-position:top left;
}
table#marque_liste #marque_liste_entete_trier span#desc.asc {
	background-position:bottom left;
}
table#marque_liste #marque_liste_entete_trier span a {color: #ffffff; display: block;}
table#marque_liste tr {
	width: 670px;
	height: 75px;
	background: url("/images/marque_liste_tr.jpg") top left no-repeat;
	font-size: 15px;
}
table#marque_liste td {vertical-align: middle;}
table#marque_liste td.marque_liste_img {width: 85px; text-align: center;}
table#marque_liste td.marque_liste_img_bis {width: 65px; text-align: center;}
table#marque_liste td.marque_liste_img_bis img {max-width: 58px; max-height: 58px;}
table#marque_liste td.marque_liste_temps {width: 38px;}
table#marque_liste td.marque_liste_nom {width: 315px;}
table#marque_liste td.marque_liste_nom_bis {width: 360px;}
table#marque_liste td.marque_liste_prix {width: 118px; text-align: center; color: #8f0000;}
table#marque_liste td.marque_liste_voir {width: 134px;}
.btn_tableau{
	display:block;
	margin:auto;
	width:111px;
	height:23px;
	text-indent:-9999px;
	background:url("/images/btn_tableau.png") no-repeat top left;
}
.btn_tableau:hover{ background-position:bottom;}


#marque_left_offres {
	width: 656px;
	height: 230px;
	margin: 0 0 20px -6px;
	padding: 14px 14px 0 14px;
	background: url("/images/bg_marque_left_offres.jpg") bottom center no-repeat;
	float: left;
    text-align: center;
}
#marque_left_offres h3, #marque_right_moment h2, #region_offres h2, #region_offres h3, #ville_offres h2 {
	height: 30px;
    color: #2f5013;
    font-size: 22px;
    line-height: 130%;
    margin-bottom: 15px;
    text-indent: 12px;
    text-shadow: 0 -1px 0 #FFFFFF;
}
#marque_left_offres img, #produit_bas_left img {
    margin-bottom: 5px;
    max-height:82px;
    max-width:138px;
}
#marque_left_offres li {width: 156px; float: left;}
#marque_left_offres .offre_col, #produit_bas_left .offre_col {
	font-family:"Vag", sans-serif;
	font-size:17px;
	color:#242324;
}
#marque_left_offres .offre_col a:hover, #produit_bas_left .offre_col a:hover { color:#377E0F;}
#marque_left_offres a.prix_offre, #produit_bas_left a.prix_offre {font-style:italic; font-size: 13px;}
#marque_left_offres a.prix_offre:hover, #produit_bas_left a.prix_offre:hover { color:#377E0F;}

#marque_right {
	width: 300px;
	float: right;
}

#marque_right_moment {
	width: 302px;
	height: 430px;
	margin: 17px 0 17px -14px;
	padding: 13px 13px 0 13px;
	background: url("/images/marque_right_moment.jpg") bottom center no-repeat;
	text-align: center;
}
#marque_right_moment h2 { font-weight:bold;}
#marque_right_moment img {
    margin-bottom: 5px;
    max-height:82px;
    max-width:82px;
}
#marque_right_moment li {width: 151px; height: 190px; float: left;}

#marque_right_moment .offre_col {
	font-family:"Vag", sans-serif;
	color:#242324;
}
#marque_right_moment .offre_col a:hover { color:#377E0F;}
#marque_right_moment .prix_offre { margin-top: 3px;}
#marque_right_moment .prix_offre {font-style:italic; font-size: 12px;}
#marque_right_moment .prix_offre a:hover { color:#707070;}

ul#marque_right_saisons_list li {margin-bottom: 16px;}
#marque_right_saisons {
	width: 269px;
	margin: 17px 0 17px -8px;
	padding: 13px 23px 20px 23px;
	background: url("/images/marque_right_saisons.jpg") bottom center no-repeat;
}
#marque_right_saisons h3, #marque_right_speciaux h3 {
    color: #2f5013;
    font-size: 22px;
    line-height: 130%;
    margin-bottom: 15px;
    text-shadow: 0 -1px 0 #FFFFFF;
    text-align: center;
}
a.marque_right_saisons_title {
    color: #242324;
    font-size: 16px;
    font-family: "Vag",sans-serif;
    display: inline !important;
}
.marque_right_saisons_desc {color: #575757; width: 190px; float: left;}
.marque_right_saisons_photo {color: #575757; width: 78px; float: right; text-align: center}
.marque_right_saisons_photo img {max-width:78px}
.marque_right_saisons_sep {
    background: url("/images/marque_right_saisons_sep.png") no-repeat scroll center center transparent;
    clear: both;
    height: 20px;
    width: 233px;
    margin: auto;
}
.marque_right_saisons_sep_2 {
    background: url("/images/marque_right_saisons_sep.png") no-repeat scroll top center transparent;
    clear: both;
    height: 20px;
    width: 233px;
    margin: auto;
}
#marque_right_saisons li a {display: block;}
#marque_right_saisons li a:hover {color: #377E0F;}
li#marque_right_saisons_ete, li#marque_right_saisons_hiver, li#marque_right_saisons_toutes-saisons {
    font-family: "Vag",sans-serif;
    height: 43px;
    padding: 15px 0 0 48px;
    text-shadow: 0 -1px 0 #FFFFFF;
    width: 207px;
    margin: 0 auto 8px auto;
}
li#marque_right_saisons_ete {
    background: url("/images/marque_right_saisons_ete.png") no-repeat scroll left top transparent;
}
li#marque_right_saisons_hiver {
    background: url("/images/marque_right_saisons_hiver.png") no-repeat scroll left top transparent;
}
li#marque_right_saisons_toutes-saisons {
    background: url("/images/marque_right_saisons_all.png") no-repeat scroll left top transparent;
}

#marque_right_speciaux {
	width: 315px;
	height: 230px;
	padding-top: 15px;
	background: url("/images/marque_right_speciaux.jpg") no-repeat;
	margin-right: -6px;
	float: right;
}
#marque_right_speciaux li {margin-left: 20px; padding-bottom: 10px; width: 275px;}
#marque_right_speciaux li a {
    color: #242324;
    font-family: "Vag",sans-serif;
    font-size: 17px;
    background: url("/images/btn_voir.png") no-repeat top right;
    display: block;
    height: 23px;
}
#marque_right_speciaux li a:hover {color: #377E0F; background: url("/images/btn_voir.png") no-repeat bottom right;}
#marque_right_speciaux li a.offre_btn {float: right;}

/*----------------------------------------------------*/
/*--------------------PAGE 1er PRIX--------------------*/

#premprix_marques {
	width: 990px;
	min-height: 453px;
	margin: 15px 0;
	padding: 0;
	background: url("/images/bg_premprix_marques.jpg") bottom center no-repeat;
}	

#premprix_marques h2 {
	text-transform:none !important;
	height: 30px;
    color: #2f5013;
    font-size: 22px;
    line-height: 130%;
    margin-bottom: 15px;
    text-shadow: 0 -1px 0 #FFFFFF;
    font-weight: bold;
}

#premprix_marques ul {
	margin: 0 40px;
	padding: 0;
}

#premprix_marques li {
	width: 113px;
	height: 70px;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}

#premprix_marques li a:hover { color:#377E0F;}

#premprix_marques li img {
	margin-bottom: 5px;
}

#premprix_marques p {text-align: center; font-size: 13px; clear: both;}
#premprix_marques p a, #home_regions p a {color: #377e0f; text-decoration: underline;}


/*----------------------------------------------------*/
/*--------------------PAGE REGION--------------------*/

#region {
	width: 990px;
	min-height: 569px;
	margin: 15px 0;
	padding: 0;
	background: url("/images/bg_region.jpg") top right no-repeat;
}

#region #google_map{
	height: 569px;
	width: 570px;
	margin: 0;
	float: left;
}

#region_right, #ville_right {
	width: 400px;
	float: right;
	height: 569px;
	overflow: auto;
	margin: 0;
}

#region_right ul,#ville_right ul {
	padding-bottom: 490px;
}

#region_right h2, #ville_right h2 {
	text-transform:none !important;
    color: #2f5013;
    font-size: 22px;
    line-height: 130%;
    margin: 15px 0;
    text-shadow: 0 -1px 0 #FFFFFF;
    font-weight: bold;
}
#region_right li {
	height: 34px;
	vertical-align: middle;
	background: url("/images/region_right_li.png") top left no-repeat;
	padding: 12px 0 0 50px;
	font-size: 15px;
}
#region_right li a:hover,#ville_right li a:hover  {color: #377E0F;}
#region_right li span {
    color: #377E0F;
    font-style: italic;
}
#region_right p,#ville_right p  {padding: 8px 0 15px 10px; clear: both;}
#region_right p a, #ville_right p a {color: #377e0f; text-decoration: underline;}

#region_offres {
	width: 983px;
	height: 229px;
	margin: 15px 0 15px -5px;
	padding: 15px 12px 0 8px;
	background: url("/images/bg_region_offres.jpg") top right no-repeat;
}
#region_offres h2 {font-weight: bold; text-align: center;}
#region_offres h3 {text-align: center;}
#region_offres li {width: 190px; float: left; text-align: center;}


#ville_right li {
	vertical-align: middle;
	background: url("/images/ville_right_li.png") bottom left no-repeat;
	padding: 12px 0 12px 6px;
	font-size: 15px;
}
#ville_right li span.ville_right_g {
	width: 31px;
	padding-top: 10px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	background: url("/images/marker_number.png") top left no-repeat;
	font-size: 17px;
	color: #3e5d25;
	display: block;
	float: left;
}
#ville_right li span.ville_right_d {
	display: block;
	float: right;
	width: 315px;
	margin-right: 20px;
	font-size: 14px;
	line-height: 140%;
}
#ville_right li span.ville_right_d strong {font-size: 15px;}
#ville_right li span.ville_right_d .ville_right_d_horaires {font-style: italic; color: #2f5013; font-size: 12px; background: url("/images/ville_right_d_horaires.png") top left no-repeat; padding-left: 24px; min-height: 20px; display: block;}
#ville_offres {
	width: 983px;
	height: 140px;
	margin: 15px 0 15px -5px;
	padding: 15px 12px 0 8px;
	background: url("/images/bg_ville_offres.jpg") top right no-repeat;
}
#ville_offres h2 {text-align: center;}
#ville_offres li {width: 119px; float: left; text-align: center;}
#ville_offres li a:hover {color: #377E0F;}
#ville_offres li img {margin-bottom: 10px;}


/*----------------------------------------------------*/
/*--------------------PAGE PRODUIT--------------------*/

#all_pneus_neufs {
	width: 983px;
	height: 229px;
	margin: 15px 0 15px -5px;
	padding: 15px 12px 0 8px;
	background: url("/images/bg_region_offres.jpg") top right no-repeat;
}
#all_pneus_neufs h2, #bg_all_hot h3 {
	font-weight: bold;
	text-align: center;
	color: #2F5013;
    font-size: 22px;
    height: 30px;
    line-height: 130%;
    margin-bottom: 15px;
    text-indent: 12px;
    text-shadow: 0 -1px 0 #FFFFFF;
}
#all_pneus_neufs li {width: 119px; height: 76px; float: left; text-align: center;}
#all_pneus_neufs li a:hover {color: #377E0F;}
#all_pneus_neufs li img {margin-bottom: 10px;}
#all_pneus_neufs p {
    font-size: 13px;
    text-align: center;
}
#all_pneus_neufs p a {
    color: #377E0F;
    text-decoration: underline;
}

#bg_all_hot {
	width: 983px;
	height: 420px;
	margin: 15px 0 15px -5px;
	padding: 15px 12px 0 8px;
	background: url("/images/bg_all_hot.jpg") top right no-repeat;
}
#bg_all_hot h3 {font-weight: 400; text-align: center;}
#bg_all_hot li {width: 190px; height: 188px; float: left; text-align: center;}


/*----------------------------------------------------*/
/*--------------------PAGE PRODUIT--------------------*/

img#photo_produit { float: left; margin: 5px 25px; max-height:104px;max-width:104px}

#produit_infos {
	float: left;
	width: 836px;
}

h2#h2_produit {
    color: #2F5013;
    font-size: 22px;
    /*height: 30px;*/
    line-height: 130%;
    margin-bottom: 4px;
    text-indent: 12px;
    text-shadow: 0 1px 0 #FFFFFF;
    font-weight: bold;
}

ul#ul_produit {
    margin-left: 14px;
}
ul#ul_produit li {
    float: left;
    width: 300px;
    margin: 2px 0;
}
ul#ul_produit li.col1 {
    width: 285px;
}
ul#ul_produit li.col2 {
    width: 285px;
}

table#produit_liste {
	width: 990px;
	margin: 20px 0;
	clear: both;
}
table#produit_liste tr#produit_liste_entete {
	width: 990px;
	height: 35px;
	background: url("/images/produit_liste_th.jpg") top left no-repeat;
}
table#produit_liste th.produit_liste_prix span#desc {
	width: 57px;
	height: 20px;
	display: block;
	text-align: center;
	background: url("/images/marque_liste_entete_trier.png") bottom left no-repeat;
	margin-left: 44px;
	padding: 6px 6px 0 0;
}
table#produit_liste th.produit_liste_prix span#desc.desc {
	background-position:top left;
}
table#produit_liste th.produit_liste_prix span#desc.asc {
	background-position:bottom left;
}
table#produit_liste th.produit_liste_prix span a {color: #ffffff; display: block;}
table#produit_liste tr {
	height: 42px;
	font-size: 15px;
}
table#produit_liste tr {background: #FFFFFF;}
table#produit_liste tr.nobg {background: none;}
table#produit_liste td {vertical-align: middle;border-bottom: 1px solid #c9c9c9; font-weight: bold; color: #242424;}
table#produit_liste h2 {font-family: Helvetica,Arial,Verdana,sans-serif !important;}
table#produit_liste td.produit_liste_nom {width: 237px; padding-left: 15px}
table#produit_liste td.produit_liste_taille {width: 184px; text-align: center;}
table#produit_liste td.produit_liste_revendeur {width: 305px; text-align: center; font-weight: 400;}
table#produit_liste td.produit_liste_prix {width: 172px; text-align: center; color: #8f0000;}
table#produit_liste td.produit_liste_voir {width: 178px;}

table#produit_liste th {
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-shadow:0 -1px 0 #323232;
}
table#produit_liste th.produit_liste_nom {width: 237px; padding-left: 15px}
table#produit_liste th.produit_liste_taille {width: 184px; text-align: center;}
table#produit_liste th.produit_liste_revendeur {width: 305px; text-align: center;}
table#produit_liste th.produit_liste_prix {width: 350px; text-align: center;}
table#produit_liste tr.tr_revendeur {height:50px; background: url("../images/revendeur_liste_tr.jpg") no-repeat left top rgba(0, 0, 0, 0);}
table#produit_liste tr.tr_revendeur td {border-bottom:none;}
table#produit_liste th.produit_liste_nom_revendeur {width: 663px; padding-left: 15px}

.btn_tableau{
	display:block;
	margin:auto;
	width:91px;
	height:23px;
	text-indent:-9999px;
	background:url("/images/btn_tableau_produit.png") no-repeat top left;
}
.btn_tableau:hover{ background-position:bottom;}
.btn_tableau_2{
	display:block;
	margin:auto;
	width:111px;
	height:23px;
	text-indent:-9999px;
	background:url("/images/btn_tableau_2.png") no-repeat top left;
}
.btn_tableau_2:hover{ background-position:bottom;}

#produit_bas {
	width: 1002px;
	height: 244px;
	background: url("/images/produit_bas.jpg") no-repeat top left;
	margin-left: -4px;
}

#produit_bas h3 {
	height: 30px;
    color: #2f5013;
    font-size: 22px;
    line-height: 130%;
    text-shadow: 0 -1px 0 #FFFFFF;
    text-align: center;
    padding: 15px 0;
}

#produit_bas_left {
	width: 569px;
	margin-left: 6px;
    float: left;
}

#produit_bas_left li {
    float: left;
    width: 178px;
    text-align: center;
}

#produit_bas_right {
	width: 399px;
	margin-right: 8px;
	float: right;
}
#produit_bas_right li {margin-left: 20px; padding-bottom: 10px; width: 362px;}
#produit_bas_right li a {
    color: #242324;
    font-family: "Vag",sans-serif;
    font-size: 17px;
    background: url("/images/btn_voir.png") no-repeat top right;
    display: block;
    height: 23px;
}
#produit_bas_right li a:hover {color: #377E0F; background: url("/images/btn_voir.png") no-repeat bottom right;}
#produit_bas_right li a.offre_btn {float: right;}
#produit_bas_right li a em {
    color: #707070;
    font-size: 13px;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    display:block;
}

/*---------------------------------------------------*/

#listing_marques {
	width:739px;
	float:right;
	margin:8px 0 15px 0px;
}
#listing_marques h1{	
	font-size:21px; 
	margin-bottom:25px;
	text-transform:uppercase; 
	text-shadow:0 1px 0 #fdfdfd;
	color:#31a5da;
}

#listing_marques .une_marque { margin-bottom:25px;}

#listing_marques .une_marque {
	float:left;
	width:230px;
	text-align:center;
	margin-right:16px;
}
#listing_marques .trois_marques .une_marque:last-child {margin-right:0px;}

#listing_marques .une_marque img{
	margin:auto;
	margin-bottom:5px;
}

#listing_marques .nom_marque {
	font-weight:bold;
	font-size:13px;
	margin-bottom:2px;
}

#listing_marques .nom_marque span{	color:#377e0f;}
#listing_marques .nom_marque a:hover {	color:#377e0f;}

/*#listing_marques .une_marque h4 {
	font-weight:bold;
	font-size:13px;
	margin-bottom:2px;
}
#listing_marques .une_marque h4 span{	color:#377e0f;}
#listing_marques .une_marque h4 a:hover {	color:#377e0f;}*/

#listing_marques .une_marque div {
	background:url("/images/bg_une_marque.jpg") no-repeat top center;
	padding-top:7px;
}

#listing_marques .une_marque .liste_modeles{
	font-size:12px;
	margin-bottom:10px;
}
#listing_marques .une_marque .liste_modeles a:hover{
	color:#377e0f}
	
#listing_marques .une_marque .ref_marques{
	font-size:11px;
	color:#1e4200;
	font-style:italic;
}
#listing_marques .une_marque .ref_marques span {font-weight:bold;}

#txt_ref_marques {width:990px; margin:auto; margin-bottom:30px;}
#txt_ref_marques h2 {
	font-size:22px; 
	margin-bottom:15px;
	text-transform:uppercase; 
	color:#1e4200; 
	text-shadow:0 1px 0 #fdfdfd;
}

	
/*----------------------------------------------------*/
/*--------------------PAGE MODELES--------------------*/

.partie_modele {float:left; width:740px;}

.titre_page {
	width:990px;
	height:52px;
	margin-top:10px;
	padding:5px 0 0 10px;
	background:url("/images/bg_titre.jpg") no-repeat top left;
}
.titre_page img {float:left; margin-right:5px;}
.titre_page h1, .titre_page h2{
	float:left;
	font-size:21px;
	font-weight:bold;
	padding-top:6px;
	text-shadow:0 1px 0 #c9e392;
	text-transform:uppercase;
	color:#1e4200;}
.titre_page .btn_fb{
	float:right;
	margin-top:4px;
	margin-right:14px;
	height: 23px;}
	
	
#listing_modeles {
	float:left;
	margin-bottom:20px;
}
#listing_modeles_type h2, #listing_modeles h2 {	
	font-size:20px;
	margin-bottom:20px;
	text-shadow:0 1px 0 #fff;
	color:#1e4200;
}


#listing_modeles .un_modele {
	float:left;
	width:346px;
	min-height:140px;
	padding:10px 10px 0px 0px;
	margin-right:20px;
	margin-bottom:20px;
	position:relative;
	-moz-box-shadow: 0px 3px 3px #ccc;
 	-webkit-box-shadow: 0px 3px 3px #ccc;
 	-o-box-shadow: 0px 3px 3px #ccc;
 	-ms-box-shadow: 0px 3px 3px #ccc;
 	box-shadow: 0px 3px 3px #ccc;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background:#fff url("/images/bg_un_modele.jpg") no-repeat bottom center;}
#listing_modeles .deux_modeles .un_modele:last-child {margin-right:0px;}
#listing_modeles .un_modele:hover { background:#fff url("/images/bg_un_modele2.jpg") no-repeat bottom center;}
	
#listing_modeles_type .un_modele h4, #listing_modeles .un_modele h4 {
	margin-left:11px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;}
	
#listing_modeles_type .un_modele h4 {margin-bottom:5px;}
		
#listing_modeles_type .un_modele h4 {font-size:15px;}

#listing_modeles_type .un_modele h4 a:hover,#listing_modeles .un_modele h4 a:hover {color:#777;}
#listing_modeles_type .un_modele h4 span.nb_vehicules, #listing_modeles .un_modele h4 span.nb_vehicules{
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	color:#727272;
}
#listing_modeles_type .un_modele h4 span.prix_modele, #listing_modeles .un_modele h4 span.prix_modele{
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	color:#242424;
}

#listing_modeles_type .un_modele .tag , #listing_modeles .un_modele .tag {float:left;}
#listing_modeles_type.listing_modeles_type2 .un_modele .tag {position:relative; top:15px;}
#listing_modeles_type .un_modele .tag_remise {
	display:block;
	width:68px;
	height:22px;
	padding:4px 0 0 7px;
	font-size:15px;
	font-family:"Vag", sans-serif;
	float:left;
	color:#223000;
	text-shadow:0 1px 0 #d9e494;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:5px;
	background:url("/images/tag_remise_petit.png") no-repeat top left;}

#listing_modeles .un_modele .tag_remise, #listing_modeles_type.listing_modeles_type2 .un_modele .tag_remise	{
	display:block;
	width:102px;
	height:28px;
	padding:7px 0 0 9px;
	font-size:22.5px;
	font-family:"Vag", sans-serif;
	color:#223000;
	text-shadow:0 1px 0 #d9e494;
	font-weight:bold;
	margin-left:11px;
	margin-top:3px;
	background:url("/images/tag_remise.png") no-repeat top left;}
#listing_modeles_type.listing_modeles_type2 .un_modele .tag_remise	{
	margin-left:0px;}
	
#listing_modeles_type .un_modele p, #listing_modeles .un_modele p{
	font-size:12px;
	margin-left:11px;
	float:left;
	margin-top:5px;
}
#listing_modeles_type .un_modele p {margin-left:7px; margin-top:9px;}
	
#listing_modeles_type.listing_modeles_type2 .un_modele p {margin-left:7px; color:#0f3e5a; width:355px; margin-top:31px;}
	

#listing_modeles .un_modele .btn_voir_offres{
	display:block;
	width:104px;
	height:24px;
	position:absolute;
	bottom:0;
	left:0;
	text-indent:-9999px;
	background:url("/images/btn_voir_offres.jpg") no-repeat top left;}
#listing_modeles .un_modele .btn_voir_offres:hover{background-position:bottom;}

#listing_modeles .un_modele img { float:left; margin:11px 0 0 15px;}

/*---------------------------Sidebar---------------------------*/

#sidebar_modeles {	
	width:245px;
	float:right;}
	
#sidebar_modeles h4 {
	font-family:"Vag", sans-serif;
	color:#242424;
	margin-bottom:5px;
	text-transform:uppercase;
	font-size:15px;}


#bloc_slider_marques {
	height:152px;
	margin-left:7px;
	margin-top:65px;
	padding:15px 0 0 0;
	background:url("/images/bg_bloc_marques.jpg") no-repeat top left;
}
#slider_marques_logos { float:left; width:202px; padding-left:4px; text-align:center;}

#bloc_slider_marques .fleche_slider_g{float:left;}
#bloc_slider_marques .fleche_slider_d{float:right; margin-right:4px;}
	
#bloc_slider_marques h4{ margin-left:15px; margin-bottom:5px; text-shadow:0 1px 0 #98d7f2;}
#bloc_slider_marques .toutes_nos_marques { 
	margin-left:15px; 
	margin-bottom:5px; 
	text-shadow:0 1px 0 #98d7f2; 
	text-transform: uppercase; 
	font-family: "Vag", sans-serif; 
	color: #242424;
	font-size: 15px;
}

#bloc_lateral_infos {	
	padding:17px 20px 20px 20px; 
	height:403px;
	background:url("/images/bg_bloc_infos.jpg") no-repeat top left;
}
#bloc_lateral_infos h2 { margin-bottom:9px; text-shadow:0 1px 0 #fff; font-family: Helvetica, Arial,Verdana, sans-serif; text-transform:uppercase;}


/*----------------------bas de la page------------------------------*/
.infos_page_modele #flux_actu_modeles {
	width:482px;
	float:left;
	margin-right:25px;}
.infos_page_modele #flux_actu_modeles p:first-child, .infos_page_modele #colonne_droite_histoire p:first-child {margin-bottom:20px;}

.infos_page_modele #flux_actu_modeles h3, .infos_page_modele #colonne_droite_histoire h3 {
	font-size:20px; 
	margin-bottom:15px;
	text-transform:uppercase; 
	color:#1e4200; 
	text-shadow:0 1px 0 #fdfdfd;}
	
.infos_page_modele #flux_actu_modeles h4 {	
	font-family:"HN", sans-serif; font-size:16px; 
	margin-bottom:7px;}
.infos_page_modele #flux_actu_modeles h4 span { 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size:13px; 
	color:#5e5e5e; 
	font-style:italic;}
.infos_page_modele #flux_actu_modeles h4 a:hover { color:#666;}
		
.infos_page_modele #flux_actu_modeles article { margin-bottom:18px;}

.infos_page_modele #colonne_droite_histoire {
	float:left;
	width:482px;}
	
		
/*----------------------------------------------------*/
/*--------------------PAGE OFFRES--------------------*/

.partie_offre {float:left; width:990px;}

.titre_page_offre {
	width:990px;
	height:52px;
	margin-top:10px;
	margin-bottom:5px;
	padding:5px 0 0 10px;
	background:url("/images/barre_titre_offre.jpg") no-repeat top left;
}
.titre_page_offre img {float:left; margin-right:5px;}
.titre_page_offre h1{
	float:left;
	font-size:21px;
	font-weight:bold;
	padding-top:6px;
	text-shadow:0 1px 0 #c9e392;
	text-transform:uppercase;
	color:#1e4200;}
	
.titre_page_offre .btn_fb{
	float:right;
	margin-top:4px;
	margin-right:14px;}	
.titre_page_offre .btn_google{
	float:right;
	margin-top:4px;}
	
.titre_page_offre #nb_offres{
	float:right;
	text-align:center;
	width:223px;
	font-size:13px;
	margin-top:1px;
	color:#1e4200;
	font-style:italic;
	text-shadow:0 1px 0 #ccf1e9;
	font-weight:bold;
	margin-right:20px;}
.titre_page_offre #nb_offres span{
	font-size:11px;
	font-weight:normal;}
	
#photo_voiture_offre {
	display:block;
	float:left;
	width:232px;
	height:95px;
	text-align:center;
	padding:20px 0px 10px 0px;
}
	
#listing_offres {
	margin-bottom:20px;
}

#listing_offres .pres_offre{
	float:left;
	width:506px;
	margin-right:10px;}
	
#listing_offres h2 {	
	font-size:20px;
	margin-bottom:20px;
	text-shadow:0 1px 0 #fff;
	color:#1e4200;
}
#listing_offres .couleur_bleue {color:#1e4200;}

#produit_infos #btn_offre_gros {
	font-weight:bold;
	display:block;
	float:right;
	width:188px;
	height:62px;
	text-align:center;
	padding:11px 3px 0 34px;
	margin-top:0;
	color:#001d2c;
	text-shadow:0 1px 0 #c8df89;
	font-size:15px;
	background:url("/images/btn_offre_big.jpg") no-repeat top left;}

#produit_infos #btn_offre_gros:hover { background-position:bottom left;}
#produit_infos #btn_offre_gros span {
	font-weight:normal;
	font-size:14px;}
	
#legende_img {
	margin-top:10px;
	font-family:Vag,Helvetica,sans-serif;}

/*-----------------------------------------------------------*/
#sidebar_offres {	
	width:245px;
	float:left;
	margin-bottom:10px;}

#sidebar_offres #bloc_lateral_infos {	
	padding:17px 20px 20px 17px; 
	height:388px;
	background:url("/images/bg_bloc_infos.jpg") no-repeat top left;
}

#sidebar_offres #bloc_lateral_infos label {	font-weight:bold;}
#sidebar_offres #bloc_lateral_infos select { margin-bottom:5px;}

#sidebar_offres #bloc_lateral_infos .select_box{ margin-bottom:15px;}

#sidebar_offres #bloc_lateral_infos p {text-shadow:0 1px 0 #e9e9e9;}

#sidebar_offres #bloc_lateral_infos .p_slide{
	width:150px;
	height:20px;
	padding:2px 0 0 6px;
	background:url("/images/bg_p_slider.jpg") no-repeat top left;}
#sidebar_offres #bloc_lateral_infos .p_slide span {font-weight:bold;}

/*-----------------*/
#sidebar_offres #bloc_lateral_infos .slider_drag {
	height:31px;
	width:208px;
	padding-left:4px;
	margin-bottom:13px;
	background:url("/images/bg_slide_drag.jpg") no-repeat left 7px;}
#sidebar_offres #bloc_lateral_infos .texture_slider {
	height:31px;
	width:203px;
	margin-bottom:10px;
	background:url("/images/texture_slide_drag.jpg") repeat-x 0px 9px;}
#sidebar_offres #bloc_lateral_infos .tiret_g {margin-left:-5px; float:left; cursor:pointer;}
#sidebar_offres #bloc_lateral_infos .tiret_d {float:right; cursor:pointer;}
/*------------------*/

#sidebar_offres #bloc_lateral_infos p.p_checkbox{ font-weight:bold;}
#sidebar_offres #bloc_lateral_infos .margin_checkbox{ margin-bottom:12px;}
#sidebar_offres #bloc_lateral_infos .checkbox_bleu { color:#2f87ce;}

#sidebar_offres #bloc_lateral_infos h5 {margin-bottom:20px; text-transform:uppercase;}
#sidebar_offres #bloc_lateral_infos .titre {
	margin-bottom:20px; 
	text-transform:uppercase;
	font-family: "Vag", sans-serif;
	color: #242424;
	font-size: 17px;}

#sidebar_offres h5 {
	font-family:"Vag", sans-serif;
	color:#242424;
	text-transform:uppercase;
	font-size:17px;}
	
#sidebar_offres .titre {
	font-family:"Vag", sans-serif;
	color:#242424;
	text-transform:uppercase;
	font-size:17px;}

#sidebar_offres #bloc_slider_marques {margin-top:0px;}

#tableau_offres {
	width:738px;
	float:right;
	font-size:13px;
	margin-bottom:20px;
}
#tableau_offres table {
	background:url("/images/bg_th_tableau.jpg") no-repeat top left;}

#tableau_offres th{
	font-weight:bold;
	color:#fff;
	text-shadow:0 -1px 0 #232323;
}
#tableau_offres th:first-child{text-align:left;}

#tableau_offres tr{
	height:33px;
	border-bottom:1px solid #c5c5c5;}
#tableau_offres tr:last-child{border-bottom:none;}
#tableau_offres tr.une{
	background:#fff;}

#tableau_offres tr td:first-child, #tableau_offres tr th:first-child {padding-left:8px;}

#tableau_offres td, #tableau_offres th{ vertical-align:middle; }

#tableau_offres td.prix{
	text-align:right;
	padding-right:5px;
}
#tableau_offres td.remise{
	color:#2f87ce;
	font-weight:bold;
}
#tableau_offres td.prix_remise{
	color:#8f0000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
#tableau_offres td .btn_tableau{
	display:block;
	margin:auto;
	width:91px;
	height:23px;
	text-indent:-9999px;
	background:url("/images/btn_voir_offre.jpg") no-repeat top left;}

#tableau_offres td .btn_tableau:hover{ background-position:bottom;}

/*-----------------------------------------------------------*/

#photo_voiture_offre_infos {float:left; margin-right:20px;}

/*----------------------------------------------------*/
/*-----------------------FOOTER-----------------------*/

#footer_site {
	width:990px;
	margin:auto;
	margin-top:15px;
	background:	url("/images/bg_large_footer.jpg") no-repeat center top;
	/*background:	url("/images/bg_footer.jpg") no-repeat center top;*/
	padding-top:15px;
	font-size:13px; 
}
#footer_site p{margin-top:5px;}

.liste_footer {
	width:226px;
	margin-left:25px;
	float:left;
	margin-bottom:20px;}
.liste_footer:first-child, .liste_footer.nd_line { margin-left:10px;}

.liste_footer p {
	margin-bottom:20px;
	font-family:"HN", sans-serif;}

.liste_footer ul { list-style-image:url(/images/puce.jpg); padding-left:15px;}
.liste_footer ul li{margin-bottom:6px; }
.liste_footer ul li a:hover{color:#377e0f; }
.liste_footer strong {font-weight: 400;}
#logo_footer img{ float:left; padding-top:5px; margin-right:15px;}

#footer_site footer {width:100%; font-size:11px; text-align:right; color:#4c4c4c; background:url("/images/bg_footer_footer.jpg") no-repeat top left; padding-top:5px; margin:8px 0 15px;}
#footer_site footer a {color:#4c4c4c;}
#footer_site footer a:hover {text-decoration:underline;}


/*---------------------------------------------------------------------------------------------*/
/*------------------------------------------REDIRECTION----------------------------------------*/

#redirection { text-align:center; color:#888; background:white;}

#redirection #loading { margin:50px 0; } 
#redirection #filet { margin-top:40px; margin-bottom:-6px; } 

#redirection p { font-size:18px; margin:15px 0; } 
#redirection p#merci { margin-top:-10px; margin-bottom:32px; } 

#redirection p#redirige { font-size:18px; font-size:13px;} 

#redirection a { color:#00a2e1;} 

#redirection a.link_redirection { color:#00a2e1;} 
#redirection p#redirige a, #redirection p#a_bientot a{ color:#555;} 


/*---------------------------------------------------------------------------------------------*/
/*------------------------------------------PAR TYPE-------------------------------------------*/

#listing_modeles_type .un_modele {
	padding-top:5px; 
	margin-top:5px;
	background:url("/images/bg_modele_type.jpg") repeat-x bottom;}

#listing_modeles_type.listing_modeles_type2 .un_modele {
	padding-top:0px; 
	margin-top:0px;
	height:75px;}

.img_par_type {
	float:left; 
	margin-right:10px;}

.img_par_type2 {
	float:right;
	margin-right:5px;
	margin-top:12px;}

.img_par_type img, .img_par_type2 img {

	max-width:103px;
	max-height:63px;}

.btn_offres_listing_type2{
	float:right;
	width:120px;
	height:75px;
	padding-left:20px;
	background:url("/images/btn_offres_listing_type2.jpg") no-repeat top left;}

.btn_offres_listing_type2 .btn_tableau{
	display:block;
	margin:auto;
	width:111px;
	height:24px;
	margin-top:22px;
	text-indent:-9999px;
	background:url("/images/btn_voir_offre2.jpg") no-repeat top left;}

.lien_zone {
	display:block;
	position:absolute;
	width:740px;
	height:67px;
	text-indent:119px;
	font-weight:bold;
	font-size:15px;
	padding-top:10px;
}
.lien_zone span{font-weight:normal; font-size:13px; font-style:italic; color:#5a5a5a;}

.lien_zone .remise {
	position:relative;
	top:10px;}


/* hack Chrome / Safari */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	.baseline {
position: absolute;
margin-top: 55px;
margin-left:380px;
	}}
*/

/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 13px;
	line-height: 120%;
	color: #2f5013;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background: #eafbb4 url("/images/tiptip.jpg") top repeat-x;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
	-o-box-shadow: 0 0 3px #555;
	-ms-box-shadow: 0 0 3px #555;
	padding: 8px;
}

#tiptip_content span {
	font-weight: bold;
	font-family:"Vag", sans-serif;
	font-size: 14px;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(243,253,213);
	border-top-color: rgba(243,253,213,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(243,253,213);
	border-bottom-color: rgba(243,253,213,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(243,253,213);
	border-right-color: rgba(243,253,213,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(243,253,213);
	border-left-color: rgba(243,253,213,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(243,253,213,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(243,253,213,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(243,253,213,0.92);
	}
}
.voir_toutes_tab {
color: #377e0f;
text-decoration: underline;
display: block;
margin-bottom: 20px;
}

.block {
display:block;
height:50px;
position:absolute;
/*width:480px;*/
width:350px;
margin-top:-15px;
}

.block2 {
display:block;
position:absolute;
height:80px;
padding-left:15px;
}

.offre_lien {
padding-top:35px;
display:block;
}

.pager {
    padding: 0 0 15px 0;
    float:right;
}
.pager li, #premprix_marques .pager li {
    display:inline;
    padding:3px 4px;    
    height: inherit;
    width: auto;    
    margin: 5px;
}

.pager li.pager-current,.pager li:hover, #premprix_marques .pager li.pager-current, #premprix_marques .pager li:hover {
    background-color: #474747;
    color:white;
}
.pager li:hover a,#premprix_marques .pager li:hover a{
    color:white;
}

li li {
	padding-left:2%;
}
#home_meilleures_offres .pub {
	text-align:center;
	margin-right: 3px;
}
#home_meilleures_offres .pub img {
	
	max-width:inherit;
	max-height:202px;    
	width: 371px;
}

/*	MULTILANGUE
	========================================================================== */
	/*	ALLEMAND
		========================================================================== */
	#de #btn_recherche_p {background: url("/images/de/btn_rechercher_al.png") no-repeat top center;}
	#de #btn_recherche_p:hover {background: url("/images/de/btn_rechercher_al.png") no-repeat bottom center;}
	#de .offre_btn {width: 76px;background:url("/images/de/btn_voir_al.png") no-repeat top left;}
	#de .offre_btn:hover {background-position:bottom;}
	#de #home_regions_carte a.rechercher_btn {width:80px;background:url("/images/de/btn_rechercher_regions_al.png") no-repeat top left;}
	#de #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#de .btn_tableau{width: 146px;background:url("/images/de/btn_tableau_produit_al.png") no-repeat top left;}
	#de .btn_tableau:hover{ width: 146px; background-position:left bottom;}
	#de .btn_tableau_2 {width: 146px;background:url("/images/de/btn_tableau_2_al.png") no-repeat top left;}
	#de .btn_tableau_2:hover{ width: 146px; background-position:left bottom;}
	#de #produit_bas_right li a {background: url("/images/de/btn_voir_al.png") no-repeat right top;}
	#de #produit_bas_right li a:hover { background-position: right bottom;}

	#de_AT #btn_recherche_p {background: url("/images/de/btn_rechercher_al.png") no-repeat top center;}
	#de_AT #btn_recherche_p:hover {background: url("/images/de/btn_rechercher_al.png") no-repeat bottom center;}
	#de_AT .offre_btn {width: 76px;background:url("/images/de/btn_voir_al.png") no-repeat top left;}
	#de_AT .offre_btn:hover {background-position:bottom;}
	#de_AT #home_regions_carte a.rechercher_btn {width:80px;background:url("/images/de/btn_rechercher_regions_al.png") no-repeat top left;}
	#de_AT #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#de_AT .btn_tableau{width: 146px;background:url("/images/de/btn_tableau_produit_al.png") no-repeat top left;}
	#de_AT .btn_tableau:hover{ width: 146px; background-position:left bottom;}
	#de_AT .btn_tableau_2 {width: 146px;background:url("/images/de/btn_tableau_2_al.png") no-repeat top left;}
	#de_AT .btn_tableau_2:hover{ width: 146px; background-position:left bottom;}
	#de_AT #produit_bas_right li a {background: url("/images/de/btn_voir_al.png") no-repeat right top;}
	#de_AT #produit_bas_right li a:hover { background-position: right bottom;}

	#de_LU #btn_recherche_p {background: url("/images/de/btn_rechercher_al.png") no-repeat top center;}
	#de_LU #btn_recherche_p:hover {background: url("/images/de/btn_rechercher_al.png") no-repeat bottom center;}
	#de_LU .offre_btn {width: 76px;background:url("/images/de/btn_voir_al.png") no-repeat top left;}
	#de_LU .offre_btn:hover {background-position:bottom;}
	#de_LU #home_regions_carte a.rechercher_btn {width:80px;background:url("/images/de/btn_rechercher_regions_al.png") no-repeat top left;}
	#de_LU #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#de_LU .btn_tableau{width: 146px;background:url("/images/de/btn_tableau_produit_al.png") no-repeat top left;}
	#de_LU .btn_tableau:hover{ width: 146px; background-position:left bottom;}
	#de_LU .btn_tableau_2 {width: 146px;background:url("/images/de/btn_tableau_2_al.png") no-repeat top left;}
	#de_LU .btn_tableau_2:hover{ width: 146px; background-position:left bottom;}
	#de_LU #produit_bas_right li a {background: url("/images/de/btn_voir_al.png") no-repeat right top;}
	#de_LU #produit_bas_right li a:hover { background-position: right bottom;}

	#de_CH #btn_recherche_p {background: url("/images/de/btn_rechercher_al.png") no-repeat top center;}
	#de_CH #btn_recherche_p:hover {background: url("/images/de/btn_rechercher_al.png") no-repeat bottom center;}
	#de_CH .offre_btn {width: 76px;background:url("/images/de/btn_voir_al.png") no-repeat top left;}
	#de_CH .offre_btn:hover {background-position:bottom;}
	#de_CH #home_regions_carte a.rechercher_btn {width:80px;background:url("/images/de/btn_rechercher_regions_al.png") no-repeat top left;}
	#de_CH #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#de_CH .btn_tableau{width: 146px;background:url("/images/de/btn_tableau_produit_al.png") no-repeat top left;}
	#de_CH .btn_tableau:hover{ width: 146px; background-position:left bottom;}
	#de_CH .btn_tableau_2 {width: 146px;background:url("/images/de/btn_tableau_2_al.png") no-repeat top left;}
	#de_CH .btn_tableau_2:hover{ width: 146px; background-position:left bottom;}
	#de_CH #produit_bas_right li a {background: url("/images/de/btn_voir_al.png") no-repeat right top;}
	#de_CH #produit_bas_right li a:hover { background-position: right bottom;}

	#de #header_site .step, #de_AT #header_site .step, #de_CH #header_site .step, #de_LU #header_site .step {font-size: 21px;}

	/*	ITALIEN
		========================================================================== */
	#it #btn_recherche_p {background: url("/images/it/btn_rechercher.png") no-repeat top center;}
	#it #btn_recherche_p:hover {background: url("/images/it/btn_rechercher.png") no-repeat bottom center;}
	#it .offre_btn {width: 59px;background:url("/images/it/btn_voir.png") no-repeat top left;}
	#it .offre_btn:hover {background-position:bottom;}
	#it #home_regions_carte a.rechercher_btn {width:105px;background:url("/images/it/btn_rechercher_regions.png") no-repeat top left;}
	#it #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#it .btn_tableau{width: 128px;background:url("/images/it/btn_tableau_produit.png") no-repeat top left;}
	#it .btn_tableau:hover{ width: 128px; background-position:left bottom;}
	#it .btn_tableau_2 {width: 128px;background:url("/images/it/btn_tableau_2.png") no-repeat top left;}
	#it .btn_tableau_2:hover{ width: 128px; background-position:left bottom;}
	#it #produit_bas_right li a {background: url("/images/it/btn_voir.png") no-repeat right top;}
	#it #produit_bas_right li a:hover { background-position: right bottom;}

	#it_CH #btn_recherche_p {background: url("/images/it/btn_rechercher.png") no-repeat top center;}
	#it_CH #btn_recherche_p:hover {background: url("/images/it/btn_rechercher.png") no-repeat bottom center;}
	#it_CH .offre_btn {width: 59px;background:url("/images/it/btn_voir.png") no-repeat top left;}
	#it_CH .offre_btn:hover {background-position:bottom;}
	#it_CH #home_regions_carte a.rechercher_btn {width:105px;background:url("/images/it/btn_rechercher_regions.png") no-repeat top left;}
	#it_CH #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#it_CH .btn_tableau{width: 128px;background:url("/images/it/btn_tableau_produit.png") no-repeat top left;}
	#it_CH .btn_tableau:hover{ width: 128px; background-position:left bottom;}
	#it_CH .btn_tableau_2 {width: 128px;background:url("/images/it/btn_tableau_2.png") no-repeat top left;}
	#it_CH .btn_tableau_2:hover{ width: 128px; background-position:left bottom;}
	#it_CH #produit_bas_right li a {background: url("/images/it/btn_voir.png") no-repeat right top;}
	#it_CH #produit_bas_right li a:hover { background-position: right bottom;}

	/*	ESPAGNOL
		========================================================================== */
	#es #btn_recherche_p {background: url("/images/esp/btn_rechercher.png") no-repeat top center;}
	#es #btn_recherche_p:hover {background: url("/images/esp/btn_rechercher.png") no-repeat bottom center;}
	#es .offre_btn {width: 49px;background:url("/images/esp/btn_voir.png") no-repeat top left;}
	#es .offre_btn:hover {background-position:bottom;}
	#es #home_regions_carte a.rechercher_btn {width:105px;background:url("/images/esp/btn_rechercher_regions.png") no-repeat top left;}
	#es #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#es .btn_tableau{width: 99px;background:url("/images/esp/btn_tableau_produit.png") no-repeat top left;}
	#es .btn_tableau:hover{ width: 99px; background-position:left bottom;}
	#es .btn_tableau_2 {width: 119px;background:url("/images/esp/btn_tableau_2.png") no-repeat top left;}
	#es .btn_tableau_2:hover{ width: 119px; background-position:left bottom;}
	#es #produit_bas_right li a {background: url("/images/esp/btn_voir.png") no-repeat right top;}
	#es #produit_bas_right li a:hover { background-position: right bottom;}

	#es #header_site #step1 span {font-size: 25px;}
	#es #header_site .step span {font-size: 21px;}
	#es #home_meilleures_offres h3 {font-size: 20px;background-position: 20px 0;}

	/*	PORTUGAIS
		========================================================================== */
	#pt #btn_recherche_p {background: url("/images/por/btn_rechercher.png") no-repeat top center;}
	#pt #btn_recherche_p:hover {background: url("/images/por/btn_rechercher.png") no-repeat bottom center;}
	#pt .offre_btn {width: 49px;background:url("/images/por/btn_voir.png") no-repeat top left;}
	#pt .offre_btn:hover {background-position:bottom;}
	#pt #home_regions_carte a.rechercher_btn {width:105px;background:url("/images/por/btn_rechercher_regions.png") no-repeat top left;}
	#pt #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#pt .btn_tableau{width: 91px;background:url("/images/por/btn_tableau_produit.png") no-repeat top left;}
	#pt .btn_tableau:hover{ width: 91px; background-position:left bottom;}
	#pt .btn_tableau_2 {width: 111px;background:url("/images/por/btn_tableau_2.png") no-repeat top left;}
	#pt .btn_tableau_2:hover{ width: 111px; background-position:left bottom;}
	#pt #produit_bas_right li a {background: url("/images/por/btn_voir.png") no-repeat right top;}
	#pt #produit_bas_right li a:hover { background-position: right bottom;}

	#pt #header_site #step1 span {font-size: 26px;}
	#pt #header_site .step span {font-size: 25px;}

	/*	ANGLAIS
		========================================================================== */
	#en #btn_recherche_p {background: url("/images/eng/btn_rechercher.png") no-repeat top center;}
	#en #btn_recherche_p:hover {background: url("/images/eng/btn_rechercher.png") no-repeat bottom center;}
	#en .offre_btn {width: 49px;background:url("/images/eng/btn_voir.png") no-repeat top left;}
	#en .offre_btn:hover {background-position:bottom;}
	#en #home_regions_carte a.rechercher_btn {width:105px;background:url("/images/eng/btn_rechercher_regions.png") no-repeat top left;}
	#en #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#en .btn_tableau{width: 91px;background:url("/images/eng/btn_tableau_produit.png") no-repeat top left;}
	#en .btn_tableau:hover{ width: 91px; background-position:left bottom;}
	#en .btn_tableau_2 {width: 111px;background:url("/images/eng/btn_tableau_2.png") no-repeat top left;}
	#en .btn_tableau_2:hover{ width: 111px; background-position:left bottom;}
	#en #produit_bas_right li a {background: url("/images/eng/btn_voir.png") no-repeat right top;}
	#en #produit_bas_right li a:hover { background-position: right bottom;}

	#en_IE #btn_recherche_p {background: url("/images/eng/btn_rechercher.png") no-repeat top center;}
	#en_IE #btn_recherche_p:hover {background: url("/images/eng/btn_rechercher.png") no-repeat bottom center;}
	#en_IE .offre_btn {width: 49px;background:url("/images/eng/btn_voir.png") no-repeat top left;}
	#en_IE .offre_btn:hover {background-position:bottom;}
	#en_IE #home_regions_carte a.rechercher_btn {width:105px;background:url("/images/eng/btn_rechercher_regions.png") no-repeat top left;}
	#en_IE #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#en_IE .btn_tableau{width: 91px;background:url("/images/eng/btn_tableau_produit.png") no-repeat top left;}
	#en_IE .btn_tableau:hover{ width: 91px; background-position:left bottom;}
	#en_IE .btn_tableau_2 {width: 111px;background:url("/images/eng/btn_tableau_2.png") no-repeat top left;}
	#en_IE .btn_tableau_2:hover{ width: 111px; background-position:left bottom;}
	#en_IE #produit_bas_right li a {background: url("/images/eng/btn_voir.png") no-repeat right top;}
	#en_IE #produit_bas_right li a:hover { background-position: right bottom;}

	#en_CA #btn_recherche_p {background: url("/images/eng/btn_rechercher.png") no-repeat top center;}
	#en_CA #btn_recherche_p:hover {background: url("/images/eng/btn_rechercher.png") no-repeat bottom center;}
	#en_CA .offre_btn {width: 49px;background:url("/images/eng/btn_voir.png") no-repeat top left;}
	#en_CA .offre_btn:hover {background-position:bottom;}
	#en_CA #home_regions_carte a.rechercher_btn {width:105px;background:url("/images/eng/btn_rechercher_regions.png") no-repeat top left;}
	#en_CA #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#en_CA .btn_tableau{width: 91px;background:url("/images/eng/btn_tableau_produit.png") no-repeat top left;}
	#en_CA .btn_tableau:hover{ width: 91px; background-position:left bottom;}
	#en_CA .btn_tableau_2 {width: 111px;background:url("/images/eng/btn_tableau_2.png") no-repeat top left;}
	#en_CA .btn_tableau_2:hover{ width: 111px; background-position:left bottom;}
	#en_CA #produit_bas_right li a {background: url("/images/eng/btn_voir.png") no-repeat right top;}
	#en_CA #produit_bas_right li a:hover { background-position: right bottom;}

	/*	HOLLANDAIS
		========================================================================== */
	#nl #btn_recherche_p {background: url("/images/nl/btn_rechercher.png") no-repeat top center;}
	#nl #btn_recherche_p:hover {background: url("/images/nl/btn_rechercher.png") no-repeat bottom center;}
	#nl .offre_btn {width: 67px;background:url("/images/nl/btn_voir.png") no-repeat top left;}
	#nl .offre_btn:hover {background-position:bottom;}
	#nl #home_regions_carte a.rechercher_btn {width:105px;background:url("/images/nl/btn_rechercher_regions.png") no-repeat top left;}
	#nl #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#nl .btn_tableau{width: 149px;background:url("/images/nl/btn_tableau_produit.png") no-repeat top left;}
	#nl .btn_tableau:hover{ width: 149px; background-position:left bottom;}
	#nl .btn_tableau_2 {width: 166px;background:url("/images/nl/btn_tableau_2.png") no-repeat top left;}
	#nl .btn_tableau_2:hover{ width: 166px; background-position:left bottom;}
	#nl #produit_bas_right li a {background: url("/images/nl/btn_voir.png") no-repeat right top;}
	#nl #produit_bas_right li a:hover { background-position: right bottom;}

	#nl_BE #btn_recherche_p {background: url("/images/nl/btn_rechercher.png") no-repeat top center;}
	#nl_BE #btn_recherche_p:hover {background: url("/images/nl/btn_rechercher.png") no-repeat bottom center;}
	#nl_BE .offre_btn {width: 67px;background:url("/images/nl/btn_voir.png") no-repeat top left;}
	#nl_BE .offre_btn:hover {background-position:bottom;}
	#nl_BE #home_regions_carte a.rechercher_btn {width:105px;background:url("/images/nl/btn_rechercher_regions.png") no-repeat top left;}
	#nl_BE #home_regions_carte a.rechercher_btn:hover {background-position:bottom;}
	#nl_BE .btn_tableau{width: 149px;background:url("/images/nl/btn_tableau_produit.png") no-repeat top left;}
	#nl_BE .btn_tableau:hover{ width: 149px; background-position:left bottom;}
	#nl_BE .btn_tableau_2 {width: 166px;background:url("/images/nl/btn_tableau_2.png") no-repeat top left;}
	#nl_BE .btn_tableau_2:hover{ width: 166px; background-position:left bottom;}
	#nl_BE #produit_bas_right li a {background: url("/images/nl/btn_voir.png") no-repeat right top;}
	#nl_BE #produit_bas_right li a:hover { background-position: right bottom;}

	#nl #header_site .step span, #nl_BE #header_site .step span {font-size: 22px;}