/**
 	* @package    MA
 	* @subpackage	css
 	* @version    SVN: $Revision$ $Date$ $Author$
 	* @desc       catalogue
 	*/


/* frame bc_vehicules */
.f_bc_vehicule .middle .head {
	background: url(../../img/commun/color/smalt/frame_head.png) no-repeat scroll -2px -233px transparent;
	position: relative; height: 24px; line-height: 22px; margin: 1px 0; text-align: right;
}
.f_bc_vehicule .middle .bottom_text_piston {background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -965px -374px; padding: 2px 12px 2px 24px; }
.f_bc_vehicule .middle .bottom_text_vehicule {background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -965px -445px; padding: 2px 12px 2px 24px; }
.col_block .f_bc_vehicule .bottom {
	background: url(../../img/commun/env/cataloguevehicule_sprite.png) no-repeat scroll -8px -202px;
	height: 3px; margin-top: -3px;
}


/* barre de recherche */
.frame .f_search { margin: 0 auto; }
.f_search .iclear {
	color:#A1B9ED; cursor:pointer; font-family:arial,sans-serif; font-size:27px; line-height:1em; position:absolute; right:3px; top:0;
}
input#autocomplete_b_search_engine {
    border: 0 none; padding: 0; margin: 0; font-size: 16px; width: 100%; padding-left: 8px; margin-right: -8px;
	background-color: #FFFFFF;
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
}

