.page{text-align: center;background-color: #f4f3f3;}
.main-container {width: 1200px; margin: 0 auto; display:inline-block;position:relative;background:#f4f3f3;}
.col-main, .sidebar, .toolbar,.products-grid, .toolbar-bottom, .category-products {display: inline-block; vertical-align: top;}
.nav {min-width: 1200px;}
.col1-layout .col-main {width: 100%;max-width: 100%; min-width: 100%; }
.col2-left-layout .sidebar{margin-right:15px}
.col2-left-layout .col-main{width:890px}
.col-main {max-width: 75%; min-width: 500px;}
.col1-layout .col-main {width:100%;max-width:1200px;min-width:1200px;}
.checkout-cart-index .col1-layout .col-main {width:100%;max-width:100%;min-width:100%;}
/*pastille pourcentage remise*/
.pastille_remise{ display :block;position: absolute; top: 1px; right:2px; width: 57px; height: 50px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1988px; z-index: 3;}
.pastille_remise .remise-jsq {font-size: 14px; font-weight: bold; color: #FFFFFF;margin:-20px 0 0 -1px;font: 19px arial;display: inline-block;}
.pastille_remise .pourcent{font-size: 9px; font-weight: bold; color: #FFFFFF;display: inline-block; line-height: 5em;vertical-align: top;}
.pastille_remise .pourcentjusq{font-size: 9px; font-weight: bold; color: #FFFFFF;display: inline-block; line-height: 1em;vertical-align: top;}
.pastille_remise .remise-texte  {font-size:14px;padding:14px 0px 0 1px;margin:0;color: #FFFFFF;font-weight: bold;font: 19px arial;display: inline-block;}
.pastille_remise .remise-texte .pourcent{font-size: 9px; font-weight: bold; color: #FFFFFF;display: inline-block;line-height: 5em;vertical-align: top; }
.pastille_remise .jusqua{height:10px;color:#FFF;font-size:10px;padding:10px 0 0 0px;display: inline-block;}
/* a partir de*/
.apartirde{color:#979797;display:inline-block;}
.price-box{display: inline-block;}
/*en stock*/.products-grid li p.pastille_1316{display: none;width: 100%;height:24px; background: url('../images/sprite_v.png') 78px -2054px no-repeat #f4f3f3;color: rgb(84, 84, 84);font-weight:bold;margin-top: 5px;line-height: 22px;}
/*Disponible*/.products-grid li p.pastille_1317{display: none;width: 100%;height:24px; background: url('../images/sprite_v.png') 71px -2111px no-repeat #f4f3f3;color: rgb(84, 84, 84);font-weight:bold;margin-top: 5px;line-height: 22px;}
/*Sur commande*/.products-grid li p.pastille_1318{display: none;width: 100%;height:24px; background: url('../images/sprite_v.png') 56px -2082px no-repeat #f4f3f3;color: rgb(84, 84, 84);font-weight:bold;margin-top: 5px;line-height: 22px;}
/*Bientot epuise*/.products-grid li p.pastille_1319{display: none;width: 100%;height:24px;  background: url('../images/sprite_v.png') 59px -2111px no-repeat #f4f3f3;color: rgb(84, 84, 84);font-weight:bold;margin-top: 5px;line-height: 22px;}
/*Partiellement disponible*/.products-grid li p.pastille_1325{display: none;width: 100%;height:24px; background: url('../images/sprite_v.png') 22px -2111px no-repeat #f4f3f3;color: rgb(84, 84, 84);font-weight:bold;margin-top: 5px;line-height: 22px;}
.products-grid li .tailles{display:none; color: rgb(84, 84, 84);margin-top: 10px;font-weight:bold;}
.products-grid li .tailles span {font-size:0.9em; font-weight:normal;}

.products .products_encart_1320{width: 135px; height: 22px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1911px; z-index: 3; text-indent:-6000px}
.products .products_encart_1321 {width: 135px; height: 22px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1881px; z-index: 3; text-indent:-6000px}
.products .products_encart_1322{width: 135px; height: 22px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1851px; z-index: 3; text-indent:-6000px}
.products .products_encart_1323{width: 135px; height: 22px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1961px; z-index: 3; text-indent:-6000px}
.products .products_encart_1324{width: 135px; height: 22px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1819px; z-index: 3; text-indent:-6000px}
/*solde*/.encart_1320{ position: absolute; top: 9px; left: 0px; width: 135px; height: 22px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1911px; z-index: 3; text-indent:-6000px}
/*promotion*/.encart_1321{position: absolute; top: 9px; left: 0px; width: 135px; height: 22px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1881px; z-index: 3; text-indent:-6000px}
/*best of*/.encart_1322{position: absolute; top: 9px; left: 0px; width: 135px; height: 22px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1851px; z-index: 3; text-indent:-6000px}
/*Nouveau*/.encart_1324{position: absolute; top: 9px; left: 0px; width: 135px; height: 22px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1819px; z-index: 3; text-indent:-6000px}
/*signe etoile*/.encart_1323{position: absolute; top: 9px; left: 0px; width: 135px; height: 22px; background: transparent url('../images/sprite_v.png') no-repeat 0 -1961px; z-index: 3; text-indent:-6000px}

.marquevehicule{color: #05c;font-size:23px;padding-left:30px;padding-top:20px;padding-bottom:11px;}
.titlemarquevehicule{color: #05c;padding-left:30px;}
.rechveh_header .rechveh_title .supprimervehicule a {cursor:pointer;color: #000; padding-left:540px; display:inline-block; background: url('../images/sprite_test.png') 519px -2393px no-repeat;}
.menurechveh{display:none;}
.pieces_detachees, .recherchevehicule_container{padding-bottom: 10px;width:1200px; margin: 0 auto;text-align: left;}
.recherchevehicule_container{width: 100%}

.catalog-category-view .recherchevehicule_container {
    background-color:#FFF;
    text-align: center;
    width: 892px;
    height:130px;
    overflow:hidden;
    margin-top: 40px;
}
.formulaire-vehicule-validation a {color: #2f2f2f;text-decoration: underline;}
.rechveh-choixveh-freinage{background: url('../images/sprite_h.png') -2732px 0px no-repeat;text-align: center;font: 23px/1.55 Verdana, sans-serif;color: white;padding-top: 5px;}
.rechveh_header{text-align:left}
.rechveh_header .rechveh_img_marque,.rechveh_header .rechveh_title{display:inline-block;vertical-align:middle}
.rechveh_header .rechveh_img_marque{width:120px;height:120px;padding:5px}
.rechveh_header .rechveh_img_marque img{padding-right:5px;border-right:1px solid #f4f3f3}
.rechveh_header .rechveh_title{padding:0 10px 0 30px;color:#05c;width:717px}
.rechveh_header .rechveh_title .marquevehicule{font-size:23px;margin-bottom:10px}
.rechveh_header .rechveh_title .titlemarquevehicule{cursor:pointer}
/* formulaire */
.catalog-category-view .rechveh-choixveh {
    border: 1px solid #1f73cb;
    width: 888px;
    margin: 13px 0 0px 0;
    background-color: #eae8e8;
    margin-top: 40px;
    height: 145px;
    position: relative;
}

.catalog-category-view .rechveh-choixveh.recherche_vehicule_categorie {
    margin-top: 10px;
    height: 100px;
}


.catalog-category-view  .rechveh-choixveh .formulaire_vehicule {

    margin-left:18px;
    width:888px;
}

.catalog-category-view .rechveh-choixveh .formulaire_vehicule label {
    float: left;
    width: 137px;
    font: 20px/1.55 Verdana, sans-serif;
    color: #146bcc;
    font-weight: bold;
    line-height:52px;
}

.catalog-category-view .rechveh-choixveh .formulaire_vehicule select {
    background-color: white;
    border: none;
    float: left;
    margin: 42px 21px 36px -146px;
    width: 162px;
    height: 26px;
    color: #2f2f2f;
}

.catalog-category-view.rechveh-choixveh .formulaire-vehicule-validation {
    display: inline-block;
    vertical-align: top;
    width:196px;
    text-align: left;
}

.catalog-category-view .rechveh-choixveh .formulaire-vehicule-validation input[type=submit] {
    background: url('../images/sprite_h.png') -2541px -55px no-repeat;
    border: 0;
    display: block;
    height: 37px;
    width: 156px;
    font: 20px/1.55 Verdana, sans-serif;
    color: white;
    margin-top: 10px;
    margin-bottom: 8px;
    padding-bottom:4px;
    cursor: pointer;
}

.catalog-category-view.rechveh-choixveh .formulaire-vehicule-validation a {
    color: #2f2f2f;
    text-decoration: underline;
}

.catalog-category-view.recherchevehicule_container .background {
    background: url('../images/sprite_v.png') 0px -1676px repeat-x;
    width: 100%;
    height: 51px;
    margin-bottom: 28px;
}
.pieces_detachees .liste_pieces_detachees{background:#fff;}
.recherchevehicule_container{background:#fff;}
.pieces_detachees ul{background: url('../images/sprite_v.png') 0 -1215px repeat-x;border:solid 1px #e4e4e4;}
.pieces_detachees ul li {display:inline-block; background-color: #f4f3f3; padding: 8px; margin:11px 5px 11px 5px; border-radius: 15px;color: #1f73cb; cursor:pointer;border:solid 1px #e4e4e4;}
.pieces_detachees h2, .pieces_detachees h3{width:1200px; height:24px; background-color:#1f73cb;padding-top:7px;font-size: 1.1em;cursor:pointer;text-align: center;}
.pieces_detachees h2 a{color:#fff;font-weight:bold;}
.pieces_detachees a:after{content:"";background: url('../images/sprite_v.png') 4px -506px no-repeat;width:10px;height:12px; display: inline-block;}
.pieces_detachees p {background: url('../images/sprite_h.png') -1069px -67px no-repeat;width:16px;height: 7px;margin:0 auto}
.pieces_detachees ul li a:hover {text-decoration: underline;color: #ed7408;}
/*.cms-index-index .category-products .products-grid {left:0; width:2700px; height:390px; }
.cms-index-index .category-products .products-grid.products_slide_3 { width: 900px;}
.cms-index-index .category-products .products-grid.products_slide_6 { width: 1800px;}
.cms-index-index .category-products .products-grid.products_slide_9 { width: 2700px;}
.cms-index-index .category-products .products-grid.products_slide_9.passionne {margin-top: 10px;}*/
/*.cms-index-index .category-products {display: block; height: 790px; overflow:hidden; width: 890px;}*/
.category-products .slider_bouton{width:30px; height:788px; border:1px solid #c3c3c3;position:absolute;top:16px;display:none;cursor:pointer;z-index:5;background:url('../images/sprite_h.png')  -1364px 330px no-repeat;background-color:#ddd;}
.category-products .bouton_precedent{left:0px;}
.category-products .bouton_suivant{right:0px;background-position: -1394px 330px;}
.toolbar, .toolbar-bottom{width: 100%; min-width: 500px;text-align: left;}
.toolbar { min-height: 40px; }
.toolbar .amount, .toolbar .limiter, .toolbar .pager, .toolbar .pages, .toolbar .pages p, .toolbar .sorter, .toolbar .pages ol, .toolbar .pages ol li { display: inline-block; vertical-align: middle; }
.toolbar .pages{line-height: 2em;}
/*.wrapper .breadcrumbs{background: url('../images/bg_toolbar.jpg') bottom left repeat-x;padding:5px 0 10px 0;}*/
.wrapper .breadcrumbs {padding: 5px 0 10px 0;background-color: #f4f3f3;width: 1200px;margin: 0 auto;}
.wrapper .breadcrumbs ul{width:1200px;margin:0 auto;text-align:left}
.wrapper .breadcrumbs ul li{display:inline-block;vertical-align:middle;color:#878787}
.wrapper .breadcrumbs ul li a{color:#878787}
.wrapper .breadcrumbs ul li.current{color:#00489b}
.products-grid {text-align: left;}
.catalog-category-view .col-main {text-align: left;}
.products-grid li { cursor: pointer; z-index: 3; position: relative; display: inline-block; vertical-align: top; width: 268px;border: 1px solid #e6e6e6; margin:0 8px 10px 0; padding: 10px;text-align: center; background: #fff; height: 368px;}
.products-grid .last {margin-right: 0;}
.products-grid > li > ul > li img {border: 1px solid #ededed;}
.bestof .products-grid .item{border:1px solid #155db0}
.products-grid li h2 { border-top: 1px solid #e6e6e6;}
.products-grid li h2 a { color: #545454; font-size: 0.7em;font-weight:bold;}
.div_principale .conteneur_block div .price-box .regular-price, .products-grid li .price-box .regular-price{color: #145db0; font-size: 1.2em}
.div_principale .conteneur_block div .price-box .price-label, .products-grid > li .price-box .price-label{display:none;}
.div_principale .conteneur_block div .price-box .regular-price span, .products-grid > li .price-box .regular-price span{color:#145db0;font-size:18px;font-weight: bold;}
.div_principale .conteneur_block div .price-box .special-price span, .products-grid > li .price-box .special-price span{color:#145db0;font-size:18px;font-weight: bold;}
.div_principale .conteneur_block div .price-box .price , .products-grid > li .price-box .price {color:#145db0;font-size:18px;font-weight: bold;}
.div_principale .conteneur_block div .price-box .old-price span, .products-grid > li .price-box .old-price span{color: #C2C2C2;text-decoration:line-through;font-weight:normal;font-size: 12px;}
.div_principale .conteneur_block div .price-box .old-price, .products-grid > li .price-box .old-price{display:inline;margin:0 10px 0 0}
.div_principale .conteneur_block div .price-box .special-price, .products-grid > li .price-box .special-price{display:inline;}
.products-grid li p {margin: 0 0 5px 0; padding: 0;}
.products-grid li p.price-to {display: none;}
.category-description {text-align:left;width:278px;background:#2260a8;color:#fff;padding:5px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.category-description h3, .category-description h2 {font-size:14px}
.col-left.sidebar h1, .col-left.sidebar h2{width:278px;min-height:15px;color:#FFF;font-size:16px;margin-top:40px;padding:10px 5px;border:1px solid #e4e4e4;border-bottom:none;background-color:#01489a;background:linear-gradient(to bottom,#01489a,#2b67ac)}
.col-left.sidebar h2{margin-top:0px;}
.products-grid li .marque {display: none;position: absolute; right: 0px; top:0px;}
.ratings {display: none; font-size:11px;line-height:1.25;margin:6px 70px;}
.comments .ratings{display:block;margin:5px 0 10px 0;line-height:1.5;cursor:pointer}
.ratings strong {float:left;margin:1px 3px 0 0;}
.ratings .rating-links {margin:0;}
.ratings .rating-links .separator {margin:0 2px;}
.rating-box {width:69px;height:13px;font-size:0;line-height:0;background:url(../images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden;}
.rating-box .rating {float:left;height:13px;background:url(../images/bkg_rating.gif) 0 100% repeat-x;}
.ratings .rating-box {float:left;margin-right:3px;}
.ratings p.amout a,.ratings p.amout  {color:#545454;}
.gallery_thumbnail{display: none;}
.gallery_thumbnail li{width:auto;height:auto;border:none;min-width:0px;min-height:0px;padding:0;}
.category-products .toolbar .pager {margin: auto 0; text-align: center;}
.category-products .toolbar .pager .pages, .category-products .toolbar .pager .amount, .category-products .toolbar .pager .limiter,
.category-products .toolbar .pager .sorter{color: #878787;line-height:3em;}
.category-products .toolbar .pager .amount{color: #00489b;}
.category-products .toolbar .pager .limiter{margin-left: 10px;}
.category-products .toolbar .pager .sorter{margin-left: 5px;}
.category-products .toolbar .pager .pages{margin-left: 5px;}
.category-products .toolbar .pager .pages ol li {border: 1px solid #e0e0e0; width: 21px; height: 21px; background-color: #fff; color: #545454; line-height: 1.5em; cursor:pointer;margin-left:2px}
.category-products .toolbar .pager .pages ol li a{color:#545454}
.category-products .toolbar .pager .pages ol .current{ background-color: #185fb0; color: #fff;}
.category-products .toolbar .pager .pages ol .first.current{margin-left:0}
.page .col-left .block-layered-nav .block-content{text-align: left;}
.block-layered-nav .block-content #narrow-by-list dt,.block-layered-nav .block-content .currently{color:#545454;font-weight:bold;position:relative;margin-top:3px;border:1px solid #e4e4e4;background-color:#FFF;cursor:pointer}
.block-layered-nav .block-content #narrow-by-list dt .filter_name{border-top:3px solid #2260a8;padding:10px 5px}
.block-layered-nav .block-content .currently .block-subtitle{color:#01489a;height:16px;padding:10px 5px;border-top:3px solid #2260a8}
.block-layered-nav .block-content .currently ol{background-color:#e4e4e4;font-weight:normal;color:inherit}
.block-layered-nav .block-content .currently ol li{padding:5px 25px 5px 5px;color:#878787;position:relative}
.block-layered-nav .block-content .currently ol li .btn-remove{position:absolute;right:10px;top:5px;text-indent:-9000em;background: url('../images/sprite_h.png') -1482px -51px no-repeat;width:14px;height:20px}
.block-layered-nav .block-content .actions{background-color:#e4e4e4;text-align:right;padding:0 3px 2px 0}
.block-layered-nav .block-content #narrow-by-list dd ol li a,.block-layered-nav .block-content #narrow-by-list dd ol li span{color: #878787;cursor:pointer}
.block-layered-nav .block-content #narrow-by-list dd ol li{border-bottom: 1px solid #e4e4e4;padding: 5px;margin-top: 0px;color:#878787}
.block-layered-nav .block-content #narrow-by-list dd{max-height:160px;overflow: hidden;background-color:#FFF;border:1px solid #e4e4e4;border-top:none}
.scroller_filtre{max-height:298px; width:21px; position: absolute; top: 68px; right: 15px;}
.scroller_filtre.petit{top: 27px;}
.scroller_filtre .conteneur {background-color:#fff;border:2px solid #e0e0e0;border-radius:10px;height:155px;position:relative;}
.scroller_filtre .conteneur .bouton {margin: 2px 0 2px 2px; background: url('../images/sprite_bg.jpg') 0 -448px repeat-x #558ac6; width: 13px; height: 30px; border-radius: 8px;position: relative; top:0px;}
.fleche_bleue{margin-top:15px;position:absolute;right:15px;top:2px;z-index:4;cursor:pointer;background: url('../images/sprite_h.png') -1432px -64px no-repeat;text-indent:-9000em;width:11px;height:5px}
.fleche_bleue.ouvrir{background: url('../images/sprite_h.png') -1432px -51px no-repeat;width:5px;height:11px}
.recherche_filtres{display: block;margin:0 0 10px 5px}
.recherche_filtres input[type="text"]{border:1px solid #e0e0e0;width:240px;height:23px;border-right:none;text-indent:5px;vertical-align:top;color:#878787}
.recherche_filtres input[type="submit"]{border:1px solid #e0e0e0;cursor:pointer;text-indent:-9000em;background: url('../images/sprite_h.png') -1448px -48px no-repeat;width:25px;height:24px;vertical-align:top}
#ajax-nav-container .btn-remove{color:#05c;cursor:pointer}

/*css banniere hp*/
p#image_banniere{overflow: hidden;  margin:0 auto; height: 260px;}
#hp_banniere li {display: none;}
#controls{width: 1200px; overflow: hidden; margin:0 auto;padding: 3px 0 4px 0;}
#controls li {display: inline-block; vertical-align: top;}
#controls li  {margin-left: 3px; padding: 1px;cursor: pointer;}
#controls li:hover  {border: 1px solid #fff; padding: 0px;}

/*css block seohp*/
.div_principale{width:1200px;text-align: left;padding-left: 4px}
.div_principale h2{background-color: #1f73cb; font-size: 1.2em; color:#fff; padding-top:6px; height:26px; cursor:pointer; font-weight:bold;text-align: center;}
.div_principale h2 a{color:#fff}
.conteneur_block > div, .conteneur_block > ul {border:1px solid #e6e6e6; width:288px; height:213px; display:inline-block; vertical-align: top; background: #fff;margin-bottom:5px;}
.conteneur_block > div{cursor:pointer;text-align: center;position:relative;}
.conteneur_block > div.block_pair, .conteneur_block > ul {margin-right : 10px;}
.conteneur_block > div.block_pair {position: relative;}
.conteneur_block{width:590px; display:inline-block; vertical-align: top;}
.conteneur_block.odd{margin-right: 10px;}
.fleche {background: url('../images/sprite_h.png') -1042px -67px no-repeat;width:70px;display:block; margin: 0 auto; height: 9px;}
.lien_block {color: #1f73cb; cursor:pointer;padding-bottom: 10px; padding-top: 5px; background: url('../images/sprite_v.png') 427px -499px no-repeat;font-weight:bold;text-align: center;}
.conteneur_block .lien_block a {color: #1f73cb;}
.conteneur_block ul li {display: inline-block;vertical-align: top;background: url('../images/sprite_v.png') 0 -1727px no-repeat;padding-left: 10px;color: #e6e6e6;width: 125px; line-height: 0.9em; margin-top:20px;margin-bottom: 12px;text-align: left;margin-left: 6px;}
.conteneur_block span{color:#1f73cb; font-weight:bold;}
.conteneur_block a{color:#878787;}
.conteneur_block a:hover{text-decoration: underline; }
.conteneur_block p img{padding-top:20px;}
.bordertop {border-top: 1px solid #e6e6e6;margin-top: 20px;padding-top:7px;}
.bordertop a{color:#545454;font-weight:bold;}
.mv_promo_new > h2
{
    height: 38px;
    width: 885px;
    color:#fff;
    font-size: 1.1em;
    line-height: 2.5em;
    font-weight: bold;
    background: #cecece;
    border-bottom: 3px solid #1f73cb;
    cursor: pointer;
    margin-bottom: 10px;
}

.mv_promo_new > h2:hover, .mv_promo_new > h2.active
{
    background: #1f73cb;
}

.mv_promo_new > ul li
{
    display: inline-block;
    vertical-align: top;
    margin-bottom: 10px;
}

.mv_promo_new
{
    position: relative;
    width: 890px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.mv_promo_new > h2.h2_promotions
{
    position: absolute;
    top: 0;
    left: 300px;
}

.mv_promo_new > h2.h2_nouveautes
{
    position: absolute;
    top: 0;
    left: 600px;
}

.fleche_meilleuresventes
{
    display: block;
    position: absolute;
    left: 413px;
    top: 41px;
}

.fleche_promotions
{
    display: none;
    position: absolute;
    left: 412px;
    top: 41px;
}

.fleche_nouveautes
{
    display: none;
    position: absolute;
    left: 711px;
    top: 41px;
}
.ban_seo{width:1200px;height:260px;margin:0 auto;text-align:left;position:relative}
.ban_seo .texte_ban_seo{position:relative;left:750px;top:-242px;width:425px;color:#FFF;text-align:justify}
.text_footer, .text_footer_2{border-top:2px solid #3373bb;padding:10px 0;display:none; text-align:left;}
.text_footer h2, .text_footer_2 h2{color:#3373bb;font-size:16px;line-height:20px}
.text_footer p, .text_footer_2 p{color:#878787}

/* PRODUCT PAGE */
.catalog-product-view {font-family: Verdana, sans-serif; text-align: center;}
/* Header */
.catalog-product-view .pdp_header {width: 1200px; height: 24px; margin: 4px 0 0 0; padding: 0px; border-bottom: 2px solid #3373bb; display: inline-block;}
.catalog-product-view .pdp_header p {border: none; background-image:linear-gradient(#145db1, #2568b7);background-color:#145db1; height: 20px; padding: 4px 10px 0 10px; color: white; cursor: pointer;}
.catalog-product-view .pdp_header p a {color: white; cursor: pointer;}
.catalog-product-view .pdp_header .back {float:left; vertical-align: bottom;}
.catalog-product-view .pdp_header .back a {color: white;}
.catalog-product-view .pdp_header .previous {float: right; vertical-align: bottom; margin-right: 5px;}
.catalog-product-view .pdp_header .next {float: right; vertical-align: bottom;}
.catalog-product-view .pdp_header .previous span,
.catalog-product-view .pdp_header .back span {width: 0; height: 0; display: inline-block; border-top: 7px solid transparent; border-bottom: 7px solid transparent; margin-right: 5px; vertical-align: middle; border-right: 6px solid white;}
.catalog-product-view .pdp_header .next span {width: 0; height: 0; display: inline-block; border-top: 7px solid transparent; border-bottom: 7px solid transparent; margin-left: 5px; vertical-align: middle; border-left: 6px solid white;}
/* Images */
.catalog-product-view .pdp_images {width: 548px; display: inline-block; vertical-align: top; margin-top: 20px; border: 1px solid #e9e9e9; background-color: white;}
.catalog-product-view .pdp_images .image_tabs {margin: 5px 0 0 0; padding: 0px; background-color: white; text-align: left; color: white; font-size: 13px; border-bottom: 4px solid #155db0;}
.catalog-product-view .pdp_images .image_tabs .tab {width: 136px; height: 21px; display: inline-block; text-align: center; padding-top: 4px; cursor: pointer; background-color: #cecece; margin-right: 1px;}
.catalog-product-view .pdp_images .image_tabs #tab_other {width: 137px;}
.catalog-product-view .pdp_images .image_tabs #tab_opinion {margin-right: 0px;}

.catalog-product-view .pdp_images .image_tabs .selected,
.catalog-product-view .pdp_images .image_tabs .tab:hover {background-color: #155db0;}
.catalog-product-view .pdp_images .product-image {width: 548px; height: 450px; vertical-align: middle;cursor:pointer;position:relative}
.catalog-product-view .pdp_images .content {text-align: left;}
.catalog-product-view .pdp_images .content #img_arrow {width: 0; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-top: 10px solid #155db0; margin-top: -1px; margin-left: 52px;}
.catalog-product-view .pdp_images .content #product_images {padding:7px; min-height: 100px;}
.catalog-product-view .pdp_images .content #product_images li {display: inline-block; vertical-align: top; width: 110px;cursor:pointer;margin-right:7px}
/* Product information section */
.catalog-product-view .pdp_main {width: 630px; display: inline-block; vertical-align: top; text-align: left; margin-left: 10px; padding-top: 20px; /*border: 1px solid red;*/}
.catalog-product-view .pdp_main .product_name {color: #00489b; font-size: 20px; font-weight: bold; padding-bottom: 28px;}
.catalog-product-view .pdp_main .product_name span {width: 0; height: 0; display: inline-block; border-top: 11px solid transparent; border-bottom: 11px solid transparent; margin: 0 5px 0 0; vertical-align: bottom; border-left: 10px solid #00489b;}
.catalog-product-view .pdp_main .brand_logo { border-top: 1px solid #00489b; border-left: 1px solid #00489b; border-bottom: 1px solid #00489b; display: inline-block; vertical-align: top; margin: 0px; padding: 0px;}
.catalog-product-view .pdp_main .brand_logo img {width: 80px; height: 80px; padding: 10px; background-color: white;}
.catalog-product-view .pdp_main .product_shortdesc { width: 503px; min-height: 76px; border: 1px solid #00489b; display: inline-block; vertical-align: top; margin: 0px; padding: 12px; position: relative; color: #545454}
.catalog-product-view .pdp_main .product_shortdesc button {border: none; background-color: #2965ab; height: 17px; color: white; cursor: pointer; padding: 0 7px; position: absolute; bottom: 0; right: 7px; font-size: 10px; text-transform: uppercase;}
.catalog-product-view .pdp_main .product_shortdesc .more_univers{border: none; background-color: #2965ab; height: 17px; line-height: 16px;color: white; padding: 0 7px; position: absolute; bottom: 0; right: 140px; font-size: 10px; text-transform: uppercase;}
.catalog-product-view .pdp_main .product_buy {margin-top: 8px;}
.catalog-product-view .pdp_main .product_buy .product_options {width: 206px; background-color: white; display: inline-block; vertical-align: top; margin-right: 2px; min-height: 190px;}
.catalog-product-view .pdp_main .product_buy .product_options label {display: block; padding: 10px 5px 5px 12px; color: #00489b; font-size: 12px;}
.catalog-product-view .pdp_main .product_buy .product_options label em {display: none;}
.catalog-product-view .pdp_main .product_buy .product_options select {background-color: white; border: 1px solid #e4e4e4; width: 184px; height: 30px; color: #878787; margin-left: 12px;}
.catalog-product-view .pdp_main .product_buy .product_options input {background-color: white; border: 1px solid #e4e4e4; color: #878787; margin-left: 12px;}
.catalog-product-view .pdp_main .product_buy .product_options .validation-advice {font-size: 10px; margin-left: 15px; color: #ff0000;}
.catalog-product-view .pdp_main .product_buy .product_options #select-qty {margin-bottom: 10px;}
.catalog-product-view .pdp_main .product_buy .product_addtocart {width: 225px; background-color: white; display: inline-block; vertical-align: top; margin-right: 2px; min-height: 190px;}
.catalog-product-view .pdp_main .product_buy .product_addtocart button {background-image:linear-gradient(#00b304, #2bc02e);background-color:#00b304;border-radius: 5px; border:none; width: 195px; height: 60px; margin: 15px 0 0 15px; color: white; font: 16.5px/1.0 Arial, sans-serif; text-transform: uppercase; text-align: left; padding-left: 16px; cursor: pointer;}
.catalog-product-view .pdp_main .product_buy .product_addtocart button span {font-size: 28px;}
.catalog-product-view .pdp_main .product_buy .product_addtocart .panier {background: url('../images/sprite_v.png') 2px -2154px no-repeat; margin: -12px 0 0 12px; width: 37px; height: 33px; display: inline-block;}

.catalog-product-view .pdp_main .product_buy .product_addtocart .alertestock{background-image: linear-gradient(#838282, #969696);background-color:#838282;text-transform:initial;font-size:14px;padding:0;text-align:center;height:35px}

.catalog-product-view .pdp_main .product_buy .product_addtocart .availability {margin: 12px 0 0 15px; font-size: 12px; cursor: pointer; background: url('../images/sprite_v.png') 0px -2293px no-repeat; padding-left: 24px;}
.catalog-product-view .pdp_main .product_buy .product_addtocart .stock_status_1325, .stock_status_1317, .stock_status_1319{margin: 19px 0 0 15px; font-size: 12px;color:#ed7408; font-weight:bold;}
.catalog-product-view .pdp_main .product_buy .product_addtocart .stock_status_1316 {margin: 19px 0 0 15px; font-size: 12px;color:#2dce01; font-weight:bold;}
.catalog-product-view .pdp_main .product_buy .product_addtocart .stock_status_1318 {margin: 19px 0 0 15px; font-size: 12px;color:#c90202; font-weight:bold;}
.catalog-product-view .pdp_main .product_buy .product_addtocart .expedition_delay {margin: 4px 0 0 15px; font-size: 12px}
.catalog-product-view .pdp_main .product_buy .product_addtocart .delivery_from {margin: 4px 0 0 15px; font-size: 12px;}

.catalog-product-view .pdp_main .product_buy .product_buy_right{display: inline-block; vertical-align: top}
.catalog-product-view .pdp_main .product_buy .price_box {width: 184px; background-color: #1957a0; border-radius: 10px; font-family: Arial, sans-serif; min-height: 50px;}
.catalog-product-view .pdp_main .product_buy .price_box .reduction {background-color: #d80939; width: 69px; height: 42px; border-top-left-radius: 9px; color: white; font-size: 32px; font-weight: bold; padding: 5px 0 0 5px;}
.catalog-product-view .pdp_main .product_buy .price_box .reduction.jusqua{width:120px}
.catalog-product-view .pdp_main .product_buy .price_box .reduction.jusqua span{font-size:12px;font-weight:normal;vertical-align:middle}
.catalog-product-view .pdp_main .product_buy .price_box .reduction sup {font-size: 15px;}
.catalog-product-view .pdp_main .product_buy .price_box .label {color: white; text-transform: uppercase; font-size: 13px; padding: 6px 0 0 11px;}
.catalog-product-view .pdp_main .product_buy .price_box .label_border {border-top: 1px solid #4574b3; color: white; text-transform: uppercase; font-size: 13px; padding: 1px 0 0 11px;}
.catalog-product-view .pdp_main .product_buy .price_box .label_border span{text-transform:initial}
.catalog-product-view .pdp_main .product_buy .price_box .prices .price-box {width: 100%;}
.catalog-product-view .pdp_main .product_buy .price_box .prices .price-box .price-label {display: none;}
.catalog-product-view .pdp_main .product_buy .price_box .prices .old-price {text-align: right; color: #6298d7; font-size: 14px; padding-right: 15px; text-decoration: line-through; }
.catalog-product-view .pdp_main .product_buy .price_box .prices .regular-price {text-align: right; margin-bottom: 5px; display: block;}
.catalog-product-view .pdp_main .product_buy .price_box .prices .special-price {text-align: right; margin-bottom: 5px;}
.catalog-product-view .pdp_main .product_buy .price_box .prices .regular-price .price,
.catalog-product-view .pdp_main .product_buy .price_box .prices .special-price .price {text-align: right; color: white; font-size: 32px; font-weight: bold; padding: 0 15px 5px 0;}
.catalog-product-view .pdp_main .product_buy .product_buy_right .flux_effiliation{margin:15px 0 0 4px; width:165px; text-align:center;}
.catalog-product-view .pdp_main .find_fit {border: none;background-color:#165eb0; background: url('../images/sprite_v.png') 12px -2323px no-repeat, linear-gradient(#165eb0, #2d75c7); color: white; cursor: pointer; font-size: 13px; margin: 10px 10px 10px 10px; min-height: 19px; border-radius: 8px; padding: 4px 10px 3px 35px; display: inline-block;}
.catalog-product-view .pdp_main .share_links {margin-top: 10px; border-top: 2px solid #cecece; color: #545454; min-height: 75px;display:table;width:100%;}
.catalog-product-view .pdp_main .share_links a {color: #545454;}
.catalog-product-view .pdp_main .share_links .email-friend {margin: 20px 0 0 15px; cursor: pointer; background: url('../images/sprite_v.png') 0px -2213px no-repeat; padding-left: 24px;}
.catalog-product-view .pdp_main .share_links .add_to_wishlist {margin: 10px 0 0 15px; cursor: pointer; background: url('../images/sprite_v.png') 0px -2252px no-repeat; padding-left: 24px;}
.catalog-product-view .pdp_main .share_links .send_add, .catalog-product-view .pdp_main .share_links .comments{display:inline-block;vertical-align:middle}
.catalog-product-view .pdp_main .share_links .send_add{width:50%}
.catalog-product-view .pdp_main .share_links .comments {width:35%; line-height: 22px; margin-top: 0px;display:table-cell;}
.catalog-product-view .pdp_main .share_links .comments .write {background: url('../images/sprite_v.png') 0px -2368px no-repeat; margin: 0px; height: 14px; line-height: 1em; padding-left:20px; cursor: pointer;}
.catalog-product-view .pdp_main .social_links {margin-top: 20px; border-top: 2px solid #cecece; min-height: 75px;}
.catalog-product-view .pdp_main .social_links a {color: #545454;cursor:pointer}
.catalog-product-view .pdp_main .social_links .voir_categories {margin: 20px 0 0 15px; background: url('../images/sprite_v.png') 0px -2291px no-repeat; padding-left: 24px;}

.catalog-product-view .pdp_main .social_links .voir_marque, .catalog-product-view .pdp_main .social_links .voir_univers {margin: 10px 0 0 15px; background: url('../images/sprite_v.png') 0px -2291px no-repeat; padding-left: 24px;}
.catalog-product-view .pdp_main .social_links .voir_tuto {margin: 10px 0 0 18px; background: url('../images/picto_tuto.png') top left no-repeat; padding:0 0 3px 30px;}
.catalog-product-view .pdp_main .social_links .voir_reglementation {margin: 10px 0 0 18px; background: url('../images/picto_reglementation.png') top left no-repeat; padding-left: 30px;}

.catalog-product-view .pdp_main .social_links .networks {float:right; width:50%; line-height: 22px; margin-top: 22px;}
.catalog-product-view .pdp_main .social_links .networks .social {display: inline-block; border: 1px solid #cacaca; border-radius: 4px; min-width: 60px; font-size: 14px; color: #545454; padding-right: 8px; cursor: pointer;margin-right:5px}
.catalog-product-view .pdp_main .social_links .networks .social p {display: inline-block;}
.catalog-product-view .pdp_main .social_links .networks .facebook,
.catalog-product-view .pdp_main .social_links .networks .twitter,
.catalog-product-view .pdp_main .social_links .networks .googleplus,
.catalog-product-view .pdp_main .social_links .networks .pinterest {border-right: 1px solid #cacaca; width: 35px; height: 24px; display: inline-block; margin-right: 4px;}
.catalog-product-view .pdp_main .social_links .networks .facebook {background-color:#5172ba;background-image: url('../../default/images/sprite_v.png');background-position:13px -2434px;background-repeat:no-repeat;background: url('../../default/images/sprite_v.png') 13px -2434px no-repeat, linear-gradient(#5172ba, #3a589b); border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.catalog-product-view .pdp_main .social_links .networks .twitter {background-color:#28c0ff;background-image: url('../../default/images/sprite_v.png');background-position:10px -2465px;background-repeat:no-repeat;background: url('../../default/images/sprite_v.png') 10px -2465px no-repeat, linear-gradient(#28c0ff, #1aaae5); border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.catalog-product-view .pdp_main .social_links .networks .googleplus {background-color:#ff523f;background-image: url('../../default/images/sprite_v.png');background-position: 13px -2499px;background-repeat: no-repeat;background: url('../../default/images/sprite_v.png') 13px -2499px no-repeat, linear-gradient(#ff523f, #dc2915); border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.catalog-product-view .pdp_main .social_links .networks .pinterest {background-color:#e22d34;background-image: url('../../default/images/sprite_v.png');background-position:11px -2536px;background-repeat:no-repeat;background: url('../../default/images/sprite_v.png') 11px -2536px no-repeat, linear-gradient(#e22d34, #cb2026); border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
/* Product description tabs */
.catalog-product-view .pdp_tabs {width: 1200px; margin-top: 20px; text-align: left; display: inline-block;}
.catalog-product-view .pdp_tabs .tabs {text-align: center; color: white; font-size: 14px;}
.catalog-product-view .pdp_tabs .tabs .tab {width: 299px; height: 25px; display: inline-block; padding-top: 6px; cursor: pointer; background-color: #cecece; margin-right: 1px;}
.catalog-product-view .pdp_tabs .tabs .selected,
.catalog-product-view .pdp_tabs .tabs .tab:hover {background-color: #fa8d00;}

.catalog-product-view .pdp_tabs .content {min-height: 160px; background-color: white; padding: 0 38px 30px 38px; text-align: left; border: 1px solid #e4e4e4;}
.catalog-product-view .pdp_tabs .content #arrow {width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 15px solid #fa8d00; margin: -1px 0 20px 0; margin-left: 98px;-moz-transform:scale(1.1)}
.catalog-product-view .pdp_tabs .content .info_content #arrow{margin-left:396px}
.catalog-product-view .pdp_tabs .content .serv_content #arrow{margin-left:694px;margin-bottom:35px}
.catalog-product-view .pdp_tabs .content .opin_content #arrow{margin-left:992px}
/* tab infos complémentaires */
.catalog-product-view .pdp_tabs .content .info_content table {width: 100%; margin-bottom: 30px;}
.catalog-product-view .pdp_tabs .content .info_content table td {border-bottom: 1px solid #cecece; padding: 4px 3px 4px 3px;}
.catalog-product-view .pdp_tabs .content .info_content table .label {font-weight: bold; width: 31%; padding-left: 3%;}
/* Tab services */
.catalog-product-view .pdp_tabs .content .serv_content{text-align:center}
.catalog-product-view .pdp_tabs .content .serv_content ul li{display:inline-block;vertical-align:middle;background: url('../images/sprite_h.png') no-repeat;width:83px;height:35px;padding:72px 3px 0 3px;line-height:1.1em;cursor:pointer;color:#545454;font-size:0.85em}
.catalog-product-view .pdp_tabs .content .serv_content ul li:hover{text-decoration:underline}
.catalog-product-view .pdp_tabs .content .serv_content ul .serv_13342{background-position:11px 0}
.catalog-product-view .pdp_tabs .content .serv_content ul .serv_13343{background-position:-345px 0}
.catalog-product-view .pdp_tabs .content .serv_content ul .serv_13344{background-position:-257px 0}
.catalog-product-view .pdp_tabs .content .serv_content ul .serv_13345{background-position:-171px 0}
.catalog-product-view .pdp_tabs .content .serv_content ul .serv_13346{background-position:-80px 0}
.catalog-product-view .pdp_tabs .content .serv_content ul .serv_13347{background-position:-432px 0}
/* tab avis clients */
.catalog-product-view .avisclient_header {background-color: white; font-family: Arial, sans-serif;}
.catalog-product-view .avisclient_header h1 {font-size: 21px; font-weight: bold; text-align: center; color: white; background-color: #fa8d00; margin-top: 30px; padding-bottom: 5px;}
.catalog-product-view .avisclient_header .note {display: inline-block; vertical-align: top; width: 320px; padding: 25px 28px 30px 28px; color: #929292;}
.catalog-product-view .avisclient_header .note .bold {color: #fa8d00; text-transform: uppercase; font-size: 19px; font-weight: bold;}
.catalog-product-view .avisclient_header .note strong {color: #ff7110; font-size: 37px;}
.catalog-product-view .avisclient_header .texte {display: inline-block; vertical-align: top; width: 740px; padding: 0 20px 0 50px; border-left: 1px solid #f4f4f4; text-align: justify; color: #959595;}
.catalog-product-view .avisclient_header .texte .arrow {width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 15px solid #fa8d00; margin: -1px 0 30px 142px;}
.catalog-product-view .avisclient_header .texte a {background-color: #2a70c6; border-top: 1px solid #7fa9dd; color: white; float: right; border-radius: 4px; padding: 5px 12px; margin: 20px 0 20px 0;}
.catalog-product-view .avisclient_header .texte a .go_arrow {width: 0; height: 0; display: inline-block; border-top: 7px solid transparent; border-bottom: 7px solid transparent; vertical-align: bottom; border-left: 5px solid white; margin-left: 5px;}
.catalog-product-view .toolbar {padding-top: 14px; height: 30px; font-family: Verdana, sans-serif; background-color: #e7e7e7; }
.catalog-product-view .toolbar .pager {width: 100%;}
.catalog-product-view .toolbar .pager .amount {width :49%; text-align: left; color: #04489b; padding-left: 15px;}
.catalog-product-view .toolbar .pager .pages {width :47%; text-align: right; color: #878787;}
.catalog-product-view .toolbar .pager .pages li {background-color: white; padding: 1px 6px 1px 6px;}
.catalog-product-view .toolbar .pager .pages .current {background-image: linear-gradient(#145db0, #3a77be); color: white;}
.catalog-product-view .toolbar .pager .pages li a {color: #545454;}
.catalog-product-view .avisclient_tableau {border-style: hidden;}
.catalog-product-view .avisclient_tableau thead {display: none;}
.catalog-product-view .avisclient_tableau td {background-color: white; border: 1px solid #f4f4f4; color: #595959; padding: 15px;}
.catalog-product-view .avisclient_tableau .infos {min-width: 190px;}
.catalog-product-view .avisclient_tableau td a {color: #595959; text-decoration: underline;}
.catalog-product-view .avisclient_tableau td .review_title {text-transform: uppercase;}
.catalog-product-view .avisclient_tableau .ratings-table {border-style: hidden;}
.catalog-product-view .avisclient_tableau .ratings-table td {border-style: hidden; padding: 6px; font-size: 12px; font-weight: normal;}
.catalog-product-view .col-main {margin-bottom: 45px;}
/* Formulaire nouveau commentaire */
.catalog-product-view .opin_content {text-align: center;}
.catalog-product-view .opin_content .comment_tile{background-color:#fe7e00;background: url('../images/sprite_v.png') 10px -2360px no-repeat, linear-gradient(#fe7e00, #ff942b);  margin-left: 389px; height: 20px; width: 290px; padding: 5px 15px 5px 32px; border-top: 1px solid #ff9833; color: white; font-size: 15px; border-radius: 3px; border: none; cursor: pointer;}
.catalog-product-view .opin_content #comments_box{margin-top: 30px;}
.catalog-product-view .opin_content #comments_box p{cursor: pointer;}
.catalog-product-view .opin_content #comments_box .comment-table, .avisclient-index-form .comment-table{margin: auto;}
.catalog-product-view .opin_content #comments_box .comment-table td, .avisclient-index-form .comment-table td {border-top: 1px solid #E4E4E4; width: 100px; height: 22px; text-align: center; vertical-align: middle;}
.catalog-product-view .opin_content #comments_box .comment-table th, .avisclient-index-form .comment-table th {text-align: center; padding-bottom: 5px;}
.catalog-product-view .opin_content #comments_box .comment-table .left, .avisclient-index-form .comment-table .left {width: 80px; text-align: right; padding: 2px 15px 0 0;}
.catalog-product-view .opin_content #comments_box ul li, .avisclient-index-form .form-list li {width: 1000px;}
.catalog-product-view .opin_content #comments_box ul li label, .avisclient-index-form .form-list li label {display: inline-block; vertical-align: top; min-width: 200px; text-align: right; margin-right: 15px; margin-top: 17px;}
.catalog-product-view .opin_content #comments_box ul li input, .avisclient-index-form .form-list li input{min-width: 480px; height: 30px; border: 1px solid #E4E4E4; margin-top: 10px; padding-left: 10px; padding-right: 10px;}
.catalog-product-view .opin_content #comments_box ul li textarea,.avisclient-index-form .form-list li textarea{min-width: 480px; height: 114px; border: 1px solid #E4E4E4; margin-top: 10px; padding: 10px; font-family: Verdana, sans-serif;}
.avisclient-index-form .form_avisclient{border:4px solid #165CB1;margin:40px 0;background-color:#FFF;padding:20px}
.catalog-product-view .opin_content #comments_box button, .avisclient-index-form button{background-color:#00b304;background-image:linear-gradient(#00b304, #2bc02e); border-radius: 5px; border:none; color: white; cursor: pointer; font-size: 14px; width: 180px; height: 25px; margin-top: 10px;}
.catalog-product-view .opin_content #view_comments {margin-top: 30px;}
.catalog-product-view .opin_content #view_comments .avisclient_tableau {margin-bottom: 20px;}
.catalog-product-view .opin_content #comments_box .validation-advice {text-align: left; margin-left: 360px; font-size: 10px; color: #ff0000;}
/* Up sells area */
.catalog-product-view .pdp_upsells {width: 1200px; margin-top: 20px; display: inline-block;text-align:left}
.catalog-product-view .pdp_upsells .upsell_title {background-color: #155db0; color: white; min-height: 27px; font-size: 14px; padding-top: 6px;text-align:center}
.catalog-product-view .pdp_upsells #upsell_arrow {width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 15px solid #155db0; margin: 0 auto 5px;-moz-transform:scale(1.1)}
/* Content footer */
.catalog-product-view .pdp_footer {width: 1200px; height: 34px; margin: 30px 0 20px 0; padding-top: 12px; border-top: 2px solid #3373bb; color: #878787; display: inline-block; font-size: 10.5px;}

.catalog-product-view .livraison_offerte {border: 2px solid orange; border-radius: 5px; padding: 5px; margin-top: 17px; margin-right: 18px;}
.catalog-product-view .livraison_offerte strong {display:inline-block;margin-right:15px;}
.catalog-product-view .livraison_offerte .livraison_picto {display:inline-block;width:24px;height:24px;background:transparent url('../images/sprite_v.png') no-repeat 0 -4464px;}

/* AVIS CLIENTS */
.avisclient-index-index .avisclient_header {background-color: white; font-family: Arial, sans-serif;}
.avisclient-index-index .avisclient_header h1 {font-size: 21px; text-align: center; color: white; background-color: #fa8d00; margin-top: 30px; padding: 10px 0;}
.avisclient-index-index .avisclient_header .note {display: inline-block; vertical-align: top; width: 320px; padding: 25px 28px 30px 28px; color: #929292;}
.avisclient-index-index .avisclient_header .note .bold {color: #fa8d00; text-transform: uppercase; font-size: 19px; font-weight: bold;}
.avisclient-index-index .avisclient_header .note strong {color: #ff7110; font-size: 60px;}
.avisclient-index-index .avisclient_header .texte {display: inline-block; vertical-align: top; width: 740px; padding: 0 20px 0 50px; border-left: 1px solid #f4f4f4; text-align: justify; color: #959595;}
.avisclient-index-index .avisclient_header .texte .arrow {width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 15px solid #fa8d00; margin: -1px 0 30px 324px;}
.avisclient-index-index .avisclient_header .texte a {background-color: #2a70c6; border-top: 1px solid #7fa9dd; color: white; float: right; border-radius: 4px; padding: 5px 12px; margin: 20px 0 20px 0;}
.avisclient-index-index .avisclient_header .texte a .go_arrow {width: 0; height: 0; display: inline-block; border-top: 7px solid transparent; border-bottom: 7px solid transparent; vertical-align: bottom; border-left: 5px solid white; margin-left: 5px;}
.avisclient-index-index .toolbar {padding-top: 14px; height: 30px; font-family: Verdana, sans-serif; background-color: #e7e7e7; }
.avisclient-index-index .toolbar .pager {width: 100%;}
.avisclient-index-index .toolbar .pager .amount {width :49%; text-align: left; color: #04489b; padding-left: 15px;}
.avisclient-index-index .toolbar .pager .pages {width :47%; text-align: right; color: #878787;}
.avisclient-index-index .toolbar .pager .pages li {background-color: white; padding: 1px 6px 1px 6px;margin-left:2px}
.avisclient-index-index .toolbar .pager .pages .current {background-image: linear-gradient(#145db0, #3a77be); color: white;}
.avisclient-index-index .toolbar .pager .pages li a {color: #545454;}
.avisclient-index-index .avisclient_tableau {border-style: hidden;}
.avisclient-index-index .avisclient_tableau thead {display: none;}
.avisclient-index-index .avisclient_tableau td {background-color: white; border: 1px solid #f4f4f4; color: #595959; padding: 15px;}
.avisclient-index-index .avisclient_tableau .infos {width: 140px;}
.avisclient-index-index .avisclient_tableau .notes{width:220px}
.avisclient-index-index .avisclient_tableau td a {color: #595959; text-decoration: underline;}
.avisclient-index-index .avisclient_tableau td .review_title {text-transform: uppercase;}
.avisclient-index-index .avisclient_tableau .ratings-table {border-style: hidden;}
.avisclient-index-index .avisclient_tableau .ratings-table td {border-style: hidden; padding: 6px; font-size: 12px; font-weight: normal;}
.avisclient-index-index .col-main {margin-bottom: 45px;}
/*Ajax fiche produit*/
.product_options .qty-rupture { color: #990000; font-weight: bold; }
.product_options .qty-fou { color:#ffaa00; font-weight: bold;}
.product_options .qty-os { color:#00c416; font-weight: bold;}
.product_options .titre-qty {display: block; padding: 10px 5px 5px 12px;color: #00489b;font-size: 12px;font-weight:normal;}
/*Popup tailles*/
.popup_tailles_content{width:700px;padding:15px;background:rgba(250,250,250,0.3);position:absolute;z-index:600;display:none}
.popup_tailles_content .header_tailles{display:block;margin:0 auto}
.popup_tailles_content .close{position:absolute;top:20px;right:20px;cursor:pointer}
/*Popup Gallery*/
.pop_up_gallery {position:absolute;background:rgba(250,250,250,0.3);padding:15px;z-index:202;}
.pop_up_gallery .bouton{display:inline-block;vertical-align:top;background-color:#155db0;width:100px;height:20px;padding-top:2px;color:#FFF;margin-top:10px;cursor:pointer}
.pop_up_gallery .bouton.precedent{margin-right:10px; line-height:0.8em;}
.pop_up_gallery .bouton.suivant{margin-left:10px; line-height:0.9em;}
.pop_up_gallery .bouton.precedent span{display:inline-block;vertical-align:bottom;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #FFF;margin:4px 4px 0 0}
.pop_up_gallery .bouton.suivant span{display:inline-block;vertical-align:bottom;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #FFF;margin:4px 0 0 4px}
.pop_up_gallery .image_zoom span{position:absolute;right:25px;top:20px;color:#a9a9a9;cursor:pointer}
.pop_up_gallery .image_zoom span:after{content:'';background:url('../images/close_popup_media.png') center center no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:5px}
/*360*/
.pdp_images .product-image .small360{margin-top:40px}
.pdp_images .expand{position:absolute;right:5px;bottom:5px;text-indent:-9000em;background:url('../images/expand.png') bottom right no-repeat;width:40px;height:30px}
.popup_360{position:absolute;z-index:200;padding:15px;background:rgba(250,250,250,0.3)}
.popup_360 .close{position:absolute;right:25px;top:20px;color:#a9a9a9;cursor:pointer}
.popup_360 .close:after{content:'';background:url('../images/close_popup_media.png') center center no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:5px}
/*popup disponibilités*/
.popup_dispo{position:absolute;padding:15px;background:rgba(250,250,250,0.3);display:none;z-index:600}
.popup_dispo .popup_dispo_content {background-color: white; padding: 40px;}
.popup_dispo .popup_dispo_content .title {text-align: left; font-size: 20px; color: #727272; margin-bottom: 5px;}
.popup_dispo .popup_dispo_content .dispo_produits {background-color:#FFF;}
.popup_dispo .popup_dispo_content .dispo_produits th,
.popup_dispo .popup_dispo_content .dispo_produits td {border: 1px solid #e6e6e6; text-align: center;position:relative}
.popup_dispo .popup_dispo_content .dispo_produits th {color: white; background-color: #3171ba; font-weight: bold; padding: 5px 16px 1px 16px;}
.popup_dispo .popup_dispo_content .dispo_produits tbody tr td .clickable_product{cursor: pointer;}
.popup_dispo .popup_dispo_content .dispo_produits td {font-size: 10px; color: #909090;}
.popup_dispo .popup_dispo_content .dispo_produits .prix_reduit {color: #d30000;}
.popup_dispo .popup_dispo_content .dispo_produits td .en_stock {background: url('../images/sprite_v.png') 16px -3372px no-repeat; height: 15px; display: block; padding-top: 24px;}
.popup_dispo .popup_dispo_content .dispo_produits td .disponible_sous {background: url('../images/sprite_v.png') 16px -3332px no-repeat; height: 15px; display: block; padding-top: 24px;}
.popup_dispo .popup_dispo_content .dispo_produits td .sur_commande {background: url('../images/sprite_v.png') 16px -3412px no-repeat; height: 15px; display: block; padding-top: 24px;}
.popup_dispo .popup_dispo_content .dispo_produits td .epuise {background: url('../images/sprite_v.png') 16px -3452px no-repeat; height: 15px; display: block; padding-top: 24px;}
.popup_dispo .popup_dispo_content .dispo_produits .Couleur {background-color: #f28524; }
.popup_dispo .popup_dispo_content .dispo_produits .Couleur .arrow {width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid white; position: relative; top: 6px; right: -6px; display: inline-block;}
.popup_dispo .popup_dispo_content .dispo_produits .Taille .arrow {width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 6px solid white; position: relative; top: 4px; right: -6px; display: inline-block;}
.popup_dispo .popup_dispo_content .dispo_produits .row_label {text-align: left; padding-left: 26px; color: #545454; font-weight: bold; font-size: 12px; padding-top: 12px;}
.popup_dispo .close{position:absolute;right:25px;top:20px;color:#a9a9a9;cursor:pointer}
.popup_dispo .close:after{content:'';background:url('../images/close_popup_media.png') center center no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:5px}
.popup_dispo .popup_dispo_content .legende {text-align: right; margin-top: 20px;}
.popup_dispo .popup_dispo_content .legende p {display: inline-block; vertical-align: top; border: 1px solid #e4e4e4; margin-right: 5px; font-size: 11px; height: 23px; padding: 10px 6px 0px 30px; text-align: left;}
.popup_dispo .popup_dispo_content .legende .en_stock {color: #2dce01; background: url('../images/sprite_v.png') 7px -3367px no-repeat #f9f9f9;}
.popup_dispo .popup_dispo_content .legende .disponible_sous {color: #ee7509; padding-top: 2px; height: 31px; background: url('../images/sprite_v.png') 7px -3327px no-repeat #f9f9f9;}
.popup_dispo .popup_dispo_content .legende .sur_commande {color: #c90202; background: url('../images/sprite_v.png') 7px -3407px no-repeat #f9f9f9;}
.popup_dispo .popup_dispo_content .legende .epuise {color: #787878; margin-right: 0px; background: url('../images/sprite_v.png') 7px -3447px no-repeat #f9f9f9;}
/*popup addtocart*/
.popup_addtocart, .popup_alerte{position:absolute;z-index:500; padding:15px;background:rgba(250,250,250,0.3)}
.popup_addtocart .addtocart_content, .popup_alerte .alerte_content{background:#FFF;padding:20px}
.popup_alerte .alerte_content{padding:40px 80px;text-align:left}
.popup_alerte .alerte_content .label{color:#00489b;font-size:18px;margin-bottom:10px}
.popup_alerte .alerte_content input[type="email"]{padding:5px;width:500px;border:1px solid #c2c2c2}
.popup_alerte .alerte_content input[type="submit"]{padding:5px 15px;border:none;background-image:linear-gradient(#1f72ca,#458bd4);background-color:#1f72ca;color:#FFFFFF;border-top-right-radius:3px;;border-bottom-right-radius:3px;cursor:pointer}
.popup_alerte .alerte_content .message{color:#00489b;font-size:18px}
.popup_addtocart .addtocart_content .close, .popup_alerte .alerte_content .close{position:absolute;right:25px;top:20px;color:#a9a9a9;cursor:pointer}
.popup_addtocart .addtocart_content .close:after, .popup_alerte .alerte_content .close:after{content:'';background:url('../images/close_popup_media.png') center center no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:5px}
.popup_addtocart .addtocart_content .message{font-weight:bold;color:#00b304;margin:15px 0 20px 0}
.popup_addtocart .addtocart_content img, .popup_addtocart .addtocart_content .titre{display:inline-block;vertical-align:middle}
.popup_addtocart .addtocart_content .titre{color:#545454}
.popup_addtocart .addtocart_content .buttons{margin:15px 0}
.popup_addtocart .addtocart_content .buttons .gotocart{background-color:#00b304;background:linear-gradient(#00b304,#2bc02e);border-radius:5px;border:none;width:150px;height:46px;color:white;font:12px/1.0 Arial,sans-serif;text-transform:uppercase;text-align:left;padding-left:15px;cursor:pointer;margin-left:50px}
.popup_addtocart .addtocart_content .buttons .gotocart span{font-size:21px}
.popup_addtocart .addtocart_content .buttons .gotocart:after{content:'';background:url('../images/sprite_v.png') 0 -2151px no-repeat;width:37px;height:33px;display:inline-block;vertical-align:text-bottom;margin:-16px 0 0 13px}
.popup_addtocart .addtocart_content .buttons .continue_shopping{background-color:#f28524;background:linear-gradient(#f28524,#fc9336);border-radius:5px;border:none;width:175px;height:46px;color:white;font:12px/1.0 Arial,sans-serif;text-transform:uppercase;text-align:right;padding-right:15px;cursor:pointer;margin-right:50px}
.popup_addtocart .addtocart_content .buttons .continue_shopping span{font-size:21px}
.popup_addtocart .addtocart_content .buttons .continue_shopping:before{content:'';display:inline-block;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #FFF;margin:0 58px -20px 0}
/* CATEGORY PAGES */
.catalog-category-view .col-main {text-align: center;}
.catalog-category-view .famille .breadcrumbs{margin-bottom:10px}
.catalog-category-view .famille .ban_famille{width:1200px;height:260px;margin:0 auto}
.catalog-category-view .famille .ban_famille .ban_content{position:relative;left:750px;top:-242px;width:420px;color:#FFF;text-align:justify}
.catalog-category-view .famille .col-main{text-align:left}
.catalog-category-view .product_group {width: 588px; display: inline-block; vertical-align: top; margin: 0 23px 0 0; }
.catalog-category-view .last {margin-right: 0px;}
.catalog-category-view .product_group .title {background-color: #1f73cb; text-align: center; height: 54px;}
.catalog-category-view .product_group .title h2{ padding: 6px;font-size:inherit}
.catalog-category-view .product_group .title h2 a{color: white; font-weight: bold;}
.catalog-category-view .product_group .title p {color: white; border: 1px solid white; border-radius: 2px; padding: 2px 5px 4px 5px; font-size: 11px;width:135px;margin:0 auto;cursor:pointer}
.catalog-category-view .product_group .title p .arrow {width: 0; height: 0; display: inline-block; border-top: 6px solid transparent; border-bottom: 6px solid transparent; vertical-align: bottom; border-left: 5px solid white; margin-left: 5px;}
.catalog-category-view .product_group ul .item{display: inline-block; vertical-align: top; width: 268px; margin-top: 12px;}
.catalog-category-view .product_group ul .item .arrow {width: 0; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-top: 10px solid #1f73cb; margin: -23px 0 0 -14px; position: absolute;}
.catalog-product-view .pdp_tabs .content .desc_content .vehicule{width:850px;border: 1px solid #f4f4f4;text-align:center;background-color:#f4f4f4;}
.catalog-product-view .pdp_tabs .content .desc_content .entete{background-color:#f4f3f3;cursor:pointer; text-align:center;height:29px;line-height: 28px;}
.catalog-product-view .pdp_tabs .content .desc_content .title {text-decoration: underline;}
.catalog-product-view .pdp_tabs .content .desc_content .td {background-color:#fff;border: 5px solid #f4f4f4;cursor:pointer; text-align:center;height:20px}
/* SEND FRIEND */
.sendfriend-product-send .send-friend{border:4px solid #165CB1;margin:40px 0;background-color:#FFF}
.sendfriend-product-send .send-friend h2{color:#165CB1;padding:25px}
.sendfriend-product-send .send-friend .legend{width:500px;text-align:left;margin:10px auto;color:#535353;font-weight:bold}
.sendfriend-product-send .send-friend .stripe{background-color:#F4F4F4;border-bottom:2px solid #FFF;padding: 8px 0}
.sendfriend-product-send .send-friend .stripe p{display:inline-block;vertical-align:middle}
.sendfriend-product-send .send-friend .stripe p:first-child{margin-right:25px}
.sendfriend-product-send .send-friend p.stripe textarea{vertical-align:text-top;width:350px;height:100px;padding:5px;border:1px solid #dfdfdf}
.sendfriend-product-send .send-friend .stripe label{color:#535353}
.sendfriend-product-send .send-friend .stripe label em{color:red}
.sendfriend-product-send .send-friend .stripe input{padding:2px;height:20px;border:1px solid #dfdfdf}
.sendfriend-product-send .send-friend .stripe .remove{background: url('../images/close_popup_news.png') top left no-repeat;width:16px;height:16px;text-indent:-9000em;margin-left:10px}
.sendfriend-product-send .send-friend .buttons-set{margin:15px 0}
.sendfriend-product-send .send-friend .buttons-set button{display:inline-block;vertical-align:middle;border:none;background: url('../images/sprite_h.png') -2195px -57px no-repeat;width:147px;height:22px;color:#FFF;text-align:left;padding-left:15px;cursor:pointer}
.sendfriend-product-send .send-friend .buttons-set button:first-child{margin-right:50px}
/* NEWSLETTERS */
.donneesclient-inscription-index .inscription, .donneesclient-inscription-desinscription .desinscription{border:4px solid #165CB1;margin:40px 0;background-color:#FFF}
.donneesclient-inscription-index .inscription h2, .donneesclient-inscription-desinscription .desinscription h2{color:#165CB1;padding:25px}
.donneesclient-inscription-index .inscription > p, .donneesclient-inscription-desinscription .desinscription > p{color:#878787;margin-bottom:20px}
.donneesclient-inscription-index .inscription form .stripe, .donneesclient-inscription-desinscription .desinscription form .stripe{background-color:#F4F4F4;border-bottom:2px solid #FFF;padding: 8px 0}
.donneesclient-inscription-index .inscription form .stripe p,.donneesclient-inscription-index .inscription form .stripe input,.donneesclient-inscription-index .inscription form .stripe label,
.donneesclient-inscription-desinscription .desinscription form .stripe p, .donneesclient-inscription-desinscription .desinscription form .stripe input, .donneesclient-inscription-desinscription .desinscription form .stripe label
{display:inline-block;vertical-align:middle}
.donneesclient-inscription-index .inscription form .stripe p, .donneesclient-inscription-desinscription .desinscription form .stripe p{width:400px;color:#535353;font-weight:bold;text-align:left}
.donneesclient-inscription-index .inscription form .stripe .email, .donneesclient-inscription-desinscription .desinscription form .stripe .email{width:auto}
.donneesclient-inscription-index .inscription form .stripe .email label, .donneesclient-inscription-desinscription .desinscription form .stripe .email label{width:400px;padding-left:50px}
.donneesclient-inscription-index .inscription form .stripe .email input, .donneesclient-inscription-desinscription .desinscription form .stripe .email input{border:1px solid #dfdfdf;height:20px;padding:2px}
.donneesclient-inscription-index .inscription form input[type="submit"], .donneesclient-inscription-desinscription .desinscription form input[type="submit"]{border:none;background: url('../images/sprite_h.png') -1804px -63px no-repeat;width:83px;height:22px;color:#FFF;text-align:left;padding-left:15px;margin:20px 0 20px 400px;cursor:pointer}
.popup_uk, .popup_be{display:none}
.popup_newsletters .styled-select{  display: inline-block;}
.popup_newsletters, .popup_uk, .popup_be{position:absolute;z-index:201; padding:15px 15px 15px 15px;background:rgba(250,250,250,0.3);width:606px}
.popup_newsletters img {height:471px}
.popup_newsletters form{background-color:black;}
.popup_newsletters form .left{line-height:0.9;text-align:center}
.popup_newsletters form .left .desc{text-transform: uppercase; color: white;font-family: DINCond; font-size: 21px;text-align: left; padding: 20px 50px 0 67px;    line-height: 22px;}
@font-face {font-family: DINCond;src: url('../images/dincond.otf') format('opentype');}
.popup_newsletters form .left .firstname, .popup_newsletters form .left .lastname,.popup_newsletters form .left  #civilite{display:inline-block;vertical-align:middle;height:29px;margin-left: 2px;margin-right: 2px;}
.popup_newsletters form .left .firstname input[type="text"], .popup_newsletters form .left .lastname input[type="text"]{width:170px;height:25px;text-indent: 8px;}
.popup_newsletters form .left .newsletter{width:269px}
.popup_newsletters form .right{padding-bottom:25px;}
.popup_newsletters form .right #email{height:25px;width:285px;margin-right: 8px;text-indent:8px}
.popup_newsletters form .right label[for="pratiquants"], .popup_newsletters form .right label[for="passionnes"]{font-size:12px}
.popup_newsletters form .right label[for="pratiquants"]{color:#E0AA21}
.popup_newsletters form .right label[for="passionnes"]{color:#DA0000}
.popup_newsletters form .right .small{font-size:11px}
.popup_newsletters form input .right[type="text"]{width:285px}
.popup_newsletters form input[type="submit"]{background: url(../images/pop_sprite.png) -18px -1px no-repeat;border: 1px solid white;width: 170px;height: 31px;color: white;font-weight: bold;text-align: left;padding: 0 35px;margin: 13px 0;cursor: pointer;border-radius: 5px;text-indent: 8px;}
.popup_newsletters .right .button:after{width: 0;height: 0;border-style: solid;border-width: 50px 0 50px 50px;border-color: transparent transparent transparent #e8f0ee;}
.popup_newsletters .close, .popup_uk .close, .popup_be .close{position:absolute;right:28px;top:29px;cursor:pointer; text-indent: -5500px;}
.popup_newsletters .close:after, .popup_uk .close:after, .popup_be .close{content:'';/*background:url('../images/close_popup_news.png') center center no-repeat*/;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:5px}
.popup_newsletters .success{background-color:#ececec;padding:15px;font-weight:bold;color:green}
.popup_uk img, .popup_be img{cursor:pointer}
.popup_newsletters .close{text-indent: 0px;}
.popup_services{position:absolute;z-index:200; padding:15px;background:rgba(250,250,250,0.3)}
.popup_services .close{position:absolute;right:25px;top:20px;color:#a9a9a9;cursor:pointer}
.popup_services .close:after{content:'';background:url('../images/close_popup_media.png') center center no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:5px}
.popup_services p{background-color:#FFF;width:900px;padding:25px}

/*
.catalog-product-view .pdp_tabs .content #desc_content th {background-color:#f4f3f3;cursor:pointer; text-align:center;height:29px;line-height: 28px;}
.catalog-product-view .pdp_tabs .content #desc_content > p {text-decoration: underline;}
.catalog-product-view .pdp_tabs .content #desc_content td {background-color:#fff;border: 5px solid #f4f4f4;cursor:pointer; text-align:center;height:20px}
.catalog-product-view .pdp_tabs .content #desc_content a {color: #000;}
.catalog-product-view .pdp_tabs .content #desc_content a:hover {text-decoration: underline;color: #ed7408;}
//*/

/* Start FormSav */
#savform { text-align:left; margin:0 auto;}
.page .sav_form{background-color:white;padding-bottom:30px}
.sav_form  p.stepsav span{font-weight:bold;color:#00489c}
.sav_form  p.stepsav{ margin:0 0 18px 0; text-align:left; margin-left:58px;margin-right:70px}
.sav_form  h1{ margin:20px 0 ; text-align:right; text-transform:uppercase;color: white;background-color: #1d6dbf; width: 530px;  padding: 12px;  font-size: 26px;}
.sav_form  h2{ margin:20px 0 ; text-align:right; text-transform:uppercase;  padding: 12px;  color: white;  background-color: #1d6dbf;  width: 603px;  font-size: 26px;}
.sav_form  ul{ margin:20px 0; text-align:left;}
.sav_form  ul li{ margin-left: 65px; list-style-type:square}

.formcontact {background-color: white;border: 5px solid #ef7100;font: 12px/1.55 Verdana, sans-serif;color: #777777;border-top-left-radius: 12px;border-top-right-radius: 12px;
margin-bottom: 20px;background:url('../images/contact-enveloppe.jpg') 0px 25px no-repeat; width:1200px; background-color:#fff;display:inline-block;}
#formcontact{display: inline-block;vertical-align: top;}
.formcontact h2{margin:0;width: 99.3%;display: inline-block;background:#ef7100; color:#FFF; padding-left:10px;font-size: 20px;font-weight: bold;padding-bottom: 5px;}
.formcontact img{display: inline-block;vertical-align: top;}
.blue {color: #1d6dbf;font-weight: normal; }
.red{color:red;font-size:11px}
.details{color:#545454}
.retourPrdts{  border-color: #e1dfdf;color: #959595;margin-right: 55px;
  margin-left: 55px;}
.retourPrdts input{width: 200px;  height: 28px;}
.retourPrdts textarea{width:763px; height:131px}
.formcontact label { font-weight:bold; width:95px;}
.formcontact input{ width:248px;}
.formcontact .iptradio{ width:20px;}
.formblock {/*border: 1px solid #CCC;*/ display: inline-block; vertical-align: top;width:255px;margin:15px 10px 0 0;}
.identity {margin:0 auto; padding-left:56px; width:555px; display:inline-block;color: #959595;}
.identity_right{display:inline-block;width:38%; vertical-align:top;margin-left:55px;margin-top:5px;color: #959595;}
.identity_right input{width:470px; height:25px;  margin-bottom: 19px;}
.identity label, .identity  input {display: inline-block; vertical-align: top; }
.identity label{ text-align:left;}
.identitycontact{ display: inline-block;  text-align: left;}
.identitycontact .validation-advice{color:red;}
.identity  input {text-align: left; width:470px; margin: 0 0 5px 0;border:1px solid #B6B6B6;height:32px;margin-bottom:15px}
.identity .validation-advice, .identity_right .validation-advice, .validation-advice{background-position: 390px 0;color:red;font-weight:bold}
.titleSav { background: #1d6dbf; color:white; font-size:14px; font-weight:bold; text-align:left;height:34px;padding-left:31px;text-transform:uppercase;line-height:33px}
.identitycontact h3 {text-transform:uppercase;font-size:13px;margin: 10px 0 20px 48px; width: 574px;}
.identitycontact li strong {font-weight:bold;color:#155db0;text-transform:uppercase;font-size:16px;display: inline-block;padding: 0 0 0 10px;list-style-type: none;margin:0 0 10px 0;line-height: 1.35em;}
.identitycontact li.titleli {background: none;}
.identitycontact a {color: #363636;text-decoration: none;}
.titlelist{background:#155db0;color:#fff;font-size:16px;font-weight:bold;padding:5px 10px;margin: 10px 0 0 0;}
.identitycontact ul li {list-style: none;background: url('../images/puce_barre_recherche.png') top left no-repeat;margin: 5px 0 10px 40px;padding: 0 0 5px 10px;line-height: 10px;}
.blockform{border-left: 1px solid #B6B6B6;display: inline-block;vertical-align: top;margin-left: 200px;padding-left: 10px;height: 835px;}
.submitFormSav button {	background: url('../images/button_sav.png') no-repeat;cursor: pointer;margin-right: 10px;border: none;padding-bottom: 2px;height: 32px;width: 111px;-moz-border-radius: 5px;-webkit-border-radius: 5px;	border-radius: 5px;color: white;font-size: 15px;  padding-right: 10px;}
.submitFormSav .contact-link{margin:0 10px 2px 0;vertical-align:middle;}
.submitFormSav .etoile_contact {vertical-align:middle;}
.reset{background-color: #555;}
.sav_form table td { padding-left: 30px; padding-top: 15px; padding-bottom: 15px;padding-right:30px}
/*.bgSav {background:#EEE;}*/
.bgSav input{width:200px;height:28px}
.submitFormSav {text-align:right;margin-bottom: 20px;margin-right:42px}
/* End FormSav */
.contact_form { line-height: 1.35em; }
.plan {background: url('../images/plan.png') no-repeat; margin-left: 35px; height:36px; cursor:pointer; color: #FFFFFF; font-weight: bold; line-height: 27px; padding-left: 10px;}
.plan a { color: #FFFFFF; font-weight: bold; padding-left: 12px;}
.contact_form  .form_contact {  width:785px; border:1px solid #B6B6B6; height:732px; margin-bottom:10px; }
.contact_form  .form_contact  .titre {  width:775px; background-color: #B6B6B6; font-size: 16px; color: #FFFFFF; font-weight: bold; padding:5px; }
.contact_form  .form_contact  .liste {  width:785px; }
.contact_form  .form_contact  .liste  .image {  width:200px; height:308px; border-right:1px solid #B6B6B6; }
.contact_form  .form_contact  .liste  .choix {  width:555px; }
.contact_form  .form_contact  .liste  .choix  .sous_titre {  width:545px; padding:5px; }
.contact_form  .form_contact  .liste  .choix  .sous_titre  strong{ font-size:13px; }
.contact_form  .form_contact  .liste  .choix  .chiffre {  padding:5px; padding-left:10px; background-color: #ef7100; font-size: 16px; color: #FFFFFF; font-weight: bold; border-right:1px solid #000000; }
.contact_form  .form_contact  .liste  .choix .sous_sous_titre {  padding:5px; font-size: 16px; font-weight: bold;}
.contact_form  .form_contact  .liste  .choix .liste_commande { margin-left:30px; width:100%; line-height: 2em;}
.contact_form  .form_contact  .liste  .choix .liste_commande  img { vertical-align:middle;}
.contact_form  .form_contact  .liste  .choix  .formulaire{  width:545px; padding:5px; }
.contact_form  .form_contact  .liste  .choix  .formulaire form p strong{ font-size:12px; }
.contact_form  .form_contact  .liste  .choix  .formulaire form .table {  width:345px; }
.etoile_contact { font-weight:bold; color:#F9B808; }
.td_titre { height:30px; vertical-align: bottom; }
.champ_contact { width:220px; border:1px solid #ef7100; padding:2px; }
.width250  {width: 250px; }
.width500  {width: 500px; }
.champ2_contact { width:470px; border:1px solid #ef7100; padding:2px; }
.td_retour { text-align:right; width:230px; padding-top:5px; }

.barre_droite_contact {display: inline-block;width:200px; padding-top: 9px; padding-left:37px;}
.barre_droite_contact  .block1 {  width:100%; margin-bottom:10px; border:1px solid #ef7100; }
.barre_droite_contact  .block1  .titre,.barre_droite_contact  .block2  .titre {  background-color: #ef7100; font-size: 16px; color: #FFFFFF; font-weight: bold; padding:5px; }
.barre_droite_contact  .block1  .texte { padding-left: 8px; padding:5px; /* border:1px solid #B6B6B6; */}
.barre_droite_contact  .block2 {  width:100%; border:1px solid #ef7100; text-align: left;}
.barre_droite_contact  .telephone_grand { color:#155db0; font-size: 20px; font-weight: bold; }
.barre_droite_contact  .telephone_petit { color:#155db0; font-size: 16px; font-weight: bold; }
.textbleu{color:#155db0;font-weight: bold;}
.barre_droite_contact .block2 div { width:100%; text-align: center; }
.barre_droite_contact  .block2 .texte {  padding:5px; padding-left: 8px; /* border:1px solid #B6B6B6; */}
.barre_droite_contact .block2 .texte  p {text-align: left;padding-left: 8px; }
.barre_droite_contact .block2 .texte  p span { color:#155db0; font-size: 12px; font-weight: bold; }

.rechercheparvehicule-index-form .formvehiculeabsent{background-color: white;border: 5px solid #155db0;font: 12px/1.55 Verdana, sans-serif;color: #777777;border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;background-color: #fff;margin-top: 15px;}
.rechercheparvehicule-index-form .absent{text-align:left;margin-bottom: 50px;}
.rechercheparvehicule-index-form .absentvalider,.forgotvalider input{cursor: pointer;background: url('../images/sprite_h.png') -523px -35px no-repeat;border: none;width: 119px;height: 24px;color: #fff;font-weight: bold;margin-top: 5px;}
.rechercheparvehicule-index-form .absent .nom input{height:22px;width: 345px;}
.rechercheparvehicule-index-form .absent .nom {padding-bottom: 13px;}
.rechercheparvehicule-index-form .absent .prenom input{height:22px;width: 345px;}
.rechercheparvehicule-index-form .absent .prenom {padding-bottom: 13px;}
.rechercheparvehicule-index-form .absent .mail input{height:22px;width: 345px;}
.rechercheparvehicule-index-form .absent .mail {padding-bottom: 13px;}
.rechercheparvehicule-index-form .absent .phone input{height:22px;width: 345px;}
.rechercheparvehicule-index-form .absent .phone {padding-bottom: 13px;}
.rechercheparvehicule-index-form .absent .vehicule input{width:345px;height:22px}
.rechercheparvehicule-index-form .absent .vehicule {padding-bottom: 13px;}
.rechercheparvehicule-index-form .vehiculeform{display: inline-block;vertical-align: top;width: 452px;}
.rechercheparvehicule-index-form h3{margin: 0;width: 99.3%;display: inline-block;background: #155db0;color: #FFF;padding-left: 10px;padding-bottom: 10px;font-size:15px;}
.rechercheparvehicule-index-form .formvehiculeabsent .red{font-size:10px;color:red;}
.rechercheparvehicule-index-form .menu_recherche {display: inline-block;width: 500px;margin-left: 80px;}
.rechercheparvehicule-index-form .indiquez, .recherchez {width: 413px;text-align: left;}
.rechercheparvehicule-index-form  h2{color:#fa8d00;width: 465px;text-align: left;font-size: 21px;margin-top: 20px;padding-bottom: 10px;}
.rechercheparvehicule-index-form .borderline{background: url('../images/borderline.png') no-repeat 100%;padding-top: 59px;}
.rechercheparvehicule-index-form .separation{background: url('../images/separationvehicule.png') no-repeat 100%;display:inline-block;width: 49px;height: 483px;vertical-align: top;}
.submitFormvehiculeabsent button {background: url('../images/maw-btn-valider.jpg') no-repeat;cursor: pointer;margin-right: 10px;border: none;padding-bottom: 2px;height: 29px;width: 130px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color: white;font-size: 15px;padding-right: 10px;margin-left:219px;margin-top: 20px;}
.submitMenuvehiculeabsent button {background: url('../images/maw-btn-valider.jpg') no-repeat;cursor: pointer;margin-right: 10px;border: none;padding-bottom: 2px;height: 29px;width: 130px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color: white;font-size: 15px;padding-right: 10px;margin-left:264px;margin-top: 20px;}

.rechercheparvehicule-index-form .rechveh-contacts {border: 3px solid #ef7100; width: 450px; display: inline-block; border-radius: 7px; margin-bottom: 20px;margin-top:10px;}
.rechercheparvehicule-index-form .rechveh-contacts .titre {background: url('../images/sprite_v.png') 0px -1447px repeat-x; width: 450px; font-weight: bold; color: white; font: 14px/1.55 Verdana, sans-serif; }
.rechercheparvehicule-index-form .rechveh-contacts .titre .sous-titre {font-size: 14px; font-weight: normal;}
.rechercheparvehicule-index-form .rechveh-contacts .contenu {background-color: #f4f3f3;}
.rechercheparvehicule-index-form .rechveh-contacts .contenu .label {color: #2f2f2f; font: 14px/1.55 Verdana, sans-serif; margin: 5px;}
.rechercheparvehicule-index-form .rechveh-contacts .contenu .telephone-gauche {display: inline-block; vertical-align: top; text-align: center; margin: 10px 33px 8px 0; width: 153px;}
.rechercheparvehicule-index-form .rechveh-contacts .contenu .telephone-gauche .image {display: inline-block; height: 70px; width: 42px; background: url('../images/sprite_v.png') 0px -1512px no-repeat;}
.rechercheparvehicule-index-form .rechveh-contacts .contenu .telephone-gauche .valeur {color: #ef7100; font: 18px/1.55 Verdana, sans-serif; font-weight: bold;}
.rechercheparvehicule-index-form .rechveh-contacts .contenu .separateur {background-color: white; display: inline-block; width: 2px; height: 154px;}
.rechercheparvehicule-index-form .rechveh-contacts .contenu .email-droit {display: inline-block; vertical-align: top; margin: 19px 0 0 25px;}
.rechercheparvehicule-index-form .rechveh-contacts .contenu .email-droit .image {display: inline-block; height: 44px; width: 65px; background: url('../images/sprite_v.png') 0px -1587px no-repeat;}
.rechercheparvehicule-index-form .rechveh-contacts .contenu .email-droit .label {margin-top: 15px;}
.rechercheparvehicule-index-form .rechveh-contacts .contenu .email-droit .rechveh-btn-email {background: url('../images/sprite_h.png') -2188px -54px no-repeat; border: 0; display: block; height: 26px; width: 153px; font: 11px/1.55 Verdana, sans-serif; color: white; margin-top: 10px; margin-bottom: 8px; cursor: pointer;}


.catalog-product-view .pdp_main .product_buy .options-list{width: 630px;display: block;min-height: 124px;background-color: #f3f3f3;margin-top:48px;}
.catalog-product-view .pdp_main .product_buy .product_options .options-list input {background-color: white;margin-left: 12px;}
.catalog-product-view .pdp_main .product_buy .product_options label {color: #00489b;font-size: 13px;display: inline-block;}

.page-print { background: #fff; padding: 25px 30px; font-size:11px; text-align:left;}
.page-print .print-head { margin: 0 0 15px; }
.page-print .print-head .logo { float: left; }
.page-print .print-head address { float: left; margin-left: 40px; background-color:blue;}
.page-print .sales-order-print h1 { font-size: 16px; font-weight: bold; }
.page-print .sales-order-print h2,.page-print h3 { font-size: 13px; font-weight: bold; }
.page-print .sales-order-print h2.h2 { font-size: 16px; font-weight: bold; margin-top: 25px;}
.page-print .sales-order-print .order-date { background: url('../images/bkg_divider1.gif') 0 100% repeat-x; padding: 0 0 10px; margin: 0 0 10px; }
.page-print .sales-order-print .col2-set { margin: 0 0 10px; }
.page-print .sales-order-print .gift-message-link { display: none; }
.page-print .sales-order-print .price-excl-tax,.page-print .price-incl-tax { display: block; white-space: nowrap; }
.page-print .sales-order-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price { display: inline; }
.page-print .print-head:after{ display: block; content: "."; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; }
.page-print .data-table .cart-tax-total { background-position:100% -54px; }
.page-print .data-table .cart-tax-info { display:block;}
.page-print .data-table { width: 100%; }
.page-print .data-table .odd { background: #FFFFFF; }
.page-print .data-table .even { background: #FFFFFF; }
.page-print .data-table .odd td { border-left: 1px solid #C7C7C7; }
.page-print .data-table .even td { border-left: 1px solid #C7C7C7; }
.page-print .data-table td.last,.data-table th.last { border-right: 1px solid #C7C7C7; }
.page-print .data-table tr.last th,.data-table tr.last td { border-bottom: 1px solid #C7C7C7; }
.page-print .data-table tr{ border-top: 1px solid #C7C7C7; }
.page-print .data-table th { font-weight: bold; }
.page-print .data-table td { padding: 3px 8px; }
.page-print .data-table thead th { font-weight: bold; border-right: 1px solid #292929; border-left: 1px solid #c7c7c7; color: #0a263c; white-space: nowrap; vertical-align: middle; text-align: center; }
.page-print .data-table thead th.first { border-radius: 5px 0 0 0; }
.page-print .data-table thead th.last { border-radius: 0 5px 0 0; }
.page-print .data-table thead th.wrap { white-space: normal; }
.page-print .data-table thead th a,.data-table thead th a:hover { color: #fff; }
.page-print .data-table thead th { padding-left: 5px; padding-right: 5px; background: url('../images/fond_barre_menu.jpg') repeat-x scroll 0 0 transparent; height: 34px; color: #fff; font-size: 11px; font-weight: bold; }
.page-print .data-table thead th .tax-flag { font-size: 11px; white-space: nowrap; }
.page-print .data-table tfoot tr.first td { border: none !important; }
.page-print .data-table tfoot td { padding-top: 1px; padding-bottom: 1px; border-bottom: 0; }
.page-print .data-table tfoot strong { font-size: 16px; }
.page-print .data-table tbody th,.data-table tbody td { border-bottom: 1px solid #d9dde3; }
.page-print .data-table tbody.odd tr { background: #f8f7f5 !important; }
.page-print .data-table tbody.even tr { background: #f6f6f6 !important; }
.page-print .data-table tbody.odd tr td,.data-table tbody.even tr td { border-bottom: 0; }
.page-print .data-table tbody.odd tr.border td,.data-table tbody.even tr.border td { border-bottom: 1px solid #d9dde3; }
.page-print .data-table tbody td .option-label { font-weight: bold; font-style: italic; }
.page-print .data-table tbody td .option-value { padding-left: 10px; }
.page-print .col2-set .col-1 { display: inline-block; vertical-align: top; width: 48.5%; margin-top: 25px;}
.page-print .col2-set .col-2 { display: inline-block; vertical-align: top; width: 48.5%; margin-top: 25px;}
.page-print .col2-set .col-narrow { width: 32%; }
.page-print .col2-set .col-wide { width: 65%; }
.page-print .col2-set {margin-bottom:25px;}

/*Facebook succes commande*/
.facebook_succes h2{ width: 1200px;height: 24px;background-color: #1f73cb;padding-top: 7px;font-size: 1.1em;cursor: pointer;color: #fff;text-align: center;}
.facebook_succes .facebook_fleche{background: url('../images/sprite_h.png') -1069px -67px no-repeat;width: 16px;height: 7px;margin: 0 auto;}
.bouton_partage{ background: url('../images/Facebook_succes.png') no-repeat 87px 4px; color: #fff;font-weight: bold;line-height: 2em;text-align: center;background-color: #fff;width: 258px;font-size: 0.85em;cursor: pointer;line-height: 34px;margin-top: 20px;margin-bottom: 25px;padding-left: 20px;height: 35px; }
.form-list li.wide textarea { width: 529px; }
.gift-messages-form h4 { font-size: 12px; font-weight: bold; color: #e87403;padding-top: 15px; }

/* Antidot*/
.catalogsearch-result-index .rechveh-contacts {border: 3px solid #ef7100; width: 450px; display: inline-block; border-radius: 7px; margin-top: 30px;}
.catalogsearch-result-index .rechveh-contacts .titre {background: url('../images/sprite_v.png') 0px -1447px repeat-x; width: 450px; height: 46px; color: white; font: 14px/1.55 Verdana, sans-serif; font-weight: bold;}
.catalogsearch-result-index .rechveh-contacts .titre .sous-titre {font-size: 14px; font-weight: normal;}
.catalogsearch-result-index .rechveh-contacts .contenu {background-color: #f4f3f3;}
.catalogsearch-result-index .rechveh-contacts .contenu .label {color: #2f2f2f; font: 14px/1.55 Verdana, sans-serif; margin: 5px;}
.catalogsearch-result-index .rechveh-contacts .contenu .telephone-gauche {display: inline-block; vertical-align: top; text-align: center; margin: 10px 33px 8px 0; width: 153px;}
.catalogsearch-result-index .rechveh-contacts .contenu .telephone-gauche .image {display: inline-block; height: 70px; width: 42px; background: url('../images/sprite_v.png') 0px -1512px no-repeat;}
.catalogsearch-result-index .rechveh-contacts .contenu .telephone-gauche .valeur {color: #ef7100; font: 18px/1.55 Verdana, sans-serif; font-weight: bold;}
.catalogsearch-result-index .rechveh-contacts .contenu .separateur {background-color: white; display: inline-block; width: 2px; height: 154px;}
.catalogsearch-result-index .rechveh-contacts .contenu .email-droit {display: inline-block; vertical-align: top; margin: 19px 0 0 25px;}
.catalogsearch-result-index .rechveh-contacts .contenu .email-droit .image {display: inline-block; height: 44px; width: 65px; background: url('../images/sprite_v.png') 0px -1587px no-repeat;}
.catalogsearch-result-index .rechveh-contacts .contenu .email-droit .label {margin-top: 15px;}
.catalogsearch-result-index .rechveh-contacts .contenu .email-droit .rechveh-btn-email {background: url('../images/sprite_h.png') -2188px -54px no-repeat; border: 0; display: block; height: 26px; width: 153px; font: 11px/1.55 Verdana, sans-serif; color: white; margin-top: 10px; margin-bottom: 8px; cursor: pointer;}
.catalogsearch-result-index  .mv_promo_new{position: relative;width: 100%;}
.catalogsearch-result-index .aucun_resultat{font-weight: bold;padding-top: 10px;font-size: 14px;}
.catalogsearch-result-index .mv_promo_new > h2 {height: 38px;width: 1200px;color: #fff;font-size: 1.1em;line-height: 2.5em;font-weight: bold;border-bottom: 3px solid #1f73cb;cursor: pointer;margin-bottom: 10px;}
.catalogsearch-result-index .fleche {background: url('../images/sprite_h.png') -1042px -67px no-repeat;width: 70px;display: block;margin: 0 auto;height: 9px;margin-left: 450px;}
.catalogsearch-result-index .chevron_orange {color: #ef7100;text-decoration: underline;}
.catalogsearch-result-index .produit_voir_les_mot_rechercher p{color: #05c;font-weight: bold;padding-bottom: 5px;}
.catalogsearch-result-index  .expression_voir_les_mot_rechercher span {color: #1f73cb;font-weight: bold;}
.catalogsearch-result-index .titre_suite_recherche_vide{color:#2467b5;font-size: 14px;font-weight: bold;width: 760px;text-align: center;padding-left: 226px;margin-top: 15px;padding-bottom: 15px;}
.catalogsearch-result-index .suite_recherche_vide{background-color: white;border: 5px solid #155db0;font: 12px/1.55 Verdana, sans-serif;color: #777777;margin-top: 10px;height: 490px;width: 1190px;background-color: #fff;display: inline-block;}
.catalogsearch-result-index .note-msg-empty {background-color: white;border: 5px solid #155db0;font: 12px/1.55 Verdana, sans-serif;color: #777777;margin-top: 10px;height: 330px;width: 1190px;background-color: #fff;display: inline-block;}
.catalog-category-view .bonnes_affaires p{background: url('../images/Bonnesaffaires.png') no-repeat 7px 4px; color: #fff;width: 1200px;height: 258px;font-size: 21px;padding-top: 8px;margin-bottom: 65px;}
.catalog-category-view .lien_promos{height:25px;line-height: 1em;margin: 30px; text-align: center; font-size: 0.9em; position:absolute;top:170px;right:160px;background:linear-gradient(#bc1401,#c83c2c) #bc1401 ;padding:0px 20px 5px 20px;text-transform:uppercase;border-radius:5px;}
.catalog-category-view .lien_promos:after{display:inline-block; width: 20px; height:20px;background: url('../images/sprite_v.png') 8px -686px;content:'';}
.catalog-category-view .lien_promos a {color: #fff;}
/*.header .wrapper #search_autocomplete ul li ul li.product_list_autocomple{margin-left: 10px;}*/
.header .wrapper #search_autocomplete ul{display:inline-block}
.catalog-product-view .pdp_main .product_buy .price_box .prices .price-box-bundle{text-align: right;color: white;font-size: 32px;font-weight: bold;padding: 0 15px 5px 0;}
.catalog-product-view .pdp_main .product_buy .product_options .qty-holder{display:none;}
.catalog-product-view .pdp_main .product_buy .price-to{text-align: right;color: white;font-size: 32px;font-weight: bold;padding: 0 15px 5px 0;}
.catalog-product-view .pdp_main .product_buy .price-to{display:none;}
.catalog-product-view .pdp_main .product_buy .full-product-price{display:none;}
.forgotpass{border: 5px solid #ef7100;font: 12px/1.55 Verdana, sans-serif;color: #777777;border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;background-color: #fff;padding-top: 15px;margin-top: 15px;display: inline-block;width: 97%;}
.form-forgot, .input-box-forgot{display:inline-block;}

/*MAWITI*/
.mawhiti-index-index .page .mawhiti_form{background-color: #FFF;margin-bottom: 50px;width: 1190px;height: 590px;}
.mawhiti-index-index .coordonees{display:inline-block;text-align: left;vertical-align: top; color: #878787;padding-right: 90px;}
.mawhiti-index-index .vehicule{display:inline-block;text-align: left;padding-left: 100px; color: #878787;border-left: 1px solid #e8e8e8;height: 343px;}
.mawhiti-index-index .colgauche{display:inline-block; color: #878787;}
.mawhiti-index-index .coldroite{display:inline-block;vertical-align: top;margin-top: 33px;padding-left: 100px; color: #878787;}
.mawhiti-index-index .intro{margin-top: 40px; margin-bottom: 60px;}
.mawhiti-index-index .submitFormMawhiti{margin-bottom:30px;margin-left: 83px;}
.mawhiti-index-index .submitFormMawhiti button {
	background: url('../images/maw-btn-valider.jpg') no-repeat;
	cursor: pointer;
	margin-right: 10px;
	border: none;
	padding-bottom: 2px;
	height: 29px;
	width: 130px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-transform:uppercase;
	color: white;
	font-size: 15px;
        padding-right: 10px;
}
.mawhiti-index-index .validation-advice {font-size: 12px; color: red;}
.mawhiti-index-index .headermaw{background: url('../images/header.jpg') 0 0 no-repeat;line-height: 40px;color: #fff;font-size: 20px;height: 60px;}
.extinct_offert{margin-top:15px}

.block-layered-nav .block-content .blog{background-color:#2163a6;border:1px solid #e4e4e4;margin-top:25px;position:relative;padding:25px 0 5px 0}
.block-layered-nav .block-content .blog .filter_name{background: url('../images/en_savoir_plus_blog.png') top left no-repeat;width:198px;height:42px;text-indent:-9000em;position:absolute;top:-18px;left:10px}
.block-layered-nav .block-content .blog ol li{border-bottom:1px solid #e4e4e4;padding:5px 28px 5px 10px;position:relative}
.block-layered-nav .block-content .blog ol li:last-of-type{border-bottom:none}
.block-layered-nav .block-content .blog ol li:after{content:'';background: url('../images/see_more_arrow.png') top left no-repeat;width:24px;height:21px;position:absolute;bottom:3px;right:5px}
.block-layered-nav .block-content .blog ol li a, .block-layered-nav .block-content .blog ol li span{color:#FFF;cursor:pointer}

.pop_up_gallery .image_zoom > p{background-size:cover}

.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main {text-align: left;color:#545454;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main h1{font-weight:bold;font-size:2em;padding-top:20px; padding-left:30px;color:#146bcc;background-color: #fff;margin-top: 20px;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main  p{background-color: #fff;padding: 30px; margin-bottom: 20px;padding-top: 20px;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main  .collonnes{padding-left:48px;display:inline-block; vertical-align: top;width:29%;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main  .conteneur a{color:#000;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main  .conteneur a:hover{text-decoration:underline;color:#ff6e0b;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .conteneur ul{margin-left:20px;list-style:disc;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .conteneur h2{font-weight:bold;font-size:1.1em;margin-top:17px; margin-bottom:15px;padding-left: 10px;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .conteneur h2 a{color:#146bcc;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .wrapper_pagination ul, .rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .wrapper_pagination  p{display:inline-block; vertical-align: top;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .wrapper_pagination p{background-color: #f4f3f3;padding:0;margin:0;line-height:2.2em;margin-right: 5px;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .wrapper_pagination {text-align:right;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .pagination li {background-color: #fff; display:inline-block; vertical-align: top; padding: 2px 7px 2px 7px; line-height: 1.5em; margin:2px;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .pagination li a{color:#545454;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .pagination li.active, .rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .pagination li:hover {background-color: #185fb0;cursor:pointer;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .pagination li.active a, .rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .pagination li:hover a{color: #fff;}
.rechercheparvehicule-index-getattributsvehicule .col1-layout .col-main .pagination li a:hover{text-decoration: none;}

.col-left .recently_viewed{position:relative;margin-top:3px}
.col-left .recently_viewed .filter_name{padding:10px 5px;background-color:#2260AB;font-weight:bold;color:#FFFFFF;text-align:left;border:1px solid #E4E4E4;cursor:pointer}
.col-left .recently_viewed .fleche_blanche{background: url('../images/arrow_open.png') 0 0 no-repeat;width:13px;height:7px;position:absolute;right:15px;top:15px;z-index:4;text-indent:-9000em}
.col-left .recently_viewed .fleche_blanche.right{background-image: url('../images/arrow_closed.png');width:7px;height:13px}
.col-left .recently_viewed ul li{position:relative;background-color:#FFFFFF;border:1px solid #E4E4E4;margin-top:3px;cursor:pointer}
.col-left .recently_viewed ul li .pastille_remise{left:1px}
.col-left .recently_viewed ul li .product-info{display:inline-block;width:50%;font-weight:bold}
.col-left .recently_viewed ul li .product-info, .col-left .recently_viewed ul li img{vertical-align:middle}
.col-left .recently_viewed ul li .product-info .name a{color:#545454}
.col-left .recently_viewed ul li .product-info .price-box{margin-top:5px;color:#145DB0}
.col-left .recently_viewed ul li .product-info .price-box .price-label{display:none}
.col-left .recently_viewed ul li .product-info .price-box .regular-price .price, .col-left .recently_viewed ul li .product-info .price-box .special-price .price{font-size:16px}
.col-left .recently_viewed ul li .product-info .price-box .old-price .price{font-weight:normal;text-decoration:line-through}
.block_securite{display:inline-block;cursor:pointer}

.product_buy_right .flux_effiliation.hide {display:none;}
.product_buy_right .flux_effiliation.show {display:block;}
.product_buy_right .flux_effiliation .logo_mensualite {margin-top: 8px;}
.product_buy_right .flux_effiliation .logo_mensualite.show {display:block;}
.product_buy_right .flux_effiliation .logo_mensualite.hide {display:none;}
.product_buy_right .flux_effiliation .logo_mensualite .image_3xcb{display:inline-block; vertical-align: middle;}
.product_buy_right .flux_effiliation .logo_mensualite .image_3xcb img{vertical-align: middle;}
.product_buy_right .flux_effiliation .logo_mensualite .mensualite, .label-paiement .mensualite{display:inline-block; vertical-align: middle;color: #4287d1; font-weight: bold;line-height:2em; font-size:1.5em;}
.label-paiement img {vertical-align: middle;}
.element-to-top{display:inline-block;position:fixed;right:20px;bottom:50px;cursor:pointer;z-index:5;}
.element-to-top:hover{opacity:0.5;}

.catalog-product-view #av_product_award #bottom {
    background: #f7ad26;
    background: -moz-linear-gradient(top, #f7ad26 1%, #f49112 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f7ad26), color-stop(100%,#f49112));
    background: -webkit-linear-gradient(top, #f7ad26 1%,#f49112 100%);
    background: -o-linear-gradient(top, #f7ad26 1%,#f49112 100%);
    background: -ms-linear-gradient(top, #f7ad26 1%,#f49112 100%);
    background: linear-gradient(to bottom, #f7ad26 1%,#f49112 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ad26', endColorstr='#f49112',GradientType=0 );
    height: 17px;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    position: absolute;
    bottom: 0px;
    width: 90%;
    /* top: 59px; */
    line-height: 13px;
    left: 0px;
}
.catalog-product-view  #av_product_award #bottom a {
    color: black;
    margin-left: 37px;
    margin-top: 3px;
    font-weight: normal;
    display: block;
}
.category-p-zero-experience .pdp_main .product_buy .product_buy_right .flux_effiliation >p{margin-left:25px;}
/*SEO VEHICULE*/
#handleseoveh {background-color: #eae8e8;margin-bottom:20px}
#handleseoveh p{text-align: center; margin-top: 25px; padding-top: 10px; padding-bottom: 10px;background-color: #156bcc;  color: white;}
#handleseoveh p span{font-size: 20px; color:white;}
#handleseoveh ul li {text-align:center;display:none}
#handleseoveh ul li a{color:black}
#handleseoveh ul a:hover {text-decoration: underline;color: #fe8228;font-weight:bold}
#handleseoveh ul .open, #handleseoveh ul .slide {cursor:pointer;display: inline-block;content: ""; width: 11px;height: 11px;margin-left: 10px;vertical-align: middle; background: transparent url('../images/open.png') no-repeat;}
#handleseoveh ul .sk-cube-grid { width: 25px; height: 25px; margin-left: 74px;}
#handleseoveh ul .sk-cube-grid .sk-cube {width: 33%;height: 33%;background-color: #fe8228;float: left;-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }
#handleseoveh ul .sk-cube-grid .sk-cube1 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s; }
#handleseoveh ul .sk-cube-grid .sk-cube2 {-webkit-animation-delay: 0.3s;animation-delay: 0.3s; }
#handleseoveh ul .sk-cube-grid .sk-cube3 {-webkit-animation-delay: 0.4s;animation-delay: 0.4s; }
#handleseoveh ul .sk-cube-grid .sk-cube4 {-webkit-animation-delay: 0.1s;animation-delay: 0.1s; }
#handleseoveh ul .sk-cube-grid .sk-cube5 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s; }
#handleseoveh ul .sk-cube-grid .sk-cube6 {-webkit-animation-delay: 0.3s;animation-delay: 0.3s; }
#handleseoveh ul .sk-cube-grid .sk-cube7 {-webkit-animation-delay: 0s; animation-delay: 0s; }
#handleseoveh ul .sk-cube-grid .sk-cube8 {-webkit-animation-delay: 0.1s; animation-delay: 0.1s; }
#handleseoveh ul .sk-cube-grid .sk-cube9 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s; }
@-webkit-keyframes sk-cubeGridScaleDelay {0%, 70%, 100% {-webkit-transform: scale3D(1, 1, 1);transform: scale3D(1, 1, 1);  } 35% {  -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); 
  }
}
@keyframes sk-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1);} 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1);
  } 
}

.logo-fia-product {position:absolute;top:422px;left:58px;z-index:10;width:120px;height:47px;}
.logo-fia-catalog {position:absolute;top:213px;left:20px;z-index:10;width:75px;height:29px;}

.product-premium {display:inline-block;width:355px;padding:20px 10px 0 0;}
.product-premium .product-premium-container {padding:20px;background:white;}
.product-premium .product-premium-container .product-premium-logo {display:inline-block;padding:0 30px 0 0;}
.product-premium .product-premium-container .product-premium-block {display:inline-block;vertical-align:top;}
.product-premium .product-premium-container .product-premium-block .product-premium-description {color:#145caf;font-weight:bold;font-size:10px;line-height: 10px;margin-bottom: 7px;}
.product-premium .product-premium-container .product-premium-block .product-premium-bouton {color:white;font-weight:bold;background:#ff8510;padding:5px 10px;font-size:10px;border-radius:3px;amrgin-top:5px;}
.product-premium .product-premium-container .product-premium-block .product-premium-bouton:hover {opacity:0.8;}
