/**
  * @package    MA
 * @subpackage	css
 * @desc       style pour les landing page
 */



.message p { padding: 5px 16px 0 16px; }
.message p span { text-transform: uppercase;  font-weight: bold; }
.message p span span { color: red; }

.middle .message p span span { color: #E77300; }

.frame .plus { text-align: right; font-size: 11px; }
.frame .plus a { text-decoration: underline; color:#000; }

.none { display: none; }

.column_famille .famille_titre a { color: #000; }

.content_lp ul.famille { list-style:none; }
.content_lp ul.famille li { float: left; width: 49%; }
.content_lp ul.famille li a { color: #000; }
.content_lp ul.famille li a:focus,.content_lp ul.famille li a:hover, .content_lp ul.famille li a:active { color: #246BBF; }
.content_lp ul.famille .item_lp { padding-left: 16px; background: url("../../img/commun/color/arrow.png") no-repeat scroll 0 6px transparent }
*.content_lp ul.famille .item_lp.bold { font-weight: bold; }


.frame.tangerine .top h2, .frame.tangerine .top h3, .frame.tangerine .top h4 { background : url("http://www.mister-auto.com/img/commun/color/tangerine/frame_head.png") no-repeat scroll 0 0 transparent; }
.frame.tangerine .top h2.special { background-position: 0 -34px; }
.balise h1 span { color: #DF6900; }





/*
	serie generique
*/

/* frame h1 col  */
.f_sg_art .middle { height : 248px; }
.f_sg_art .middle .img_gen { height: 120px; margin: 0 auto; width: 170px; }
.f_sg_art .middle .img_gen.padt70 { margin-top:70px; }
.f_sg_art .middle .img_gen.tab_img { display: table; height: 100%; margin: 0 auto; width: 170px; }
.f_sg_art .middle .img_gen p{display:table-cell;vertical-align: middle;}
.f_sg_art .middle .dsc_gen { font-size: 13px; }
.f_sg_art .middle .dsc_gen .dsc_warn { color: #FF0000; font-size: 14px; }

.f_sg_art .middle ul.tab { bottom: 6px; height: auto; padding: 0; position: absolute; right: -35px; }

.f_sg_art .middle ul.tab2 { bottom: 12px; height: auto; padding: 0; position: absolute; right: -42px; }
.f_sg_art .middle ul.tab2 li.set div a { font-size: 13px; }

.f_sg_art .middle .item_title{position: absolute;top:19px;text-align: center; width:94%;padding: 0 5px;}

/* slecteur */
.f_home .middle .ctn_marque { width: 33%; padding-bottom: 1px; }
.f_home .middle .ctn_marque .img_marque { margin-left: auto; margin-right: auto; width: 104px; height: 63px; line-height: 63px; overflow: hidden; background-color: #FFFFFF; }
.f_home .middle .ctn_marque .lib_marque { margin-left: auto; margin-right: auto; width: 104px; background-color: #FFFFFF; }
.f_home .middle .ctn_select { width: 61%; padding-bottom: 1px; }

.h3_landing { font-size: 14px; margin: 2px 24px; padding: 8px 0 4px; }

/* Batterie */
.batteries h2 { padding: 0px 7px 5px 18px; font-size:18px; font-style: italic; color: #336699; background: url("../../../img/commun/env/fleche_h1.png") no-repeat scroll 0 6px transparent }

.batterie, .batterie a span { display: block; float: left; width: 130px; height: 125px; margin: 0; }
.batterie, .batterie a:hover span { background: url("../../../img/commun/env/landing/sprite_amperage.png") no-repeat scroll 0 0 transparent;  }

.batterie.b50A { background-position: 0 -7px; }
.batterie.b60A { background-position: -150px -4px; }
.batterie.b70A { background-position: -311px -6px; margin: 0 0 0 10px; }
.batterie.b80A { background-position: -477px -6px; margin: 0 0 0 10px; }
.batterie.b90A { background-position: -648px 4px; margin: 0 0 0 10px; }

.batterie.b50A a:hover span { background-position: 0 -147px; }
.batterie.b60A a:hover span { background-position: -150px -144px; }
.batterie.b70A a:hover span { background-position: -311px -146px; }
.batterie.b80A a:hover span { background-position: -477px -146px; }
.batterie.b90A a:hover span { background-position: -648px -136px; }

#msearch_amperage { float: left; margin-top: 5px; margin-left:27px; }
.msearch_amperage_div{ float: left; height: 136px; width: 70px; text-align: center; overflow: hidden; cursor: pointer; }
.msearch_amperage_item, .msearch_amperage_item_hover { float: left; height: 93px; width: 70px;  }
.msearch_amperage_item, .msearch_amperage_div:hover .msearch_amperage_item_hover, .bc_battery_change_icone, .bc_battery_doc_icone { background: url("../../../img/commun/env/landing/batteries/sprite_batteries.png") no-repeat scroll -476px -142px transparent; }
.msearch_amperage_item { margin-bottom: 5px; }
.msearch_amperage_item_hover { background: none; }
.amperage_50Ah { background-position: 7px -142px; }
.amperage_60Ah { background-position: -74px -142px; }
.amperage_70Ah { background-position: -155px -142px; }
.amperage_80Ah { background-position: -235px -142px; }
.amperage_90Ah { background-position: -315px -142px; }
.amperage_100Ah { background-position: -395px -142px; }
.amperage_110Ah { background-position: -476px -142px; }
.msearch_amperage_div:hover .amperage_50Ah .msearch_amperage_item_hover { background-position: 7px -262px; }
.msearch_amperage_div:hover .amperage_60Ah .msearch_amperage_item_hover { background-position: -74px -262px; }
.msearch_amperage_div:hover .amperage_70Ah .msearch_amperage_item_hover { background-position: -155px -262px; }
.msearch_amperage_div:hover .amperage_80Ah .msearch_amperage_item_hover { background-position: -235px -262px; }
.msearch_amperage_div:hover .amperage_90Ah .msearch_amperage_item_hover { background-position: -315px -262px; }
.msearch_amperage_div:hover .amperage_100Ah .msearch_amperage_item_hover { background-position: -395px -262px; }
.msearch_amperage_div:hover .amperage_110Ah .msearch_amperage_item_hover { background-position: -476px -262px; }
.bc_battery_change_icone { background-position: -240px 0; width: 46px; height:50px; float: left; }
.bc_battery_doc_icone { background-position: -312px 0; width: 46px; height:76px; float: left; }

/* Huiles */

/*.picto_viscosite     { background: url(../../img/commun/env/landing/sprite-landing-huile.png) no-repeat -83px -55px; width: 43px; height: 18px; }*/
.picto_huile_voiture { background: url(../../img/commun/env/landing/sprite-landing-huile.png) no-repeat -90px 0; width: 25px; height: 18px; }

.gnr3224 #msearch_viscosite { margin-top: 2px; width: 320px; padding-left:0;padding-left:40px;height:inherit;}
.gnr3224 #msearch_viscosite .viscosite_title { font-weight: bold; font-size: 14px; line-height: 26px; height:26px; vertical-align: top; margin-bottom: 8px}
.gnr3224 #msearch_viscosite .picto_viscosite { display: inline-block; margin: 4px 6px 0 0; vertical-align: top; }

.gnr3224 #msearch_viscosite .viscosite_item { height:16px; width:100px; font-size:12px; font-weight:bold; padding: 2px 0 1px 10px; margin: 0 15px 8px 10px; }
.gnr3224 #msearch_viscosite .viscosite_item { border: none; border-radius: 5px; background: #FFFFFF; box-shadow: 0px 1px 0px #235397; }
.gnr3224 #msearch_viscosite .viscosite_item { display: inline-block; }
.gnr3224 #msearch_viscosite .anchor:hover { text-decoration:none; }

.gnr3224 #msearch_vehicule_huile { margin-top: 2px; width: 312px; padding-left:0;padding-left:30px; }
.gnr3224 #msearch_vehicule_huile .selecteur_title { font-weight: bold; font-size: 14px; line-height: 26px; height:26px; vertical-align: top; margin-bottom: 8px;}

.gnr3224 #msearch_vehicule_huile .fld_higher .fld_select { height: auto; }
.gnr3224 #msearch_vehicule_huile .fld_higher { margin: 0 -14px 0 12px; }

.gnr3224 #msearch_vehicule_huile .selecteur_title { margin: 0 0 0 40px; }
.gnr3224 #msearch_vehicule_huile .picto_huile_voiture { display: inline-block; margin: 4px 6px 0 0; vertical-align: top; }

.gnr3224 .viscosite_separateur { position: absolute; border:solid 1px green;top:0;left:364px;}
.gnr3224 .viscosite_separateur { width:2px; height:80px}
.gnr3224 .viscosite_separateur #image { padding: 30px 0 0 0px;	font-size: 14px; font-weight: bold; }

.gnr3224 .viscosite_separateur #image { background: url('../../img/commun/env/landing/sprite-landing-huile.png') no-repeat 0 0; width: 56px; height: 50px; position: absolute; left: 0; top: 45px; z-index: 1000;}
.gnr3224 .viscosite_separateur #vline {
position: absolute;
left: 26px;
width: 0;
height: 140px;
border: solid #D2DFE5 1px;
border-right-color: #A5B9D4;
top: 11px;
}

.b_content.gnr3224  .f_full .col_content .f_homeb .middle .f_thide { height: 164px; background:url("../../img/commun/color/frame_gloss2.png") repeat-y scroll -730px 0 rgba(0, 0, 0, 0) }

.b_content.gnr3224 .f_full .col_content .f_homeb .middle .selecteur_huile.f_thide{height:inherit;}

.gnr3224 .fld_select,
.gnr3224 .selecteur_title,
.gnr3224 .hlp_action,
.gnr3224 .picto_mf .mf-car,
.gnr3465 .fld_select,
.gnr3465 .selecteur_title,
.gnr3465 .hlp_action,
.gnr3465 .picto_mf .mf-car,
.gnr3224 .showVehSel .viscosite_item,
.gnr3224 .showVehSel .viscosite_title,
.gnr3224 .showVehSel .picto_mf .mf-vidange,
.gnr3465 .showVehSel .amperage_item,
.gnr3465 .showVehSel .amperage_title,
.gnr3465 .showVehSel .picto_mf .mf-eclair,
.landing .content_l.twice.hide { opacity: 0.5; }

.gnr3224 .showVehSel .fld_select,
.gnr3224 .showVehSel .selecteur_title,
.gnr3224 .showVehSel .hlp_action,
.gnr3224 .showVehSel .picto_mf .mf-car,
.gnr3465 .showVehSel .fld_select,
.gnr3465 .showVehSel .selecteur_title,
.gnr3465 .showVehSel .hlp_action,
.gnr3465 .showVehSel .picto_mf .mf-car,
.gnr3224 .viscosite_item,
.gnr3224 .viscosite_title,
.gnr3224 .picto_mf .mf-vidange,
.gnr3465 .amperage_item,
.gnr3465 .amperage_title,
.gnr3465 .picto_mf .mf-eclair,
.landing .content_l.twice.active  { opacity: 1; }

.gnr3224 #msearch_viscosite .viscosite_title {
    margin-bottom: 19px;
}

.gnr3224 #msearch_viscosite .viscosite_item {
    font-size: 14px;
    width: 125px;
    height: 17px;
    padding: 2px 0 1px 5px;
    margin: 0 15px 8px 0;
    border: 1px solid #FFFFFF;
}

.gnr3224 #msearch_viscosite .viscosite_item:hover {
    color: #FFFFFF;
    background: #f39200;
    box-shadow: 0 2px #E84E0E;
    border: 1px solid #FFFFFF;
}

/* Boutton selecteur orange -> gris */
.gnr3224 .showVehSel .shadow_grey, .gnr3465 .showVehSel .shadow_grey{
	background-color:#E84E0E
}

.gnr3224 .showVehSel .boxtext_grey, .gnr3465 .showVehSel .boxtext_grey{
	text-shadow:0px 1px 0px #E84E0E;
    color:#FFF;
    background-color: #F07D00;
    background-image: -webkit-linear-gradient(top, #F07D00, #F7A600);
    background-image:    -moz-linear-gradient(top, #F07D00, #F7A600);
    background-image:     -ms-linear-gradient(top, #F07D00, #F7A600);
    background-image:      -o-linear-gradient(top, #F07D00, #F7A600);
    background-image:         linear-gradient(to top, #F07D00, #F7A600);
}

.gnr3224 .showVehSel .boxtext_grey:hover, .gnr3465 .showVehSel .boxtext_grey:hover{
    background-image:none;
    background-color:#E84E0E;
}

.gnr3224 .showVehSel .boxtext_grey:active, .gnr3465 .showVehSel .boxtext_grey:active{
    background-image:none;
    background-color:#E84E0E;
}

.gnr3224 .showVehSel .puce_grey, .gnr3465 .showVehSel .puce_grey{
    text-shadow:0px 1px 0px #235397;
    background-color: #F7A600;
    color:#FFF;
    font-size:0px;
}

/* sous-séries */
a.sous_serie {
    border: 1px solid #CCC;
    border-radius: 5px;
    padding: 7px;
}
a.sous_serie:hover {
    background-color: #4575B6;
    color: #FFF;
    border: 1px solid #4575B6!important;
}
.hideshow {
    cursor:pointer;
    line-height: 25px;
}
.hideshow .blc {
    width: 12px;
    height: 20px;
    float: left;
    margin-right: 8px;
}
.hideshow .blc.item {
    background: url("//static.mister-auto.com/img/commun/main/common/list/black/plus.gif");
}
.hideshow .blc.item_set {
    background: url("//static.mister-auto.com/img/commun/main/common/list/orange/minus.gif");
}

/* sélecteur DE */
#msearch_de #separator_vline {
    position: absolute;
    height: 150px;
    top: 8px;
    left: 360px;
    border: 1px solid #d2DFE5;
    border-right-color: #A5B9D4;
    width: 0;
}

#msearch_de #separator_image {
    position: absolute;
    width: 55px;
    height: 46px;
    top: 45px;
    left: 335px;
    background: url("../../img/commun/env/landing/sprite-landing-huile.png") no-repeat 0 0;
    text-align: center;
    padding: 32px 0 0 0;
    font-size: 11px;
    text-transform: lowercase;
}

 #msearch_de .infocartegrise {
     background: url("../../img/commun/env/piecesauto/home_sprite.png") no-repeat 0 -767px;
     width: 346px;
     height: 174px;
     position: absolute;
     z-index: 2;
     margin: -178px 0 0 3px;
 }

 #msearch_de ._valider ._cartegrise {
     font-weight: bold;
     padding: 4px;
     height: 26px;
     border-radius: inherit;
 }


#msearch_de .boxtext_orange:hover {
    background-image: none;
    background: #E84E0E;
}


/*****************************
 NOUVELLE VERSION LANDING 01/16
 ******************************/
.landing{overflow: hidden;border:solid 1px #DADADA;}
.landing .content_l{margin:0 auto;width:353px;min-height:259px;float:left;}
.landing .content_l:first-child{border-right:solid 1px #DADADA;}
.landing .content_l.third:last-child{border-top:solid 1px #DADADA;}
#landinghppa .landing .content_l{margin:0 auto;width:353px;min-height:155px;border:solid 1px #DADADA;display:table-cell;float:none;}
#landinghppa .landing .content_l.active{border-color:#4575B6;background: #efedee;}
.landing .content_l p, .landing .content_l #msearch_cartegrise .title{text-align: center;color: #4575B6;margin:10px 0 15px;}
.landing .content_l .content{padding: 1px 8px;margin:0 auto 15px;overflow: hidden;position: relative;}
#landinghppa .landing .content_l .content{margin:0 auto 0px;}

.landing .content_l.one{padding-left: 20px; width:712px;min-height: 251px;border-color: #4575B6;}
.landing .content_l.one .content{margin-top:44px;display: table;}

.landing #msearch_selecteur.content_l.one .selecteur_form_submit {
    width: 284px;
}
.landing #msearch_selecteur.content_l.one .selecteur_form_submit>div.hlp_action {
    margin-top: 7px;
}



.landing .content_l.twice.width_content_selecteur_right,.landing .content_l.third.width_content_selecteur_right{width:355px;}
.landing .content_l.twice#msearch_selecteur{min-height: 251px;}
.landing .content_l.twice #f_select{text-align: center;width:336px;}
.landing .content_l.twice #f_select .selecteur_form_submit{width: initial;}
.country_IT .landing .content_l .selecteur_form_submit,
.country_IT .landing .content_l input[type=submit] {text-transform: uppercase;}

.landing .content_l.third .picto_mf, .landing .content_l.third p{display:inline-block;}
.landing .content_l.third .picto_mf{ margin:0 12px 0 10px;}
#landinghppa .landing .content_l .picto_mf{display: table-cell;padding-left:15px;padding-top:0;}
.landing .content_l.third p{font-size:17px;}
#landinghppa .landing .content_l p{font-size:13px;display: table-cell;vertical-align: middle;text-indent: 10px;}
.landing .content_l.third .mf{font-size:23px;margin:0;}
#landinghppa .landing .content_l.third#msearch_selecteur{padding-top:0px; }
.landing .content_l.third#msearch_selecteur .third_title, .landing .content_l.third#msearch_immat .third_title{display: table; margin:0 auto;}
.landing .content_l.third#msearch_selecteur .third_title{ margin-top:4px;}
.landing .content_l.third#msearch_selecteur .third_title .picto_mf, .landing .content_l.third#msearch_immat .third_title .picto_mf{display: table-cell;width: 35px;}
.landing .content_l.third#msearch_selecteur .third_title > p, .landing .content_l.third#msearch_immat .third_title > p {display: table-cell;vertical-align: middle;}
.landing .content_l.third#msearch_selecteur div.fld_select select, .landing .content_l.third#msearch_immat div.fld_select select{width:220px;}
.landing .content_l.third#msearch_immat .third_title{ margin-top:12px;}
#landinghppa #msearch_selecteur div.fld_select select{height:22px;}

    /*HUILE - BATTERIE */
.landing .content_l a.amperage_item,
.landing .content_l a.viscosite_item{text-align: center;color: #000000; background: #ffffff;padding: 3px 9px;border:solid 1px #000000;width:121px;display: inline-block;font-size: 14px;margin:3px 12px;}
.landing .content_l .picto_mf{text-align: center;}
.landing .content_l a.amperage_item:hover, .landing .content_l a.amperage_item:active,
.landing .content_l a.viscosite_item:hover, .landing .content_l a.viscosite_item:active{border: solid 1px #E84E0E; background: #F07D00;color: #ffffff;}
.landing .content_l #f_select{width:290px; margin: 0 auto;}
.landing .content_l.one #f_select{width:528px;}

.landing .content_l .mf{font-size: 35px;color:#4575B6;margin-top: 10px;display: block;}
.landing .content_l .mf.mf-vidange{font-size: 52px;line-height: 33px;}

/* ON SUPPRIME BORDER RADIUS */
.landing .immatriculation_form .immat, .landing #msearch_type_mine input, .landing #msearch_type_mine select{
    background: #ffffff;
    border-radius:inherit;
    -webkit-border-radius:inherit;
    -moz-border-radius:inherit;
    box-shadow: none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    border:1px solid #B2B2B2;
}

div.flag_immat {
    margin: 0 auto 29px auto;
    font-size: 50px;
    height: 50px;
    padding: 0;
    overflow: hidden;
    color: #235397;
}

span.flag_immat {
    margin: 0px auto;
    padding: 0px;
    display: inline-block;
    font-size: 50px;
    height: 50px;
    vertical-align: top;
    width: 30px;
    text-align: left;
    text-indent: -9px;
    overflow: hidden;
    color: #4575B6;
}

/* IMMATRICULATION */
.landing input#numero{

    text-shadow:none;
    border: 0 none;
    height: 46px;
    line-height: 46px;
    font-size: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    _height: 44px;
    background: transparent;

}
.landing .immatriculation_form{padding-top: 25px;width:338px;}
.landing .immatriculation_form .immat{
    margin: 0px auto 29px auto;
    padding: 3px 20px 3px 20px;
}
.landing .content_l.third .immatriculation_form .immat{width:170px; height: 38px; margin:0;float: left;}
.landing .content_l.third .immatriculation_form{padding: 0;width:320px; margin-left: 23px;}
#landinghppa .landing .content_l .immatriculation_form{width:217px;}
.landing .content_l.third#msearch_immat{min-height: 152px;}
.landing .content_l.third#msearch_immat input#numero{height:38px;font-size: 27px;line-height:40px;}
.landing .content_l.third#msearch_immat .content{margin-top: 34px;}
#landinghppa .landing .content_l.third#msearch_immat .content{margin-top: 30px;}
.landing .content_l.third#msearch_immat .third_title .picto_mf{padding-top: 0;}
.landing .content_l#msearch_immat .display_immat .mf{float:left; font-size: 53px;margin:0 0 0 9px;}
.landing .content_l#msearch_immat .display_immat .immat{margin-left: 48px; width: 225px;}
#landinghppa .landing .content_l#msearch_immat .bouton_wrap{margin-top:21px;}

/*SELECTEUR*/
.landing #msearch_selecteur div.fld_select select, .landing .content_l #msearch_cartegrise .cartegrise_form .field .fld_select {
    -webkit-border-radius: initial;
    -moz-border-radius: initial;
    border-radius: initial;
    border-color:#B2B2B2!important;
    width:330px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .landing #msearch_selecteur div.fld_select select, .landing .content_l #msearch_cartegrise .cartegrise_form .field .fld_select{width:280px;}
}
.landing .content_l.one .picto_mf{float:left;height:251px;display: table;}
.landing .content_l.one .picto_mf p{display:table-cell;vertical-align: middle;}
.landing .content_l.one .picto_mf p .mf{font-size:100px;margin:10px 34px;}
.landing .content_l.one > p{text-indent:-245px;}
.landing .content_l.one .selecteur_form_submit{display: table-cell;vertical-align: middle;}
.landing .content_l.one .fields_select{display: table-cell;padding-left: 27px;}
.landing .content_l .fields_select strong{display:none;}
.landing #msearch_selecteur div.fld_select select:disabled{background: #ffffff;}
.landing #msearch_selecteur.marquesvoiture_marque .content{margin-top: 30px!important;}
.landing #msearch_selecteur.one.marquesvoiture_marque .content{margin-top: 68px!important;}
.landing #msearch_selecteur.one .fld_higher{display: table;}
.landing #msearch_cartegrise .mf-car{padding-top: 0;}

.landing .content_l.third #f_select{width:340px;position:relative;}
#landinghppa .landing .content_l.third #f_select{width:233px;}
.landing .content_l.one #f_select{position:relative;}
.landing .content_l.third .fields_select{display: table-cell;padding-left: 6px;}
.landing .content_l.third .selecteur_form_submit{display: table-cell;vertical-align: middle;}
.landing .content_l.third.marquesvoiture .selecteur_form_submit,
.landing .content_l.third.piecesauto .selecteur_form_submit,
.landing .content_l.third.famillemarque .selecteur_form_submit{position: absolute;top:13px;right: 9px;width:inherit!important;}
.landing .content_l.one.famillemarque #f_select .selecteur_form_submit,
.landing .content_l.one.piecesauto #f_select .selecteur_form_submit,
.landing .content_l.one.marquesvoiture #f_select .selecteur_form_submit{position: absolute;top:28px;right: 47px;width:inherit;}
.landing .content_l.third#msearch_selecteur{min-height:144px; }
.landing .content_l.third#msearch_selecteur .content{margin-top: 14px!important;margin-bottom:0;}
#landinghppa .landing .content_l#msearch_selecteur .content{margin-top: 10px!important;}
#landinghppa .landing .content_l .selecteur_form_submit{padding-top: 8px;}
#landinghppa .landing .content_l.third .mf{margin-left: 12px;}
/* CARTE GRISE DE */
.landing .content_l#msearch_de #msearch_cartegrise .title{font-weight: bold;font-size: 17px; text-align: center;text-indent:-6px; }
.landing .content_l#msearch_de .picto_mf{padding-top: 8px;}
.landing .content_l#msearch_de #msearch_cartegrise .cartegrise_form{position: relative;}
.landing .content_l#msearch_de #msearch_cartegrise .cartegrise_form .field{width:45%;}
.landing .content_l#msearch_de #msearch_cartegrise .cartegrise_form .field .fld_select{width:65%;height:36px;}
.landing .content_l#msearch_de #msearch_cartegrise .cartegrise_form .field label{width:144px;}
.landing .content_l#msearch_de #msearch_cartegrise .cartegrise_form_submit{padding-top: 9px;}
.landing .content_l#msearch_de .cartegrise_form .field input{font-weight: bold;font-size: 18px;}
.landing .content_l#msearch_de #msearch_cartegrise .mf.mf-info2{color:#878787;font-size:23px;display:inline-block;position: absolute;top:19px;}

/* TYPE MINE FR*/
.landing .content_l#msearch_type{min-height:97px;}
.landing .content_l.width_content_selecteur_right#msearch_type{width:712px;}
.landing .content_l#msearch_type{width:100%;}
.landing .content_l#msearch_type #msearch_type_mine {width:708px;}
.landing .content_l#msearch_type .mf.mf-info2{color:#878787;font-size:20px;float: left;margin: 5px 12px;}
.landing .content_l#msearch_type .mf.mf-info2{color:#878787;font-size:20px;float: left;margin: 5px 12px;}
.landing .content_l#msearch_type .type_mine_form{margin-left:44px;}
.landing .content_l #msearch_type_mine input { width:209px;padding:2px 0 2px 5px;margin-right:35px;text-transform: initial;}
.landing .content_l #msearch_type_mine select { width:227px;height:30px;}
.landing .content_l #msearch_type_mine .infocartegrise {margin:-131px 0 0 44px; }

/* FACTFINDER LANDING */
#landinghppa .landing {overflow: visible;}
#landinghppa .landing .content_l#msearch_factfinder .ff_catalogue > span{color:#333333;display: block;margin-bottom:20px;}
#landinghppa .landing .content_l#msearch_factfinder #searchboxLine input#query{margin-left:11px;width:333px;}
#landinghppa .landing .content_l#msearch_factfinder .ff_vehicule_search_title{display: none;}
#landinghppa .landing .content_l#msearch_factfinder .picto_mf{text-indent:100px;}
#landinghppa .landing .content_l#msearch_factfinder #searchboxLine{margin-top:2px;height:61px;}
#landinghppa .landing .content_l#msearch_factfinder .suggestFormWrap div.suggestLayer{width:353px;margin-left:12px;}
#landinghppa .landing .content_l#msearch_factfinder .ff_catalogue #searchboxLine input#query{border-color:#B2B2B2;border-radius:0;}
#landinghppa .landing .content_l#msearch_factfinder .ff_catalogue #searchboxLine .fake_btn{border:none;border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;}
#landinghppa .landing .content_l#msearch_factfinder .ff_catalogue #searchboxLine .fake_btn .boxtext_orange{padding:26px 21px 20px 13px;height:24px;line-height: 1px;font-size:13px;}

/* LANDING HP PA */
body div#wrapper #landinghppa{position: relative;z-index: 2;}
body div#wrapper.landinghppa .content{position: relative;z-index:0;}
body div#wrapper.landinghppa div.content div.wrapper.references div.exergue div.content ul {text-align: left; padding-left: 34px;margin: 18px 0;line-height: 18px;}
body div#wrapper.landinghppa #header{z-index: 0;width:999px;}
body div#wrapper.landinghppa div.content div.wrapper.bestseller div.container div.exergue{position:relative;z-index: 0;}
body div#wrapper.landinghppa div.content div.wrapper.references div.exergue div.content ul li a:hover {color:#246bbf;}
/* DE */
.wrapper_DE #landinghppa .selecteur_landing{display: inline-block;margin-bottom: 33px;}
body div#wrapper.wrapper_DE .container-selector h2.main-title{font-size: 24px;color: #235397;font-weight: bold;margin: 0;padding-top:20px;display: block;}
body div#wrapper.wrapper_DE div.content h2.main-title:before, body div#wrapper.wrapper_DE div.content h2.main-title:after{content: initial;}
.wrapper_DE #landinghppa #msearch_selecteur div.fld_select select{width: 210px;}
.wrapper_DE #landinghppa .landing #msearch_factfinder{height:178px;}
.wrapper_DE #landinghppa .landing #msearch_selecteur.content_l{width: 250px;float:right;}
.wrapper_DE #landinghppa .landing #msearch_selecteur .picto_mf{padding-top:8px}
.wrapper_DE #landinghppa .landing #msearch_selecteur #f_select{margin-top: 28px;}
.wrapper_DE #landinghppa .landing .content_l#msearch_de #msearch_cartegrise .cartegrise_form{width:255px;}
.wrapper_DE #landinghppa .landing .content_l#msearch_de #msearch_cartegrise .cartegrise_form .field label{width:106px;}
.wrapper_DE #landinghppa .landing .content_l#msearch_de{width:270px;}
.wrapper_DE #landinghppa .landing .content_l#msearch_de p{padding-top:10px}
.wrapper_DE #landinghppa .landing .content_l#msearch_de #msearch_cartegrise .mf.mf-info2{top: 110px;left: 0;}
.wrapper_DE #landinghppa .landing .content_l{width:433px;height:186px;}
.wrapper_DE #landinghppa .landing #msearch_de .infocartegrise{margin: -68px 0 0 18px;}
body div#wrapper.wrapper_DE div.content div.wrapper.references div.exergue div.title div.heading span.title.smallerexception{font-size: 11px;}
.wrapper_DE #landinghppa .landing .content_l#msearch_factfinder #searchboxLine{margin-top:36px;z-index: 1;}


/* **********************************
 * NOUVELLE LANDING QUICK WIN 01/16 *
 * ******************************** */
#f_select .btn_select{ text-align: center; }

.landing_selector_title {
    text-align: center;
    font-size: 18px;
    margin: 20px 0;
    color: #4575b6;
}
.quickwin.frame {
    background-color: transparent;
}
.landing.quickwin {
    position: relative;
    border: none;
    width:100%;
}
.landing.quickwin .selecteur_landing {
    margin: 0 auto;
    overflow: hidden;
    width:966px;
}
.landing.quickwin .content_l {
    position: relative;
    border: 2px solid #FFFFFF;
    background: #ffffff;
}
.landing.quickwin .content_l.one{
    width: 99%;
    min-height: 100px;
    margin: 0;padding: 0;
}
.landing.quickwin .content_l.one .content {
    margin: 0;
    padding:0;
    width:97%;
}
.landing.quickwin .content_l.one .content {width:966px;}
.landing.quickwin .content_l.one .content.marque {
    width: 720px;
    margin: 0 auto;
}
.landing.quickwin .content_l.active {
    border: 2px solid #235397;
}
.landing.quickwin .content_l_separator.third {
    width: 40px;
}
.landing.quickwin .content_l.third .fld_higher{ display: table;}
.landing.quickwin .content_l.third .fields_select{ display: table-cell;vertical-align: middle; height:107px; padding-left: 14px;padding-top:9px;}
/* Postion Display Table cell qui NE fonctionne pas sur IE
.landing.quickwin .content_l.one .fields_select{vertical-align: middle; }*/
.landing.quickwin .content_l.one .fields_select{vertical-align: middle;padding-top:15px;}
.landing.quickwin .content_l_separator.twice .border_separator {height:255px;}
.landing.quickwin .content_l_separator.twice {
    width: 45px;
}
.landing.quickwin .content_l.twice#msearch_immat, .landing.quickwin .content_l.twice#msearch_selecteur,.landing.quickwin .content_l.twice#msearch_de{min-height:251px;padding:0;}
.landing.quickwin .content_l.twice#msearch_de #msearch_cartegrise .cartegrise_form_submit{padding-top:17px;}
.landing.quickwin .content_l_separator {
    float: left;
    position: relative;
}
.landing.quickwin .content_l_separator .border_separator{
    width: 1px;
    display: block;
    height: 227px;
    background: #235397;
    margin: 0 auto;
}
.landing.quickwin .content_l_separator .text_separator{
    top: 46%;
    background: #f5f5f5;
    color:#235397;
    position: absolute;
    padding: 8px 0;
    text-transform: uppercase;
    width: inherit;
    text-align: center;
    font-size:11px;
}
/*DISPLAY TABLE CELL QUI NE FONCTIONNE PAS SUR IE
.landing.quickwin #msearch_selecteur.one .selecteur_form_submit {
    width: inherit;
    display: table-cell;
    vertical-align: middle;
}*/
.landing.quickwin #msearch_selecteur.one .selecteur_form_submit{
   display: inline-block;
    width:inherit;
    margin-top: -2px;
}
.landing.quickwin #msearch_selecteur.one .fld_higher{height:68px;text-align: center;margin-top: 24px;}
.landing.quickwin #msearch_selecteur.third .selecteur_form_submit {
    position: absolute;
    width: 243px;
    left: 8px;
    bottom: 4px;
    display: table-row;
}
.landing.quickwin .content_l.third{
    position: relative;
}
.landing.quickwin .content_l.third #f_select {
    height:170px;
}
.landing.quickwin .content_l.third#msearch_immat .content{
    height:144px;
    position: absolute;
    top:43px;
    width:85%;}
.landing.quickwin .content_l #f_select {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.landing.quickwin .content_l.one #f_select{padding-top:6px;}
.landing.quickwin .content_l.one .fld_higher_sans_immat{padding: 32px 10px;text-align: center;}
.landing.quickwin .content_l.one #f_select .btn_select{display: table-cell;vertical-align: middle;text-align: center;padding-right: 15px;}

.landing.quickwin .content_l.twice {width:47%;}
.landing.quickwin .content_l.third, .landing.quickwin .content_l#msearch_type {width:30%;}
.landing.quickwin .content_l.third{height: 215px;}
.landing.quickwin .content_l.third#msearch_immat{min-height: 223px;}
.landing.quickwin .content_l.third .nbtn.landing-immat{margin:33px auto 0 auto;}

.landing.quickwin .content_l #f_select .fields_select .fld_select select,
.landing.quickwin #msearch_selecteur .fld_select select {
    width: 240px;
}
.landing.quickwin .content_l.one#msearch_selecteur .fld_select select {
    width: 220px;
}
.landing.quickwin .content_l.one #f_select .fld_select {
    display: inline-block;
    padding: 0;
    margin:0 10px 0 0;
    height:inherit;
}
.landing.quickwin .content_l.active.third:last-child{
    border-top:2px solid #235397;
}
.landing.quickwin .content_l.third:last-child{
    border-top:2px solid #FFFFFF;
}
.landing.quickwin .content_l.third #f_select .content_selecteur,
.landing.quickwin .content_selecteur {
    float: none;
    margin: 0;
    text-align: center;
}
.landing.quickwin .content_l.third .nbtn.landing-mine{
    max-width: 170px;
}
.landing.quickwin .content_l.third #f_select .content_selecteur{
    margin-top:15px;
    position: absolute;
    bottom: 2px;
    left:38%;
}
.landing.quickwin .content_l.third #f_select .selecteur_form_submit #f_select_go{
    padding:12px 15px;
}
.landing.quickwin .content_l.third #f_select #f_select_go,
.landing.quickwin .nbtn.home-selector {
    margin: 0;
    width: initial;
    padding: 7px 14px;
}
.landing.quickwin .content_l.third .third_title{display: table;margin:0 auto;}
.landing.quickwin .content_l.third .third_title .picto_mf{display:table-cell;vertical-align: middle;padding: 0 8px;}
.landing.quickwin .content_l.third .third_title p{display:table-cell;vertical-align: middle;}
.landing.quickwin #msearch_selecteur.third .content #f_select .fld_higher .hlp_action .disabled {
    display: block;
    margin: 0;
}
.landing.quickwin #msearch_selecteur .fld_higher .fld_select{text-align: center;}
.landing.quickwin .content_l.third .selecteur_form_submit {
    position: inherit;
}