/* onglet head */
.main_titre_produit { position:relative; }
h1.main_titre_produit span{font-size:17px!important;}
.main_titre_produit .main_affichage { position:absolute;bottom:0;right:25px; text-align:right;text-transform:none;font-size:10px; height: 21px; line-height: 21px;
	text-shadow:none;
}
.main_titre_produit .main_active_gauche {float:right; background :url("../../img/commun/env/listeproduit_sprite.png") no-repeat scroll -277px -598px; height:21px; width:27px;}
.main_titre_produit .main_inactive_gauche {float:right; height:21px;}
.main_titre_produit .main_active_content {float:right; color:#295ba4; background-color:#FFFFFF; height:21px;padding-right:5px;}
.main_titre_produit .main_inactive_content {float:right; color:#FFFFFF; height:21px;padding-left:10px;  padding-right:5px;}
.main_titre_produit .main_inactive_content a{color:#FFFFFF;}
.main_titre_produit .main_active_content a{color:#295ba4;}
.main_titre_produit .main_inactive_content a:hover{text-decoration:underline}
.main_titre_produit .main_active_content a:hover{text-decoration:underline}
.main_titre_produit .main_active_picto_colonne {float:right; background : #FFFFFF url("../../img/commun/env/listeproduit_sprite.png") no-repeat scroll -362px -598px; width:15px; height:21px;}
.main_titre_produit .main_inactive_picto_colonne {float:right; background : transparent url("../../img/commun/env/listeproduit_sprite.png") no-repeat scroll -362px -571px; width:15px; height:21px;}
.main_titre_produit .main_active_picto_liste {float:right; background : #FFFFFF url("../../img/commun/env/listeproduit_sprite.png") no-repeat scroll -362px -525px; width:15px; height:21px;}
.main_titre_produit .main_inactive_picto_liste {float:right; background : transparent url("../../img/commun/env/listeproduit_sprite.png") no-repeat scroll -362px -549px; width:15px; height:21px;}
.main_titre_produit .main_active_droit {float:right; background :url("../../img/commun/env/listeproduit_sprite.png") no-repeat scroll -277px -532px; height:21px; width:15px;}
.main_titre_produit .main_inactive_droit {float:right;height:21px;}

/* tri */
#body .tri_haut {background: transparent url("../../img/commun/env/listeproduit_sprite.png") no-repeat scroll -279px -659px; height:10px;}
#body .tri_bas {background: transparent url("../../img/commun/env/listeproduit_sprite.png") no-repeat scroll -279px -678px; height:10px;}


/* Sprite catégories */
.cat_line { margin: 0 0 15px 0; float: left; clear: both; }
.cat_line > div + div { width: 350px; }
.cat_sprite_accessoires
,.cat_sprite_embrayagesboitetransmission
,.cat_sprite_carrosserie
,.cat_sprite_chauffageclimatisation
,.cat_sprite_compartimentmoteur
,.cat_sprite_equipementsexterieurs
,.cat_sprite_echappement
,.cat_sprite_electricite
,.cat_sprite_electroniqueembarque
,.cat_sprite_filtration
,.cat_sprite_freinage
,.cat_sprite_refroidissementmoteur
,.cat_sprite_serruresfermetures
,.cat_sprite_trainssuspension
,.cat_sprite_zonenonclasse { background: url("../../img/commun/env/piecesauto/pa_sprite_categories.png") no-repeat scroll 0 0; width: 45px; height: 20px; margin: 8px 0 0 0; }
.cat_sprite_accessoires { background-position: 0 -200px; }
.cat_sprite_embrayagesboitetransmission { background-position: 0 -400px; }
.cat_sprite_carrosserie { background-position: 0 -200px; }
.cat_sprite_chauffageclimatisation { background-position: 0 -360px; }
.cat_sprite_compartimentmoteur { background-position: 0 -120px; }
.cat_sprite_equipementsexterieurs { background-position: 0 -440px; }
.cat_sprite_echappement { background-position: 0 -240px; }
.cat_sprite_electricite { background-position: 0 -280px; }
.cat_sprite_electroniqueembarque { background-position: 0 -160px; }
.cat_sprite_filtration { background-position: 0 -39px; }
.cat_sprite_refroidissementmoteur { background-position: 0 -320px; }
.cat_sprite_serruresfermetures { background-position: 0 -160px; }
.cat_sprite_trainssuspension { background-position: 0 -80px; }
.cat_sprite_zonenonclasse { background-position: 0 -80px; }


/* Sprite marque */
.frame .middle ul.marque_liste { width:680px; }
.frame .middle ul.marque_liste li { width:340px; float:left; height: 40px; }

.frame .middle ul.marque_liste_new li { list-style-type: none; }
.frame .middle ul.marque_liste_new li li:before { content: "- "; }
.frame .middle ul.marque_liste_new li li { margin-left: 16px; }

.frame .middle ul.equs_liste_new li { list-style-type: none; }
.frame .middle ul.equs_liste_new li:before { content: "- "; }
.frame .middle ul.equs_liste_new li { margin-left: 16px; }

.marque_line { width: 100%; float: left; margin: 0 0 10px 0; }
.marque_sprite
{
	background: url("../../img/commun/body/constructeur/sprite_marques_auto.png") no-repeat -7px -2121px;
	width: 40px;
	height: 20px;
}
.marque_line_content { margin: 0 0 0 40px; }

.marque_sprite_2 { background-position: -10px -800px; } /* Alfa Romeo */
.marque_sprite_5 { background-position: -6px 3px; } /* Audi */
.marque_sprite_6 { background-position: -10px -843px; } /* Austin */
.marque_sprite_16 { background-position: -10px -40px; } /* BMW */
.marque_sprite_20 { background-position: -10px -600px; } /* Chrysler */
.marque_sprite_21 { background-position: -10px -79px; } /* Citroen */
.marque_sprite_25 {  background-position: -10px -1001px; } /* Daihatsu */
.marque_sprite_35 { background-position: -10px -160px; } /* Fiat */
.marque_sprite_36 { background-position: -10px -200px; } /* Ford */
.marque_sprite_45 { background-position: -10px -1040px; } /* Honda */
.marque_sprite_56 { background-position: -10px -1162px; } /* Jaguar */
.marque_sprite_63 { background-position: -10px -1280px; } /* Lada */
.marque_sprite_64 { background-position: -10px -1320px; } /* Lancia */
.marque_sprite_72 { background-position: -10px -1480px; } /* Mazda */
.marque_sprite_74 {  background-position: -10px -240px; } /* Mercedes */
.marque_sprite_75 { background-position: -10px -1520px; } /* MG */
.marque_sprite_77 { background-position: -10px -2000px; } /* Mitsubishi */
.marque_sprite_80 { background-position: -10px -640px; } /* Nissan */
.marque_sprite_84 { background-position: -10px -280px; } /* Opel */
.marque_sprite_88 { background-position: -10px -320px; } /* Peugeot */
.marque_sprite_92 { background-position: -10px -2081px; } /* Porshe */
.marque_sprite_93 { background-position: -10px -360px; } /* Renault */
.marque_sprite_95 { background-position: -10px -1960px; } /* Rover */
.marque_sprite_99 { background-position: -10px -480px; } /* Saab */
.marque_sprite_104 { background-position: -10px -400px; } /* Seat */
.marque_sprite_106 { background-position: -10px -680px; } /* Skoda */
.marque_sprite_107 { background-position: -10px -1760px; } /* Subaru */
.marque_sprite_109 { background-position: -10px -1721px; } /* Suzuki */
.marque_sprite_111 { background-position: -10px -760px; } /* Toyota */
.marque_sprite_117 { background-position: -10px -1640px; } /* Vauxhall */
.marque_sprite_120 { background-position: -10px -1600px; } /* Volvo */
.marque_sprite_121 { background-position: -10px -440px; } /* VW */
.marque_sprite_138 { background-position: -10px -883px; } /* Chevrolet */
.marque_sprite_139 { background-position: -10px -120px; } /* Dacia */
.marque_sprite_175 { background-position: -10px -1801px; } /* Ssangyong */
.marque_sprite_183 { background-position: -10px -1082px; } /* Hyundai */
.marque_sprite_184 { background-position: -10px -560px; } /* Kia */
.marque_sprite_185 { background-position: -10px -961px; } /* Deawoo */
.marque_sprite_802 { background-position: -10px -1440px; } /* Lotus */
.marque_sprite_842 {  background-position: -10px -1400px;  } /* Lexus */
.marque_sprite_882 { background-position: -10px -1204px; } /* Jeep */
.marque_sprite_1138 { background-position: -10px -1840px; } /* Smart */
.marque_sprite_1523 { background-position: -10px -1564px; } /* Mini */
.marque_sprite_1526 { background-position: -10px -1120px; } /* Infiniti */
.marque_sprite_1820 { background-position: -10px -1363px; } /* Land Rover */


/* catalogue vehicule */
#body .b_content .col_content .main_bottom { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -4px -919px; height:10px; }
#body .b_content .col_content .column { float:left; padding: 15px 10px 0 10px; text-align:left; }
#body .b_content .col_content .categorie { margin:0;padding-bottom:15px;display:block;float:none;}
#body .b_content .col_content .categorie_lp { margin: 0 10px 15px; }
#body .b_content .col_content .categorie_content_lp { height: auto; margin-bottom: 15px; }
#body .b_content .col_content .categorie_titre a { color:#424448; cursor:pointer;}

/* FRAIS DE LIVRAISON */
/*****************Listing produit *********************/
#body .b_content .col_content .txt_fdp.non_atteint{height: 48px;}
#body .b_content .col_content .txt_fdp.active{display: table;width: 75%;margin:0 auto;padding: 10px 0;}
#body .b_content .col_content .txt_fdp.active.liste{width: 83%;}
#body .b_content .col_content .txt_fdp .mf-truck{font-size:28px;}
#body .b_content .col_content .txt_fdp span{text-align: right;}
#body .b_content .col_content .txt_fdp .mf-truck,
#body .b_content .col_content .txt_fdp span{display: table-cell; vertical-align: middle;}

/****************Fiche article********************/
#body .b_content .col_content .article .cadre .middle .article_col_right  .txt_fdp{display: table;padding: 10px 0;color:#424448;}
#body .b_content .col_content .article .cadre .middle .article_col_right  div.reassuranceInstallmentsContainer+.clearfix+.txt_fdp{display: table;padding: 0 0 10px;color:#424448;}
#body .b_content .col_content .article .cadre .middle .article_col_right .mf-truck{font-size:28px;padding-right: 15px;}
#body .b_content .col_content .article .cadre .middle .article_col_right  .txt_fdp .mf-truck,
#body .b_content .col_content .article .cadre .middle .article_col_right  .txt_fdp span{display: table-cell; vertical-align: middle;}
#body .b_content .col_content .article .cadre .middle .article_col_right  .info_pneu_offert{margin-top:-9px;}



/* catalogue v�hicule : img categorie */
.cat_img_accessoires, .cat_img_embrayagesboitetransmission, .cat_img_carrosserie, .cat_img_chauffageclimatisation,
.cat_img_compartimentmoteur, .cat_img_echappement, .cat_img_electricite, .cat_img_electroniqueembarque,
.cat_img_filtration, .cat_img_freinage, .cat_img_refroidissementmoteur, .cat_img_serruresfermetures,
.cat_img_trainssuspension, .cat_img_zonenonclasse,.cat_img_equipementsexterieurs {
	background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -260px -6px;
	height:32px; border-bottom: 1px solid #FFFFFF; margin-bottom: 4px;
	display: block;
}
.cat_img_accessoires { background-position: -260px -6px; }
.cat_img_embrayagesboitetransmission { background-position: -260px -41px; }
.cat_img_carrosserie { background-position: -260px -80px; }
.cat_img_chauffageclimatisation { background-position: -260px -117px; }
.cat_img_compartimentmoteur { background-position: -260px -154px; }
.cat_img_echappement { background-position: -260px -191px; }
.cat_img_electricite { background-position: -260px -228px; }
.cat_img_electroniqueembarque { background-position: -260px -265px; }
.cat_img_filtration { background-position: -260px -302px; }
.cat_img_freinage { background-position: -260px -339px; }
.cat_img_refroidissementmoteur { background-position: -260px -376px; }
.cat_img_serruresfermetures { background-position: -260px -413px; }
.cat_img_trainssuspension { background-position: -260px -450px; }
.cat_img_zonenonclasse { background-position: -260px -450px; }
.cat_img_equipementsexterieurs { background-position: -260px -487px; }

/* catalogue boutique : img categorie */
.cat_img_equipementssecurite, .cat_img_equipementsexterieur, .cat_img_equipementsinterieur,
.cat_img_liquidesfonctionnement, .cat_img_liquidesfonctionnement, .cat_img_nettoyageentretien,
.cat_img_outillage, .cat_img_outillageautomobile {
	background: url("../../img/commun/env/catalogueboutique_sprite.png") no-repeat scroll -1px -5px;
	height:32px; border-bottom: 1px solid #FFFFFF; margin-bottom: 4px;
	display: block;
}
.cat_img_equipementssecurite { background-position: -1px -5px;}
.cat_img_equipementsexterieur { background-position: -1px -62px;}
.cat_img_equipementsinterieur { background-position: -1px -119px;}
.cat_img_liquidesfonctionnement { background-position: -1px -176px;}
.cat_img_nettoyageentretien { background-position: -1px -233px;}
.cat_img_outillage { background-position: -1px -290px;}
.cat_img_outillageautomobile { background-position: -1px -347px;}
/**/
#body .b_content .col_content .categorie_body_item,
#body .b_content#landingpa .categorie_body_item {  color:#282828; font-size: 13px; font-style:normal; font-weight: normal; line-height:22px; padding:1px 0 2px 16px;}
#body .b_content .col_content .categorie_body_item a {cursor:pointer;}
#body .b_content .col_content .categorie_bottom { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -4px -65px; height:10px; }

#body .b_content .col_content .raw_category_body_lp { padding-top: 6px; padding-bottom: 12px; }
#body .b_content .col_content .column_famille { float:left;width:212px; padding-left:0px; padding-right:15px;}
#body .b_content .col_content .raw_category_bottom {height:10px; background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -4px -830px;}
#body .b_content .col_content .famille_titre {font-style:italic; font-weight : bold; font-size: 14px; border-bottom: 0px solid #7A7A7A; padding: 12px 0 2px 8px; margin-bottom: 8px; }
#body .b_content .col_content .famille_titre a {color:#000000;}
#body .b_content .col_content .famille {font-size: 12px;padding-bottom:15px;}
#body .b_content .col_content .famille_lp {font-size: 13px; margin:0;display:block;float:left;padding-left:8px; padding-left:8px; position:relative; width:215px;}
#body .b_content .col_content .raw_category_highlight {background-color:#FFD38A;}

#body .b_content .col_content .raw_category_retourhaut { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -777px -272px; width:200px; position:absolute;top:1px;right:0; text-align:right; text-transform:lowercase; font-size:11px; padding-right:32px; }
#body .b_content .col_content .raw_category_retourhaut a { color:#FFFFFF; }
#body .b_content .col_content .raw_category_retourhaut a:hover { text-decoration:underline; cursor:pointer;}

#body .b_content .col_content .raw_categort_unit .top {cursor:pointer;}

#body .b_content .col_content .raw_category_header_highlight {
    background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -8px -753px transparent;
    color: #1F5FBF;
    text-shadow: none;
}
#body .b_content .col_content .raw_category_header_highlight {
	background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -8px -753px transparent;
}

/* catalogue vehicule */
#body .b_content .col_content .raw_category_image_accessoires { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -6px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_embrayagesboitetransmission { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -41px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_carrosserie { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -80px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_chauffageclimatisation { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -117px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_compartimentmoteur { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -154px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_echappement { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -191px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_electricite { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -228px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_electroniqueembarque { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -265px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_filtration { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -302px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_freinage { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -339px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_refroidissementmoteur { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -376px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_serruresfermetures { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -413px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_trainssuspension { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -450px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_zonenonclasse { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -450px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_equipementsexterieurs { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -506px -487px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}



.cat_higher {
    line-height: 1.1625em;
    padding: 3px 32px 0 0;
}

.cat_detail {
	font-size: 11px;
	color: #FFFFFF;
	text-transform: none;
	font-style: italic;
}

#body .b_content .col_content .raw_category_image2_accessoires { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -6px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_embrayagesboitetransmission { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -51px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_carrosserie { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -96px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_chauffageclimatisation { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -140px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_compartimentmoteur { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -185px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_echappement { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -230px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_electricite { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -275px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_electroniqueembarque { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -320px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_filtration { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -365px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_freinage { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -410px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px; }
#body .b_content .col_content .raw_category_image2_refroidissementmoteur { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -455px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_serruresfermetures { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -500px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_trainssuspension { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -545px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image2_zonenonclasse { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -655px -545px transparent; float: left; height: 30px; margin: 0 10px 0 -12px; width: 121px;}

#body .b_content .col_content .raw_category_image3_accessoires { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -6px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_embrayagesboitetransmission { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -73px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_carrosserie { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -136px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_chauffageclimatisation { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -200px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_compartimentmoteur { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -264px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_echappement { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -330px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_electricite { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -395px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_electroniqueembarque { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -459px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_filtration { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -524px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_freinage { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -589px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px; }
#body .b_content .col_content .raw_category_image3_refroidissementmoteur { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -654px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_serruresfermetures { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -719px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_trainssuspension { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -783px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}
#body .b_content .col_content .raw_category_image3_zonenonclasse { background: url("../../img/commun/env/cataloguevehicule_sprite.png") no-repeat scroll -799px -783px transparent; float: left; height: 39px; margin: 0 10px 0 -12px; width: 121px;}


/* catalogue boutique */
#body .b_content .col_content .raw_category_image_equipementssecurite { background: url("../../img/commun/env/catalogueboutique_sprite.png") no-repeat scroll -248px -5px; float:left;height:21px;margin:0 10px 0 -12px;width:121px; }
#body .b_content .col_content .raw_category_image_equipementsexterieur { background: url("../../img/commun/env/catalogueboutique_sprite.png") no-repeat scroll -248px -62px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_equipementsinterieur { background: url("../../img/commun/env/catalogueboutique_sprite.png") no-repeat scroll -248px -119px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_liquidesfonctionnement { background: url("../../img/commun/env/catalogueboutique_sprite.png") no-repeat scroll -248px -176px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_nettoyageentretien { background: url("../../img/commun/env/catalogueboutique_sprite.png") no-repeat scroll -248px -233px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_outillage { background: url("../../img/commun/env/catalogueboutique_sprite.png") no-repeat scroll -248px -290px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}
#body .b_content .col_content .raw_category_image_outillageautomobile { background: url("../../img/commun/env/catalogueboutique_sprite.png") no-repeat scroll -248px -347px; float:left;height:21px;margin:0 10px 0 -12px;width:121px;}


/* For listeproduit page*/
#body .b_content .col_content .main_body_center_produits {width:719px; margin:0 auto; text-align:center}

#body .b_content .col_content .main_body_filtre { width: 719px; height: 55px; border-bottom: 1px solid #CCCCCC;}
#body .b_content .col_content .main_body_filtre .filtre { float: left; height: 50px;}

#body .b_content .col_content .main_body_filtre .filtre .prix { float: left; width: 150px; height: 48px; text-align: center; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -643px -62px;}
#body .b_content .col_content .main_body_filtre .filtre .prix select { width: 120px; font-size: 11px }
#body .b_content .col_content .main_body_filtre .filtre .marque { float: left; width: 150px; height: 48px; text-align: center; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -643px -62px;}
#body .b_content .col_content .main_body_filtre .filtre .marque select { width: 120px; font-size: 11px }
#body .b_content .col_content .main_body_filtre .filtre .carac { float: left; width: 218px; height: 48px; text-align: center;}
#body .b_content .col_content .main_body_filtre .filtre .carac select { width: 170px; font-size: 11px }
#body .b_content .col_content .main_body_filtre .filtre .dispo { float: left; width: 200px; height: 48px; text-align: center; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -593px -62px;}
#body .b_content .col_content .main_body_filtre .filtre .dispo select { width: 150px; font-size: 11px }

#body .b_content .col_content .main_body_filtre .filtre .dispo p, #body .b_content .col_content .main_body_filtre .filtre .carac p, #body .b_content .col_content .main_body_filtre .filtre .prix p, #body .b_content .col_content .main_body_filtre .filtre .marque p { font-weight: bold; }
#body .b_content .col_content .main_body_filtre .filtre .carac .starred {
	background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -145px -128px transparent;
    display: -moz-inline-stack; display: inline-block;
    width: 18px; height: 15px;  }
#body .b_content .col_content .main_body_filtre .filtre .carac .starr { margin-left: auto; margin-right: auto; width: 215px;}
#body .b_content .col_content .main_body_aff span { font-weight:bold;}
#body .b_content .col_content .main_body_aff a span { height: 22px; display: inline-block; width:20px; padding:0 3px; margin:0; cursor:pointer;vertical-align:5px;}
#body .b_content .col_content .main_body_aff a span.liste { background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -947px -80px; }
#body .b_content .col_content .main_body_aff a span.liste.desactive { background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -875px -80px; }
#body .b_content .col_content .main_body_aff a span.grille { background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -910px -80px; }
#body .b_content .col_content .main_body_aff a span.grille.desactive { background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -982px -80px; }

#body .b_content .col_content .main_body_quantite_affichage {
	width: 710px; height: 32px;
	margin-top:5px;
	border:1px solid #c4c4c4;
	border-left:none;
	float:left;
}

#body .b_content .col_content .qw_tri_nb_products_bar{
	display:inline-block;
	border-left:solid 1px #c4c4c4;
	height:22px;
	float:left;
	text-align:center;
	padding:5px 0 5px 0;
}

#body .b_content .col_content .qw_prix_filter {
	display:inline-block;width:310px;
}

