/**
* @package    MA
* @subpackage css
* @version    SVN: $Revision$ $Date$ $Author$
* @desc       landing chaines et listing produits chaines
*/

/* Page chaines */

/* GENERAL */
.clr_chaine { color: #235397; }
p.mg_5{margin:5px 0;}
p.padd_10{padding:0 10px;}
.col_content .frame.f_chaine{width:723px;}
.frame .frame.chaines._v2, .col_content .frame.f_chaine._v2{margin:0px auto 12px;}
.b_content .f_full.f_chaine {margin-bottom: 10px;}
.b_content .f_full.f_chaine .top{background-position: 0 -68px;}
.b_content .f_full.f_chaine .top h2{background-position: 0 0; height: 37px;}
.b_content .f_full.f_chaine .col_block .top h2.cat_thin{

	background-position: -476px -323px;
	font-size: 14px;
	height: 30px;
	line-height: 21px;
	padding: 8px 1px 0 6px;

}

.b_content .f_full.f_chaine div.col_block .top h2.cat_thin:after {

	height: 1px;

}

.b_content .f_full.f_chaine .col_content{padding: 0 7px 1px 9px;}
.b_content .f_full.f_chaine .col_block .frame .top{background-position: -474px -322px;}

.f_chaine-middle, .f_chaine_homologation-middle_separator, .f_chaine_notices-middle, .f_chaine_homologation_b26_txt, .f_chaine_homologation_tuv_txt, .f_chaine_homologation_V5117_txt
,.encart_chaines
{ background: url("../../img/commun/env/chaines/chaine_sprite.png") no-repeat scroll -500px -500px transparent; }
.f_chaine_homologation-middle_separator_v2,.f_chaine_homologation_b26_txt_v2, .f_chaine_homologation_tuv_txt_v2, .f_chaine_homologation_V5117_txt_v2
,.encart_chaines
{ background: url("../../img/commun/env/chaines/chaine_sprite_v2.png") no-repeat scroll -500px -500px transparent; }
.f_chaine-middle_v3 {
	background: url("../../img/commun/env/chaines/chaine_sprite_v3.png") no-repeat scroll -500px -500px transparent;
}
.f_chaine-middle { width: 100%; height: 275px; overflow: hidden; background-position: 0 0; }
.f_chaine-middle_v3 { width: 100%; height: 275px; overflow: hidden; background-position: 0 0; }
.f_chaine-middle_header { height: 82px; overflow: hidden; }
.f_chaine-middle_header_v2 { height: 76px; overflow: hidden; }
.f_chaine-middle_header, .f_chaine-middle_header h2 span { font-size: 16px; }
.f_chaine-middle_header h2 span { display: block; }
select._select_chaines_input { width: 150px; height: 25px; font-size: 17px; }
select._select_chaines_input._v2 {
	height: 40px;
	font-size: 12px;
	padding-left:8px;
	padding-right:26px;
	border-radius: 0px 0px 0px 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	background: white url('../../img/commun/env/select-arrow-down.svg') no-repeat right 10px center;
	background-size: 12px 9px;
}
select._select_chaines_input._v2:not([id="marque"]):not([id="modele"]) {
	width: 90px;
}



.hp_slide_bloc.chaines .slidebox{overflow: hidden!important;}

	/* Colonne Gauche*/
.f_chaine_homologation-middle_separator,.f_chaine_homologation-middle_separator_v2 { width: 218px; height: 19px; background-position: -27px -292px; }
.f_chaine_homologation_b26_txt { background-position: 147px -335px; padding-right: 80px; }
.f_chaine_homologation_b26_txt_v2 { background-position: 0px -335px; padding: 0 12px 0 75px; }
.f_chaine_homologation_tuv_txt { background-position: -102px -334px; padding-right: 80px; padding-bottom: 10px; }
.f_chaine_homologation_tuv_txt_v2 { background-position: -249px -334px; padding:0 12px 0 75px; min-height:70px;}
.f_chaine_homologation_V5117_txt { background-position: -317px -335px; padding-right: 80px; }
.f_chaine_homologation_V5117_txt_v2 { background-position: -471px -335px; padding:0 12px 0 75px; }
.f_chaine_notices-middle { height: 247px; background: url("../../img/commun/env/chaines/img_notices.jpg") no-repeat scroll 0 0 transparent; margin-left: 2px; width: 232px; }
.f_chaine_notices-middle_bloc { height: 122px; padding-left: 90px; padding-right: 10px; }
.f_chaine_notices-middle_bloc_title { margin: 0 0 16px 0; padding-top: 38px; }

/* Selecteur*/
.f_chaine-middle_header_selecteur_v2 .f_chaine_selecteur_pneu,.f_chaine-middle_header_selecteur_v2 .input_submit_chaines{vertical-align: middle;}
.f_chaine-middle_header_selecteur_v2 .input_submit_chaines .bouton_wrap{cursor: pointer!important;}
.f_chaine_veh_chainable .middle strong{color:#000000;}
.chaines_hp_top_eq .middle{height:297px;}
.chaines_hp_top_eq .middle img{display: block;margin:0 auto;}

/* Listing produit résultats chaines */
.encart_chaines { position: relative; margin-bottom: 22px; border-bottom: 3px solid #5D81B2; height: 90px; font-size: 18px; background-color: #FFF; background-position: -713px -311px; }
.encart_chaines-cotes { position: absolute; bottom:34px; left: 73px; width: 220px; text-align: center; color:#fff; }
.encart_chaines-cotes span { margin: 0 3px; border: 2px solid red; padding: 3px 6px; background-color:#fff; color:red; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.encart_chaines-text { text-align: center; padding-left: 293px; padding-top: 15px; }
.encart_chaines-text-recap { width: 400px; }
.encart_chaines-text-recap span{ color: red; }

.b_content .f_tier.chaines_hp_top_eq{margin-bottom: 10px;}
.b_content .f_chaine .intro{background: white;}
.f_chaine hr{color:#bcdeff; margin:0;}

/* Marques chaines */
.marques_chaines{width:100%;overflow:hidden; display: table;}
.marques_chaines .div2{width:48%;}
.marques_chaines .div3{width:33%;}
.marques_chaines .bloc_marque{background:white;display:table-cell;padding:15px 15px 0 15px;}
.marques_chaines .bloc_marque:last-child{margin:0;}
.marques_chaines .bloc_marque{border-bottom: 2px solid #bcdeff;}
.marques_chaines .bloc_marque .logo_marque{text-align:center;width:100%;}
.marques_chaines .bloc_marque h3{color:#4575b6;}
.marques_chaines .bloc_marque p{margin: 5px 0 20px 0;}

/* Contenu selon pays */
.content_country_chaines .header_chaine{position: relative;overflow: hidden;}
.content_country_chaines .header_chaine h2{background: #ffffff;color:#333333;font-size:20px;font-weight:bold;position: absolute;bottom: 9px;padding: 7px;	left: 13px;}
.content_country_chaines .bien_choisir_chaines{background:#bcdeff;font-size:16px;padding: 10px 15px;}
.content_country_chaines .precautions_chaines{background: white;padding: 0 15px;}
.content_country_chaines .precautions_chaines h2{color:#235397; font-weight:bold;padding-top: 25px;}
.content_country_chaines .precautions_chaines .t_cell{display: table-cell;width:50%;padding-right:26px;}
.content_country_chaines .precautions_chaines .t_cell p:first-child{color:#235397;font-weight:bold;}
.content_country_chaines .precautions_chaines .t_cell p .number{background: #bcdeff;border-radius: 50%;	width: 18px;height: 18px;display: block;float: left;text-indent: 5px;padding-top: 1px;margin-right: 10px;}
.content_country_chaines .precautions_chaines .t_cell p u{text-decoration: none;}



.f_chaine-middle_v3 #tirePic {
	position: relative;
	top:92px;
	right:0px;
	height:98px;
	background: url("../../img/commun/env/chaines/dynSelect_pneu.png") no-repeat transparent;
	background-position:63%;
}

.f_chaine-middle_v3 #tireTraits {
	position: relative;
	top:-64px;
	left:-28px;
	height:98px;
	background: url("../../img/commun/env/chaines/traits.png") no-repeat transparent;
	background-position:63%;
}


.f_chaine-middle_v3 .f_chaine_selecteur_pneu {
	padding-left:60px;
	width: 70%;
	float: left;

}

.f_chaine-middle_v3 .input_submit_chaines {
	width:21%;
	float:left;
}


.f_chaine-middle_v3 .input_submit_chaines a {
	cursor:default;
	text-align:center;
	height:40px;
	display:block;
	min-width:60%;
	max-width:80%;
	color:#ffffff;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	word-wrap:break-word;
	overflow:hidden;
	background-color:#F18200;
	vertical-align:middle;
}

div#msearch_chaine+div.input_submit_chaines a {
	cursor:default;
}

div#msearch_chaine+div.input_submit_chaines a:hover {
	background-color:#F18200;
}

.activateButton {
	cursor:default!important;
	background-color:#F18200!important;
}
.activateButton:hover {
	cursor: pointer!important;
	background-color: #f16c00!important;
}

.f_chaine-middle_header_selecteur_v2 .f_chaine_selecteur_pneu,
.f_chaine-middle_header_selecteur_v2 .input_submit_chaines {
	display:inline-block;
	line-height:40px;
	vertical-align:middle;
}


.selecteurChainesV3.middle.cleared {
	padding:0px 0px 0px 0px;
}

.f_chaine-middle_v3 #selectorElsContainer {
	vertical-align:middle;
}

.infoTxtSelectChaines {
	font-size:20px;
	font-weight:bolder;
	color: #ffffff;
	text-align:center;
	padding-top:31px;
	padding-bottom:31px;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, .7);
}

/* way of styling select in IE10 */
.f_chaine-middle_v3 select::-ms-expand {
	display: none;
}

.top.chainSelector h1 {
	display: block;
}

.top.chainSelector h1 span {
	display: block;
	position:relative;
	font-size: 16px;
}

.top.chainSelector h1 span.toRight {
	right:0px;
	float:right;
	color:#EB4E20;
}

.top.chainSelector h1 span.toLeft {
	left:0px;
	float:left;
}