.landing.quickwin .content_l.third .immatriculation_form  {
    width: inherit;
    position: absolute;
    top:15px;
}
.landing.quickwin .content_l.third .immatriculation_form .immat {
    float: none;
    margin: 0 auto;
}
.landing.quickwin .content_l.third .immatricultation_form .content-btn-landingimmat {
    margin: 0;
    display: table-row;
}

.landing.quickwin #msearch_type.content_l.third .type_mine_form{margin-left:33px;}
.landing.quickwin #msearch_type.content_l.third .mf.mf-info2{display:none;}
.landing.quickwin #msearch_type.content_l.third #msearch_type_mine select {width:217px;}
.landing.quickwin #msearch_type.content_l.third #msearch_type_mine {
    width: 100%;
    margin-top: 46px;
}
.landing.quickwin #msearch_type.content_l.third #msearch_type_mine .content-mine{margin-top:20px;}
.landing.quickwin .content_l.twice#msearch_selecteur .content_selecteur{margin-top:23px;}

.landing.quickwin .content_l.twice .content #msearch_immatriculation{float: none;margin:0 auto;}
.landing.quickwin .content_l.twice .third_title{display: table;margin:10px auto;}
.landing.quickwin .content_l.twice .third_title .picto_mf, .landing.quickwin .content_l.twice .third_title p{display: table-cell;vertical-align: middle;}
.landing.quickwin .content_l.twice .third_title .picto_mf{padding: 0 10px;}
.landing.quickwin .content_l.twice .mf{margin-top:  0;}

.landing.quickwin .content_l.twice#msearch_de fieldset{width:100%;}
.landing.quickwin .content_l.twice#msearch_de fieldset .cartegrise_form{margin:0 auto;text-align: center;}
.landing.quickwin .content_l#msearch_de #msearch_cartegrise .cartegrise_form .field{width:38%;}

.landing.quickwin .cartegrise_form {
    width: inherit;
    padding: 0;
}
.landing.quickwin #msearch_de.content_l #msearch_cartegrise .cartegrise_form_submit {
    padding: 0;
}

.landing.quickwin .entete_selector_qw{width:200px;color:#235397;text-align:left;margin-bottom:2px;margin-left:1px;}