#body .b_content .col_content .main_body_qte {float:left; width:180px; padding:3px 0 0 0px;}
#body .b_content .col_content .main_body_aff {float:right;}

#body .b_content .col_content .produit.liste, #body .b_content .col_content .produit.colonne { text-align:left; padding-left: 5px;}
#body .b_content .col_content .produit.colonne:nth-child(2n+1){border-right:1px solid #333333;}

#body .b_content .col_content .produit .produit_info_sup { font-size: 11px; }
#body .b_content .col_content .produit .produit_info_sup .article_col_right_content_consigne .border span { color: red;  }

.produit_visual_stock-etat-affichage { color: #E52322; font-size: 16px; font-weight: bold; }
.produit.liste .produit_header-title_pastilles
, .produit.liste .produit_header-title_pastilles-and_promo { width: 245px; }

/*	Affichage en liste	*/
#body .b_content .col_content .produit.liste .cadre { margin: 0 0 15px 0; border-bottom: 1px solid #d8d8d8;}
#body .b_content .col_content .produit.liste:last-child .cadre { margin: 0 0 15px 0; border-bottom: none;}
#body .b_content .col_content .produit.liste .cadre .top { width: 706px; height: 15px; }
#body .b_content .col_content .produit.liste .cadre .top_gris { width: 706px; height: 15px; }
#body .b_content .col_content .produit.liste .cadre .bottom {  clear: both;width: 706px; height: 25px; }
#body .b_content .col_content .produit.liste .cadre .middle {width: 706px; padding:0 ; margin: 0; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_visuel { width: 200px; float: left; display: block; text-align: center; padding: 0 0 0 2px; cursor: pointer; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_visuel .logo_equipementier { text-align: center; padding: 5px 0 0 0; cursor: default;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_header { float: left; width: 295px; padding: 0 4px 0 0 }
#body .b_content .col_content .produit.liste .cadre .middle .produit_header .produit_header_name { color: #424448; font-size: 16px; font-weight: bold; display: block; padding: 0 0 3px 5px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_header .produit_header_name a { color: #424448; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_header .produit_header_marqueref { color: #424448; font-size: 14px; display: block; padding: 0 0 0 5px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_header .produit_header_marqueref a { color: #696969; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_header .produit_header_etat_stock { font-size: 14px;display: block; padding: 0 0 0 5px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_header .produit_header_etat_stock.art_en_stock { color: #238337; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_header .produit_header_etat_stock.art_en_rupture { color: #ab161a; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_header .produit_plus_info { margin: 15px 0 0 0; text-transform: uppercase; padding: 0 0 0 5px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_header .produit_plus_info span { text-decoration: underline; color: #424448; font-weight: bold; font-size: 16px; padding: 0 0 0 15px; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -149px -103px }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .btn_add_panier,
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_btn .produit_btn{float: right;width:100%;margin-bottom:10px;}
#body .b_content .col_content .produit .cadre .middle .produit_prix .produit_visual_btn a.nbtn{min-width:100px;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .btn_add_panier a.nbtn,
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn a.nbtn-grey{float:right;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .info_ipma{text-align: right;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix { float: left; width: 205px; position: relative; padding-bottom: 42px; text-align: center; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_prix {display: inline-block; width:100%;padding: 20px 0 4px;color: #e52322;font-size: 32px;text-align: right;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_prix span.prix {font-weight: bold;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_prix span.prix_img { padding: 0; margin: 0; color: #fe0200; font-weight: bold; font-size: 24px; font-style: italic; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_prix span.pnfo {font-weight: normal;color: #666;font-size: 18px;font-weight: normal;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_prix .info_tva_article,
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_prix_gris .info_tva_article{text-align: right;font-size: 12px;color:#424448;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_prix .prix_litre,
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_prix_gris .prix_litre { display: block; margin-top: 12px; text-align: right;font-size: 12px;color:#424448;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_stock { padding: 0 22px 8px 21px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_visual_promo-middle{float: right;width:auto;background: #e52322;padding:0 5px;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_promo { font-weight: bold; color: #fff;height: 29px;float:right;width:100%;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_promo p {height: 29px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_promo p.reduction {  text-align: center; font-size: 24px; width: 75px;display: table-cell; vertical-align: middle;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_promo p.reduction-libelle{display:none;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_promo p.txtpromo {  text-align: center; font-size: 18px;display: table-cell;vertical-align: middle; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn {  text-align: center; padding: 4px 0; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock { padding: 5px 0 5px 0; font-weight: bold; color: #424448; text-align: right;  font-size: 13px; text-transform: uppercase; height: 24px; }
.lang_pt #body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock { height: 32px; }
.lang_br #body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock { height: 38px; }
.lang_de #body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock { height: 38px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock div { display: inline-block; vertical-align: middle; }
.lang_pt #body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock div { font-size: 12px; }
.lang_pt #body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock .rebour {float: left; margin-left: 72px; }
.lang_br #body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock .rebour {float: left; margin-left: 65px; }
.lang_de #body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock .rebour {float: left; margin-left: 41px;margin-top: -5px; }
.lang_pt #body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock div.chrono{width:179px; right:-20px;position: relative;display: block;}
.lang_br #body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock div.chrono {width:168px; right:-28px;position: relative;display: block;}
.lang_de #body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock div.chrono {position: relative;display: block;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock div i { font-size: 22px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_btn .same_day_dispo_stock a { text-decoration: none; color: #424448; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_info_sup { margin: 40px 0 0 0; text-align: left; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris { float: left; width: 200px; /*height: 190px;*/ padding-bottom: 42px; text-align: center; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_prix_gris { height: 50px; display: block; padding: 57px 0 4px;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_prix_gris span.prix { padding: 0; margin: 0; font-weight: bold; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_prix_gris span.prix_img { padding: 0; margin: 0; color: #fe0200; font-weight: bold; font-size: 24px; font-style: italic; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_prix_gris span.pnfo { color: #000; font-size: 12px; font-weight: normal;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_stock { padding: 0 22px 8px 21px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_promo {  font-weight: bold; text-align:left; position: absolute; display: block; margin: 6px 0 0 16px; color: #fff; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -332px -325px; width: 170px; height: 47px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_promo p { margin: 3px 0 0 0; padding: 0; height: 30px; float: left; width: 75px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_promo p.reduction {  text-align: center; font-size: 24px; width: 85px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_promo p.txtpromo {  text-align: center; font-size: 14px; float: none; width: 162px; padding: 5px 0 0 0; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_promo.fake_p p.txtpromo { width:auto; height:10px; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_btn {  text-align: center; padding: 4px 0; }
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_visual_btn .info_ipma {text-align: right;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix_gris .produit_info_sup { margin: 40px 0 0 0; text-align: left; }
#body .b_content .col_content .produit.liste .cadre .middle .same_day_shipping_rebour { padding: 0; color: #424448; text-align: right; font-size: 14px; padding-bottom: 10px }
#body .b_content .col_content .produit.liste .cadre .middle .same_day_shipping_rebour span { font-weight: bold; color: #238337; }

/* PASTILLES */
.pastille.bolk { background: transparent url("../../img/pastilles/equ_999.png") 0 0 no-repeat; display: block; }
.article .pastille.bolk { margin: 0 auto; }
.pastille.bolk.B_fr { background-position: -10px -169px; width: 125px; height: 31px;  }
.pastille.bolk.C_fr { background-position: -10px -118px; width: 125px; height: 31px;  }
.pastille.bolk.B_de { background-position: -10px -62px; width: 104px; height: 31px;  }
.pastille.bolk.C_de { background-position: -10px -11px; width: 97px; height: 31px;  }

.pastille.bolk_v2_frFR { background: transparent url("../../img/fr_FR/pastilles/999.png") 0 0 no-repeat; display: block;width:45px;height:45px;margin:0 auto; }
.pastille.bolk_v2_deDE { background: transparent url("../../img/de_DE/pastilles/999.png") 0 0 no-repeat; display: block;width:45px;height:45px;margin:0 auto; }
.pastille.stockMA {	background: transparent url("../../img/commun/main/common/pastille-stock.png") 0 0 no-repeat; width:45px; height:45px; margin:0 auto; }
/*.pastille.promo {	background: transparent url("../../img/commun/main/common/pastille-stock-with-effect.png") 0 0 no-repeat; width:45px; height:45px; margin:0 auto; }*/
.pastille.promo {	background: transparent url("../../img/commun/main/common/pastille-promo-without-effect.png") 0 0 no-repeat; width:45px; height:45px; margin:0 auto; }

.produit .f_cadre { margin: 16px 0 24px 3px; }
.f_cadre .middle { padding:4px 0; }
.f_cadre .middle .produit_visuel { width: 200px; float: left; display: block; text-align: center; cursor: pointer; }
.f_cadre .middle .produit_visuel .logo_equipementier { text-align: center; padding: 5px 0 0 0; cursor: default;}
.f_cadre .middle .produit_header { float: left; width: 295px; padding: 0 4px 0 0 }
.f_cadre .middle .produit_header .produit_header_name { color: #000; font-size: 14px; font-weight: bold; display: block; padding: 0 0 3px 5px; }
.f_cadre .middle .produit_header .produit_header_name a { color: #000; }
.f_cadre .middle .produit_header .produit_header_marqueref { color: #696969; font-size: 14px; font-weight: bold; display: block; padding: 0 0 0 5px; }
.f_cadre .middle .produit_header .produit_header_marqueref a { color: #696969; }
.f_cadre .middle .produit_header .produit_plus_info { margin: 25px 0 0 0; text-transform: uppercase; padding: 0 0 0 5px; }
.f_cadre .middle .produit_header .produit_plus_info a { text-decoration: underline; color: #000; font-weight: bold; font-size: 14px; padding: 0 0 0 15px; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -149px -103px }
.f_cadre .middle .produit_prix { float: left; width: 200px; padding-bottom: 42px; text-align: center; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -831px bottom;
position: relative; top: -7px; }
.f_cadre .middle .produit_prix .produit_visual_prix { height: 50px; display: block; padding: 57px 0 4px; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -831px -128px; }
.f_cadre .middle .produit_prix .produit_visual_prix span.prix { padding: 0; margin: 0; color: #fe0200; font-weight: bold; font-size: 28px; font-style: italic; }
.f_cadre .middle .produit_prix .produit_visual_prix span.prix_img { padding: 0; margin: 0; color: #fe0200; font-weight: bold; font-size: 24px; font-style: italic; }
.f_cadre .middle .produit_prix .produit_visual_prix span.pnfo { color: #000; font-size: 12px; font-weight: normal;}
.f_cadre .middle .produit_prix  .produit_visual_stock { padding: 0 22px 8px 21px; }
.f_cadre .middle .produit_prix .produit_visual_promo {  font-weight: bold; text-align:left; position: absolute; display: block; margin: 6px 0 0 16px; color: #fff; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -332px -325px; width: 170px; height: 47px; }
.f_cadre .middle .produit_prix .produit_visual_promo p { margin: 3px 0 0 0; padding: 0; height: 30px; float: left; width: 75px; }
.f_cadre .middle .produit_prix .produit_visual_promo p.reduction {  text-align: center; font-size: 24px; width: 85px; }
.f_cadre .middle .produit_prix .produit_visual_promo p.txtpromo {  text-align: center; font-size: 14px; float: none; width: 162px; padding: 5px 0 0 0; }
.f_cadre .middle .produit_prix .produit_visual_btn {  text-align: center; padding: 4px 0; }


#body .b_content .col_content .produit.liste .produit_content_tab {width:100%; }
#body .b_content .col_content .produit.liste .produit_caracteristique_full {width:287px; }
#body .b_content .col_content .produit.liste .produit_caracteristique_titre { width:155px; }
#body .b_content .col_content .produit.liste .content_pack .produit_caracteristique_titre { line-height:14px;padding-top:5px; }
#body .b_content .col_content .produit.liste .produit_caracteristique_value { width:122px;line-height:22px; }
#body .b_content .col_content .produit.liste .produit_caracteristique_value .details { margin-left:35px; }
#body .b_content .col_content .produit.liste .produit_caracteristique_value_large { width:248px; }
#body .b_content .col_content .produit.liste .produit_content_tab { float:left; text-align:left; margin: 15px 0 25px 0;}
#body .b_content .col_content .produit.liste .produit_content_tab .info_huile_usagee { margin:15px 0 0 0; padding: 0 0 0 8px; text-decoration: underline; font-weight: 600; }
#body .b_content .col_content .produit.liste .produit_content_tab .info_huile_usagee a { color: #000000 !important; }


/*	Affichage en colonne	*/
#body .b_content .col_content .produit.colonne .cadre { margin: 0; padding:0; position:relative; float: left; width: 234px; border-bottom: 1px solid #d8d8d8; }
#body .b_content .col_content .produit.colonne .cadre .top { width: 234px; height: 146px; }
#body .b_content .col_content .produit.colonne .cadre .borderRight { height: 97%;position: absolute;width: 1px;right: 0;background: #d8d8d8;top: 1%;}
#body .b_content .col_content .produit.colonne:nth-child(3n + 1 ) .cadre .borderRight {display:none; }
#body .b_content .col_content .produit.colonne .cadre .top_gris { width: 234px; height: 146px; }
#body .b_content .col_content .produit.colonne .cadre .bottom { width: 234px; height: 5px; margin: 0 0 10px 0 }
#body .b_content .col_content .produit.colonne .cadre .middle { width: 227px; padding:0 ; margin: 0; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_visuel { border-bottom: 1px solid #c4c4c4;width: 190px; left: 1px; text-align: center; position: relative; margin: -136px 0 0 16px;  cursor: pointer; padding: 0 0 10px 0; min-height: 250px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_visuel a._modalImgNav.simplhu{color:#424448;font-size:12px;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_visuel .logo_equipementier { text-align: center; cursor: default; height: 50px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header { float: left; width: 219px;  padding: 5px 0 0 7px;  }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .produit_header_name { color: #000; font-size: 14px; font-weight: bold; display: block; padding: 0 0 0 3px;  }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .produit_header_name a { color: #424448;	font-size:16px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .produit_header_marqueref { color: #424448; font-size: 14px; display: block; padding: 0 0 0 3px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .produit_header_marqueref a { color: #696969; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .produit_header_etat_stock { font-size: 14px; display: block; padding: 0 0 0 3px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .produit_header_etat_stock.art_en_stock, .produit_header_etat_stock.art_en_stock{color: #238337; font-weight: bold; font-size: 16px;}

#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .produit_header_etat_stock.art_en_rupture { color: #ab161a; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .produit_plus_info { text-transform: uppercase; text-align: center; margin: 15px 0 10px 0; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .produit_plus_info span { padding: 0 0 0 15px; text-decoration: underline; color: #424448; font-weight: bold; font-size: 16px; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -149px -103px }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix { float: left; width: 219px; /*height: 152px;*/ padding-bottom: 16px; text-align: center; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_prix { height: 50px; display: block; padding: 46px 0 4px 0;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_prix span.prix {margin: 0 auto; text-align: center;width: 100%; padding: 0; font-weight: bold; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_prix span.prix_img { padding: 0; margin: 0; color: #fe0200; font-weight: bold; font-size: 24px;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_prix span.pnfo { display:inline-block; margin: 0 auto; width:100%;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_prix span.info_tva_article{}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .info_huile_usagee { margin: 15px 0 0 0; padding: 0 0 0 6px; text-decoration: underline; font-weight: 600;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_header .info_huile_usagee a { color: #000000; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_prix .prix_litre,
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_prix_gris .prix_litre { display: block; margin-top: 12px; text-align: center;}
/* ETIQUETTE KIT/BUNDLE */
#body .b_content .col_content .produit .cadre .middle .etiquette_pack{padding:5px 10px; background: #333333;height: 12px;position:absolute;z-index:2;left:12px;line-height:12px;color:#ffffff;text-transform: uppercase;font-weight:bold; font-size:12px;}
#body .b_content .col_content .article .cadre .middle .etiquette_pack{padding:5px 10px;background: #333333;height:12px;position:absolute;z-index:2; left : 17px; line-height: 12px; color:#ffffff;text-transform: uppercase;font-weight:bold;font-size: 12px; }
/* Affichage prix barré alternatif */
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail span.prix_alt{font-size:28px;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail span.pnfo_alt{font-size:21px;}
#body .b_content .col_content .produit .cadre .middle .produit_prix .produit_visual_prix span.pnfo_alt
{font-size:17px;font-weight:normal;color:#666;display:inline-block;margin-top:5px;width:100%;}
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_prix span.pnfo_alt,
#body .b_content .col_content .produit.liste .cadre .middle .produit_prix .produit_visual_prix span.prix_alt{text-align: right;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_prix span.pnfo_alt,
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_prix span.prix_alt
{text-align:center;}

#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_prix span.prix_alt
{font-size:18px;font-weight:bold;color:#F00;font-style:normal;}

#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_stock { padding: 0 22px 8px 21px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_promo { font-weight: bold; color: #fff; margin-top:8px;	height:25px;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_promo p {height: 30px;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_promo p.reduction {  text-align: center; display: table-cell;	vertical-align: middle;	float: none;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_promo p.txtpromo {  text-align: center; font-size: 14px; float: none; width: 162px; padding: 5px 0 0 0; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_promo p.reduction-libelle{ display: table-cell;vertical-align: middle;float: inherit; height:36px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_promo.fake_p p.txtpromo {width:169px; font-size:16px;line-height: 16px;display: table-cell;vertical-align: middle;height:31px;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_btn { text-align: center; padding: 4px 0; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_info_sup { text-align: left; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris { float: left; width: 219px; /*height: 152px;*/ padding-bottom: 16px; text-align: center;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris.same_day_shipping { padding-bottom: 5px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_prix_gris { display: block; padding: 46px 0 4px 0; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_prix_gris span.prix { padding: 0; margin: 0; font-weight: bold;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_prix_gris span.prix_img { padding: 0; margin: 0; color: #fe0200; font-weight: bold; font-size: 24px; font-style: italic; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_prix_gris span.pnfo { color: #000; font-size: 12px; font-weight: normal;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_stock { padding: 0 22px 8px 21px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_promo {  font-weight: bold; position: absolute; display: block; color: #fff; text-align: left; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -331px -325px; width: 190px; height: 48px; margin: 0 0 0 25px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_promo p { margin: 3px 0 0 0; padding: 0; height: 30px; float: left; width: 75px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_promo p.reduction {  text-align: center; font-size: 24px; width: 85px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_promo p.txtpromo {  text-align: center; font-size: 14px; float: none; width: 162px; padding: 5px 0 0 0; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_promo.fake_p p.txtpromo { width:auto; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_btn { text-align: center; padding: 4px 0; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_visual_btn .same_day_dispo_stock { padding: 5px 0 5px 0; font-weight: bold; color: #424448; text-align: right;  font-size: 13px; text-transform: uppercase; height: 24px;display:inline-block;margin:0 auto; }
.country_PT #body .b_content .col_content .produit.colonne .cadre .middle .produit_visual_btn .same_day_dispo_stock div,
.country_BR #body .b_content .col_content .produit.colonne .cadre .middle .produit_visual_btn .same_day_dispo_stock div { font-size:12px;}
#body .b_content .col_content .produit.colonne .cadre .middle .produit_visual_btn .same_day_dispo_stock div { height: 24px; line-height: 24px; display: inline-block; vertical-align: middle; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_visual_btn .same_day_dispo_stock div i { font-size: 22px; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_visual_btn .same_day_dispo_stock a { text-decoration: none; color: #424448; }
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_info_sup { text-align: left; }
#body .b_content .col_content .produit.colonne .cadre .middle .same_day_shipping_rebour { padding: 0; color: #424448; text-align: center; font-size: 14px; padding-bottom: 10px; }
#body .b_content .col_content .produit.colonne .cadre .middle .same_day_shipping_rebour span { font-weight: bold; color: #238337; }

#body .b_content .col_content .produit.colonne .produit_content_tab {width: 219px; }
#body .b_content .col_content .produit.colonne .produit_content_tab .produit_content_tab { margin: 0 0 10px 0; }
#body .b_content .col_content .produit.colonne .produit_caracteristique_full {width:219px; }
#body .b_content .col_content .produit.colonne .produit_caracteristique_titre { width:120px; }
#body .b_content .col_content .produit.colonne .content_pack { padding-bottom: 15px;}
#body .b_content .col_content .produit.colonne .content_pack .produit_caracteristique_titre { line-height:14px;padding-top:5px; }
#body .b_content .col_content .produit.colonne .produit_caracteristique_value { width:88px; line-height: 22px;}
#body .b_content .col_content .produit.colonne .content_pack .produit_caracteristique_value { padding-top:7px; }
#body .b_content .col_content .produit.colonne .produit_caracteristique_value_large { width:219px; }

#body .b_content .col_content .article_col_right_content_consigne { display: block; padding:15px 2px 10px 10px; font-size: 10px;}
#body .b_content .col_content .article_col_right_content_consigne .border { border: 4px solid #ececec; padding: 10px; }
#body .b_content .col_content .article_col_right_content_consigne .border span, #body .b_content .col_content .article_col_right_content_consigne span { color: red; }

/*	Affichage commun en colonne et liste	*/
#body .b_content .col_content .produit_content_tab { float:left; text-align:left; margin: 15px 0 0 0;}
#body .b_content .col_content .produit_caracteristique_raw0, #body .b_content .col_content .produit_caracteristique_raw1{ line-height: 22px;}
#body .b_content .col_content .produit_caracteristique_raw0, #infosKit .produit_caracteristique_raw0 {display:table;background-color:#ededed; zoom:1; position: relative;padding: 10px 0;}
#body .b_content .col_content .produit.liste .produit_caracteristique_raw0 {line-height:18px; padding: 3px 0;}
#body .b_content .col_content .produit_caracteristique_raw0, #body .b_content .col_content .produit_caracteristique_raw1, #body .b_content .col_content .produit_caracteristique_raw2{width: 100%;}
#body .b_content .col_content .produit_caracteristique_raw1, #infosKit .produit_caracteristique_raw1{display:table;background-color:#ffffff; zoom:1; position: relative;padding:10px 0;}
#body .b_content .col_content .produit_caracteristique_full { font-size: 16px; font-weight: bold; padding-left:5px; padding-right:5px;color:#424448;}
#body .b_content .col_content .produit_caracteristique_titre {display:table-cell;vertical-align:middle;font-size: 12px; padding-left:13px;color:#424448;font-weight: bold;border-right:1px solid white;}
#body .b_content .col_content .article_content_tab_content .produit_caracteristique_titre {font-size: 16px; color:#424448;font-weight: bold;}
#body .b_content .col_content .produit_caracteristique_value {display:table-cell;vertical-align:middle;font-size: 12px; padding:0 5px;color:#424448; }
#body .b_content .col_content .article_content_tab_content .produit_caracteristique_value_large {font-size: 16px; color:#424448; font-weight:normal; padding-left: 45px}
#body .b_content .col_content .produit_caracteristique_infos {font-size: 11px; font-weight: bold; text-align:right; cursor:pointer;}
#body .b_content .col_content .produit_caracteristiques_bis {display:none; position:absolute; z-index:9999;}
#body .b_content .col_content .produit_caracteristique_value_large {float:left; font-size: 10px; padding-right:5px; font-weight: bold;}
#body .b_content .col_content .produit_caracteristique_value_all {float:left; font-size: 10px; padding-left:5px; padding-right:5px;}
#body .b_content .col_content .highlight_caracteristique {font-weight: bold; color:#E88707; }
#body .b_content .col_content .star { background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -147px -128px;  padding: 0 0 0 18px; }
#body .b_content .col_content .non_prioritaire {display:none;}
#body .b_content .col_content .photos_block { width: 167px; height: 21px; }
#body .b_content .col_content .photos_loupe { width: 70px; height: 21px; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -1509px -265px; }
#body .b_content .col_content .photos_loupe a { background-color: transparent; display: block; padding: 2px 0 0 26px; width: 42px; height: 16px; }
#body .b_content .col_content .photos_360 { width: 52px; height: 24px; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -1528px -213px; }
#body .b_content .col_content .photos_360 a { color: transparent; display: block; width: 52px; height: 24px; }
#body .b_content .col_content .p_video { width: 14px; height: 14px; background: transparent url("../../img/commun/env/listing-produit_sprite.png") no-repeat -1562px -162px; }
#body .b_content .col_content div.p_video { display: inline; padding-left: 16px; }
#body .b_content .col_content .p_info { display: inline-block; width: 14px; height: 14px; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll -1474px -312px; vertical-align: middle; }

/* BEGIN : CARAC CHAINES */
.marl64 { margin-left: 64px; }
.header_tip {
	margin: 16px 6px;
	padding: 8px;
	background-color: #FFF;
	border: 1px solid #E94F2D;
	font-size: 14px;
	line-height: 16px;
	font-family: Arial;
}

.header_tip_optimise {
	margin: 16px 6px;
	padding: 8px;
	background-color: #FFF;
	border: 1px solid #6895CE;
	font-size: 14px;
	line-height: 16px;
	font-family: Arial;
}

.header_tip .tipicto {
	float: left;
	font-size: 36px;
	vertical-align: middle;
	color: #E94F2D;
}
table.chaines { border-collapse: collapse; width: 100%; color:#424448;}
#body .b_content .col_content .article .article_content_tab_content table.chaines{font-size: 16px;}
table.chaines td { width: 50%; height: 24px; line-height: 14px; }
table.chaines td.pad2_0 { padding: 2px 0; }
table.chaines td.pad3_0 { padding: 3px 0; }
table.chaines td.pad4_0 { padding: 4px 0; }
#body .b_content .col_content .article .article_content_tab_content table.chaines tr td { line-height: 24px;}
table.chaines tr:nth-child(2n) td { background-color: #EEE; }
table.chaines tr td.no_bg { background-color: transparent; }
table.chaines td { vertical-align: top; }
/* END : CARAC CHAINES */

/* FILTRE RECHERCHE */
div.list_tree {
	font-size: 12px;
    padding-left: 12px;
}
div.list_tree .list_item {
	color: #FF6600;
	font-weight: bold;
}
div.list_tree input[type=checkbox] {
	border: 1px solid #666;
	background-color: #FFFFFF;
}
div.list_tree label {
	display: inline;
	float: none;
	width: auto;
}
/**/
/*
 * BEGIN : INFOS LIST BATTERIES CARAC ITEMs
 * Listeproduit + Fichearticle
 */
.battery_listitem table.carac_batteries {  font-family: Arial; font-size: 12px; width: 100%; border-collapse: collapse; }
.battery_listitem table.carac_batteries td { height: 24px; line-height: 14px; }
.battery_listitem table.carac_batteries td {
    padding: 6px 2px;
    min-height: 24px;
    line-height: 14px;
    border-bottom: 1px solid #CCC;
}
.battery_listitem table.carac_batteries td.b_left { border-left: 1px solid #CCC; }
.battery_listitem table.carac_batteries td.b_left { padding-left: 5px; }
.battery_listitem table.carac_batteries tr:nth-last-child(-n+1) td { border-bottom: 0 !important;  }

#body .b_content .col_content .article_content_tab_container .battery_listitem table.carac_batteries td:first-child { width: 50px; }
#body .b_content .col_content .article_content_tab_container .battery_listitem table.carac_batteries td:last-child { width: 200px; }

.battery_listitem .carac_batteries .cpicto,
.battery_listitem .carac_batteries .vpicto,
.battery_patch {
	display: table;
	background: transparent url("../../../img/commun/env/sprite_carac-batterie.png") no-repeat;
	padding-left: 20px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: middle;
}
/* spécif listeproduit */
.produit .battery_patch {
	position: relative;
	top: 0px; left: 68px;
}
/* spécif article */
.article .battery_patch {
	margin-left: 160px;
}

.battery_patch.hperf { background-position: -10px -11px; width: 129px; height: 37px; line-height: 12px; text-transform: uppercase; }
.battery_patch.st2agm,
.battery_patch.st2efb { background-position: -10px -68px; width: 129px; height: 37px; line-height: 12px; }

.battery_patch span {
	display: table-cell;
	vertical-align: middle;
}

.battery_listitem .carac_batteries .cpicto { margin: 0 auto; }
.battery_listitem .carac_batteries .cpicto.img1 { background-position: -105px -128px; width: 31px; height: 14px; }
.battery_listitem .carac_batteries .cpicto.img2 { background-position: -110px -163px; width: 21px; height: 20px; }
.battery_listitem .carac_batteries .cpicto.img3 { background-position: -115px -203px; width: 12px; height: 20px; }
.battery_listitem .carac_batteries .cpicto.img4 { background-position: -110px -245px; width: 17px; height: 22px; }
.battery_listitem .carac_batteries .cpicto.img5 { background-position: -107px -285px; width: 23px; height: 18px; }

.battery_listitem .carac_batteries .vpicto.img1 { background-position: -10px -167px; width: 28px; height: 19px; }
.battery_listitem .carac_batteries .vpicto.img2 { background-position: -10px -206px; width: 28px; height: 19px; }
.battery_listitem .carac_batteries .vpicto.img3 { background-position: -10px -246px; width: 28px; height: 19px; }
.battery_listitem .carac_batteries .vpicto.img4 { background-position: -10px -285px; width: 28px; height: 19px; }
/* END : INFOS LIST BATTERIES CARAC ITEMs */

/* Affichage produit pneu dans listing produit */
.pneus_listepdt-pneu_caracs{ margin: 15px 0 0 3px; }
._affichage_colonne .pneus_listepdt-pneu_caracs{ text-align: center; margin-top: 15px; }
.pneus_listepdt-pneu_caracs-icon_90016
,.pneus_listepdt-pneu_caracs-icon_90017
,.pneus_listepdt-pneu_caracs-icon_1606
,.pneus_listepdt-pneu_caracs-icon_rate { vertical-align: middle; background: url('../../../img/commun/pneus/sprite_listing-produits.png') no-repeat -184px -48px; width: 23px; height: 18px; display: inline-block; }
.pneus_listepdt-pneu_caracs-icon_90016 { background-position: -192px -18px; width: 17px; }
.pneus_listepdt-pneu_caracs-icon_90017 { background-position: -219px -18px; width: 23px; }
.pneus_listepdt-pneu_caracs-icon_1606 { background-position: -254px -18px; width: 18px; }
.pneus_listepdt-pneu_caracs-icon_1606_low{ background-position: -253px -18px; }
.pneus_listepdt-pneu_caracs-icon_1606_medium{ background-position: -281px -17px; }
.pneus_listepdt-pneu_caracs-icon_1606_high{ background-position: -308px -16px; width: 24px; }
.pneus_listepdt-pneu_caracs-icon_rate { vertical-align: middle; margin-right: 10px; background: url('../../../img/commun/pneus/sprite_listing-produits.png') no-repeat -184px -48px; width: 23px; height: 17px; display: inline-block; }
.pneus_listepdt-pneu_caracs-icon_rate-a { background-position: -184px -48px; }
.pneus_listepdt-pneu_caracs-icon_rate-b { background-position: -214px -48px; }
.pneus_listepdt-pneu_caracs-icon_rate-c { background-position: -244px -48px; }
.pneus_listepdt-pneu_caracs-icon_rate-d { background-position: -274px -48px; }
.pneus_listepdt-pneu_caracs-icon_rate-e { background-position: -304px -48px; }
.pneus_listepdt-pneu_caracs-icon_rate-f { background-position: -334px -48px; }
.pneus_listepdt-pneu_caracs-icon_rate-g { background-position: -364px -48px; }
.pneus_listepdt-pneu_caracs-icon_rate.pneus_listepdt-pneu_caracs-icon_rate-1606 { color: #fff; width: 43px; height: 15px; padding-top: 1px; padding-left: 10px; font-size: 11px; background-position: -346px -18px; }
._affichage_colonne .pneus_listepdt-pneu_caracs-icon_rate.pneus_listepdt-pneu_caracs-icon_rate-1606{ padding-left: 2px; }

/* spécificités boutique v2 */
#body .b_content .col_content .titre_carac_type_boutique {padding-left:5px;margin-bottom:8px;}
#body .b_content .col_content .produit_caracteristique_raw_boutique {zoom:1; position: relative;}
#body .b_content .col_content .produit_caracteristique_detail_boutique {zoom:1; position: relative;padding:5px 0 0 10px;margin-left:10px;padding-bottom:5px;background: url("../../img/commun/env/carre_noir.png") no-repeat scroll 0px 10px;}
#body .b_content .col_content .produit_caracteristique_value_boutique{float:left; font-size: 12px; padding-left:10px; padding-right:5px;margin-left:5px;background: url("../../img/commun/env/carre_noir.png") no-repeat scroll 0px 5px;}
#body .b_content .col_content .main_body_filtre .filtre .tri_inline{width:215px;padding-top:15px;height:35px;background-position:-580px -62px;}
#body .b_content .col_content .main_body_filtre .filtre .tri_inline.last{background:none;}
#body .b_content .col_content .main_body_filtre .filtre .tri_inline.dispo{width:260px;background-position: -533px -62px;}

#body .b_content .col_content .main_body_delfilter { margin-bottom: 16px; }
#body .b_content .col_content .main_body_delfilter .delfilter { display: inline-block; border: 1px solid #999; padding: 3px 6px; color: #000;margin-top:4px; }
#body .b_content .col_content .main_body_delfilter .delfilter a { color: #999; }

/* surcharge styles bouton detail + ajout caddie */
/*#body .b_content .col_content .ajout_panier {background-image: url("../../img/commun/color/tangerine/button.png");}*/
.input_l .special input, .input_l .special a {padding: 0 5px 0 29px;}
.input_l .ajout_panier.panier_gris.same_day_shipping a {padding: 0 5px 0 5px;} /* Bouton "indisponible" */
.input_l input, .input_l a {padding: 0 6px;}

.panier_gris{background-image:url("../../img/commun/color/gray/button.png") !important;background-position: 0 -650px !important;}
.panier_gris.same_day_shipping{background-image:url("../../img/commun/color/gray/button.png") !important;background-position: 0 -287px !important;}


/* Page article */

#body .b_content .col_content .article .cadre { margin: 15px 0 15px 0; padding: 0 0 0 5px; }
#body .b_content .col_content .article .cadre .top { width: 706px; height: 15px; }
#body .b_content .col_content .article .cadre .bottom {  clear: both; width: 706px; height: 30px; }
#body .b_content .col_content .article .cadre .middle { width: 706px; padding:0 ; margin: 0; }

#body .b_content .col_content .article .cadre .middle .article_col_left { float: left; width: 245px; padding: 0 65px 0 60px; }
#body .b_content .col_content .article .cadre .middle .article_col_left .article_content { text-align: center; }
#body .b_content .col_content .article .cadre .middle .article_col_left img { cursor: pointer; }
#body .b_content .col_content .article .cadre .middle .article_col_left .logo_equipementier { text-align: center; cursor: default; display: block; }

/*
#body .b_content .col_content .article .cadre .middle .article_col_left .article_col_left_thumbnails_container { width: 210px; padding:0; text-align: center; }
#body .b_content .col_content .article .cadre .middle .article_col_left .article_col_left_thumbnails_container ul { list-style: none; width: 250px; }
#body .b_content .col_content .article .cadre .middle .article_col_left .article_col_left_thumbnails_container li { border: 1px solid black; display: inline; }
*/
#body .b_content .col_content .jCarouselLite_container { width:225px; float:left; }
#body .b_content .col_content .jCarouselLite_container { width:220px; }
#body .b_content .col_content .jCarouselLite_container { display: inline; }
#body .b_content .col_content .jCarouselLite_container li { list-style: none; float: left; padding-left:3px; padding-right:3px; width:56px; height:56px;cursor: pointer; border: 1px solid}
#body .b_content .col_content .jCarouselLite_container img { width:56px; height:56px;}
#body .b_content .col_content .article .cadre .middle .article_col_right { float: left; width: 330px; padding: 0 0 0 0px }

#body .b_content .col_content .article .cadre .middle .article_col_right .product { display: block;  }
#body .b_content .col_content .article .cadre .middle .article_col_right .product .article_header_name, #body .b_content .col_content .article .cadre .middle .article_col_right .product .article_header_marqueref { font-weight: bold; font-size: 21px; color:#424448; }
#body .b_content .col_content .article .cadre.kit .middle .article_name{font-weight: bold; font-size: 12px;color:#000000; }
#body .b_content .col_content .article .cadre .middle .article_col_right .product .article_header_marqueref, #body .b_content .col_content .article .cadre .middle .article_kit .product .article_header_marqueref,#body .b_content .col_content .article .cadre.fa_kit .middle .content_kit_eco .article_header_marqueref { color: #424448; font-size: 15px; font-weight: inherit;}
#body .b_content .col_content .article .cadre .middle .article_kit .product.descriptif .article_marqueref{color:#000;}

#body .b_content .col_content .article .cadre .middle .article_col_right .info { display: block; margin: 10px 0 0 0; }
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail { float: left; width:430px;position:relative;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .prixc  { float: left; margin-top: 20px;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .prixc span.prix { color: #E52322; font-size: 32px; font-weight: bold; }
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .prixc span.prix_img { color: #E52322; font-size: 28px; font-weight: bold; font-style: italic;  }
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .prixc span.pnfo { display: block; color: #666; font-size: 18px; font-weight: normal; font-style: normal; }

/* ligne installment ListeProduit */
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix .produit_visual_prix .installment,
#body .b_content .col_content .produit.colonne .cadre .middle .produit_prix_gris .produit_visual_prix_gris .installment { font-size: 14px; text-align: center; }
#body .b_content .col_content .produit .cadre .middle .produit_prix .produit_visual_prix .installment,
#body .b_content .col_content .produit .cadre .middle .produit_prix_gris .produit_visual_prix_gris .installment { font-size: 14px; text-align: right; color:#424448;}
#body .b_content .col_content .produit .cadre .middle .produit_prix .produit_visual_prix .installment .mf { font-size: 21px; vertical-align: middle; }
#body .b_content .col_content .produit .cadre .middle .installment span { color: #e52322; }
/* ligne installment FA */
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .installment { font-size: 18px; }
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .installment .mf { font-size: 21px; vertical-align: middle; }
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .installment span { color: #e52322; }

/* bloc codepromo */
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .encart_codepromo  {position:absolute;right:0;width:230px;padding-top:10px;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .encart_codepromo div.icone_codepromo  {background: url("../../img/commun/main/common/picto-24.png") no-repeat scroll 0px -190px;min-height:80px;padding:20px 0 0 0;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .encart_codepromo div.icone_codepromo div.taux_codepromo{width:52px;float:left;margin:10px 5px 0 18px;text-align:center;font-weight:bold;color:#FFFFFF;font-size:14px;padding-top:8px;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .encart_codepromo div.icone_codepromo div.taux_codepromo div.prct_codepromo{font-size:15px;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .encart_codepromo div.intro_codepromo {color:#878787;font-weight:bold;padding-top:4px;height:28px;font-size:11px;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .encart_codepromo div.libelle_codepromo {font-weight:bold;font-size:11px;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .encart_codepromo div.value_codepromo {color:#E52322;font-weight:bold;font-size:11px;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .encart_codepromo div.value_codepromo span.i_codepromo {background: url("../../img/commun/main/common/picto-24.png") no-repeat scroll -100px -171px;display:inline-block;width:10px;height:10px;margin-left:5px;vertical-align:-1px;)}

/* v1 */
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail div.stock  { width: 200px; float: left; margin-top:10px; margin-bottom:10px;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail div.stock span.info_stock { margin-top:5px; margin-bottom:2px; display:block;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail div.stock span { color: #000; font-size: 12px; font-weight: normal; font-style: normal; }
/* v2 */
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail ul.stock  { list-style: none outside none; margin: 0; padding: 0; }
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail ul.stock li { padding-left: 24px; margin: 4px 0 8px; line-height: 1em; }
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail ul.stock li:last-child { margin-bottom: 0px; }

/*#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .remise { float: left; width:60px; height: 55px; background: url("../../img/commun/env/listing-produit_sprite.png") no-repeat scroll 0px -637px; margin-top:-5px; margin-left:10px;}*/
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .remise { float: left; margin-left:6px;}
/*#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .remise p { color: #E52322; font-weight: bold; font-style: italic; font-size: 18px; padding: 1px 0 0 10px; }*/
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .remise p{background: #E52232;color: #FFFFFF;padding: 6px;font-size: 18px;font-weight: bold;margin: 2px 0 0 0; }
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .txtremise { float: left; width:150px; height: 55px; margin-top:-5px; margin-left:10px;}
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .txtremise p { color: #E52322; font-weight: bold; font-style: italic; font-size: 18px; padding: 1px 0 0 10px; }
#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .txtremise.fake_p {width:auto; height:inherit;background: #E52232;color: #FFFFFF;padding: 6px;font-size: 18px;font-weight: bold;margin-top:3px;}

#body .b_content .col_content .article .cadre .middle .article_col_right .info .product_detail .panier { /*margin: 65px 0 0 0;*/ }
#body .b_content .col_content .article .cadre .middle .article_col_right .info .undefined { float: left; width: 250px; }

#body .b_content .col_content .article .cadre .middle .article_content_consigne { clear: both; margin: 0; padding:25px 0 0 15px; width: 670px;}
#body .b_content .col_content .article .cadre .middle .article_content_consigne .border {  border: 4px solid #ececec; padding: 10px;  }
#body .b_content .col_content .article .cadre .middle .article_content_consigne .border span { color: red; }
#body .b_content .col_content .article .cadre .middle .article_content_consigne .border a.simplu { display: block; text-align: right;  }

#body .b_content .col_content .article .article_content_tab_container { width:706px; display: block; }
#body .b_content .col_content .article .article_content_tab_container .info_huile_usagee { padding: 5px 0 0 5px; text-decoration: underline; font-weight: 600; }
#body .b_content .col_content .article .article_content_tab_title { width:706px; height:34px; padding-left:9px; font-size:18px; font-weight: bold; padding-top: 5px;color:#424448;}
#body .b_content .col_content .article .article_content_tab_content {width:704px; padding-left:5px; padding-right:5px;}
#body .b_content .col_content .article .cadre.antvoice .article_content_tab_content {background:none;padding-left:2px;}
#body .b_content .col_content .article .article_content_tab_content .produit_caracteristique_titre { width: 220px; }
#body .b_content .col_content .article .article_content_tab_bottom { width:706px; height:29px; padding-left:15px;}
#body .b_content .col_content .article .article_content_tab_content_ref { font-size:11px; padding: 5px}
#body .b_content .col_content .article .article_content_tab_content_ref .oem{line-height:20px;}
#body .b_content .col_content .article .separation { margin: 15px 0 0 0; }
#body .b_content .col_content .article .prix_litre { display: block; margin-top: 12px; }

#body .b_content .col_content .article .article_content_tab_content_ref .oem strong { text-transform: uppercase; color: #424448; font-size: 14px; }

#body .b_content .col_content .article_promo{background: transparent url("../../img/commun/env/produits/speedvisio.jpg") no-repeat scroll 0 0; width:719px; height:876px;}
#body .b_content .col_content .article_promo_ajout_panier{width:150px; height:150px; position:absolute; top:715px; left:532px;}
#body .b_content .col_content .article_promo_video{position:absolute; top:680px; left:29px;}
#body .b_content .col_content .article_promo_prix{position:absolute; top:266px; left:575px;color:#062e51; font-size:24px; font-weight:bold; font-style: italic;}

#body .b_content .col_content .article_header .upsale .article_header_name {float:left; font-size:16px; margin-top:5px; }
#body .b_content .col_content .article_header .upsale { font-size: 14px; font-weight: bold; }
#body .b_content .col_content .article_header .upsale .article_header_marqueref {float:right; font-size:14px;margin-top:8px;}
#body .b_content .col_content .article .cadre .middle .produit_header_etat_stock { font-size: 15px; display: block; }
#body .b_content .col_content .article .cadre .middle .produit_header_etat_stock.art_en_stock { color: #238337; font-size:16px; font-weight: bold; margin-bottom: 7px;}
#body .b_content .col_content .article .cadre .middle .produit_header_etat_stock.art_en_rupture { color: #ab161a; }
#body .b_content .col_content .article .cadre .middle .same_day_dispo_stock { padding: 0px 0 0 0; font-weight: bold; color: #424448; text-align: left; font-size: 14px; text-transform: uppercase; height: 24px; }
#body .b_content .col_content .article .cadre .middle .same_day_dispo_stock div { display: inline-block; vertical-align: middle; }
#body .b_content .col_content .article .cadre .middle .same_day_dispo_stock div i { font-size: 22px; }
#body .b_content .col_content .article .cadre .middle .same_day_shipping_rebour { padding: 0; color: #424448; text-align: left; font-size: 14px; }
#body .b_content .col_content .article .cadre .middle .same_day_shipping_rebour span { font-weight: bold; color: #238337; }
#body .container_marque_modele_title {padding:0px 5px 5px 5px;}
#body .container_marque_modele {overflow-y:scroll; height: 250px; padding-left:1px; padding-right:1px; margin-top: 00px; margin-left: 00px;}
#body .marque_modele_titre_container {background: transparent url("../../img/commun/env/fichearticle_sprite.png") no-repeat scroll -203px -984px; font-size: 12px; font-style: italic; font-weight: bold; cursor:pointer;}
#body .marque_modele_titre {width:200px;}
#body .marque_modele_titre_plus {background: transparent url("../../img/commun/env/fichearticle_sprite.png") no-repeat scroll -203px -984px;}
#body .marque_modele_titre_moins {background: transparent url("../../img/commun/env/fichearticle_sprite.png") no-repeat scroll -553px -984px;}
#body .marque_modele_type {display:none; font-size: 10px;}
#body .marque_modele_type_libelle {color:#2c64b6; font-weight: bold;}
#body .marque_modele_type_libelle a {text-decoration:none; cursor:pointer;}
#body .marque_modele_type_libelle a:hover {text-decoration:underline; cursor:pointer;}
#body .marque_modele_type_date {color:#000000;}
#body .marque_modele_type_date a {color:#000000; text-decoration:none; cursor:pointer;}
#body .marque_modele_type_date a:hover {color:#000000; text-decoration:underline; cursor:pointer;}
#body .separator_blue_dotted {background: transparent url("../../img/commun/env/fichearticle_sprite.png") no-repeat scroll -500px -506px; width:212px; font-size:1px;line-height:1px;height:1px; margin-top:3px; margin-bottom:3px;}


.b_content .col_content .frame span.red { color: red; font-weight: bold; }
.b_content .col_content .frame .red { color: red; }

/* bloc recherche dans la boutique */
.search_bloc_title_boutique{background: url("../../img/commun/color/smalt/frame_head.png") no-repeat scroll 0 0 transparent;font-size: 14px;font-weight:bold;color:#FFFFFF;height:30px;line-height:30px;padding:2px 1px 0 20px;display:block;-webkit-margin-before: 0.83em;-webkit-margin-after: 0.83em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;margin:0;}

/* BEGIN : INFOS_CARAC_V */
#infosCarac { font-size: 12px; }

#infosCarac .f_white { background-color: #FFF; }
#infosCarac .clr_bul { color: #4575B6; }
#infosCarac .clr_err { color: #ff0000; }
#infosCarac .clr_ok { color: #019901; }
#infosCarac .clr_orange { color: #ec7543; }
#infosCarac h3 { color: #4575B6; margin: 1em 0 0.75em 0; font-size: 14px; }
#infosCarac p { text-indent: 0; }

/* @TODO : référence à image du panierv2 à changer ! */
#infosCarac .popupTitle {
 background: url(../../img/commun/env/panier/sprite-panier2.png) no-repeat 0px -1437px;
 height:21px;
 -moz-border-radius: 4px 4px 0px 0px;
 -webkit-border-radius: 4px 4px 0px 0px;
 border-radius: 4px 4px 0px 0px;
 padding-top: 2px;
 font-size: 14px;
}
#infosCarac .popupTitle ._modal_close {
 float: right;
 width: 30px; height: 20px;
 padding-top: 1px;
 text-align: center;
}

#infosCarac .popupContent {
 width:676px;
 background-color: #fff;
 padding: 8px;
 border-bottom: solid 2px #C5C6CB;
 text-align: left;
}

#infosCarac #icarac_menu {
 width: 100%;
 position: relative; display: block;
 font-size: 14px;
}
#infosCarac #icarac_menu ul.menu_tab {
 display: block;
 list-style-type: none;
 margin: 0; padding: 0;
 position: relative;
 clear: both;
 text-align: left;
}
#infosCarac #icarac_menu ul.menu_tab li {
 display: inline-block;
 position: relative;
 height: 32px; line-height: 32px;
 margin-right: 4px;
 -moz-border-radius: 5px 5px 0 0;
 -webkit-border-radius: 5px 5px 0 0;
 border-radius: 5px 5px 0 0;
 background-color: #DADADA;
}
#infosCarac #icarac_menu ul.menu_tab li.defaut
,#infosCarac #icarac_menu ul.menu_tab li:hover a {
 -moz-border-radius: 5px 5px 0 0;
 -webkit-border-radius: 5px 5px 0 0;
 border-radius: 5px 5px 0 0;
 background-color: #4575B6;
 color: #FFF;
}

#infosCarac #icarac_menu ul.menu_tab li a {
 display: block;
 padding: 8px 12px;
 line-height: 16px;
 vertical-align: middle;
 color: #000;
}

#infosCarac #icarac_menu ul.menu_tab li.defaut a {
 font-weight: bold;
 color: #FFF;
}

#infosCarac #icarac_content {
 position: relative;
 display: block;
 margin: 0; padding: 0;
 border-top: 2px solid #4575B6;
}

#infosCarac #icarac_content .fiche { display: none; }
#infosCarac #icarac_content .fiche.defaut { display: block; }
/* Images DOM en dossier fr_FR */
/* Schéma N°Chassis */
#infosCarac #icarac_content #schema-frFR_trouver-nchassis #cgrise-ap-2004,
#infosCarac #icarac_content #schema-frRE_trouver-nchassis #cgrise-ap-2004,
#infosCarac #icarac_content #schema-frGP_trouver-nchassis #cgrise-ap-2004,
#infosCarac #icarac_content #schema-frMQ_trouver-nchassis #cgrise-ap-2004,
#infosCarac #icarac_content #schema-frGF_trouver-nchassis #cgrise-ap-2004 {
 background: transparent url(../../img/fr_FR/infos-carac_sprite-popin.png) no-repeat 0 -1025px;
 width: 676px;
 height: 160px;
 position: relative;
}
#infosCarac #icarac_content #schema-frFR_trouver-nchassis #cgrise-av-2004,
#infosCarac #icarac_content #schema-frRE_trouver-nchassis #cgrise-av-2004,
#infosCarac #icarac_content #schema-frGP_trouver-nchassis #cgrise-av-2004,
#infosCarac #icarac_content #schema-frMQ_trouver-nchassis #cgrise-ap-2004,
#infosCarac #icarac_content #schema-frGF_trouver-nchassis #cgrise-ap-2004 {
 background: transparent url(../../img/fr_FR/infos-carac_sprite-popin.png) no-repeat 0 -1196px;
 width: 676px;
 height: 154px;
 position: relative;
}

/* Schéma N°PR */
#infosCarac #icarac_content #schema-commun_trouver-npr {
 background: transparent url(../../img/commun/infos-carac_sprite-popin.png) no-repeat -9px 0;
 width: 628px;
 height: 393px;
 position: relative;
}
/* Schéma N°ORGA */
#infosCarac #icarac_content #schema-commun_trouver-norga {
 background: transparent url(../../img/commun/infos-carac_sprite-popin.png) no-repeat 0 -408px;
 width: 637px;
 height: 573px;
 position: relative;
}

/* END : INFOS_CARAC_V */

/* INFOS KIT */
#infosKit{overflow:hidden; position:relative;background: #ffffff; border:#6895CE solid 3px;padding:9px 6px;min-height:200px;}
#infosKit .popupTitle{position:absolute;right: 6px;}
#infosKit .popupTitle a{overflow: hidden;}
#infosKit .popupTitle ._modal_close {background:#e8e8e8; width: 100px;height: 26px; padding-top: 1px; text-align: center;color:#000;line-height: 26px;text-transform: uppercase;font-weight: bold;}
#infosKit .popupTitle ._modal_close:hover{background: #333333; color:#ffffff;}
#infosKit .popupContent{width:700px;overflow:hidden;}
#infosKit .popupContent .title{margin-bottom:15px;}
#infosKit .produit_name{	color: #000;font-size: 16px;font-weight: bold;display: block;padding: 0 0 0 3px;}
#infosKit .produit_marqueref{color: #B2B2B2;font-size: 14px;font-weight: bold;display: block;padding: 0 0 0 3px;font-style: italic;}
#infosKit .popupContent .image{	margin-right: 20px;	max-width: 210px;}
#infosKit .popupContent .image img{	margin-bottom: 10px;}
#infosKit .popupContent h2{font-weight: bold;font-size: 14px;margin-bottom: 10px;}
#infosKit .popupContent .carac{max-height: 190px;overflow: auto;width:468px;font-size:14px;}
#infosKit .popupContent .carac .produit_caracteristique_titre{display:table-cell;vertical-align:middle;width:210px;line-height:15px;padding: 5px;}
#infosKit .popupContent .carac .produit_caracteristique_value{display:table-cell;vertical-align:middle;margin-bottom:1px;padding:6px 5px 3px 0;text-align: left;font-weight:bold;width:226px;line-height:14px;}

/* FICHE ARTICLE KIT */
#body .b_content .col_content .article .cadre.kit .middle .article_kit{padding: 0 10px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .article_name{margin-bottom: 20px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product.descriptif{padding: 15px 0;width:113px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product .article_name{margin: 0;font-size:12px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit a .product .article_name{color: #000;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product .price_brand{overflow: hidden;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product .price{font-weight:bold;font-size:14px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product img{display: block;margin: 0 auto 10px; padding-right:15px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .plus{font-size:25px;line-height: 170px;padding:0 5px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .total {position:relative;border:2px solid #dbdbdb;text-align: center;margin:15px 0 15px 15px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .total .egal{background:#ffffff;position:absolute;left:-18px; border-radius:50%; width:30px;height:30px; border:2px solid #dbdbdb;text-align:center;line-height: 30px;font-size: 23px;top:50px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .total .content_prix{padding:18px 26px 0 26px; height: 73px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .total .prix{font-weight:bold; font-size: 23px; }
#body .b_content .col_content .article .cadre.kit .middle .article_kit .total .economie{background: #E52322;color:#ffffff;padding:8px; }
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product{position:relative;padding-bottom: 20px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product .content_left .article_marqueref{color: #6d6d6d;margin-bottom: 10px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product .content_left, #body .b_content .col_content .article .cadre.kit .middle .article_kit .product .content_right{display:inline-table;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product .content_left{width:220px;margin-right:40px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product .content_right{width:413px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product .content_right .carac{margin-bottom:40px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product .carac .produit_caracteristique_titre{line-height: 20px;padding: 5px;width:167px;font-size:14px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product .carac .produit_caracteristique_value{line-height: 20px;width: 226px;padding: 5px;font-size:14px;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit .product a.see_product{float:right;text-decoration: underline;color:#000;}
#body .b_content .col_content .article .cadre.kit .middle .article_kit hr{background: #ebeced; color: #ebeced; height:2px;border:none;}


/* FICHE ARTICLE CROSS SELLING KIT */
#body .b_content .col_content .article .cadre.fa_kit .middle > .article_name, #body .b_content .col_content .article .cadre.antvoice .middle .article_name{margin:0 0 15px 12px;}
#body .b_content .col_content .article .cadre.fa_kit .middle .kit_eco{margin :0 10px;}
#body .b_content .col_content .article .cadre.fa_kit .middle .content_kit_eco{overflow: hidden;width:340px;display:inline-block;margin-bottom:15px;}
#body .b_content .col_content .article .cadre.fa_kit .middle .content_kit_eco:first-child{border-right: 1px solid #4575B6;}
#body .b_content .col_content .article .cadre.fa_kit .middle .content_kit_eco img{margin:0 10px 0 0;}
#body .b_content .col_content .article .cadre.fa_kit .middle .content_kit_eco .article_marqueref{color: #6d6d6d;margin-bottom: 15px;}
#body .b_content .col_content .article .cadre.fa_kit .middle .content_kit_eco .bouton_wrap{margin-right: 10px;}


/* TURBOS V2 */
.turbo_popup_panier_merci{border:solid 1px #6895CE;margin:auto;margin-bottom:15px;padding:5px 15px 15px 15px;width:580px;height:80px;}
.turbo_popup_panier_merci_intro{color:#F07D00;font-weight:bold;font-size:14px;margin-top:15px;}

/* BLOCK SEARCH BATTERIE VISCOSITE */
#msearch_amperage .black, #msearch_viscosite .black  {
	display: block;
	padding: 4px 0px 4px 20px;
	margin: 0px 0px 4px 0px;
	font-size: 12px;
}

#msearch_amperage .selected, #msearch_viscosite .selected {
	color: #FFFFFF;
	background-color: #6A9CEE;
	border-radius: 10px;
}

#msearch_amperage a.black:focus,a.black:hover,a.black:active, #msearch_viscosite a.black:focus,a.black:hover,a.black:active{
	text-decoration: none;
}

/* BLOCK SEARCH CHAINES */
.encart_chaines-text-recap-search {
	font-size: 11px;
	font-weight: bold;
	color: #1E61B2;
	text-align: center;
	padding-top: 10px;
}

.encart_chaines-recap-search {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding-top: 2px;
}

#msearch_chaine select._select_chaines_input {
	width: 100%;
	height: 22px;
	font-size: 14px;
}

.encart_infos_carac {
	position: relative;
}

.encart_infos_carac p{
	font-family: "bebasregular", sans-serif;
	font-size: 15px;
	font-weight: bold;
	width: 55%;
	color: #424448;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 10px 0;
	margin: 0;
	box-sizing: border-box;
}
.container-pagination-catalogue
{
	border-top: 1px solid #d8d8d8;
	padding: 10px 0;
	margin-top: -1px;
	float: left;
	width: 100%;
}
.main_body_center_produits._affichage_liste .container-pagination-catalogue
{
	margin-top: -16px;
}

/* dev évo chaines à neige automne 2017 */

span[class*="_miniTipI_carac_"]>img {
	margin-left:.5em;
	vertical-align: text-top;
	height:1.1em;
}

span[class*="_miniTipI_carac_"]>img:hover {
	cursor: help;
}

/* style du miniTip (intérieur et bordure) */
#miniTip.miniTipChainesContent {
	border-radius: 10px 10px 10px 10px;
	border: 4px solid rgb(219,219,219);
	border: 4px solid rgba(219,219,219,0.5);
	-webkit-background-clip: padding-box; /* for Safari */
	background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
	background-color:white;
}

/* Sytle de la flèche (east) js.minitip */
#miniTip_a.miniTipChainesArrow {
	border-right-color: rgba(219,219,219,0.5);
}

div[id^="toolTipContentStorage"] {
	display: none;
}

div.miniTipChaineTitle::before {
	content: url('../../img/commun/pneus/miniTipISmall.png');
	vertical-align: middle;
	margin:0 22px 0 13px;
}

div.miniTipChaineTitle {
	color: #FF6600;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
}

.miniTipChainesContent #miniTip_c {
	padding: 22px 22px 22px 22px;
}

.miniTipChainesContent #miniTip_c div:not(.miniTipChaineTitle) {
	margin-left:60px;
	text-align: justify;
}

.miniTipChainesContent #miniTip_c div.noIndent {
	margin-left:0;
}

img.chainesDemoImg {
	display:block;
	float:left;
}

table.chaines tr.jaugeChaine.ficheArticle td {
	width:50%;
}

table.chaines tr.jaugeChaine.ficheArticle td:not(.additionnalDescription) {
	width:25%;
}

table.chaines tr td.jaugeChaine {
	background-color: transparent;
}

/* liste produits */
table.chaines tr td.jaugeChaine div::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

/* fiche article */
div#jaugeChaine div.caracJauge::before,
div#jaugeChaine div::before
{
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

table.chaines tr td.jaugeChaine div::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

table.chaines tr td.jaugeChaine span[class^="jaugeSpan"]
{
	display:inline-block;
	vertical-align:middle;
	width:25%;
	height:5px;
}

div#jaugeChaines div.caracJauge span[class^="jaugeSpan"]
{
	display:inline-block;
	vertical-align:middle;
	width:25%;
	height:7px;
}

table.chaines tr td.jaugeChaine span.jaugeSpanFull,
div#jaugeChaines div.caracJauge span.jaugeSpanFull
{
	background-color:#2876C6;
}

table.chaines tr td.jaugeChaine span.jaugeSpanEmpty,
div#jaugeChaines div.caracJauge span.jaugeSpanEmpty
{
	background-color:#EEE;

}

div#additionnalDecriptionSnowChains {
	width:50%;
	display:table-cell;
}

div#jaugeChaines
{
	width:50%;
	display:table-cell;
	vertical-align: middle;
}

div#jaugeChaines div.caracTitle,
div#jaugeChaines div.caracJauge {
	padding: 4px 8px;
	width:50%;
	display:table-cell;
}

div#jaugeChaines div.caracTitle
{
	font-size:14px;
	font-weight:bold;
}

div#jaugeChaines>div:not(.caracDesc) {
	display: inline-table;
	height:50px;
	width:100%;
}
div#jaugeChaines>div.caracDesc {
	padding: 4px 8px;
	font-size:14px;
	font-weight:normal;
}

div#jaugeChaines>div>div {
	vertical-align: middle;
}

div#additionnalDecriptionSnowChains {
	padding:4px 20px 4px 4px;
	text-align: left;
}

div#additionnalDecriptionSnowChains p {
	font-size: 14px;
}

div.produit_visual_btn div.reassuranceInstallmentsContainer {
	text-align: center;
	padding: 0 0 0 23%;
	width: 75%;
}

div.produit_visual_btn div.reassuranceInstallmentsContainer div.reassuranceInstallmentsLogo {
	color: #4a4a4a;
	vertical-align: middle;
	display: inline-block;
	font-size:25px;
}

div.produit_visual_btn a._produits_col+div.reassuranceInstallmentsContainer {
	text-align: center;
	padding: 5px 0 0 14%;
	width: 71%;
}

div.produit_visual_btn div.reassuranceInstallmentsContainer div.reassuranceInstallmentsMention {
	vertical-align: middle;
	display: inline-block;
	color:#4a4a4a;
	padding: 0 0 0 5px;
	font-size: 14px;
}

div.produit_visual_btn div.reassuranceInstallmentsContainer div.reassuranceInstallmentsMention::first-letter {
	text-transform: uppercase;
}


div.article div.reassuranceInstallmentsContainer {
	width:80%;
	padding:5px 0 0 0;
	height: auto;
}


div.article div.reassuranceInstallmentsContainer div.reassuranceInstallmentsLogo {
	color: #4a4a4a;
	font-size:25px;
	display: inline-block;
	vertical-align:middle;
}



div.article div.reassuranceInstallmentsContainer div.reassuranceInstallmentsMention {
	display: inline-block;
	vertical-align: middle;
	color:#4a4a4a;
	font-size: 14px;
	padding: 0 0 0 5px;
}

div.article div.reassuranceInstallmentsContainer div.reassuranceInstallmentsMention::first-letter {
	text-transform: uppercase;
}

div.type_expedition {
	padding:10px 10px 0 10px;
}