/*.container{min-width:1440px!important;width:1440px;max-width:none!important}*/
.box_populaires .col-sm-5{padding-right:0}
.box_populaires.item.list-group-item{float:none!important;width:100%!important}
body{font-size:14px;color:var(--color_text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow:initial!important;/*min-width:1170px*/}
h1,h2,h3,h4,h5,h6,p{margin:0 0 15px}
@media screen and (max-width: 700px) {
	/*h1,h2,h3,h4,h5,h6,p{margin:0 0 8px}*/
}
h1,h2,h3,h4,h5,h6,strong{font-weight:400}
.checkbox,.radio{position:inherit}
:focus{outline:0}
em{}
/*iframe{width:100%;max-width:860px}*/
.concours-noel-wp h2.video-visionnez{margin-bottom:26px}
.btn-youtube{width:40px;cursor:pointer;display:inline-block;position:relative;top:-4px;left:5px}
.bandeau-contact{background:#04508d;margin:0 auto;padding:15px;font-size:15px;color:#FFF}
.icon-contact{text-align:center;background:#e9eaeb;padding:20px;margin-top:10px}
.icon-contact hr{border-color:#000}
.icon-contact img.icon{width:auto;height:64px}
.center-row{float:none!important;text-align:center;margin:0 auto;margin-bottom:20px}
.btn-tab-continue-shoppig{text-align:right}
.arrowLink2{text-align:center;text-decoration:none;font-weight:700;color:#167ac1;font-size:14px}
.embed-youtube{max-width:50%;padding-bottom:28%;margin:0 auto;margin-bottom:30px}
.wp-counter{margin-top:5px}
.wp-counter *{color:#fff;display:inline-block;text-transform:uppercase;font-weight:700}
.decompte-nummber{padding:0 10px}
.img-vendredi{display:inline-block}
.number-noel.single-number{position:relative;top:-3px}
.banner-noel{margin-bottom:15px}
.text-intro-noel{margin-bottom:30px}
img.pointer-noel{max-width:none}
.profil-connect-box{border:1px solid #ccc;padding:25px 51px;background:#FFF}
.pointer-noel-col{padding:0;margin-top:25px;margin-left:0}
.code-postal-label-noel{/*color:#0a306f;*/font-size:16px;line-height:19px;margin-top:20px;margin-bottom:16px}
.show-after-postal-code{display:none}
.campagne-noel .slick-slide{padding:0 5px}
.campagne-noel .slick-prev:before,.campagne-noel .slick-next:before{color:#000;content:""}
.campagne-noel .slick-prev:before{content:url('/skins/default/images/fleches/slideshow-prev-gray.png')}
.campagne-noel .slick-next:before{content:url('/skins/default/images/fleches/slideshow-next-gray.png')}
.pointer-noel-col{padding:0;margin-top:25px;margin-left:0}
.code-postal-label-noel{/*color:#0a306f;*/font-size:16px;line-height:19px;margin-top:20px;margin-bottom:16px}
.modal-open #myModal-noel.modal{overflow-x:hidden;overflow-y:hidden;/* top:0; */padding-left:15px}
#myModal-noel .modal-body{max-height:60vh;overflow-y:scroll}
.show-after-postal-code{display:none}
.btn_blue-white.selectionner-cp{padding:4px 20px;margin-bottom:5px}
.wp-single-address{background:#eae9e9;border-radius:5px;padding:10px 5px;margin-bottom:5px;display:table;width:100%;text-align:left;table-layout:fixed}
.clientNom{background:url(/skins/default/images/profil-tanguay.png) no-repeat left center;background-size:19px;background-position:0 0;padding-left:24px;min-height:30px}
.wp-single-address-inner{display:table-cell;vertical-align:middle}
.wp-single-address-inner.col-btn-sel{width:170px}
.text_error,.select_error,.error_champ{border:1px solid #a94442!important}
.checkbox_error{border:1px solid #a94442!important;padding:20px}
.color-000{color:#000}
.color-f00{color:#a94442;color:#a94442}
.center{margin:0 auto}
.block{display:block!important}
.font12{font-size:12px;line-height:normal}
.font13{font-size:13px;line-height:normal}
.font14{font-size:14px;line-height:normal}
.font16{font-size:16px;line-height:normal}
.font18{font-size:18px;line-height:normal}
.font20{font-size:20px;line-height:normal}
.font22{font-size:22px;line-height:normal}
.top_buffer5{margin-top:5px}
.top_buffer10{margin-top:10px}
.top_buffer15{margin-top:15px}
.top_buffer20{margin-top:20px}
.top_buffer30{margin-top:30px}
.top_buffer60{margin-top:60px}
.bottom_buffer0{margin-bottom:0}
.bottom_buffer5{margin-bottom:5px}
.bottom_buffer10{margin-bottom:10px}
.bottom_buffer15{margin-bottom:15px}
.bottom_buffer20{margin-bottom:20px}
.bottom_buffer30{margin-bottom:30px}
.bottom_buffer60{margin-bottom:60px}
.left_buffer5{margin-left:5px}
.left_buffer10{margin-left:10px}
.left_buffer15{margin-left:15px}
.left_buffer20{margin-left:20px}
.left_buffer30{margin-left:30px}
.left_buffer60{margin-left:60px}
.right_buffer5{margin-right:5px}
.right_buffer10{margin-right:10px}
.right_buffer15{margin-right:15px}
.right_buffer20{margin-right:20px}
.right_buffer30{margin-right:30px}
.right_buffer60{margin-right:60px}
.margin0{margin:0}
.nostyle > tbody > tr > td{border:none;padding:0}
.table.noborder>thead>tr>th,.table.noborder>tbody>tr>th,.table.noborder>tfoot>tr>th,.table.noborder>thead>tr>td,.table.noborder>tbody>tr>td,.table.noborder>tfoot>tr>td{border:none}
header{margin:0}
.header_wrap{border-bottom:1px solid #ccc}
#main-menu>ul{margin-left:0!important}
#main-menu > a{font-weight:400}
.fiche-produit-slider .slick-dots li{margin:0;width:12px}
.fiche-produit-slider .slick-dots{bottom:-35px}
.panier_list{display:none}
.panier_list a{color:#fff}
.btn_1{display:inline-block}
.row .th{color:#930}
#main-menu a{text-decoration:none}
.prix-exclusive.pautrespromo{background:#000}
.breadcrumb{margin:0;padding:0;background:none;padding-top:40px}
.breadcrumb li{margin:0;padding:0;list-style:none}
.breadcrumb li a{margin:0;padding:0;color:var(--color_text)}
.item_remove{font-weight:700;background:none;border:none;text-align:center;display:inline-block;width:inherit}
.item_add{font-weight:700;background:none;border:none;text-align:center;display:inline-block;width:inherit}
.item_qte{font-weight:700;background:none;border:none;text-align:center;display:inline-block;width:50px}
#panier_list .item_qte{font-weight:700;background:#fff;border:none;text-align:center;display:inline-block;width:60px}
.item_qte_update{background:none;border:none}
.btn-block{padding-left:5px!important;padding-right:5px!important}
img{max-width:100%}
.sub_slider{background:#fff;padding:30px 40px 0;margin-bottom:30px}
.sub_slider h2{font-size:18px;color:#084d8b;text-transform:inherit;margin:0 0 15px;padding:0}
.sub_slider h2 a{color:#084d8b}
.sub_slider p{color:var(--color_text)}
.sub_slider img{float:left;margin-right:15px;margin-bottom:60px;clear:left}
.landing .sub_slider{margin-bottom:10px}
.title_center{margin:0 30px 20px;background:url(/userfiles/images/theme/line-title.png) repeat-x left center;color:var(--color_text);text-transform:initial;font-size:22px;font-weight:400}
.title_center span{background:#fff;padding:0 15px}
.title_center.outside{margin:0 15px 20px;background:url(/userfiles/images/theme/line-title.png) repeat-x left center;color:var(--color_text);text-transform:initial;font-size:22px;font-weight:400}
.title_center.outside span{background:#e8e8e8;padding:0 15px}
.title_center.outside.white span{background:#fff;padding:0 15px}
.title_center.outside_left{margin:0 15px 20px 30px;background:transparent url(/userfiles/images/theme/line-title.png) repeat-x left center;color:var(--color_text);text-transform:uppercase;font-size:22px;font-weight:400}
.title_center.outside_left span{margin:0 0 0 30px;background:#fff}
.slideshow.slick-slider{margin-bottom:0}
.slideshow .slick-prev{left:15px;height:21px}
.slideshow .slick-next{right:15px;height:21px}
.slideshow .slick-prev::before{content:"";font-size:inherit}
.slideshow .slick-next::before{content:"";font-size:inherit}
.flexslider .slides{margin:0}
.flexslider .slides div{position:relative}
.flexslider .slides .fa{position:absolute;z-index:9;bottom:10px;right:10px}
.flexslider .slides a{display:block;color:inherit;font-size:16px}
.tabslide .slick-prev{left:-12px;height:38px;width:38px}
.tabslide .slick-next{right:-14px;height:38px;width:38px}
.tabslide .slick-prev::before{content:"";font-size:inherit}
.tabslide .slick-next::before{content:"";font-size:inherit}
.tabslide_suggestions.tabslide .slick-prev{left:0px;height:38px;width:38px}
.tabslide_suggestions.tabslide .slick-next{right:0px;height:38px;width:38px}
.tabslide .slick-prev.slick-disabled{opacity:1}
.tabslide .slick-next.slick-disabled{opacity:.4}
.tabslide .slick-dots{bottom:initial;left:0}
.categorie .slick-dots{bottom:initial;left:0}
.slick-dots{left:0}
.logo-label .slick-prev{left:30px;height:42px;width:26px;top:25%}
.logo-label .slick-next{right:30px;height:42px;width:26px;top:25%}
.logo-label .slick-prev::before{content:"";font-size:inherit}
.logo-label .slick-next::before{content:"";font-size:inherit}
.logo-label .slick-prev.slick-disabled{opacity:.4}
.logo-label .slick-next.slick-disabled{opacity:.4}
.logo-label-small .slick-prev{left:30px;height:42px;width:26px;top:25%}
.logo-label-small .slick-next{right:30px;height:42px;width:26px;top:25%}
.logo-label-small .slick-prev::before{content:"";font-size:inherit}
.logo-label-small .slick-next::before{content:"";font-size:inherit}
.logo-label-small .slick-prev.slick-disabled{opacity:.4}
.logo-label-small .slick-next.slick-disabled{opacity:.4}
.main_wrap .pagination{margin:0}
.pagination_select{margin-bottom:5px}
.pagination_select a{margin-left:10px}
.pagination>li>a,.pagination>li>span{height:35px}
.cat_wrap select{height:35px!important}
.slide_box{text-align:left}
body .slide_box h3{color:var(--color_text);font-size:15px;text-transform:initial;margin:0 0 12px}
body .slide_box h3 a{color:inherit}
body .slide_box h3 span{color:#60aadb}
.slide_box .price{color:#084d8b;font-size:22px;margin:0;line-height:32px;margin-right:20px}
.slide_box .realprice{color:#aeaeae;font-size:16px;line-height:32px;text-decoration:line-through;margin:0;display:inline-block}
.slide_box .realprice.empty,.fiche .slide_box .realprice.empty{text-decoration:none}
.fiche .slide_box .realprice{color:#aeaeae;font-size:16px;line-height:32px;text-decoration:line-through;display:inline-block}
.slide_box .spacer{margin:0 15px}
.slide_box .slide_imgproduct{border:1px solid #ccc;width:100%;border-radius:50%;padding:15px;}
.slide_box .flag{border:1px solid #e1e1e1;display:inline-block;height:46px;width:41px;text-align:center;background:url(/userfiles/images/theme/flag.png) no-repeat center center}
.slide_box .price_econo{margin:0;font-size:18px;font-weight:700}
.slide_box.smaller .price_econo{margin:0;font-size:12px}
.slide_box.smaller .price{font-size:22px}
.slide_box.smaller .realprice{font-size:18px;line-height:initial;margin-bottom:15px;display:inline-block}
.slide_box .link{text-transform:uppercase;line-height:20px;font-size:14px;text-decoration:underline;color:#084d8b}
.slide_box .link .fa{margin:0 10px 0 0;padding:0;font-size:20px;float:left}
.slide_box .price_taxes{font-weight:700;font-size:18px}
.slide_box .price_ecofrais{margin:0 0 5px;font-size:12px}
.checkboxCatalogue{display:block;margin:0;padding:0;position:relative;margin-bottom:5px}
.pfinancement_mois_wrap{margin-bottom:5px}
.checkboxCatalogue a{color:#000;padding-left:2px}
.linkBoxCatalogue{position:absolute;width:100%;height:100%;top:0;left:0}
.linkBoxCatalogue:hover{border:1px solid #084d8b}
.boxCatalogueDesc{padding:10px}
.fournisseurCatalogue{color:#616a70;margin:0}
.modeleBoxCatalogue{font-style:italic}
.boxPopulaires{padding:0}
.form-control,input[type="text"],input[type="tel"],select,input[type="password"]{height:38px}
.form-control,input[type="text"],select,input[type="password"],input[type="email"]{height:38px}
.btn_add_to_cart{background:#084d8b;color:#fff!important;display:block;text-align:left;overflow:hidden;text-transform:uppercase;text-decoration:none!important;vertical-align:top;font-size:14px}
.btn_add_to_cart span{border-right:1px solid #fff;margin-bottom:-900px;padding:0 15px;margin-right:15px;display:inline-block;font-size:20px}
.btn_add_my_cart{background:#41abde;color:#fff;display:block;text-align:left;padding-left:30px;height:46px;line-height:46px;overflow:hidden;text-transform:uppercase;text-decoration:none;vertical-align:top;font-size:14px}
.btn_add_my_cart span{border-left:1px solid #8bcceb;margin-bottom:-900px;padding:0 15px;display:inline-block;text-align:center;float:right}
.fsocial{background:#dedede;padding:30px 30px 15px}
.fsocial label{color:#004b8d;margin-right:10px;display:inline-block}
.fsocial input{width:50%;max-width:100%;padding:0 15px;background:#fff;color:#000;height:52px;line-height:52px;border:1px solid #41abde!important}
.fsocial img{width:40px}
.fsocial form label{float:left;margin-top:15px}
.fsocial form input{float:left;width:100%}
.fsocial form .envelope{float:left;margin:12px 0 0 -38px}
.fsocial form .envelope .fa{font-size:24px;color:#004b8d}
.content_wrap{background:#fff;padding:0;margin-top:15px}
/*
.default h1{color:#0a306f;font-size:30px;text-transform:initial}
.default h2{font-size:24px;line-height:initial}
.default h3{font-size:20px;line-height:initial}
.default h4{font-size:16px;line-height:initial}
.default h5{font-size:14px;line-height:initial}
*/
.main_wrap{background:#e8e8e8;padding-bottom:15px}
.main_wrap ul{margin-bottom:15px;list-style:square}
.fiche{font-size:16px}
.separement-info .ptaxespromo{font-size:13px;font-weight:700;margin-bottom:5px}
.fiche h1{font-family:inherit;font-size:24px;color:#000;text-transform:initial}
.fiche .bigprice{font-size:60px;line-height:60px;color:#084d8b;margin:0 0 5px;float:left;display:inline-block;margin-right:20px}
.fiche .realprice{font-size:32px;line-height:60px;color:#aeaeae;text-decoration:line-through;display:inline-block}
.fiche .bigprice.small{font-size:24px;line-height:24px}
.fiche .realprice.small{font-size:20px;line-height:20px}
.fiche .price_taxes{font-weight:700;font-size:18px;margin:0 0 15px;border:1px solid #ccc;border-width:1px 0;color:#084d8b;padding:4px 0}
.fiche .price_taxes_taxes{font-weight:700;font-size:18px;margin:0 0 15px}
.fiche .price_taxes_taxes.bg_blue{width:50%;background-color:#41abde;color:#FFF;text-align:center}
.fiche .price_taxes_taxes.bg_black{width:50%;background-color:#000;color:#FFF;text-align:center}
.fiche .item_liquidation .price_taxes{color:#f0622f}
.fiche .price_taxes span{color:initial;font-weight:initial}
.fiche .price_econo{margin:0;font-size:18px;font-weight:700}
.fiche .price_ecofrais{margin:0 0 5px}
.fiche h1{text-transform:initial;margin:0;color:var(--color_text);font-size:22px !important;font-weight:400;line-height:inherit}
/*.fiche h1 span{}*/
.logo_brand{margin-bottom:0px}
.logo_brand span{color:#aeaeae}
.logo_brand img{border:0 solid #e1e1e1;margin-right:0;padding:0}
.btn_add_to_cart.small{display:inline-block;min-width:290px}
.btn_add_to_compare{background:#fff url(/userfiles/images/theme/flag.png) no-repeat 15px center;color:#aeaeae;display:block;height:46px;line-height:46px;overflow:hidden;padding-left:56px;text-transform:uppercase;text-decoration:none;border:1px solid #e1e1e1}
.btn_add_to_compare.small{display:inline-block;min-width:290px}
.dispo{margin:0}
.dispo span{color:var(--color_text);text-transform:uppercase}
.dispo a{color:var(--color_text);text-decoration:underline}
.dispo .fa-angle-down{margin-left:5px}
.dispo img{float:left;padding:2px 10px 50px 0}
.dispo.no_dispo{line-height:44px}
.dispo.no_dispo span{color:#ff3c3c}
.dispo.exclusivite-web span{color:var(--color_text);text-transform:uppercase}
.dispo.exclusivite-web a{color:var(--color_text);text-decoration:underline}
.dispo.en-commande span{/*color:#fa7926;*/text-transform:uppercase}
.dispo.en-commande a{color:var(--color_text);text-decoration:underline}
.tab-pane ul{font-size:16px}
.nav-tabs{font-size:16px;font-weight: 700;}
.main_wrap .nav-tabs{margin-bottom:0}
.pdf{background:url(/userfiles/images/theme/icon-pdf.png) no-repeat left center;color:#ff3c3c;display:inline-block;height:47px;line-height:47px;overflow:hidden;padding-left:56px;font-size:16px;text-decoration:underline}
.indispensable_wrap{background:#fff;padding:15px 0;position:relative}
.indispensable_wrap h2{color:var(--color_text);margin-bottom:0;margin-top:0;padding-bottom:10px}
.indispensable_wrap .btn_add_to_cart,.list-group-item .btn_add_to_cart{display:inline-block;padding-right:20px;padding-left:20px}
.indispensable_wrap h3{font-size:16px;margin-top:0;text-transform:initial;word-wrap:break-word}
.fiche .content_wrap h1{color:#000;font-size:24px;text-transform:initial;margin-top:15px;}
.flexslider{box-shadow:none;border-radius:initial;border:0;margin:0}
.flex-viewport{border:0 solid #aeaeae}
.flex-direction-nav a{top:34%}
.flex-control-thumbs li{padding:5px}
.flex-control-thumbs li img{border:1px solid #aeaeae}
.flex-video{height:0;margin-bottom:16px;overflow:hidden;padding-bottom:52.5%;padding-top:25px;position:relative}
.flex-video.widescreen{padding-bottom:57.25%}
.flex-video.vimeo{padding-top:0}
.flex-video iframe,.flex-video object,.flex-video embed{height:100%;left:0;position:absolute;top:0;width:100%;border:0}
.flex-audio{padding-bottom:26%}
.livraison span,.comments span{margin-left:10px}
.zoomWindow{border:1px solid #aeaeae!important;top:-1px!important}
.preview_cart{background:#fff;width:100%;padding:15px 15px 0;position:absolute;z-index:999999;margin-top:45px;border:2px solid var(--color_text);font-size:14px;display:none;width:400px;overflow-y:auto;right:0;max-height:680px}
.preview_account{background:#fff;width:100%;padding:15px 15px 0;position:absolute;top:0;z-index:999999;margin-top:66px;border:2px solid #41abde;font-size:14px;display:none;width:400px;overflow-y:auto;right:0;left:0;max-height:300px}
.topnav_left{display:inline-block;list-style:none;margin:0 0 15px;padding:0}
.topnav_left li{display:inline-block;margin-left:20px}
.topnav_left a{display:inline-block;color:#777}
.topnav_left li:first-child{margin-left:0}
.topnav_right{display:inline-block;list-style:none;margin:0 0 3px;padding:0}
.topnav_right > li{display:inline-block;margin-left:20px;color:#FFF}
.topnav_right a{display:inline-block;color:#fff}
.topnav_right > li:first-child{margin-left:0}
.menu_magasins{float:right!important}
.menu_magasins a{background:#084d8b;overflow:hidden}
menu_magasins a:hover{background:#fff;color:#084d8b;-webkit-box-shadow:inset 0 0 0 2px #084d8b;box-shadow:inset 0 0 0 2px #084d8b}
.nav.navbar-right>li>a{margin:0!important}
.nav>li>a:focus,.nav>li>a:hover{background:none!important}
.navbar-nav>li>a{padding:0!important}
.dropdown-menu>li>a{background:none!important}
.form_edit_facturation{display:none;}
.categorie{padding-top:15px}
.item_box h3{color:var(--color_text);font-size:16px;margin-top:0;text-transform:initial}
.item_img{border:0 solid #e1e1e1;padding:0;overflow:hidden;text-align:center;position:relative}
.item_img a{display:inline-block}
.item_img a img{margin:0 auto}
.left_col{background:#fff;padding:20px}
.left_col h1{border-bottom:5px solid #e1e1e1;color:var(--color_text);font-size:22px;margin-top:0;padding-bottom:10px;text-transform:inherit}
.left_col h2{border-bottom:5px solid #e1e1e1;color:var(--color_text);font-size:18px;margin-top:0;padding-bottom:10px;text-transform:inherit}
.left_col li h2{border-bottom:none;color:var(--color_text);font-family:inherit;font-size:inherit;line-height:inherit;margin:inherit;padding:inherit;text-transform:inherit}
.left_col h3{border-bottom:5px solid #e1e1e1;color:var(--color_text);font-size:18px;margin-top:0;padding-bottom:10px;text-transform:inherit}
.left_col .menu{margin:0 0 30px;padding:0;list-style:none}
.left_col .menu li{margin:0;padding:0;border-bottom:2px solid #e1e1e1}
.left_col .menu li a{color:var(--color_text);display:block;padding:10px 0;text-decoration:none}
.left_col .menu li.active a,.left_col .menu li a:hover{color:#41abde}
.top_items .item_img{border:0 solid #e1e1e1;padding:0}
.top_items .item.list-group-item .item_desc{margin-left:10px;margin-right:5px}
.top_items h4{font-size:12px;color:var(--color_text);text-transform:initial}
.top_items h4 a{color:inherit}
.top_items .btn_add_to_cart{height:34px;line-height:34px;font-size:12px;padding-left:0;}
.top_items .btn_add_to_cart span,.top_items .btn_add_to_cart .fa{font-size:12px}
.indispensable_wrap .btn_add_to_cart{height:34px;line-height:34px;font-size:12px;margin:0;padding-left:0;}
.btn_add_to_cart.smaller{height:34px;line-height:34px;font-size:12px;margin:15px 0 0;display:inline-block;padding:0 30px 0 0;}
.indispensable_wrap .btn_add_to_cart span,.top_items .btn_add_to_cart .fa{font-size:12px}
.indispensable_wrap .ecofrais{font-size:14px}
.indispensable_wrap .others_product_wrap{margin:0}
body .indispensable_wrap .slide_box h3{min-height:inherit}
.top_items .ecofrais{color:inherit;font-weight:inherit;font-family:inherit;font-size:12px}
.categorie label{font-weight:initial;display:inline}
.others_product_wrap{background:#fff none repeat scroll 0 0;padding:15px 0;position:relative;margin:0 35px}
.others_product_wrap .link{color:#084d8b;font-weight:700;color:#084d8b}
.others_product_wrap .link .fa{padding:0 0 0 10px;margin:0;font-size:initial;float:none}
.others_product_wrap .item.slide_box h3{min-height:95px}
.others_product_wrap .slider{margin:0;padding:0 15px}
.landing_dep .price_econo{margin:0;font-size:18px}
.landing_dep .price{font-size:26px;margin:0 20px 0 0}
.item_liquidation .price_econo,.item_liquidation .price,.item_liquidation .bigprice,.item_liquidation .panier-produit-prix-unitaire{color:#f0622f}
.landing_dep .link{text-transform:uppercase;line-height:20px;font-size:14px;text-decoration:underline}
.landing_dep .link .fa{margin:0 10px 0 0;padding:0;font-size:20px;float:left}
.landing_dep .main_dep h1{font-size:24px;text-transform:initial}
.landing_dep .main_dep h2{font-size:18px;text-transform:initial;margin:0 0 30px}
.landing_dep .sub_slider {padding:0;margin:0;}
.landing_dep .sub_slider img {width:100%;margin:0;}
.sub_slider .logo{float:none;margin:30px auto 15px;display:inline-block}
footer,.footer{/*min-width:1170px*/}
footer .main-footer,.footer .main-footer{padding:10px 0 30px 0px;font-size:12px;}
footer .main-footer h2, .footer .main-footer h2{color:#fff;font-size:18px;text-transform:initial;margin-top:40px;padding-bottom:10px;margin-bottom:2em;border-bottom:1px solid #fff}
footer h3, .footer h3{color:#fff;font-size:16px;text-transform:initial;line-height:21px;margin:20px 0 15px}
footer .main-footer a, .footer .main-footer a{color:#dfdfe0}
footer .main-footer p strong, .footer .main-footer p strong{}
footer .main-footer a:before, .footer .main-footer a:before{content:url(/skins/default/media/images/arrow-footer.png);position:relative;top:2px;margin-right:8px}
footer a:hover, .footer a:hover{color:#fff}
footer .sep, .footer .sep{padding:0 0 30px}
footer ul, .footer ul{margin-bottom:15px}
footer hr, .footer hr{margin-bottom:15px;border-top:1px solid #4c4e51}
#copyrights{width:200px;padding-top:6px}
.tanguay-logo{padding-left:3px!important}
footer i.tanicon, .footer i.tanicon{font-size:2.3em;color:#3AAAE0}
.footer_3_block h1{font-size:22px;line-height:initial;color:#fff;margin-bottom:15px}
.footer_3_block p{margin-bottom:30px}
.footer_3_block a{background:#41abde;padding:12px 32px;color:#fff;display:inline-block}
.footer_block{position:absolute;bottom:35px;z-index:1;color:#fff;text-transform:initial;left:0;right:0;padding:0 30px}
.footer_navigation{
	background:#013461;
	color: #dfdfe0;
}
.footer_copyright{
	/*background: rgb(1,52,97);
	background: linear-gradient(180deg, rgba(1,52,97,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 100%);*/
	color: #013461;
}
.footer_links{font-size:12px;}
.footer_links ul{display:inline-block;margin-bottom:0;line-height:28px}
.footer_links li{display:inline-block;padding-left:10px;float:left}
.footer_links li:first-child{padding-left:0}
.footer_links li:after{content:"|";color:#4c4e51;padding-left:10px;padding-right:5px}
.footer_links li:last-child:after{content:"";color:#4c4e51;padding-left:0}
.footer_links li a{color:#fff}
.footer_links li a:hover{color:#dfdfe0}
.footer_small_links li:nth-of-type(2):before{}
.infolettreCont{background-color:#dedede;margin-bottom:-17px;margin-top:35px;height:100px}
.circleAbonnement{margin-left:.5em;margin-right:1em;margin-top:-1.1em;padding-top:50px;font-size:20px;width:150px;height:150px;background-color:#8DC753;float:left;color:#fff;font-weight:100;white-space:nowrap;border-radius:50%;text-align:center;text-transform:uppercase;}
.rowAbonnementInner{height:100px}
.texteAbonnement{padding-top:2.4em;padding-left:1.5em;font-weight:100;width:631px;color:#222429;display:inline-block;font-size:15px;}
.zoneCourriel{padding-top:2em;width:360px;display:inline-table}
.zoneCourriel input.form-control{width:368px}
.envelope img{width:31px}
.envelope a{color:#c6c4c4;position:relative;top:-48px;right:-155px;font-size:35px}
.envelope a:hover{color:#c6c4c4}
.secure{margin-left:39px}
.row-big-menu{overflow:hidden}
.info-tanguay{margin-left:-48px;margin-top:-14px;text-align:center;width:223px}
.info-tanguay img{display:inline-block;width:143px}
.info-tanguay p.inscrivez{line-height:16px;color:#ccc}
.info-tanguay p.inscrivez a{font-size:17px;margin-top:10px;display:inline-block;text-decoration:none;font-weight:700}
.nav-tabs{border-bottom:0 solid #ddd;margin-left:4px}
.nav-tabs > li{float:inherit;margin-bottom:0;display:inline-block;float:left;cursor:pointer}
.nav-tabs > li > a{margin-right:0;margin-left:-4px;line-height:1.42857143;border:0 solid transparent;border-radius:0;color:#000000;padding:15px 18px!important;display:inline-block;border:1px solid #e1e1e1!important;border-width:1px 1px 0 0 !important;cursor:pointer;color:#585858!important;min-height:48px;}
.cadeaux .nav-tabs > li > a{font-size:13px;}
.nav-tabs > li:first-child > a{border-width:1px 1px 0!important}
.nav-tabs > li > a:hover{border-color:#eee #eee #ddd}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#fff!important;background-color:#41abde!important;border:0 solid #ddd;border-bottom-color:transparent}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified > li{float:none}
.nav-tabs.nav-justified > li > a{margin-bottom:5px;text-align:center}
.nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}
.navbar{min-height:initial}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.navbar-default{background-color:#fff;border:none;padding:0;margin:0;z-index:999}
.navbar-collapse{padding:0;margin:0}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background:none}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background:none}
.navbar-default .nav>li>a{padding-left:0;padding-right:0;margin-right:30px}
.navbar-right{margin-right:0}
.nav.navbar-right>li>a{padding-left:0;padding-right:0;margin-left:50px;margin-right:0}
.collapsious{margin-bottom:12px}
.collapsious div{padding:10px 20px}
.collapsious span:first-child{line-height:30px;padding:3px 0 0px 35px}
.collapsious > span{line-height:20px;padding:3px 0 5px 35px;background:url(/skins/default/images/circle-plus.svg) no-repeat left center;padding-left:50px;display:inline-block;height:25px;line-height:25px;cursor:pointer}
.collapsious > span.opened{background:url(/skins/default/images/circle-minus.svg) no-repeat left center;color:#000000}
.collapsious-wrapper {margin-left:0px;}
.collapsious-wrapper ul {padding-left:20px;}
.collapsious-wrapper .collapsious div p {padding-left: 20px; display:block; font-size:14px; line-height:20px;}
.collapsious-wrapper .collapsious div span {padding-left: 0px; display:block; font-size:14px; line-height:20px;}
h1{/*color:#0a306f;*/font-size:30px;text-transform:initial;line-height:34px;margin-bottom:20px}
h1+h2{margin-top:10px}
h2{/*color:#0a306f;*/font-size:24px;line-height:initial;margin-top:0;text-transform:initial}
h2 + h3{margin-top:10px}
h3{font-size:19px;line-height:26px;margin-top:35px;padding-bottom:0;text-transform:initial}
.default h3{margin-top:0}
a{color:#3FA0FD}
.margin-bottom-0{margin-bottom:0}
.main_wrap{background:#e8e8e8;/*min-width:1170px*/}
.logo-tanguay{margin-bottom:15px}
.logo-tanguay a img{margin-top:18px}
header.achat{padding-bottom:15px;margin-top:20px;border-bottom:10px solid #41abde}
.conexion-profil{float:right}
.logo-tanguay-achat{float:left}
.back-home{clear:right;float:right;margin-top:42px}
.width-100{width:100%}
h2.black-italic{font-size:22px;color:#000;margin-bottom:18px;text-transform:initial}
h2.black-italic.top{margin-top:0}
.label-sub{display:block;font-size:13px}
.note{font-size:13px}
.guion{float:left;margin-top:10px}
.form-group{margin-bottom:17px}
.form-horizontal .control-label{text-align:left}
.form-control{margin-bottom:0!important}
.form-control,input[type="text"],input[type="tel"],select,textarea,input[type="password"],input[type="email"]{border-radius:0;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555;display:block;font-size:16px;line-height:normal;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;width:100%;margin-bottom:15px}
.profil-connect-box-outer .profil-connect-box{padding:25px 51px;margin-bottom:20px;background:#fff}
#form_password2 .form-group, #form_password .form-group { margin-bottom:6px}
@media (max-width: 500px) {
.profil-connect-box-outer .profil-connect-box{padding-left:15px;padding-right:15px}
.profil-connect-box-outer{/*padding:15px;*/padding-top:20px}
}
.chance-supplemen{margin-bottom:30px}
.chance-supplemen-inner,.autre-chance-supplemen-inner{background:#ececec;margin-bottom:0}
.chance-supplemen-inner{padding:20px}
.autre-chance-supplemen-inner{padding:20px}
.membre-inscription-abo{padding-top:10px}
.chance-supplemen .chance-heading{margin-bottom:8px}
.description-prix2{margin-top:5px;font-size:11px}
.chance-supplemen-inner p:last-child{margin-bottom:0}
.btn-maj-profil{margin-top:25px;margin-bottom:4px}
.btn-maj-profil>a{color:var(--color_text);border:1px var(--color_text) solid;padding:5px 10px}
.description-prix2 .red{color:red}
.chance-supplemen .btn-orange{margin-bottom:0}
.small-concour{font-size:12px}
.small-title{font-weight:700;font-size:15px;line-height:17px}
.number-right{padding-left:4px;display:inline-block;width:75%}
.number-noel{background-color:#084c8b;height:23px;width:23px;-webkit-border-radius:75px;display:inline-block;color:#fff;padding-left:8px;padding-top:3px;margin-right:5px;vertical-align:middle}
.campagne-noel{width:95%;margin-left:auto;margin-right:auto}
.beige-bg{background:#ebebeb;margin-bottom:30px;padding:30px 30px 0}
.bottom-row-noel .chance-supplemen-inner{margin-bottom:25px}
.bottom-row-noel .content-sms{margin-bottom:16px}
.concours-noel-wp h2{padding-top:10px;margin-bottom:7px}
.label-completer-profil{text-align:center;font-style:italic}
.chance-supplemen .btn-wp-supp{text-align:center;margin-bottom:0}
.content-sms .collapsious-wrapper{margin-left:0;background:#FFF;padding:0 20px}
.collapsious > span{padding-top:7px}
.profil-connect-box .info-rouge{display:inline-block;padding-bottom:5px}
.noel-products-wp{border:1px solid #ece7e7;padding:12px}
.noel-single-product{display:table;margin-bottom:12px}
.intro-completer-profil{margin-bottom:30px}
.noel-single-product-td{display:table-cell;vertical-align:middle}
.chance-supplemen.margin_box{margin-bottom:10px}
.noel-single-img{width:110px}
.noel-single-description{padding:8px}
.description-prix{line-height:17px}
.noel-single-product:last-child{margin-bottom:0}
.concours-noel-wp .profil-connect-box button{margin-bottom:0}
@media (max-width: 360px) {
.noel-single-product{display:block}
.noel-single-img{display:block;text-align:center;width:100%}
}
.info-label{float:left}
.filtre .form-control,.filtre input[type="text"],.filtre select,.filtre input[type="password"]{height:auto}
input.small{width:60px;display:inline-block;float:left;margin-right:5px;margin-left:5px}
input.small:first-child,input.small.first{margin-left:0}
select.small{display:inline-block;float:left;margin-right:5px;margin-left:5px}
input.small.first{margin-left:0}
select.jour{width:85px}
select.mois{width:120px}
select.year{width:95px}
label{font-weight:400;display:block;clear:both}
.asterisk{color:#f0622f}
.arrow-left{background:url(/userfiles/images/theme/arrow-left.png) no-repeat left center;padding-left:15px}
.main-container-white{background:#fff;padding:0px 0px 60px;margin-top:15px}
.main-container-white .panier-ajout img{width:30px}
.main-container-white .panier-ajout span{/*color:#0a306f;*/font-size:17px}
.prod-thumb{border:0 solid #e1e1e1;width:100%;}
.gray-box{background:#f3f3f3;padding:15px;margin-bottom:15px}
.single-article h2,.single-article h3{font-size:16px;color:#000;line-height:19px;font-weight:400;margin:0 0 15px;text-transform:initial}
.single-article h3{margin:0;text-transform:initial;font-size:18px}
.single-article h3 a{color:#000}
.numb{font-size:16px}
.numb2{display:block}
.single-article .price{font-size:18px;display:block}
.effacer-btn a{background:url(/skins/default/images/effacer.png) no-repeat scroll left center rgba(0,0,0,0);padding:5px 0 5px 29px;margin-top:7px;font-size:16px;color:#167ac1;display:inline-block}
.medias-left{float:left;margin-right:18px;width:134px}
.medias-right{overflow:hidden;padding-top:0}
.qty-plus-moins{height:40px;margin:0 0 15px}
.qty-plus-moins .plus,.qty-plus-moins .moins{color:#167ac1;display:inline-block;font-size:38px;line-height:40px;cursor:pointer;}
.qty-plus-moins .qty-input{background:rgba(22,122,193,0.05);border:medium none;/*color:#0A306F;*/font-size:18px;height:40px;margin:0 5px;text-align:center;vertical-align:top;width:60px;display:inline-block;border-radius: 5px;}
.price-qty{color:#084d8b;font-size:18px;margin-bottom:5px;margin-top:0}
.ecofrais{color:#4e9e00;font-size:12px;}
hr{margin-top:15px;margin-bottom:15px}
p.effacer-btn{margin-bottom:0}
.qty-prix{text-align:center}
.name-description{overflow:hidden}
a.btn-orange,.btn-orange{display:inline-block;background:#084d8b;color:#fff;text-align:center;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none!important;margin-bottom:15px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.btn-orange.choisir-btn{background-color:#084d8b}
a.btn-blue,.btn-btn{display:inline-block;background:#084d8b;color:#fff;text-align:center;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none!important;margin-bottom:15px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
input.btn-orange{padding:7px 40px;border:none}
a.btn-white,.btn-white{display:inline-block;background:none;border:1px solid #084d8b;color:#084d8b;text-align:center;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none!important;margin-bottom:15px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
a.btn-pink{display:inline-block;background:#ff4949;color:#fff;text-align:center;padding:12px 43px;font-size:16px;text-decoration:none;margin-bottom:0}
.ma-commande a.btn-orange{width:100%}
a.btn-gray,.btn-gray{display:inline-block;background:none;border:1px solid #084d8b;color:#084d8b;text-align:center;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none!important;margin-bottom:15px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.btns-panier a{margin-right:0;display:block}
a.btn-blue,.btn-blue{background:#41abde none repeat scroll 0 0;color:#fff;display:inline-block;padding:12px 32px;text-align:center}
.env-securise{background:url(/userfiles/images/theme/environnement-securise-icon.png) no-repeat scroll left center rgba(0,0,0,0);padding:5px 0 5px 29px;margin-top:0;font-size:13px;color:#000;display:inline-block;font-weight: 700;}
ul.blue li{background:url(/userfiles/images/theme/check-ul.png) no-repeat scroll left top rgba(0,0,0,0);color:#084d8b;list-style:outside none none;margin-bottom:10px;padding-left:34px}
table.blue-sky{color:#000;margin-bottom:20px;max-width:100%;width:100%}
table.blue-sky td,table.blue-sky th{padding:17px 15px;vertical-align:middle}
table.blue-sky > thead > tr > th,table.blue-sky > thead > tr > td{color:#fff;text-transform:uppercase;padding:15px;background:#41abde;font-size:16px;line-height:19px}
table.blue-sky > tbody > tr > th,table.blue-sky > tbody > tr > td{color:#000;background:#ecf6fc;border-top:1px solid #fff}
.n-produit .col1{width:95px}
.n-produit .col3{text-align:center}
table.navy-blue td,table.navy-blue th{font-size:18px}
table.navy-blue > thead > tr > th,table.navy-blue > thead > tr > td{background:#0a306f}
table.navy-blue > tbody > tr > th,table.navy-blue > tbody > tr > td{background:#e6eaf0}
table.navy-blue > tfoot > tr > th,table.navy-blue > tfoot > tr > td{color:#fff;text-transform:uppercase;background:#5e77a0;border-top:1px solid #fff}
table.navy-blue .col2{text-align:right}
table.navy-blue tr.blue2 td{background:#dbe1e9}
table.transparent{color:#000;margin-bottom:20px;max-width:100%;width:100%}
table.transparent > thead > tr > th,table.transparent > tbody > tr > th,table.transparent > tfoot > tr > th,table.transparent > thead > tr > td,table.transparent > tbody > tr > td,table.transparent > tfoot > tr > td{line-height:1.42857;padding:5px;vertical-align:top}
td.price{text-align:right}
tr.ecofrais-tb td{color:#4e9e00}
.ecofrais{color:#4e9e00}
.rabais_app .price,.tax-rabais-top{/*color:#f0622f*/}
table.transparent tr>td:first-child{padding-left:0}
table.transparent tr>td.price{padding-right:0}
.total-comande{margin-bottom:0}
.total-comande strong{display:block}
.questions{background:url(/userfiles/images/theme/questions-icon.png) no-repeat scroll left 3px rgba(0,0,0,0);color:#000;display:inline-block;font-size:14px;margin-bottom:15px;margin-top:0;padding:0 0 5px 35px}
.questions span{display:block}
.carte-credit{background:url(/userfiles/images/theme/carte-icon.png) no-repeat scroll left 3px rgba(0,0,0,0);color:#094d8b;display:inline-block;font-size:14px;margin-bottom:15px;margin-top:0;padding:0 0 5px 35px}
.profil-liens{margin-top:-5px}
.profil-liens a{font-size:13px}
.profil-liens a:first-child{padding-right:15px}
.profil-crea{padding:20px 73px 20px 20px}
.overture-session .form-horizontal div:last-child{margin-bottom:0}
.overture-session h2.black-italic{margin:0 0 15px}
.conexion-profil{position:relative}
.profil-separator{margin-bottom:23px}
.on-click-container{background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.176);display:none;float:left;font-size:14px;right:0;list-style:outside none none;margin:2px 0 0;min-width:160px;padding:25px;position:absolute;text-align:left;top:100%;z-index:1000;margin-top:15px}
.arrow-drop{position:absolute;right:20px;top:-17px}
.on-click-btn{background:url(/userfiles/images/theme/arrow-down.png) no-repeat right center;padding-right:15px}
.conexion-profil .email-profil{border-bottom:1px solid #ccc;padding-bottom:10px}
.conexion-profil .conexion{margin-bottom:0}
.conexion-profil .on-click-btn{margin-top:-10px;display:block}
.footer-achat-center *{text-align:center}
.footer-achat-center img{display:inline-block;margin-bottom:15px}
.total-commande{border-top:2px solid #c2c2c2}
.yellow-box{background:#f8ecb5;padding:15px;margin-bottom:15px}
.pink-box{background:#fed9d9;padding:15px;margin-bottom:15px}
.green-box{background:#dff0d8;padding:15px;margin-bottom:15px}
.yellow-box p:last-child{margin-bottom:0}
.pink{color:#ff4949}
ul.etapes-achat{padding:0;margin:0 0 15px}
ul.etapes-achat li{display:inline-block;text-transform:uppercase;margin-left:40px;margin-bottom:15px;font-size:16px}
ul.etapes-achat li:first-child{margin-left:0}
ul.etapes-achat li.active{color:#41abde;border-bottom:3px solid #41abde}
.panier-achat h3{color:#000;font-size:18px;line-height:21px;padding:10px 0px 5px 0px;margin-top:0;text-transform:initial}
@media screen and (max-width: 700px) {
	.panier-achat h3{color:#000;font-size:18px;line-height:21px;padding:0px 0px 0px 0px;margin-top:0;text-transform:initial}
}
.panier-achat h4{color:var(--color_text)}
.panier-achat h5{font-size:16px}
h3 .champs-requis{float:right;font-size:14px}
h2.blue-italic{/*color:#0a306f;*/font-size:18px;padding-bottom:5px;line-height:21px;margin-top:15px;text-transform:initial}
h2.blue-normal{/*color:#0a306f;*/font-size:18px;padding-bottom:5px;line-height:21px;margin-top:15px;text-transform:initial}
h2.blue-italic.border{border-bottom:2px solid var(--color_text)}
h2.gray.border{border-bottom:1px solid #eee}
h4.blue{/*color:#0a306f;*/font-size:16px;padding-bottom:0;line-height:21px;margin:0 0 15px;text-transform:initial}
.btn_blue-white{background:#fff !important;color:#084d8b;display:inline-block;background:none;border:1px solid #084d8b;text-transform:uppercase;text-align:center;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none!important;margin-bottom:15px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.btn_blue-white:hover{text-decoration:none}
.btn_blue{display:inline-block;background:none;border:1px solid #084d8b;color:#084d8b;text-transform:uppercase;text-align:center;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none!important;margin-bottom:15px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.btn_blue:hover{text-decoration:none}
.radio label{display:block;margin-bottom:10px}
.checkboxes-inline{overflow:hidden}
.checkboxes-inline label{float:left;clear:none;margin-left:15px}
.checkboxes-inline label:first-child{margin-left:0}
h3.no-border{border-bottom:none}
h3.no-margin-border{margin-top:0;margin-bottom:10px;border:none}
.mon-panier-wrapper p{margin-bottom:0;clear:both;overflow:hidden;font-size:16px;line-height:22px}
.mon-panier-wrapper p .left-panier{float:left;display:inline-block}
.mon-panier-wrapper p .price{float:right;display:inline-block}
.mon-panier-wrapper .total-produits{border-top:0 solid #c2c2c2;border-bottom:2px solid #c2c2c2;padding:10px 0;margin:0}
.mon-panier-wrapper .total-comande{border-top:2px solid #c2c2c2;padding-top:10px;margin-top:10px;font-size:18px;line-height:30px}
.sous-total{margin-top:10px}
.mon-panier-wrapper hr{border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;margin:10px 0 0}
.mon-panier-wrapper .product-name{padding-bottom:10px;}
a.modifier-panier{float:right;font-weight: 700;font-size:14px;text-transform:capitalize;padding-top:4px}
.box-gray-options{background:none repeat scroll 0 0 #f3f3f3;margin-bottom:15px;padding:15px;border:1px solid #e4e4e4}
.wrapper-options{padding-left:15px;padding-right:15px;clear:both;border-bottom:2px solid #e4e4e4;padding-bottom:5px;margin-top:25px;padding-bottom:5px;margin:25px -15px 20px}
.wrapper-options h3{border:medium none;float:left;margin:0}
.savoir-plus{float:right;color:#167ac1;font-size:14px;cursor:pointer}
.red-text{display:block;color:#900}
.green-text{display:block;color:#4e9e00}
.wrapper-savoir{float:right;position:relative}
.box-gray-options .radio{clear:both}
.clear-both{clear:both}
.savoir-container{background-color:#fff;border:2px solid #084d8b;box-shadow:0 6px 12px rgba(0,0,0,0.176);display:none;font-size:14px;list-style:outside none none;margin:15px 0 0;padding:11px;position:absolute;right:0;text-align:left;top:17px;width:425px;z-index:1000}
.savoir-btn{background:url(/userfiles/images/theme/circle-plus.png) no-repeat right center;padding-right:30px;display:inline-block;height:25px;line-height:25px;text-decoration:none!important}
.savoir-btn.selected{background:url(/userfiles/images/theme/circle-minus.png) no-repeat right center;color:#084d8b}
.savoir-container:before{bottom:100%;right:2px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#084d8b;border-width:8px}
.product-box{width:100%;background:#fff;display:table;border:1px solid #e4e4e4}
.product-box>div{display:table-cell;vertical-align:middle}
.produc-box-img{border-right:1px solid #e4e4e4;width:98px}
.product-name-box{padding:10px}
h3.centre-commande{color:#555;padding-left:35px;text-transform:initial;font-size:18px;border:none;margin-top:0}
.name-ad{text-transform:uppercase;}
a.modifier-right{float:right;font-size:14px;text-transform:capitalize}
.panier-single-product{border-top:2px dashed #ccc;margin-top:10px;padding-top:10px}
.panier-single-product:first-child{border-top:none;padding-top:0;margin-top:0}
.cards{margin-top:-3px;padding-left:12px;position:relative}
.box-gray-options.finance{margin-bottom:35px}
.pink-box.financement{margin-top:40px;margin-bottom:40px}
h2.border-blue{border-bottom:2px solid var(--color_text);/*color:#0a306f;*/font-size:18px;line-height:21px;margin-top:25px;padding-bottom:5px;text-transform:initial}
h3.border-gray{border-bottom:2px solid #e4e4e4;color:#000;font-size:18px;line-height:21px;margin-top:25px;padding-bottom:5px}
.status-transaction{margin-bottom:0;border:1px solid #e1e1e1;margin-top:26px}
.status-transaction table{margin-bottom:0}
.status-transaction table.transparent th, .status-transaction table.transparent td{padding:8px;white-space:nowrap;}
.approuve{color:#41abde;text-transform:uppercase;}
.client-address p{margin-left:10px}
.sommaire .sommaire-titre{margin-bottom:0;margin-top:10px}
.arrow-table{position:absolute;right:2px}
h3.livraison{border:medium none;margin-bottom:0;}
.sommaire-col-left .yellow-box{line-height:24px;margin-bottom:37px;padding:24px}
h3.heading-over-box{padding-bottom:5px;border:none;margin-bottom:0}
.table-template1 thead{background:var(--color_text);color:#fff}
.table-template1>thead>tr>th{border:none}
.table-template1>thead>tr>th,.table-template1>tbody>tr>th,.table-template1>thead>tr>td,.table-template1>tfoot>tr>td,.table-template1>tbody>tr>td{padding:10px 15px;text-align:center;border-top:1px solid #fff}
.table-template1>thead>tr>th:first-child,.table-template1>tbody>tr>th:first-child,.table-template1>thead>tr>td:first-child,.table-template1>tfoot>tr>td:first-child,.table-template1>tbody>tr>td:first-child{text-align:left}
.table-template1 tbody td{background:#e6eaf0}
.contact-info .icon{float:left;margin-right:20px}
.contact-info .info{overflow:hidden}
.contact-info{overflow:hidden;margin-bottom:20px}
.table.comments-table th{width:300px}
.table.comments-table th,.table.comments-table td{text-align:center}
.table.comments-table tbody th{text-align:left}
.eventualite{clear:both;font-size:11px}
input[type="text"].guion-sm-2{width:45%;float:left}
.guion-sm-2-guion{width:10%;text-align:center;float:left;margin-top:7px}
input[type="text"].telbox{width:31.3333%;float:left}
input[type="text"].telbox.first{margin-right:3%}
.guion-tel{width:3%;text-align:center;float:left;margin-top:7px}
.small-infolettre{font-size:11px;margin-top:10px}
table.nous-joindre{background:#f3f3f3;margin-bottom:15px;border:1px solid #ccc;width:100%}
table.nous-joindre p,table.nous-joindre p a{margin-bottom:0}
table.nous-joindre td{padding:10px 15px;vertical-align:middle}
table.nous-joindre td:first-child{width:57%}
table.nous-joindre td a.btn_blue-white{width:100%;padding:10px 0}
img.float_left{float:left;margin:0 20px 20px 0}
img.float_right{float:right;margin:0 0 20px 20px}
.label-radio-inline{margin-bottom:15px;margin-top:15px;overflow:hidden;display:block}
.label-radio-inline label{float:left;clear:none;margin-right:15px}
.font-weight-label{}
.helper-other-line{display:inline-block;font-size:12px}
.helper-other-line-padding{padding-top:16px}
.texte-caption{float:right;font-size:12px}
.texte-rouge{color:#900}
.info-rouge{padding-left:10px}
.info-rouge { display:none!important;}
.contract_number .helper-other-line{float:left}
.envoyer-demande{background:#f3f3f3;padding:30px;margin-top:30px;text-align:center;margin-bottom:30px}
.envoyer-demande a{margin-bottom:0}
.form_service{margin-top:40px}
.gagnants{margin-bottom:40px}
.gagnant{color:#005fbd;font-size:19px;line-height:23px}
.gagnants h3{margin-top:0;margin-bottom:5px}
.gagnants img{margin-bottom:15px}
.welcome-people img{border:5px solid #ccc;padding:2px;width:90%}
.name-apropos,.post-apropos{font-size:12px}
.welcome-people{margin:0 auto;width:75%;margin-top:25px;margin-bottom:25px}
.name-apropos{text-transform:uppercase}
.welcome-people >div{text-align:center}
.heading-box h3{margin-top:10px}
.post-block{border:1px solid #ccc;margin-bottom:10px}
.post-block h3{font-size:18px;line-height:21px;margin-top:15px}
.help-block{display:none; color:#ff0000;}
input.input-fake{display:inline;width:300px;float:left}
.myButton.input-file{padding:8px 44px}
.single-file-wrapper{position:relative}
.file-wrapper span{position:absolute;top:0;left:310px}
.profil-form input.doc_upload,.up-file{cursor:pointer;display:inline-block;height:39px;left:0;opacity:0;position:absolute;top:0;width:151px}
#ajouter-document-supplementaire{clear:both}
.outer-wrap-file{width:400px}
.demande-comman-form{margin-bottom:15px}
.demande-comman-form h2{margin-top:15px}
.demande-comman-form .contact-info{margin-bottom:0;margin-top:15px}
.btn-abonner{margin-top:30px}
.padding-store{padding:5px 0}
#storelocator h1{margin-bottom:0}
#storelocator #results,#storelocator #result{margin-top:0}
#storelocator .padding-store:first-child h3{margin-top:10px}
#storelocator #from_address{margin-bottom:5px}
#storelocator #infobox .btn-orange{margin-bottom:0}
#storelocator #infobox .box-tel{margin-bottom:0;padding:5px 0}
table.adp-directions{width:100%}
#gtab1,#gtab2,#gtab3,#gtab4{color:#fff;cursor:pointer;float:left;font-weight:700;height:30px;line-height:30px;margin:1px;padding:0 15px}
#gtab1:hover,#gtab2:hover,#gtab3:hover,#gtab4:hover{background:none repeat scroll 0 0 #53abdd;color:#ff0}
.gtab_selected{background:none repeat scroll 0 0 #53abdd;color:#fff}
.gtab_unselected{background:none repeat scroll 0 0 #00457e;color:#fff}
.gtab_disabled{background:none repeat scroll 0 0 #c8c8c8;color:#fff;float:left;height:16px;margin:1px;padding:2px 5px}
#adp-placemark td:first-child{padding:5px 19px!important}
.adp-placemark td:first-child{padding:5px 19px!important}
.facebook-img-text a{background:url(/userfiles/images/theme/facebook.png) no-repeat left center;padding:10px 0 10px 45px;display:block}
.google-img-text a{background:url(/userfiles/images/theme/googleplus.png) no-repeat left center;padding:10px 0 10px 45px;display:block}
h3.electromenager{background:url(/skins/default/media/images/liquidation-electromenager-icon.png) top left no-repeat}
h3.electroniques{background:url(/skins/default/media/images/liquidation-electroniques-icon.png) top left no-repeat}
h3.informatique{background:url(/skins/default/media/images/liquidation-informatique2.png) top left no-repeat}
h3.meubles{background:url(/skins/default/media/images/liquidation-meubles-icon.png) top left no-repeat}
h3.electroniques,h3.electromenager,h3.informatique,h3.meubles{display:block;padding:11px 0 19px 58px}
.item.list-group-item{float:none!important;width:100%!important;background-color:#fff;margin-bottom:10px;border:0;padding:0 15px;overflow:hidden}
.list-group-item .checkbox{text-align:left}
.item.list-group-item .list-group-image{margin-right:10px}
.item.list-group-item .thumbnail{margin-bottom:0}
.item.list-group-item img{float:left}
.item.list-group-item .item_desc{display:inline-block;margin-left:0}
.item.list-group-item:after{clear:both}
.list-group-item-text{margin:0 0 11px}
.item .col-sm-6{width:100%!important}
.item.list-group-item .col-sm-6{width:33.33333333%!important}
.item.list-group-item .col-sm-6 ~ .col-sm-6{width:66.66666667%!important}
.item.slide_box h3{min-height:inherit;line-height:initial;margin-top:20px}
.search_wrap .item.slide_box h3{min-height:inherit}
.membre-inscription #no_facture{width:90%;float:left}
.membre-inscription .info-rouge{padding-left:10px;margin-top:5px}
.membre-inscription .birthDate .dtl-date{padding-left:0}
.membre-inscription .dtl-date input[type="text"]{text-align:center}
.membre-inscription .soumettre{margin-top:30px}
.forgot-psw h2{margin-top:18px}
.forgot-psw #forgot_email{float:left;margin-right:10px;width:65%}
.forgot-psw #forgot_cellphone{float:left;margin-right:10px;width:65%}
.forgot-psw .btn-orange{padding-top:8px;padding-bottom:8px}
.indispensable_wrap .produit-autres-new{margin-bottom:0;margin-top:0}
#page_id_1088 .others_product_wrap .slider hr{display:none!important}
.row-indispensables{border-right:1px solid #ccc;margin-right:2px}
.row-indispensables.promo-list{border-right:none}
.row-indispensables h3{margin-bottom:0;font-size:14px!important}
.row-indispensables .ecofrais{font-size:12px;color:#888383!important}
.row-indispensables .ecofrais p{margin-bottom:0}
.row-indispensables .col-lg-4{padding-right:0!important}
.row-indispensables .col-lg-8{padding-left:2px!important;min-height:105px}
.row-indispensables .btn_add_to_cart-wp{text-align:center;margin-top:10px}
.row-indispensables .btn_add_to_cart-wp p{margin-bottom:0}
.row-indispensables .slide_box .price{margin-right:12px}
.indispensable .slide_box .price{margin-right:12px!important}
.tab-fiche-produit-wp{padding-top:30px;border-bottom:1px solid #e2e3e4;margin-top:30px}
.column-width-description{-webkit-column-width:400px;-moz-column-width:400px;column-width:400px}
.column-width-description >div{padding-left:25px!important}
.column-width-description >div:first-of-type{padding-left:0!important}
.column-width-description>div>ul>li,.column-width-description>div>ul>li ul{-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
.avis-important{background:#fff;overflow:hidden;padding-top:0}
.avis-important img{max-width:95%!important}
.text-avis{float:left;width:58%}
.avis-important .text-avis h2{margin-bottom:5px}
.avis-important .text-avis h2 a{color:red;font-size:19px;margin-bottom:0;padding-bottom:0;display:block}
.img-avis{float:right;width:41%}
.img-avis a img:first-child{margin-bottom:3px}
.avis-important .text-avis .cta{margin-top:0!important}
.avis-important .text-avis p{margin-bottom:2px}
.produit-rabais{display:none}
/*#promotion-page .tabslide_component *,#promotion-page .tabslide_component2 *{text-align:left;}*/
#promotion-page .tabslide_component .separement-info,#promotion-page .tabslide_component2 .separement-info{padding-top:0;width:97%}
#promotion-page .tabslide_component .price,#promotion-page .tabslide_component2 .price{margin:0}
#promotion-page .tabslide_component .slide_box h3,#promotion-page .tabslide_component2 .slide_box h3{margin-bottom:0}
#promotion-page .row-indispensables.promo-list br{display:none}
#promotion-page .list-group .btn_add_to_cart span, #promotion-page .list-group .btn_add_to_cart .fa{font-size:12px}
/*#promotion-page .list-group .btn_add_to_cart { height: 34px; line-height: 34px; font-size: 12px; margin: 0; padding-left: 0; padding-right:20px; display:inline-block;}*/
.realpriceFixHeight{display:block!important}
#promotion-page .pautrespromo{margin-bottom:10px}
.gutter-50.row{margin-right:-25px;margin-left:-25px}
.gutter-50 [class^="col-"],.gutter-20 > [class^=" col-"]{padding-right:25px;padding-left:25px}
#promotion-page .tabslide_component{border:1px solid #ccc;margin-left:20px!important;margin-right:20px!important}
#promotion-page .btn-remove-add{padding:0!important}
#promotion-page .row.row-indispensables.promo-list{margin-left:0}
#promotion-page .checkboxCatalogue{display:none}
#promotion-page .others_product_wrap{padding-top:0;padding-bottom:0}
#promotion-page .others_product_wrap.slide_box{background:#d2e2ef;margin-right:20px;padding-bottom:30px}
#promotion-page .component_wrap.vendu-separement{padding-top:0!important;border:none}
#promotion-page .slider-top-title{padding-top:20px;font-weight:700;font-size:16px}
#promotion-page #prime{color:#e9242d!important}
.description_promo_wrap.promo-mobile{padding-top:0}
.description_promo_wrap.promo-mobile .right_text{padding-top:0;padding-bottom:0}
.description_promo_wrap.promo-mobile .right_text h2{padding-right:29px;line-height:24px}
#promotion-page.promo-mobile .slide_box>div.col-xs-12{background:#fff}
#promotion-page.promo-mobile .slide_box>div.col-xs-12 .item_desc a{position:relative;z-index:1}
#promotion-page.promo-mobile .others_product_wrap.slide_box{margin-right:0;margin-left:0;margin-bottom:15px}
#promotion-page.promo-mobile .btn-ajout-indispensable{width:auto;padding-right:20px}
#promotion-page.promo-mobile .component_wrap.vendu-separement{margin-top:0}
.nowrap{white-space:nowrap}
#promotion-page.promo-mobile div.title{margin-top:20px}
#promotion-page.promo-mobile .content_wrap{margin-bottom:25px}
#promotion-page.promo-mobile .tabslide_component{margin-left:5px!important;margin-right:5px!important}
#promotion-page.promo-mobile .title h3{font-size:16px}
#promotion-page.promo-mobile .cat_wrap{background:none}
#promotion-page.promo-mobile #products{background:#fff}
#promotion-page.promo-mobile .left_col.col_promo{margin-bottom:0}
#promotion-page.promo-mobile .left_col .menu{margin-bottom:0}
#promotion-page.promo-mobile .tabslide_component .slide_box h3,#promotion-page .tabslide_component2 .slide_box h3{padding:0 10px}
#promotion-page .prime_bottom .row.row-indispensables.promo-list{display:none}
#promotion-page .prime_bottom .separement-info{text-align:center}
#promotion-page .others_product_wrap.slide_box.prime_bottom{margin-right:0;background:none}
#promotion-page .prime_bottom #prime{color:#084D8B!important}
#promotion-page .others_product_wrap.slide_box.prime_bottom.mobile .spacer{text-align:center}
#logodesktop-print{display:none}
.wrapper-overlay{position:relative}
.overlay350{position:relative;position:absolute;top:0;left:0;right:0;left:0;text-align:center;width:100%;height:100%}
.overlay350 img{position:relative;top:50%;transform:translateY(-50%);opacity:.7}
.lien-vv{text-align:center;margin-top:7px}
.header-livraison{overflow:hidden}
.titre-livraison{/*float:left;max-width:48%*/}
.frais-text{width:53%;float:left}
.frais-livraison{border:1px solid #ccc;padding:18px 22px;margin-bottom:0;background:#e6e3e3}
.frais-text{width:47%;float:left}
.livraison-form input,.frais-livraison p{margin-bottom:0}
.frais-text p{line-height:18px}
.livraison-form input[type="text"]{display:inline-block;height:36px;vertical-align:bottom;width:52%}
.livraison_page_wrapper .btn-orange{background:#00457e none repeat scroll 0 0;border-radius:initial;padding:6px 24px}
.main-content-frais-livr{clear:both}
.titre-livraison-inner{margin-bottom:15px}
.titre-livraison-inner h1{display:table-cell;vertical-align:bottom;vertical-align:bottom;margin-bottom:3px}
#estimation_error,#cp_estimation_error{color:red}
#Stage_jbeeb_3{display:inline-block!important;vertical-align:middle!important}
.img-black0stripe>div{padding-left:16px;padding-top:5px}
.pintarest-logo img,.instagram-logo img{max-height:23px;max-width:23px}
.delivery-grey-block {background: #F7F7F7; padding: 24px; line-height: 1.4;}
.number-no-wrap {white-space: nowrap;}
.advantage-icon {margin: auto; width: 115px; min-height: 115px; display: flex; align-items: center;}
.advantage-icon img {max-height: 115px;}
.list-formatted {list-style: inside !important; line-height: 1.7; list-style-position: outside !important; padding-left: 15px}
.table-returns td {padding: 5px;}
.profile-title-avertissement-section {display: flex; flex-direction: row; justify-content: space-between; padding: 0px 0px 0px;}
.profile-title {display: flex;align-items: center;}
.profile-sign-in-notice {border: 1px solid #DFDFDF; background-color:white;padding: 20px 30px;display: flex;flex-direction: column;width:100%;margin-bottom:20px;border-radius:10px;}
.underline-links {text-decoration:underline}
@media (max-width: 767px) {
.qty-prix{text-align:left}
.name-description .medias-left,.name-description .medias-right{float:none}
.col-sm-12.concoursForm{padding:15px!important}
.col-sm-12.concoursForm h1{font-size:23px;line-height:27px}
}
@media (max-width: 400px) {
.btn-blue.selectionner-cp{width:100%}
.wp-single-address{display:block;width:100%}
.wp-single-address-inner{display:block;width:100%;padding:10px}
}
button{border:none}
.ul_dispo{padding:0 0 0 20px}
.ul_dispo li{padding:0 0 10px}
.comparaison-box td{background:#fff}
.comparaison-title{background:#41abde;color:#fff}
.comparaison-header{border-right:1px solid #ddd}
.back_catalogue .link{text-transform:uppercase;line-height:20px;font-size:14px;text-decoration:underline;color:#084d8b;display:inline-block}
.back_catalogue .link .fa{padding:0 10px 0 0;font-size:20px;float:left}
.alert ul{margin-bottom:0}
.slideshow{color:#fff;overflow:hidden;display:none}
.slideshow .title strong{font-size:52px;line-height:52px;color:#fff}
.slideshow .title{font-size:48px;line-height:52px;color:#fff}
.slideshow h1{font-size:26px;line-height:initial;color:#fff;margin-bottom:15px;text-transform:initial}
.slideshow .readmore{font-size:14px;line-height:initial;color:#fff;border:4px solid #fff;padding:8px 30px;text-transform:uppercase;display:inline-block;margin-top:15px}
.slideshow .slider_txt_wrap{position:relative}
.slideshow .slider_txt_box{position:absolute;z-index:1;left:17%;top:18%;padding-right:50px}
.slider-nav{overflow:hidden;display:none}
.slider-nav img{opacity:.5}
.slider-nav .slick-current img{opacity:1}
.slider-nav img{margin:0}
.slider-nav .slick-slide{margin:0 10px 0 0}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;margin-bottom:0;}
.slideshow button{z-index:1}
.promo_cart .slick-slide{height:inherit}
.tabslide_component_prime .indispensable_wrap{padding:15px 30px}
.tabslide_component_prime .slick-slide{height:inherit}
.tabslide_component_prime .indispensable_wrap .btn_add_to_cart{display:block}
.promo_cart .indispensable_wrap .btn_add_to_cart{display:block}
.tabslide{display:none}
.tabslide.slick-initialized{display:block}
.categorie .slideshow{margin-bottom:0}
.categorie .slideshow .slider_txt_box{position:absolute;z-index:1;left:inherit;top:inherit;padding:0 60px;width:100%}
.categorie .slideshow .readmore{font-size:14px;line-height:initial;color:#fff;border:4px solid #fff;padding:8px 30px;text-transform:uppercase;display:inline-block;margin-top:0;float:right}
.cat_wrap{background:#fff;padding:20px 20px 0}
.categorie .slideshow .slider_txt_box{top:12%;height:280px}
.preview_cart .btn-orange, #uploadimage .btn-orange {font-size:14px;padding:10px 20px;display:block}
.item_img .img-responsive{width:100%}
.browsehappy{border-bottom:1px solid #ccc}
.browsehappy p{margin:30px 0}
.placeholder{color:#aaa}

.topsearch_wrap{max-width:300px;display:inline-block;margin-top:0}
.topsearch_wrap #isearch{height:54px;line-height:inherit;border:1px solid #e1e1e1;min-width:246px}
.topsearch_wrap button{border:none;padding:0;border-radius:inherit}
.cart_wrap{display:inline-block;margin:0 0 0 15px;background:#f0622f;float:right}
.box_populaires{margin-bottom:0!important}
.titreprixexclusif{}
.mask .titreprixexclusif{font-size:16px}
.fiche .tag_liquidation{position:absolute;z-index:1;width:120px;height:120px;display:inline-block;background:url(/userfiles/images/01072016/tagbigger.png)no-repeat}
.tag_liquidation,.fiche .indispensable_wrap .tag_liquidation,.component_wrap .tag_liquidation{position:absolute;z-index:1;width:68px;height:68px;display:inline-block;background:url(/userfiles/images/01072016/tag.png)no-repeat}
.tag_promos{position:absolute;z-index:1;right:0;width:60px;height:60px;display:inline-block;background:url(/userfiles/images/promotions/tag-promo-3.png)no-repeat;background-size:60px}
.tag_solde_noel{position:absolute;z-index:1;right:0;width:107px;height:108px;display:table;background:url(/userfiles/images/banniere/01012017/tag-solde-noel.png)no-repeat;background-size:107px auto;color:#fff;vertical-align:middle;text-align:center}
.tag_solde_noel div{height:93px;vertical-align:middle;display:table-cell;padding-top:5px}
.tag_solde_noel .title{text-transform:uppercase;display:block;line-height:18px;font-size:14px;font-weight:700}
.tag_solde_noel .rabais_price{display:block;line-height:18px;font-size:18px;font-weight:700}
.infade{display:none}
.concours-titre{text-align:center;margin-top:25px;margin-bottom:22px}
.concours-titre span{}
.prix-semaine img.week-price{margin-bottom:30px;border:4px solid #3faadc;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.prix-semaine .prix-current img.week-price{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.prix-current{position:relative}
.label-prix{position:absolute;width:auto;top:17px;left:-6px}
.col-sm-8.concoursForm,.col-sm-12.concoursForm{display:block;float:none!important;margin:0 auto;background:#fff}
.concoursForm h1{font-size:38px;text-transform:uppercase;margin-bottom:5px;line-height:42px}
.champs-conc{/*color:#0a306f;*/text-align:center;margin-bottom:33px}
.concoursForm h1 span{}
.captc{margin:20px 0 30px;text-align:center}
.captc label{margin-bottom:10px}
.equation,.flech-eq,.equation .answer{display:inline-block}
.equation{width:116px;height:46px;padding:0 17px;line-height:42px;border:2px solid #e1e1e1;text-align:center;background:#e1e1e1}
.equation.answer{background:#fff}
a.btn-blue.concoursBtn{font-size:28px;padding:0 35px}
.small-concours{color:#ec008c;font-size:13px;line-height:16px;margin-bottom:0;text-align:center}
.concoursForm .checkbox label{margin-bottom:25px}
.blueText{color:#167ac1}
.participer-wp{margin-top:30px;text-align:center}
.helperTel{display:block;font-size:12px}
.codePost{margin-top:17px}
.savoir-plus-product{text-align:center}
.box-savoir-plus-wp h3.title_center.outside{text-align:center;text-transform:uppercase!important;margin:25px 0}
.savoir-plus-product h4{font-size:16px;color:#084d8b}
.product-prix{border:1px solid #e1e1e1;width:100%}
.prod-concours-desc{font-size:13px;min-height:37px}
.box-savoir-plus{background:#fff;padding:30px 30px 15px}
.concours-light-blue{background:#4db0de none repeat scroll 0 0;color:#fff;margin:0 auto;padding:30px 60px 15px;text-align:center;width:872px}
.conf-concours{font-size:39px;margin-bottom:0}
.message-merci{font-size:24px;line-height:28px}
.concours-merci{padding:40px 0;text-align:center}
.concours-merci h2{color:#084d8b;font-size:50px;margin-bottom:0;margin-top:45px}
.fb-like-concours{margin-left:0;width:100%}
.collapsious > span.title-collap{padding-top:7px}
a.share-contest{background:rgba(0,0,0,0) url(/skins/default/images/concours/fb-icon.png) no-repeat scroll right center;color:#185892;display:block;font-size:20px;margin:45px auto;min-height:56px;padding-right:70px;text-align:right;width:520px}
a.trouverShop{background:#185892 url(/skins/default/images/concours/find-icon.png) no-repeat scroll 85px center;color:#fff;font-size:27px;margin:0 auto 40px;padding:29px 30px 29px 167px;width:875px;display:block}
a.trouverShop:hover{text-decoration:none}
a.trouverShop:hover p{opacity:.7}
.trouverShop p{margin-bottom:0}
.concours-white-bg{padding-left:5px;padding-right:5px}
.prix-semaine{margin-left:7px}
.no-bordered,.no-bordered td,.no-bordered th{border:none!important}
#slider1 div+div{overflow:inherit!important;position:inherit!important}
#slider1_2 div+div{overflow:inherit!important;position:inherit!important}
.view{margin:0 0 15px;border:0 solid #fff;overflow:hidden;position:relative;text-align:center;cursor:default;background:#fff url(../images/bgimg.jpg) no-repeat center center}
.view .mask,.view .content{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0}
.mask_wrap{bottom:5px;left:0;right:0;position:inherit;padding:0 20px}
.mask_wrap .btn_add_to_cart{height:40px;line-height:34px;font-size:12px;background:#f0622f;display:block!important}
.mask_wrap .myButton{height:40px;line-height:inherit;font-size:12px;margin:0;}
.mask_wrap .btn_add_to_cart .fa{font-size:12px}
.mask_wrap .btn_add_to_cart span{height:40px;border-right:1px solid #ed825c}
.mask_wrap .asversementmontantweb{font-size:16px;line-height:20px;margin:0}
.mask_wrap a:hover{text-decoration:none}
.view img{display:block;position:relative}
.vendu-separement img{max-width:154px}
.vendu-separement .view{width:49%;display:inline-block;vertical-align:top}
.vendu-separement .separement-info{width:49%;display:inline-block;vertical-align:top;padding-top:30px}
.vendu-separement>.slider{margin-bottom:0}
.separament-remove{display:none!important}
.view h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0,0,0,0.8);margin:20px 0 0}
.view p{position:relative;color:var(--color_text);text-align:center}
.view a.info{display:inline-block;text-decoration:none;padding:7px 14px;background:#000;color:#fff;text-transform:uppercase;-webkit-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}
.view a.info:hover{-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;z-index:1;background-color:rgba(255,255,255,0.85);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.view-first h2{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.view-first p{-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view-first a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.view-first:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.view-first:hover h2,.view-first:hover p,.view-first:hover a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.view-first:hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}
.view-first:hover a.info{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}
:focus{outline:none!important}
.hovervincent{width:100%;overflow:hidden;position:relative;cursor:pointer}
.fa-cart-arrow-down,.fa-shopping-cart{color:#f0622f!important;margin:0 10px 0 0;padding:10px;border-style:solid;background:#FFF;font-color:#f0622f;border-color:#f0622f;border-width:2px}
.fa-cart-arrow-down:hover,.fa-shopping-cart:hover{color:#FFF!important;border-style:solid;background:#f0622f;border-color:#f0622f;border-width:2px}
.fa-search-plus{color:#41abde;margin:0;border-style:solid;padding:10px;background:#FFF;font-color:#41abde;border-color:#41abde;border-width:2px}
.fa-search-plus:hover{color:#FFF;border-style:solid;background:#41abde;border-color:#41abde;border-width:2px}
.hovervincent:hover .buttons .fa{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
.hovervincent .dtl{width:100%;position:absolute;bottom:0;height:100%;left:0;opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.hovervincent .dtl .fix_dtl{position:absolute;left:0;right:0;bottom:35%}
.hovervincent .dtl h3,.hovervincent .dtl p,.hovervincent .dtl a{opacity:0;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.hovervincent .dtl p.pfinancement{left:-100px;line-height:.3;color:var(--color_text)}
.hovervincent .dtl p.pversements{left:100px;color:var(--color_text)}
.hovervincent .dtl p.ptaxespromo{left:-100px;line-height:.3;color:var(--color_text)}
.hovervincent .dtl p.pautrespromo{left:100px;line-height:.3;color:var(--color_text)}
.hovervincent .dtl p.ppromoextra{left:-100px;line-height:.3;color:var(--color_text)}
.hovervincent .dtl p.pnombreversements{left:-100px;line-height:.3;color:var(--color_text)}
.hovervincent:hover .dtl p,.hovervincent:hover .dtl a{left:0;opacity:1}
.pautrespromo{font-size:13px;margin-bottom:0;background:#000;text-align:center;color:#FFF}
.ptaxespromo{font-size:13px;font-weight:700;margin-bottom:5px}
.box_populaires .ptaxespromo{font-size:10px}
.pversements{font-size:14px;font-weight:700;margin:0}
.ppromoextra{font-size:12px}
.pfinancement{font-size:15px;padding:4px 0;color:#084d8b}
.item_liquidation .pfinancement{/*color:#f0622f*/}
.pfinancement u{color:initial;text-decoration:none}
.pfinancement_mois{background:#084d8b;color:#fff;display:inline-block;padding:2px 10px}
.item_liquidation .pfinancement_mois{/*background:#f0622f;*/color:#fff}
.pfinancement_mois strong{}
.pfinancement_wrap{/*border:1px solid #ccc;border-width:1px 0;margin-bottom:5px;padding:4px 0*/}
.fa-star{color:#ddd;}
.prix-original{color:#084d8b;font-size:18px;margin-bottom:5px}
.produit-rabais{color:#f0622f;font-size:16px;margin-bottom:5px}
.ecofrais{color:#4e9e00;font-size:16px}
.rabais-applicable{color:#f0622f;font-size:16px;}
.prix-original,.produit-rabais,.ecofrais{margin-bottom:0}
.single-article .panier-produit-quantitee{margin-top:8px}
.mon-panier-wrapper p.error-msg-code{color:#ff1b1b;font-size:12px;line-height:14px;margin-bottom:0}
.mon-panier-wrapper .collapsious{margin-bottom:0;overflow:hidden}
.mon-panier-wrapper .collapsious input,.mon-panier-wrapper .collapsious button{margin-bottom:0}
.code-promo-text{font-size:17px}
.code-promotional-btn{border:1px solid #ccc;padding:7px 10px;margin-bottom:15px}
#code-promotional{margin-right:10px}
.produit_example{border:2px solid #ff0}
ul.etapes-achat-menu{float:left;margin:0;padding:0;list-style:none}
ul.etapes-achat-menu li{color:#fff;font-size:.98em;font-weight:400;line-height:17px;padding:58px 20px 0 0;text-decoration:none;text-transform:uppercase;float:left;background:transparent}
ul.etapes-achat-menu li a,ul.etapes-achat-menu li.active a{text-decoration:none;color:#fff}
.current-ship-date{display:inline-block;padding:10px;border:1px solid #ff1212;margin-top:10px}
ul.etapes-achat-menu li.active{background:transparent;text-decoration:underline;font-size:1.3em}
.centre-commande-top{float:right;margin-left:25px;padding:7px 0 9px 60px}
.topnav_right{margin-right:0}
.centre-commande-top p{font-size:19px;margin-bottom:0;text-align:left;padding-left:5px;display:inline-block}
.centre-commande-top .texte-centre{font-size:15px;color:#fff;display:block}
.telf-centre{white-space:nowrap;color:#fff;display:inline-block;margin-top:0}
.telf-centre-nocolor{white-space:nowrap;display:inline-block;margin-top:0}
.selec-date{color:#ff1212}
.calendar-wp{border:1px solid #ccc;margin-bottom:15px;padding-bottom:20px}
.doble-line-label-fit label{margin-bottom:23px}
.tbl{display:table}
.tbl-cell{display:table-cell;vertical-align:middle}
.alert-msg-livraison .tbl-cell{padding:10px}
.alert-msg-livraison.tbl{border:1px solid #ccc;margin-bottom:20px}
.alert-msg-livraison img{min-width:70px}
.comptant-box{border-bottom:2px solid var(--color_text);margin-bottom:15px;padding:0 20px 19px}
.comptant-box.no-bottom-border{border:none}
.comptant-box strong,.radio-financ strong,.panier-collapsious strong{}
.finac-total{font-size:18px;font-weight:700}
.versements{font-style:italic}
.financement .checkbox label,.financement .radio label{line-height:20px}
.financement hr{border-top:1px solid #ccc}
.financement .options-left .gray-box{margin-left:20px;padding:0 30px;width:94%}
.financement .options-left .gray-box h3{padding-top:17px}
.options-left .blue-normal{margin-left:0}
.collapsious.panier-collapsious div{padding:0}
.collapsious.panier-collapsious span:first-child{padding:0}
.collapsious.panier-collapsious span.panier-collapsiousplus{padding-left:33px;padding-top:5px;padding-bottom:2px;}
.collapsious.panier-collapsious>span{color:#000000;font-size:16px}
.appliquer-en-ligne{margin-top:25px}
.collapsious.panier-collapsious{margin-left:19px;padding-top:9px}
.comptant-box label{margin-left:30px}
.collapsious.panier-collapsious div:first-child{padding-top:9px}
h2.blue-normal.payment-header{margin-left:0;padding-bottom:0}
label>span:first-child.visible-radio{background:#fff;border:1px solid #a1a1a1;border-radius:20px;cursor:pointer;display:inline-block;height:25px;margin-right:8px;position:relative;top:7px;width:25px}
label.selected-radio>span:first-child::after{content:url("/skins/default/media/images/blue-dot-radio-checked.png");position:absolute;right:4px;top:4px}
.collapsious.panier-collapsious label{padding-left:0}
#paiements_form label.radio-btn{margin-bottom:10px}
h2.choix-pay-heading{}
.visible-radio{margin-left:-35px}
#paiements_form label{margin-left:34px}
#paiements_form .comptant-box label{margin-left:19px}
input.small:first-of-type{margin-left:0}
h2.blue-italic.box-options{margin-top:40px}
.rabais_promotionnel .left-panier,.rabais_promotionnel .price,.code_promotionnel{color:red}
.last-block a{background:none;padding:0}
.easy-autocomplete-container{z-index:999!important}
.easy-autocomplete-container ul{top:60px!important;border-top:1px solid #e0e6eb!important}
.easy-autocomplete-container ul li div{text-align:left}
.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{border-color:#e1e1e1!important}
.easy-autocomplete-container ul li a{font-size:14px;text-decoration:none!important;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-break:break-word!important}
.easy-autocomplete-container ul li a span{color:#788a9e}
.easy-autocomplete-container ul li{border-bottom:1px solid #e0e6eb!important}
.easy-autocomplete-container .right_search{padding-left:0}
.col-sm-12.header-signature-langing{width:905px!important;margin-left:108px;margin-top:25px;margin-bottom:35px}
.section-bg1{background:#ede3d9 url(/skins/default/media/images/signature-tanguay/images/signature-bg1.png) no-repeat scroll left top / 100% auto;padding:0}
.section-bg21{background:#292726 url(/skins/default/media/images/signature-tanguay/images/signature-bg21.png) no-repeat scroll left top / 100% auto;padding:0}
.section-bg6{background:#242221 url(/skins/default/media/images/signature-tanguay/images/signature-bg6.png) no-repeat scroll left top / 100% auto;padding:0}
.section-bg2 h2.signature,.section-bg3 h2.signature,.section-bg6 h2.signature,.section-bg21 h2.signature{color:#fff}
#page_id_2004 .content_wrap{background-color:#fff}
.logo-signature{float:left;margin-right:39px;max-width:190px}
.intro-signature{overflow:hidden}
.intro-signature h1{color:#221f20;font-size:16px;line-height:22px;margin-bottom:8px}
.intro-signature h1 span{font-size:15px;line-height:23px;display:block}
h2.signature{text-transform:uppercase;color:#282928;font-size:66px;line-height:70px;margin-bottom:37px;margin-top:8px}
h2.signature.white{color:#FFF}
.less-margin{margin-top:-38px}
.section-mobiler h2{margin-bottom:37px;margin-top:8px}
.intro-main-content p{margin-bottom:5px;color:#221f20}
.signature-mobilier1{margin-bottom:66px;display:block}
.signature-mobilier2{padding-left:8%;padding-top:96px;margin-bottom:64px;display:block}
.signature-mobilier3{display:block}
.signature-mobilier4{padding:0 8% 0 14%;position:relative;z-index:20;display:block}
.section-bg2{background:#292726 url(/skins/default/media/images/signature-tanguay/images/signature-bg2.jpg) no-repeat scroll left top / 100% auto;position:relative;padding:0}
.signature-electro1{position:absolute;top:177px;left:92px}
.signature-electro2{position:absolute;top:115px;left:587px}
.signature-electro3{position:absolute;top:732px;left:45px}
.signature-electro4{position:absolute;top:721px;left:592px}
.image-tile{width:100%;text-align:center;display:block;margin-top:10px}
.image-tile span{text-transform:uppercase;padding-bottom:2px;font-size:13px;display:inline-block;clear:both;color:#444;border-bottom:1px solid #444}
.section-bg2 .image-tile span,.section-bg3 .image-tile span,.section-bg6 .image-tile span,.section-bg21 .image-tile span{color:#fff;border-bottom:1px solid #fff}
.signature-electro2 .image-tile{width:257px}
.section-bg3{background:#242221 url(/skins/default/media/images/signature-tanguay/images/signature-bg3.jpg) no-repeat scroll left top / 100% auto;width:100%;position:relative;padding:0}
div[class^="section-bg"]{padding:60px 82px;height:auto;padding-bottom:30px}
div[class^="section-bg"] h2{text-align:center}
div[class^="section-bg"] .col-sm-6{text-align:center;margin-bottom:50px}
.wrapper-section{padding:0 60px}
.distinctif1{position:absolute;top:93px;left:-15px;display:block}
.distinctif1 img{max-width:440px}
.distinctif2{position:absolute;top:124px;left:518px;display:block}
.distinctif2 img{max-width:425px}
.distinctif3{position:absolute;top:531px;left:2px;display:block}
.distinctif3 img{max-width:430px}
.distinctif4{position:absolute;top:518px;left:518px;display:block}
.distinctif4 img{max-width:420px}
.signature-categorie-left-menu-header{background:#777;padding:15px 20px;text-align:center;width:100%}
.signature-categorie-left-menu-header h1{font-size:17px;color:#fff;line-height:17px;margin:0;padding:0;border-bottom:none;color:#fff}
.signature-categorie-left-menu{background:#231f20}
.signature-categorie-left-menu .left_col{background:none}
.signature-categorie-left-menu h1,.signature-categorie-left-menu .left_col .menu li a{color:#fff}
.signature-categorie-left-menu .left_col .menu li.active a,.signature-categorie-left-menu .left_col .menu li a:hover{color:#41abde}
.signature-categorie-left-menu h2{color:#fff;margin:0;padding:0;font-size:18px;line-height:20px;border-bottom:4px solid #fff;padding-bottom:3px;margin-bottom:9px;margin-top:20px}
.signature-categorie-left-menu .top_items{background:#fff;padding:20px 0;border-radius:5px}
.signature-categorie-left-menu h2:first-of-type{margin-top:0}
.signature-categorie-left-menu h3{font-size:15px;line-height:18px;margin:0;padding:0;color:#fff;border:none;margin-bottom:5px;margin-top:15px}
ul.menu-signature{list-style:none;padding:0;margin:0}
ul.menu-signature li{margin-bottom:5px;line-height:14px}
ul.menu-signature li a{font-size:12px;line-height:14px;color:#9b9b9b;text-decoration:none}
ul.menu-signature li a:hover{color:#fff}
ul.menu-signature li a.active{color:#60aadf}
.signature-categorie-intro{padding-bottom:0;border-bottom:1px solid #eee;margin-bottom:20px}
ul.menu-signature li .submenu{margin:10px 0;padding-left:30px}
#main-menu .signature-maurice-tanguay-btn{position:initial}
#main-menu >li{position:initial;display:block;float:left;list-style:none;padding:0;margin:0;line-height:normal}
#main-menu a{text-decoration:none}
#main-menu{background:#084d8b;width:100%;margin:0;padding:0}
#main-menu >li > a.has-submenu{padding-right:42px}
#main-menu > li> a{padding:20px 20px 18px;color:#fff;font-size:17px;line-height:17px;font-weight:400;text-decoration:none;text-transform:uppercase;position:relative;display:block;white-space:nowrap;background:#41abde}
#main-menu .menu_magasins a{background:#084d8b}
#main-menu >li > a span.sub-arrow{position:absolute;right:17px;top:50%;margin-top:-3px;width:0;height:0;overflow:hidden;border-top:6px solid #fff;border-left:4px dashed transparent;border-right:4px dashed transparent}
#main-menu li .submenu-container{display:none}
#main-menu li.signature-maurice-tanguay-btn .submenu-container{background:#777}
#main-menu li.signature-maurice-tanguay-btn .submenu-container >ul>li>a{color:#fff}
#main-menu li.signature-maurice-tanguay-btn .submenu-container *{color:#fff}
#main-menu li .submenu-container *{color:#000}
#main-menu li.signature-maurice-tanguay-btn .submenu-container >ul>li>a:hover,#main-menu li.signature-maurice-tanguay-btn .submenu-container >ul>li a:hover{color:#fff}
#main-menu li .submenu-container{position:absolute;left:0;background:#fff;width:100%;padding:0 20px;color:#fff;padding-bottom:25px;border:1px solid #acacac;border-top:none}
#main-menu li .submenu-container ul{margin:0;padding:0;list-style:none}
#main-menu li .submenu-container ul li{margin:0;padding:0;list-style:none;display:block;vertical-align:top;line-height:12px;margin-bottom:6px}
#main-menu li:hover .submenu-container{display:block}
#main-menu > li:hover >a,#main-menu > li:focus >a,#main-menu > li:active >a{background:#084d8b}
#main-menu > li.signature-maurice-tanguay-btn >a,#main-menu > li.signature-maurice-tanguay-btn:hover >a,#main-menu > li.signature-maurice-tanguay-btn:focus >a,#main-menu > li.signature-maurice-tanguay-btn:active >a{background:#777}
#main-menu li .submenu-container >ul>li a{font-size:12px;line-height:13px}
#main-menu li .submenu-container >ul>li a:hover{color:#41abde;text-decoration:underline}
#main-menu li .submenu-container >ul>li>a{color:#000;font-size:13px;line-height:15px;margin-bottom:5px;display:inline-block;text-transform:uppercase}
#main-menu li .submenu-container >ul{width:100%;margin-left:14px;margin-right:-5px}
#main-menu li .submenu-container >ul>li{display:inline-block;padding:0 5px;margin:16px;padding-top:15px;width:16%;padding-bottom:4px;border-top:1px dotted #8e8d8d;margin-bottom:0}
#main-menu li .submenu-container >ul>li:nth-child(1),#main-menu li .submenu-container >ul>li:nth-child(2),#main-menu li .submenu-container >ul>li:nth-child(3),#main-menu li .submenu-container >ul>li:nth-child(4),#main-menu li .submenu-container >ul>li:nth-child(5){border-top:none;margin-top:0}
#main-menu li.signature-maurice-tanguay-btn .submenu-container ul{width:74%;float:left}
#main-menu li.signature-maurice-tanguay-btn .submenu-container >ul>li{width:28%}
#main-menu li.signature-maurice-tanguay-btn .submenu-container .super-menu-image{width:20%;float:left;width:241px;margin-top:20px;margin-right:29px}
#main-menu li.signature-maurice-tanguay-btn .submenu-container >ul>li:nth-child(4),#main-menu li.signature-maurice-tanguay-btn .submenu-container >ul>li:nth-child(5){border-top:1px dotted #8e8d8d;margin-top:16px}
.banner_content{padding:100px 0;background:#ebebeb;text-align:center;background-size:cover}
.banner_content div{display:inline-block}
.banner_content div.text{vertical-align:middle;padding-left:25px;text-align:left}
.list_concours{border-bottom:2px #084d8b solid;margin-bottom:50px;padding-bottom:20px}
.bloc_concours{text-align:center;padding:0 0 5px;margin:15px 0;border:1px #084d8b solid}
.bloc_concours img{padding-bottom:20px}
.bloc_concours .content-name{font-size:18px;font-weight:700;padding:0 30px}
.concours_wrap h1{font-weight:700;color:#494949;font-size:30px;text-transform:initial;line-height:34px;margin-bottom:20px}
.bloc_concours .btn-style1{background:#41abde;padding:12px 32px;display:inline-block;margin:15px 0;border-radius:5px}
.bloc_concours .btn-style1 a{color:#FFF}
.navlt p{line-height:.99em;font-size:1.1em;margin:8px 0 0}
.tanicon-chevron-down{margin-left:.5em;color:#f38159}
.tanicon-chevron-down img{width:15px}
#menuDepartement{font-weight:700}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:transparent}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent!important}
span.tanicon.tanicon-search{font-size:1.45em;left:10px;top:-2px;position:absolute}
.sub-subcategory-title{font-size:1.3em;font-weight:700;padding-top:7px!important}
#inputrecherche{width:1%}
#zonePanier{padding-left:0;margin-top:0;white-space:nowrap;padding-bottom:6px;}
#zonePanier .cart_wrap{font-size:1.3em;color:#fff;padding:0;background-color:transparent;float:left;top:-3px;right:-44px;border:none}
#zonePanier .cart_wrap p{margin-bottom:0}
#zonePanier .cart_wrap:focus{outline:none}
.circle{margin-left:21px;margin-top:.3em;padding-top:2px;width:20px;height:20px;font-weight:700;background-color:#f38159;color:#fff;border-radius:50%;text-align:center;display:inline-block}
#panierPreview{max-height:500px;overflow-y:auto}
.qty-comparateur{font-weight:700}
.cart_wrap .tanicon-cart-outline{float:left;font-size:2em;position:absolute;top:-10px;left:-1px;padding-right:30px;padding-bottom:30px}
.cart_wrap .tanicon-cart-outline img{width:28px}
.panier-preview .panier-produit-titre{white-space:normal}
.dropdown-menu{left:0;margin-top:0!important}
.zoneLiens{padding-left:0;padding-top:.75em}
#liensHeader{float:right;padding-top:1.9em;margin-bottom:6px}
#liensHeader li:last-child{margin-right:0}
#liensHeader,.no-bullet,footer li,ul.off-canvas-list,.footer li,ul.off-canvas-list{list-style-type:none}
#liensHeader li{display:inline;margin:1em}
#liensHeader li a,#liensHeader li a:hover{color:#fff;line-height:.99em;font-size:1em}
.nosmagasins{padding-top:.75em}
.lienmagasins{padding-top:1.1em;color:#fff}
.navlt li.active{background-color:#e4e4e4}
.lnt-dropdown-mega-menu > .lnt-category > li > a:hover,.lnt-dropdown-mega-menu > .lnt-category > li > a:focus{color:#000}
.navbar-form{border-top:none!important;border-bottom:none!important}
.dropdown,.dropup{list-style-type:none}
.boutondrop{width:200px;margin-left:200px}
header.containerheader{/*background-color:#084d8b;*/background:#fff;margin-top:0;/*min-width:1170px;*/position:fixed;z-index:9;width:100%;top:0;height: auto;}
.navbar{margin-bottom:0!important}
#menuSignature{margin-left:-236px}
.navbar-form .form-group{width:100%}
div#NavTanguay{padding:0; margin-top: 9px;/*width:20.666667%!important*/}
div#Navsignature{padding:0;width:20.666667%!important}
div#NavTanguay .row,div#Navsignature .row{margin:0}
footer span,.footer span{padding-right:5px;font-size:.9em}
footer li,.footer li{padding-bottom:.8em}
.sub_slider1 .livraison{text-align:right}
.bloc_images{margin:7px auto 22px}
.meilleur-vendeur{margin:25px auto}
.bloc_images h1{color:#FFF;font-size:20px;margin:0}
.blocsA{display:inline-block;vertical-align:top;float:left}
.blocsB{display:inline-block;vertical-align:top;float:right}
.blocsA .blocA1{padding-bottom:30px}
.blocsA1{margin-bottom:5px}
.blocsA1 .electro,.blocsA1 .blanc{display:inline-block;padding-top:30px;padding-left:42px}
.blocsA1 .electro{width:41%;margin-right:2px}
.blocsA1 .blanc{width:58%}
.blocsA1 h1 a{color:#fff;display:inline-block;text-decoration:none;background:rgba(65,154,201,0.5);padding:0 30px 0 20px}
.blocsA2 h1 a{color:#fff;display:inline-block;text-decoration:none;background:rgba(65,154,201,0.5);padding:0 30px 0 20px}
.blocs_wrap{position:relative;display:inline-block;float:left;margin-right:6px}
.blocs_wrap:last-child{margin:0}
.blocs_wrap .bouton_wrap{position:absolute;bottom:0}
.blocs_wrap .blocs_wrap_content{position:absolute;left:20px;bottom:20px;width:100%}
.blocsA1 .bouton{min-height:100px}
.blocsA2 .meuble{padding-left:41px}
.blocsA2 .bouton{padding-top:20px;min-height:111px}
.blocsB .row{margin-bottom:5px}
.blocsB .row:last-child{margin-bottom:0}
.blocsB .matelas{margin-bottom:5px}
.blocsB .matelas,.blocsB .deco{padding-left:68px}
.blocsB h1 a{color:#fff;display:inline-block;text-decoration:none;background:rgba(65,154,201,0.5);padding:0 30px 0 20px}
.blocsB .matelas .bouton{padding-top:16px;min-height:104px}
.blocsB .deco .bouton{padding-top:157px;min-height:243px}
.miniblocs3 .no-padding-left{padding-left:0}
.miniblocs3 h2{font-size:18px;line-height:1.2em}
.miniblocs3 h2 a{/*color:#0a306f*/}
.miniblocs3 img{max-width:none}
.miniblocs3 span{color:#4a4a4a}
.miniblocs3 .financement{border-left:1px #d8d7d7 solid}
.miniblocs3 a:hover{text-decoration:none}
.financement p{margin-bottom:5px}
.miniblocs3 .bg_white{background:#FFF;min-height:163px;padding-left:15px;padding-top:5px}
.bloc2 p:first-child{margin-bottom:3px}
.bloc2 h2{margin-bottom:3px}
.bloc2 .text{font-size:12px;margin-bottom:3px}
.bg_white p{color:#000}
.miniblocs3 .cta{background:url(/userfiles/images/accueil/triangle-bleu.png) no-repeat right}
.cta1{margin-top:45px;width:90px}
.cta2{width:120px}
div.title{padding:0 20px}
.banniere-footer .logo .img_logo{padding-left:0;position:absolute;z-index:1;top:0}
.banniere-footer .btn_more{height:100px;display:flex;align-items:center;margin-top:222px}
.banniere-footer .btn_more a{display:block}
.banniere_footer_img{position:absolute;z-index:0}
.banniere-footer{min-height:324px;margin-bottom:25px}
.signature-mobilier img{width:320px}
.filtre_align{padding:0;width:743px!important}
.fancyline{position:relative;text-align:center}
.fancyline p::before,.fancyline h1::before{border-top:1px solid #eee;content:"";left:0;position:absolute;top:50%;width:100%}
.number-filter{margin-top:22px;width:76px!important}
.button-header{display:inline-block;padding:15px 25px;border:1px solid #eee;color:#656363;background:#fff;position:relative;font-size:16px}
.alert ul{padding-left:20px}
@media (max-width: 1200px) {
div#NavTanguay{padding:0}
}
h3.lnt-category-name a,h3.lnt-category-name span{color:#00305b;font-size:1.28em!important}
h3.lnt-category-name a:hover{color:#167ac1;text-decoration:none}
div#searchbarlnt{width:77%!important}
div#comparateur{padding-left:2%}
@media (max-width: 1600px) {
div#searchbarlnt{padding-left:20%!important}
}
@media (max-width: 1430px) {
div#comparateur{padding-left:0}
}
#liensHeaderWrapper{}
@media (max-width: 1500px) {
div#searchbarlnt{padding-left:25px}
}
.logoSignature{padding:15px 0;text-align:center;background:#f8f7f7!important}
.logoSignature:hover{background:#f8f7f7!important}
.logoSignature img{width:225px;margin:0 auto;display:block}
.logoSignature a{padding:0!important;display:inline-block!important;width:auto!important}
.logoSignature a:hover{background:none!important}
.lnt-search-form{width:100%}
#lnt-shopping-cart{float:right!important}
.easy-autocomplete{width:99%!important}
#isearch{width:100%!important;height:35px;webkit-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.easy-autocomplete-container{left:0;top:-25px;position:absolute;width:95.6%;z-index:2;width:96.6%!important}
#phone-header-panier{color:#fff;font-size:2em;display:inline-block}
#icone-circulaire{padding-top:0;padding-right:7px;font-size:19px;color:#fff}
#mon-compte-menu li a,#mon-compte-menu li a:hover{color:#000000;padding:8px 15px}
#mon-compte-menu li{margin:0}
.easy-autocomplete-container ul li.selected{background:transparent}
#comparateur li a{color:#fff;line-height:.99em;font-size:1em}
div#comparateur{white-space:nowrap;padding-top:5px}
#comparateur li{list-style-type:none}
#shopping-cart-wrap{float:right!important}
#cntCompare{padding:5px 7px;margin-left:10px;width:30px;height:30px;font-weight:700;border-radius:50%;text-align:center;display:inline-block;border:2px #fff solid!important;background-color:transparent!important;font-size:16px!important}
.line-navbar-one{background-color:#FFF;border-top:4px solid #fb4e4e;border-bottom:1px solid #eee;margin-bottom:0;z-index:1001;min-height:95px}
.line-navbar-one .navbar-toggle{border:2px solid #000000;border-radius:0;margin-top:23px;line-height:21px;width:45px;height:45px;font-size:20px}
.line-navbar-one .lno-cart{position:relative;overflow:hidden;float:right;border:2px solid #000000;margin-top:23px;margin-right:6px;line-height:41px;width:45px;height:45px;font-size:16px;color:#000000;text-align:center;font-weight:700}
.easy-autocomplete-container .right_search{left:85px;padding-left:0;position:absolute}
@media (min-width: 768px) {
.line-navbar-one .lno-cart{display:none}
}
.line-navbar-one .lno-cart .item-added{position:absolute;opacity:.03;font-size:45px;left:7px;top:2px;transform:rotate(-35deg);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}
.line-navbar-one .lno-cart:hover,.line-navbar-one .lno-cart:focus{text-decoration:none}
.line-navbar-one .lno-btn-toggle{position:absolute;left:4px;padding:0 7px;top:24px;font-size:21px;background-color:#FFF;border-width:0;color:#000000;outline:0;display:none;border-right:2px solid #000000;width:45px;height:40px}
@media (max-width: 767px) {
.line-navbar-one .lno-btn-toggle{display:block}
}
.line-navbar-one .navbar-brand{padding-top:24px;padding-bottom:24px}
@media (max-width: 767px) {
.line-navbar-one .navbar-brand{padding-left:60px}
}
.line-navbar-one .nav > li > a{font-weight:700;color:#000000;padding:15px 17px}
@media (min-width: 768px) {
.line-navbar-one .nav > li > a{padding:35px 20px}
}
@media (min-width: 768px) {
.line-navbar-one .nav > li.active > a,.line-navbar-one .nav > li:hover > a,.line-navbar-one .nav > li:focus > a{background-color:#f8f8f8}
}
@media (min-width: 768px) {
.line-navbar-one .nav .open > a,.line-navbar-one .nav .open > a:hover,.line-navbar-one .nav .open > a:focus{background-color:#f8f8f8}
}
.line-navbar-one .navbar-right{margin-right:0}
.line-navbar-one .open .dropdown-menu{border-radius:0;padding:0}
.line-navbar-one .open .dropdown-menu li a{padding:10px 20px;border-bottom:1px solid #eee}
@media (min-width: 768px) {
.line-navbar-one .open .dropdown-menu:before{position:absolute;top:-9px;left:9px;display:inline-block;border-right:9px solid rgba(0,0,0,0);border-bottom:9px solid #CCC;border-left:9px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0.2);content:''}
.line-navbar-one .open .dropdown-menu:after{position:absolute;top:-8px;left:10px;display:inline-block;border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #FFF;border-left:8px solid rgba(0,0,0,0);content:''}
}
@media (max-width: 767px) {
.line-navbar-one .navbar-collapse{margin-top:7px}
}
.line-navbar-one .lno-socials{padding-top:20px;padding-bottom:20px}
.line-navbar-one .lno-socials li a{color:#FFF;border:2px solid #eee;width:50px;height:50px;display:inline-block;text-align:center;padding:13px}
.line-navbar-one .lno-socials li a:hover,.line-navbar-one .lno-socials li a:focus{background-color:transparent;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}
.line-navbar-one .lno-socials li a.facebook{background-color:#3b5998;border-color:#3b5998}
.line-navbar-one .lno-socials li a.facebook:hover,.line-navbar-one .lno-socials li a.facebook:focus{background-color:#FFF;color:#3b5998}
.line-navbar-one .lno-socials li a.twitter{background-color:#55acee;border-color:#55acee}
.line-navbar-one .lno-socials li a.twitter:hover,.line-navbar-one .lno-socials li a.twitter:focus{background-color:#FFF;color:#55acee}
.line-navbar-one .lno-socials li a.google-plus{background-color:#dd4b39;border-color:#dd4b39}
.line-navbar-one .lno-socials li a.google-plus:hover,.line-navbar-one .lno-socials li a.google-plus:focus{background-color:#FFF;color:#dd4b39}
.line-navbar-one .lno-socials li a.pinterest{background-color:#cc2127;border-color:#cc2127}
.line-navbar-one .lno-socials li a.pinterest:hover,.line-navbar-one .lno-socials li a.pinterest:focus{background-color:#FFF;color:#cc2127}
@media (max-width: 767px) {
.line-navbar-one .lno-socials li{display:inline-block}
}
@media (max-width: 767px) {
.line-navbar-one .lno-socials{margin-left:0}
}
.line-navbar-one .lno-search-form{position:relative;padding-bottom:0}
.line-navbar-one .lno-search-form .form-control{border:2px solid #000000;border-radius:0;height:50px}
.line-navbar-one .lno-search-form .form-control:focus{-webkit-box-shadow:0 0 0,0 0 0;box-shadow:0 0 0,0 0 0}
.line-navbar-one .lno-search-form .btn-search{position:absolute;top:17px;right:21px;z-index:9;background-color:rgba(0,0,0,0);font-size:16px}
/*.navbar-collapse{background-colorpadding-toppadding-bottomposition:#084d8b10px0relative}*/
.nav > li > a{color:#fff;padding:0;display:inline-block;}
@media (min-width: 768px) {
.nav.navbar-right .dropdown-menu:before{right:15px;left:auto}
.nav.navbar-right .dropdown-menu:after{right:16px;left:auto}
}
.dropdown-menu{border-radius:0}
.navlt li{position:static;}
.navlt li .dropdown-menu{width:85%;padding:0;margin-left:0;margin-top:7px!important;min-width:1143px;max-width:1500px;width:1143px}
.navlt li .dropdown-menu:after{border-bottom:8px solid #f6f6f6}
.lnt-dropdown-mega-menu{padding:0;background-color:#f8f7f7}
.lnt-dropdown-mega-menu .label{font-weight:400;font-size:10px;padding:4px 7px}
.lnt-dropdown-mega-menu > .lnt-category{width:263px;border-right:1px solid #eee;float:left}
.lnt-dropdown-mega-menu > .lnt-category > li{position:relative}
.lnt-dropdown-mega-menu > .lnt-category > li > a{color:#000000;padding:15px 20px;border-bottom:1px solid #eee;display:block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;cursor:pointer!important;}
.lnt-dropdown-mega-menu > .lnt-category > li > a:hover,.lnt-dropdown-mega-menu > .lnt-category > li > a:focus{text-decoration:none;background-color:#e4e4e4}
.lnt-dropdown-mega-menu > .lnt-category > li.active:before{position:absolute;content:'';top:50%;margin-top:-9px;right:0;display:inline-block;border-right:9px solid #E3E3E3;border-top:9px solid transparent;border-bottom:9px solid transparent}
.lnt-dropdown-mega-menu > .lnt-category > li.active:after{position:absolute;content:'';top:50%;margin-top:-9px;right:-1px;display:inline-block;border-right:9px solid #FFF;border-top:9px solid transparent;border-bottom:9px solid transparent}
.lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap{margin-left:262px;position:relative;background-color:#fff}
.lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap > div{display:none}
.lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap > div.active{display:block}
.lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap.container-fluid{padding:5px 0 25px}
.lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap [class*=col-]{padding:0;padding-right:10px}
.lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap .lnt-subcategory .lnt-category-name{font-size:1.1em;font-weight:700;padding:12px 20px 13px;margin:0;border-bottom:1px solid #eee}
.lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap .lnt-subcategory ul li{padding:2px 0 1px 20px}
.lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap .lnt-subcategory ul li a{color:#00305b}
.lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap .lnt-subcategory ul li a:hover{color:#167ac1}
.lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap .carousel-indicators li{width:15px;height:15px;margin:0 5px}
.lnt-search-form{position:relative;display:block;padding:0;margin:0}
.lnt-search-form .input-group-btn > .btn{position:relative;webkit-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border-right-width:0;padding:7px 14px;height:35px}
.lnt-search-form .form-control{border-radius:0;height:40px;width:100%;webkit-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.lnt-search-form .form-control:focus{-webkit-box-shadow:0 0 0,0 0 0;box-shadow:0 0 0,0 0 0}
.lnt-search-form .btn-search{position:absolute;top:0;color:#fff;right:0;width:35px;height:35px;z-index:9;background-color:#f38159;font-size:16px;border-radius:0 4px 4px 0}
.lnt-search-form .lnt-search-category .dropdown-menu{margin-top:6px;padding:0}
.lnt-search-form .lnt-search-category .dropdown-menu li a{padding:10px 20px;border-bottom:1px solid #eee}
.lnt-search-form .lnt-search-suggestion strong{color:#fb4e4e}
.lnt-search-form .lnt-search-suggestion .dropdown-menu{width:94.1%;margin-top:6px;padding:0}
.lnt-search-form .lnt-search-suggestion .dropdown-menu > li > a{padding:10px 20px;border-bottom:1px solid #eee}
.lnt-search-form .lnt-search-suggestion .dropdown-menu:before{top:-9px;right:17px;left:auto}
.lnt-search-form .lnt-search-suggestion .dropdown-menu:after{top:-8px;right:18px;left:auto}
.lnt-search-form .lnt-search-suggestion .lnt-search-bottom-links{background-color:#F7F7F7;padding:15px 20px;text-align:center}
.lnt-search-form .lnt-search-suggestion .lnt-search-bottom-links li{padding:0 10px}
.lnt-search-form .lnt-search-suggestion .lnt-search-bottom-links li a{color:#000000;font-weight:700;font-size:12px}
.lnt-shopping-cart .dropdown-menu{min-width:360px;padding:0;margin-top:45px}
.lnt-shopping-cart .dropdown-menu > li > div{white-space:nowrap;width:330px;overflow:hidden;text-overflow:ellipsis}
.lnt-shopping-cart .btn-group .btn{border:2px solid #000000;padding:13px 19px;border-radius:0;font-weight:700}
.lnt-shopping-cart .btn-group .lnt-cart{font-size:16px;padding:0;vertical-align:inherit;width:55px;height:50px;margin-right:-1px}
.lnt-shopping-cart .btn-group .lnt-cart .item-added{position:absolute;opacity:.03;font-size:45px;left:7px;top:2px;transform:rotate(-35deg);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}
.lnt-shopping-cart .lnt-cart-products{border-bottom:1px solid #eee;padding:13px 12px;position:relative}
#panierPreview li:last-child{border-bottom:none}
.lnt-shopping-cart .lnt-cart-products .lnt-cart-total{position:absolute;top:15px;right:15px}
.lnt-shopping-cart .lnt-cart-products img{position:absolute;top:14px;left:20px;width:60px;height:60px;border:2px solid #FFF}
.lnt-shopping-cart .lnt-cart-products .lnt-product-info{padding-left:75px}
.lnt-shopping-cart .lnt-cart-products .lnt-product-info .lnt-product-name{font-weight:700}
.lnt-shopping-cart .lnt-cart-products .lnt-product-info .lnt-product-price{display:block;margin-left:75px;margin-top:2px;margin-bottom:-2px;color:#ADADAD}
.lnt-shopping-cart .lnt-cart-products .lnt-product-info .lnt-product-qty{display:block;margin-left:75px;margin-top:2px;margin-bottom:-2px;color:#ADADAD}
.lnt-shopping-cart .lnt-cart-products .lnt-product-info .lnt-product-remove{margin-left:67px;text-transform:uppercase;font-size:10px;color:#fb4e4e}
.lnt-shopping-cart .lnt-cart-actions a{display:inline-block;width:49%;text-align:center;padding:10px;color:#FFF;background-color:#f38159!important;margin:0 -1px}
.lnt-shopping-cart .lnt-cart-actions a.lnt-view-cart-btn{color:#004B8D!important;background-color:transparent!important}

.lnl-nav-title{color:#000000;border-bottom:1px solid #eee;padding:10px 25px;font-size:16px;margin-bottom:0;font-weight:700}
.lnl-nav{padding-left:0;list-style:none}
.lnl-nav ul{padding-left:0;list-style:none}
.lnl-nav li{position:relative}
.lnl-nav li a{display:block;outline:0;padding:13px 25px;font-size:13px;color:#000000}
.lnl-nav li a:hover,.lnl-nav li a:focus{color:#000000;text-decoration:none;background-color:#e4e4e4}
.lnl-nav li a > .lnl-link-icon{padding-right:8px}
.lnl-nav li a > .lnl-btn-sub-collapse{position:absolute;right:25px;top:16px}
.lnl-nav li a.collapsed .lnl-btn-sub-collapse{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.lnl-nav li > .label{position:absolute;top:15px;right:25px}
.lnl-nav li.active > a{background-color:#3e3c50;-webkit-box-shadow:inset 3px 0 0 #eb4f9a;box-shadow:inset 3px 0 0 #eb4f9a}
.lnl-nav li .lnl-sub-one{background-color:#111015}
.lnl-nav li .lnl-sub-one li{border-top:1px solid #17171e}
.lnl-nav li .lnl-sub-one li a{display:block;color:#a7a9ac}
.lnl-nav li .lnl-sub-one li a:hover,.lnl-nav li .lnl-sub-one li a:focus{color:#eee;background-color:#17171e;-webkit-box-shadow:inset 3px 0 0 #17171e;box-shadow:inset 3px 0 0 #17171e}
.lnl-nav li .lnl-sub-one li a > .lnl-link-icon{padding-right:8px}
.lnl-nav li .lnl-sub-one li.active > a{background-color:#17171e;-webkit-box-shadow:inset 3px 0 0 #17171e;box-shadow:inset 3px 0 0 #17171e}
.lnl-nav li .lnl-sub-two{background-color:#1c1b24}
.lnl-nav li .lnl-sub-two li{border-top-color:1px solid #23222d}
.lnl-nav li .lnl-sub-two li a{color:#a7a9ac}
.lnl-nav li .lnl-sub-two li a:hover,.lnl-nav li .lnl-sub-two li a:focus{color:#eee;background-color:#23222d;-webkit-box-shadow:inset 3px 0 0 #23222d;box-shadow:inset 3px 0 0 #23222d}
.lnl-nav li .lnl-sub-two li.active > a{background-color:#17171e;-webkit-box-shadow:inset 3px 0 0 #17171e;box-shadow:inset 3px 0 0 #17171e}
.content-wrap{position:relative;margin-left:0;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}
.content-wrap.lnl-push{-webkit-transform:translate(250px,0);-ms-transform:translate(250px,0);-o-transform:translate(250px,0);transform:translate(250px,0);opacity:.1;filter:alpha(opacity=10)}
.content-wrap.lnl-overlay{opacity:.1;filter:alpha(opacity=10)}
#liensHeaderWrapper .liensHeaderNew{float:right;margin:5px 0 5px 0; }
#NavTanguay .dropdown-menu,#Navsignature .dropdown-menu,#searchbarlnt .dropdown-menu{left:0}
#lnt-shopping-cart{position:relative;margin:0 0 0px;}
#Navsignature .lnt-dropdown-mega-menu{background-color:#393939}
#Navsignature .lnt-dropdown-mega-menu .lnt-category a{color:#fff}
#Navsignature .lnt-dropdown-mega-menu .lnt-category a:hover,#Navsignature .lnt-dropdown-mega-menu .lnt-category a:active,#Navsignature .lnt-dropdown-mega-menu .lnt-category a:focus,#Navsignature .lnt-dropdown-mega-menu .lnt-category li.active a{color:#000000}
.signature-categorie-left-menu h3 a{color:#fff;text-decoration:none}

h3.lnt-category-name span.submenu_magasinez{display:inline-block;margin-left:20px;color:#167ac1!important;font-size:1em!important;font-weight:400!important}
h3.lnt-category-name span.submenu_magasinez a{font-size:1em!important;color:#167ac1!important}
h3.lnt-category-name span.submenu_magasinez a:hover{color:#00305b!important}
h3.lnt-category-name span.submenu_magasinez a img{height:10px}

.category-name {
	overflow: hidden; /* clear the float */
}
.category-name__title {
	margin: 0;
	padding: 0;
	display: inline-block;

	line-height: 19px;
	color: #00305b;
}
.category-name__title > a {
	color: #00305b;
	font-size: 1.28em;
	text-decoration: none;
}
.category-name__title > a:hover {
	color: #167ac1;
	text-decoration: none;
}
.category-name__link {
	display: inline-block;
	margin-left: 20px;
	color: #167ac1;

	font-size: 19px;
	line-height: 19px;
	font-weight: 400;
}
.category-name__link > a {
	text-decoration: none;
}
.category-name__link > a:hover {
	color: #00305b;
	text-decoration: none;
}
.category-name__link > a img {
	height: 10px;
}
.category-name__notice {
	display: block;
	float: right;
	width: 50%;
}
.category-name__notice > p {
	margin: 0;
	padding: 0;
	color: rgba(0, 52, 98, 0.75);
	font-size: 11px;
	line-height: 1.2;
	text-align: right;
}

.nav.nav-tabs{min-height:48px}
.separement-info label a{color:#000;font-size:14px}
.btn_magasinez{background-color:rgba(65,154,201,0.5);border:4px solid #41abde;border-radius:2px;color:#fff!important;font-size:16px;font-weight:700;letter-spacing:2px;line-height:25px;min-height:53px;font-size:42px;font-weight:300;display:inline-block;padding:10px 13px 10px 15px;text-transform:uppercase;text-align:center;text-decoration:none!important;opacity:1}
.btn_magasinez:hover{background-color:rgba(65,154,201,0.7)}
.blocs_wrap{opacity:1}
.blocs_wrap:hover{opacity:.8}
.blocs_wrap:hover a{text-decoration:none;background:rgba(65,154,201,0.8)}
.blocs_wrap h1 a:after{background:url(/userfiles/images/accueil/right-arrow.png) no-repeat left 50%;content:'';width:12px;height:35px;position:absolute;background-size:16px 16px;margin-left:5px}
.btn_back{background-color:rgba(65,154,201,0.5);border:4px solid #41abde;border-radius:2px;color:#fff!important;font-size:16px;font-weight:700;letter-spacing:2px;line-height:25px;display:inline-block;padding:10px 30px 10px 50px;text-transform:uppercase;text-align:center;text-decoration:none!important}
.btn_back:before{content:"";position:absolute;width:16px;height:16px;background:url(/userfiles/images/promotions/back-btn.png) no-repeat center;background-size:10px;margin:4px 0 0 -25px}
.btn_back:hover{background-color:rgba(65,154,201,0.7)}
.toppanierheader{overflow:hidden}
.component_wrap.vendu-separement{margin-top:15px}
.logoSignature div{cursor:pointer}
#tabslide_suggestions_autre_temp{display:block}
.content_wrap_promo{margin:20px 0}
.wrap_promo_header{position:relative}
.wrap_promo_header .wrap_promo_text{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;text-align:center;color:#fff;transform:translateY(10%)}
.wrap_promo_header .slide img{width:100%}
.wrap_promo_header .wrap_promo_text h1{color:#fff;font-size:30px;line-height:initial;margin:0}
.wrap_promo_header .wrap_promo_text p{font-size:16px;line-height:initial;}
.wrap_promo{position:relative}
.wrap_promo_btn{position:absolute;z-index:1;bottom:30px;left:0;right:0;text-align:center}
.wrap_promo img{width:100%}
.description_promo_wrap .content_wrap{padding:0 0 15px;margin:15px 0 60px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;position:relative}
.description_promo_wrap .content_wrap:after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 20px #fff;border-left:solid 20px transparent;border-right:solid 20px transparent}
.slick-prev,.slick-next{z-index:6}
.description_promo_wrap .right_text{border-left:1px solid #eee;padding:0px 37px;padding-bottom:10px}
.description_promo_wrap .title h3,.description_promo_wrap .title h4{color:#084D8B;font-size:18px}
.description_promo_wrap .title p{color:#084D8B;font-size:14px}
div .text-center.title.complete h3{display:none}
div.promotion_complete{background:#d2e2ef;color:#084D8B;font-size:18px;padding:15px;margin-right:20px;text-align:center;display:table-cell;vertical-align:middle}
span.amount_economy{color:red;font-size:22px}
.left_cat_promo{list-style:none;margin:0;padding:0}
.left_cat_promo li{list-style:none;margin:0 0 15px;padding:0}
.left_cat_promo li a{display:block;margin:0;padding:0;position:relative;color:#084D8B;text-decoration:none}
.left_cat_promo li.active a{display:block;margin:0;padding:8px 20px;background:#41ABDE;color:#fff}
.left_cat_promo li a:hover{color:#60aadb}
.left_cat_promo li.active a:hover{color:#fff}
.left_cat_promo li{padding-right:20px}
.left_cat_promo li.active a:after,.left_cat_promo li.active a:before{content:"";position:absolute;left:100%;width:20px;height:50%}
.left_cat_promo li.active a:before{top:0;background:linear-gradient(to top right,#41ABDE 50%,transparent 51%)}
.left_cat_promo li.active a:after{bottom:0;background:linear-gradient(to bottom right,#41ABDE 50%,transparent 51%)}
.promo_rabais_app{margin-top:15px;width:100%}
.promo_rabais_app p{white-space:initial;margin:0}
.promo_rabais_app td{vertical-align:top}
.promo_rabais_app td:nth-of-type(1){width:40px;padding-right:10px}
.promo_rabais{margin-bottom:15px;width:100%}
.promo_rabais .text-right{color:#f0622f;vertical-align:bottom;font-size:18px}
.relative{position:relative}
.description_promo_wrap .item_desc{background:#fff;margin-bottom:10px}
.description_promo_wrap .item_box{padding-top:20px}
.component_wrap.vendu-separement{background:#fff;padding:15px 0;margin:30px 15px 0}
.component_wrap.vendu-separement .slick-list{margin:0 20px}
.description_promo_wrap .vendu-separement .view{width:auto}
.desc_promo_tag{position:absolute;z-index:1;right:26px;top:15px;width:81px;height:81px;background:url(/userfiles/images/promotions/tag-promo-2.png) no-repeat;background-size:81px}
.desc_promo_img{min-height:414px}
.description_promo_wrap .col-sm-8.col_spacer{padding-right:0}
.description_promo_wrap .col-sm-4.col_spacer{padding-left:0}
.description_promo_wrap .right_text{min-height:420px}
.component_wrap.vendu-separement.promo_cart{border:2px solid #084D8B;padding-bottom:0;margin-bottom:15px;margin-top:0}
.description_promo_wrap .alert{display:inline-block}
#mon-panier-fournisseur{margin-bottom:30px}
#mon-panier-fournisseur h3{font-size:16px;line-height:19px;margin-top:0;margin-bottom:10px;text-transform:initial}
#mon-panier-fournisseur h4{font-size:14px;line-height:17px}
.fixheight_exclusive{margin-bottom:10px}
#page_id_146 .bann2 .col-sm-8{padding:0}
#page_id_146 .bann2 .col-sm-4{padding-left:7px}
#page_id_1145 .bann2 .col-sm-8{padding:0}
#page_id_1145 .bann2 .col-sm-4{padding-left:7px}
.cadeaux .form-group{margin-bottom:10px}
.cadeaux .banner_top p{margin-bottom:0}
.cadeaux .content_wrap{margin-top:0}
.cadeaux .page{margin-top:25px}
.cadeaux .banner_top.mobile img{width:100%}
.cadeaux .slide_box .realprice{padding-left:0}
.slider_cadeaux.slick-slider{margin-bottom:0}
.cadeaux hr.mobile{margin-top:25px}
.tablist_wrap{border-bottom:1px solid #e1e1e1;margin:0 0 15px}
.idee_cadeau_top_wrap {background-size:cover;height:41px;line-height:41px;color:#fff;}
.idee_cadeau_top_wrap img {display:inline-block;margin-right:15px;margin-top:-5px;}
.idee_cadeau_top_stvalentin_wrap{background:#fff;background-size:cover;height:41px;line-height:41px;color:#8d0b02;background:none;background-size:cover;height:41px;line-height:41px;color:#DC4E88;}
.idee_cadeau_top_stvalentin_wrap img{max-height:20px;display:inline-block;margin-right:15px;margin-top:-5px}
.tag_st_valentin{position:absolute;z-index:1;right:0;width:107px;height:108px;display:table;background:url(/userfiles/images/banniere/tag_st_valentin.png)no-repeat;background-size:107px auto;color:#fff;vertical-align:middle;text-align:center}
.tag_st_valentin div{height:93px;vertical-align:middle;display:table-cell;padding-top:5px}
.tag_st_valentin .title{text-transform:uppercase;display:block;line-height:18px;font-size:14px;font-weight:700}
.tag_st_valentin .rabais_price{display:block;line-height:18px;font-size:18px;font-weight:700}
.store-select.without-profile .store_label{height:30px}
.pas_disponible{color:red!important}
.wraper-headerGroup{float:right;display: inline-block;}
div#searchbarlnt{padding-left:0!important;padding-top:2px}
div#comparateur{float:right!important;margin-right:55px}
#shopping-cart-wrap{float:right!important;/*width:120px!important*/}
.store-select{float:right;background:none;border-top-right-radius:5px;border-bottom-right-radius:5px;border-radius:5px}
.store_label{background:rgba(0,0,0,0) url(/skins/default/media/images/store-select/gmap.png) no-repeat scroll 4px top;background-size:30px auto;display:table-cell;font-weight:bolder;height:37px;line-height:14px;vertical-align:middle}
.store_label>span{font-weight:bolder;float:right}
.store-form{width:160px!important;position:relative;display:table-cell;vertical-align:middle}
.store-select .code_postal_mask{display:inline-block!important;width:115px!important;height:25px!important;float:right;text-align:center;border-bottom-left-radius:5px;border-top-left-radius:5px}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.store-select .code_postal_mask{line-height:11px}
}
.btn-search-store{float:right;display:inline-block;background:url(/skins/default/media/images/icons-replace/magnifyingGlass.svg) no-repeat 6px center;background-size:22px;color:#fff;width:35px;height:35px;z-index:9;background-color:#f38159;font-size:16px;webkit-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
#change_marchand_top{position:absolute;z-index:10;top:44px;right:8px;text-align:left;max-width:300px;display:none}
#change_marchand_top #marchands_list{padding:0;width:auto;max-width:300px;-webkit-border-radius:10px;border-radius:10px;margin:10px 0 0}
#change_marchand_top .change_marchand_wrap:before{content:"";position:absolute;top:-10px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 15px 10px;border-color:transparent transparent #fff}
#change_marchand_top .change_marchand_wrap{background:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,0.8) 0 0 10px;box-shadow:rgba(0,0,0,0.8) 0 0 10px;padding:17px;width:316px}
#change_marchand_top .change_marchand_wrap a,#all_marchands_top .change_marchand_wrap a,#store-locator-horaire-popup a.close_popup{color:#525252;font-size:12px;font-family:inherit;text-transform:uppercase}
.selected_marchand{font-weight:700;color:#084d8b;font-size:12px;font-family:inherit;text-transform:uppercase}
#change_marchand_top .change_marchand_wrap .encode_sans_compressedXBd,#all_marchands_top .change_marchand_wrap .encode_sans_compressedXBd{color:#525252;font-size:18px;line-height:18px;border-bottom:1px dashed #525252;padding-bottom:5px;margin-bottom:10px;text-transform:uppercase;white-space:nowrap}
#change_marchand_top .btn.btn-default,#all_marchands_top .btn.btn-default{margin-bottom:15px}
#change_marchand_top2 #marchands_list{background:none;padding:0;width:auto;max-width:inherit;-webkit-border-radius:inherit;border-radius:inherit}
#change_marchand_top2 #marchands_list li{background:url(/userfiles/images/link-map.svg) no-repeat left 4px}
#change_marchand_top2 #marchands_list li a{color:#fff;word-break:inherit}
#change_marchand_top2{margin:0 -20px;background:#5F9841}
#change_marchand_top3 #marchands_list{background:none;padding:0;width:auto;max-width:inherit;-webkit-border-radius:inherit;border-radius:inherit}
#change_marchand_top3 #marchands_list li{background:url(/userfiles/images/link-map.svg) no-repeat left 4px}
#change_marchand_top3 #marchands_list li a{color:#fff;font-size:inherit}
#change_marchand_top3{margin:0 -20px;background:#5F9841}
#marchands_list{list-style:none;margin:20px 0;padding:0;width:200px;background:#fff}
#marchands_list li{margin-bottom:10px;background:url(/skins/default/media/images/store-select/gmap.png) no-repeat left 4px;background-size:27px 24px;padding-left:35px;line-height:28px}
#marchands_list li a{color:#000;line-height:initial;display:inline-block}
#marchands_list li.active a{color:#79AD36}
#get_marchands_errors,#confirm_marchands_errors{margin-top:10px}
.popover{font-family:inherit}
.modify-link a{color:#FFF;text-decoration:underline;font-size:12px;font-weight:400}
.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}
.select-store{background:rgba(0,0,0,0) url(/skins/default/media/images/store-select/arrow-down_new.png) no-repeat scroll left center;cursor:pointer;line-height:15px;padding-right:20px}
#store-locator-horaire-popup,#all_marchands_top{display:none}
.openStore-select .select-store{background:url(/skins/default/media/images/store-select/arrow-up_new.png) no-repeat left center}
.openStore-select #store-locator-horaire-popup{display:block}
.openStore-select #store-locator-horaire-popup:before,.changeStore-select #all_marchands_top:before{content:"";position:absolute;top:-10px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 15px 10px;border-color:transparent transparent #fff}
.changeStore-select #all_marchands_top{display:block;background:#fff}
.store-select.with-profile.openStore-select{border-bottom-left-radius:0;border-bottom-right-radius:0}
.store-select.with-profile.changeStore-select{border-bottom-left-radius:0;border-bottom-right-radius:0}
#store-locator-horaire-popup{position:absolute;background:#fff;width:316px;right:0;top:37px;z-index:11;border:1px solid #ccc;padding:15px;-webkit-border-radius:10px;border-radius:10;-webkit-box-shadow:rgba(0,0,0,0.8) 0 0 10px;box-shadow:rgba(0,0,0,0.8) 0 0 10px}
#all_marchands_top{width:316px;right:0;top:37px;border:1px solid #ccc;padding:15px;position:absolute;z-index:12;text-align:left;display:none;-webkit-border-radius:10px;border-radius:10;-webkit-box-shadow:rgba(0,0,0,0.8) 0 0 10px;box-shadow:rgba(0,0,0,0.8) 0 0 10px}
#all_marchands_top #marchands_list{width:auto}
.info-shop{display:table;width:100%;margin-bottom:20px}
.selected-shop-image{display:table-cell;vertical-align:top;text-align:left}
.selected-shop-image img{width:90px;margin-right:-20px}
.selected-shop-image p{margin-bottom:0}
.selected-shop-bottom{margin-top:10px}
.selected-shop-bottom a.gray-bottom{display:inline-block;width:65%;background:#b5b3b3;color:#fff;text-transform:initial;text-align:center;padding:5px 12px;font-size:15px;text-decoration:none;margin-bottom:15px;margin-right:9px}
.selected-shop-bottom a.regular-link{color:#000;font-weight:700;display:inline-block;width:30%}
.btn-orange.choisir-btn{background:#00457e;width:208px;padding:8px;margin-bottom:0}
.choisir-magasin-block{padding-top:35px}
.bg-gray{background:#222429}
.niveau1 .topnav_right > li{float:right}
.niveau1 .topnav_right > li:first-child{margin-left:20px}
.niveau1 li{font-size:13px;font-weight:700}
.niveau1 ul.liensHeaderNew.topnav_right.nav.navbar-nav{width:100%;text-align:right;padding-left:38px}
.niveau1 .store_label{background:none}
.niveau1 input[type="text"]{margin-bottom:0;font-size:13px}
.niveau1 .info-shop,.niveau1 .horaire-pop-up{color:#222429;text-align:left}
.btn-search-store.localisateur{background:rgba(250,250,250,1) url(/skins/default/media/images/store-select/gmap.png) no-repeat scroll 4px center;background-size:23px auto;height:25px}
.line-navbar-two{padding-top:0!important}
.topnav_right .dropdown-toggle{padding:0;max-width:258px}
#connexion{float:right!important;padding:0;max-width:258px;height:40px;position:relative;z-index:9}
#connexion ul.topnav_right{float:right;position:relative;top:50%;transform:translateY(-50%)}
#connexion a{color:#FFF}
#connexion .dropdown-menu a{color:#222429;color:inherit;}
#coupsdecoeur{float:right!important;padding:0;max-width:258px;height:40px;position:relative;z-index:9}
#coupsdecoeur img {height:24px;}
.niveau2{padding:10px 15px 0}
.niveau3 #liensHeaderWrapper .liensHeaderNew{margin-top:10px!important;margin-bottom:5px;margin-right:-4px}
.niveau3 .padding-plus{padding-top:6px}
.padding-plus{padding-top:5px}
.store-select.with-profile{display:block;width:100%;padding-top:3px}
.store-select.with-profile .store_label{float:right;padding-right:10px;padding-left:0;height:27px}
.store-select.with-profile .store-form{float:right;width:auto!important;text-align:right;padding-top:3px}
.store-select.with-profile .store-form span{display:inline-block}
.store-select.with-profile .store-form .select-store{padding-left:20px;padding-right:0}
#wrapper_logo{width:21.5%!important}
div#searchbarlnt{max-width:45%;display:inline-block;float:right;position:relative;z-index:2;display:none;right:0px;margin-right:25px;}
#isearch{width:90%}
.bann2 button{display:none!important}
.garantie-confort{font-size:16px;padding:15px;margin-bottom:20px}
.tag-garantie{position:relative;top:50%;transform:translateY(-50%);width:65%;margin:0 auto;border:2px #000 solid;border-radius:50%;padding:22px 0;text-align:center}
.text-garantie p:first-child{}
.garantie-confort .cta-btn{color:#084d8b}
.garantie-confort .cta-btn span{text-decoration:underline}
.cta-btn a:first-child{float:left}
.cta-btn a:last-child{float:right}
.popup{color:#000;font-size:14px;width:100%;height:100%;display:none;position:fixed;top:0;left:0;z-index:9999}
.popup p{font-weight:700}
.popup hr{color:#000}
.popup-inner{max-width:700px;width:90%;padding:40px 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff}
.popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0;right:0;transition:ease .25s all;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:1000px;background:rgba(0,0,0,0.8);font-size:20px;text-align:center;line-height:100%;color:#fff}
.popup-close:hover{-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none}
.popup-text{padding-left:35px;padding-right:35px}
.popup-text p>img{width:20px}
.popup-text .ask{font-size:18px}
.popup-slider{border-bottom:2px #000 solid}
.pop.cta-btn{padding:30px 35px}
.pop.cta-btn a{text-transform:uppercase;background:#167ac1;padding:5px 10px;color:#FFF;border-radius:5px}
.livraison-cueillette .collapsious span{margin:20px 0 0 -8px;color:#167ac1;text-transform:initial}
.livraison-cueillette .collapsious>div>ul{-webkit-padding-start:0}
.voir-produit{margin-left:47px}
.mode{display:none}
.popup-slider .fixheight_suggestion_garantie{margin-left:10px;min-height: 140px;}
.popup-slider .row-indispensables{margin-right:15px;overflow:hidden}
.popup p{font-weight:inherit}
.livraison-cueillette ul > li{}
.livraison-cueillette ul li li{}
.bann2 button{display:none!important}
.promo_bora_parc_wrap table{width:100%}
.promo_bora_parc_wrap table td{vertical-align:top;height:54px;font-size:16px;margin-bottom:0;font-weight:700}
.img_promo_1 p{margin-bottom:0;margin-top:2px}
.promo_bora_parc_wrap .btn{background:#fff;color:#41abde;padding:10px 0;max-width:250px;display:block;text-align:center;font-size:20px;margin:0 auto;box-shadow:none}
.promo_bora_parc_wrap .btn:hover{color:#074d8b}
.promo_bora_parc_wrap .img_promo_1{width:210px}
.promo_bora_parc_wrap .img_promo_2{width:129px;padding-right:5px}
.promo_bora_parc_wrap .img_promo_3{width:171px;padding-right:5px}
.promo_bora_parc{background:#64c7ea;color:#fff;padding:30px 15px}
.promo_bora_parc_wrap .border_space{border-left:1px solid #fff;border-right:1px solid #fff;padding-left:15px;padding-right:15px}
.offscreen{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.box-modal-infolettre{border:2px solid var(--color_text);}
.modal-dialog.modal-infolettre-wrapper{max-width:500px}
.modal-text-infolettre{padding:35px;margin-top:20px;margin-bottom:50px}
.img-modal-infolettre img{width:100%}
.modal-text-infolettre p{margin-bottom:0}
.info-legal-infolettre *{font-size:11px}
.modal-infolettre-wrapper .modal-header{border-bottom:none}
.modal-infolettre-wrapper .close{color:red;font-size:31px;margin-top:-7px;opacity:1}
.modal-text-infolettre{text-align:center}
.modal-text-infolettre h2{margin-bottom:10px}
.modal-infolettre-wrapper .zoneCourriel{padding-top:0;position:relative}
.infolettre_form-wp{width:100%;text-align:center;margin-top:15px;margin-bottom:30px}
.info-legal-infolettre{clear:both}
.modal-infolettre-wrapper .envelope{position:absolute;right:7px;top:9px}
.img-modal-infolettre{margin-bottom:0}
.input-infolettre-modal{padding:0 21px;padding-bottom:10px}
@-webkit-keyframes bounce {
0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}
60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
@-moz-keyframes bounce {
0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}
60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
@-ms-keyframes bounce {
0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}
60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
@keyframes bounce {
0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}
60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
.encircle{width:40px;height:24px;border-radius:60px;margin:0 auto;margin-top:10px}
.arrow{margin:0 auto;margin-top:13px;width:30px;height:30px;background-image:url(/skins/default/media/images/arrow-d.png);background-repeat:non-repeat;background-size:contain}
.bounce{-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-ms-animation:bounce 2s infinite;animation:bounce 2s infinite}
.social_icon img{max-height:24px}
.buttons-for-main-slider-wp{background:#fff}
.buttons-for-main-slider{width:601px;margin:0 auto}
.buttons-for-main-slider>div .slide-btn{cursor:pointer;display:inline-block;font-size:16px;color:#656363;font-weight:700;padding:8px 15px;border:1px solid #fff;white-space:nowrap;transition:all .3s ease-out;margin:0 4px}
.buttons-for-main-slider .slick-current .slide-btn{color:#0f4e89;border:1px solid #0f4e89;white-space:nowrap}
.buttons-for-main-slider .slide-btn:hover{color:#0f4e89}
.buttons-for-main-slider .slick-prev:before{content:"";content:url(/userfiles/images/new-home-page/slideshow-prev-blue.png);position:relative;width:12px;height:21px}
.buttons-for-main-slider .slick-next:before{content:"";content:url(/userfiles/images/new-home-page/slideshow-next-blue.png);position:relative;width:12px;height:21px}
.buttons-for-main-slider .slick-next{right:-90px}
.buttons-for-main-slider .slick-prev{left:-90px}
.buttons-for-main-slider .slick-slide{display:block;width:auto!important;margin:10px 0}
.fancyline.bold-fancy{position:relative;text-align:center;margin-bottom:15px}
.fancyline.bold-fancy h2::before{border-top:2px solid #0f4e89;content:"";left:0;position:absolute;top:50%;width:100%}
.fancyline.bold-fancy h2{margin-bottom:0}
.fancyline.bold-fancy .fancyline-text{display:inline-block;padding:15px 85px;color:#0f4e89;background:#e8e8e8;position:relative;font-size:27px;text-transform:uppercase}
.home-block-100{margin-bottom:20px}
.gutter-20.row{margin-right:-10px;margin-left:-10px}
.gutter-20 >[class^="col-"],.gutter-20 >[class^="col-"]{padding-right:10px;padding-left:10px}
.gutter-10.row{margin-right:-5px;margin-left:-5px}
.gutter-10 >[class^="col-"],.gutter-10 >[class^="col-"]{padding-right:5px;padding-left:5px}
.gutter-0.row{margin-right:0;margin-left:0}
.gutter-0 >[class^="col-"],.gutter-0 >[class^="col-"]{padding-right:0;padding-left:0}
.devez-savoir-box{background:#fff;padding:10px;text-align:center}
.devez-savoir-box img{display:inline-block;width:auto!important}
.arrowLink a{display:inline-block;background:url(/userfiles/images/new-home-page/triangle-bleu.png) no-repeat right;text-decoration:none;font-weight:700;padding-right:16px}
.devez-savoir-box h3{font-size:16px;margin-top:14px;margin-bottom:4px}
.savoir-sub{font-size:14px;color:#0f4e89;font-weight:700;margin-bottom:5px}
.zoneCourriel2 input.form-control{width:368px;margin:0 auto;margin-top:20px}
.circleAbonnement-wp{text-align:center}
.circleAbonnement2{display:inline-block;padding-top:60px;font-size:22px;width:150px;height:150px;background-color:#004b8d;float:none;color:#fff;font-weight:100;white-space:nowrap;border-radius:50%;text-align:center;text-transform:uppercase;margin:0 auto;line-height:22px;margin-top:11px}
.infolettre-wp{background:#dedede;margin-bottom:-15px;padding:20px 0}
.infolettre-wp h3.infolettre-title{color:#222429;font-size:18px;margin-top:10px;margin-bottom:10px;line-height:22px;padding:0px}
.default .infolettre-2{
	color:#013461;
	text-align: center;
}
.default .infolettre-2 h2,
.default .infolettre-2 .title{
	font-size:18px;
	text-transform:uppercase;
	color:#013461;
	font-style: italic;
}
.default .infolettre-2 label{
	text-align: left;
	color:#013461;
	font-weight: bold;
}
.default .infolettre-2 .button{
	background: none;
}
.texteAbonnement2{margin-bottom:10px}
.text3{color:#e32c35;text-transform:uppercase;font-size:16px}

.info-col-2{width:auto!important}
.info-col-3{width:36%!important}
.info-col-1{width:16.66666667%!important}
.img_footer_right{position:relative; bottom: -34px;}
.trigger-modal-imperfections {cursor:pointer;}
.text3_link{display:inline-block;background:#222429;color:#fff!important;text-transform:uppercase;text-align:center;padding:5px 15px;font-size:14px;text-decoration:none}
@media (max-width: 767px) {
.zoneCourriel2 input.form-control{width:100%!important}
.heightFix p{font-size:16px!important}
.chance-supplemen-inner{padding:20px!important}
.social_icon li{display:inline-block!important}
.profil-connect-box{padding:0!important;margin-bottom:30px!important}
}
.modal{top:20%}
.webservice_maintenance h2{color:inherit}
.top_pane_achats{border:1px solid #e1e1e1;border-width:1px 1px 1px;background:#f9f9f9;padding:20px 20px 0;/*color:#0a306f;*/margin-bottom:20px}
.top_pane_achats h3{/*color:#0a306f;*/}
.content_collapse{display:none}
.content_collapse.open{display:table-row}
.table-template-collapse{margin:0;border:4px solid #337ab7;border-width:0 4px}
.table-template-collapse thead{background:#337ab7}
.table-template-collapse tbody td{background:#fff;vertical-align:middle!important}
.table-template-collapse .img-prod{max-width:150px}
.demande_services_wrap{background:#fff;padding:0 20px;border:4px solid #337ab7;border-width:0 4px 4px;overflow:hidden}
.demande_services_wrap hr{background:#fff;border-top:1px solid #ddd}
.demande_services_txt{border-right:1px solid #ddd;padding-right:20px}
.demande_services_txt .title{margin:0 0 15px;font-size:16px}
.demande_services_txt p{margin:0}
.table-template-collapse-inner{border:1px solid #ddd}
.table-template-collapse-inner thead{background:#eee}
.table-template-collapse-inner thead th{color:var(--color_text)}
.table-template-collapse-inner tbody td{background:#fff}
.table-template-collapse-top{border:1px solid #ddd}
.table-template-collapse-top > thead{background:#eee}
.table-template-collapse-top > thead th{color:var(--color_text);text-align:left!important}
.table-template-collapse-top > tbody td{background:#fff}
.btn_collapse{background:url(/skins/default/images/collapse-plus.png) no-repeat;width:23px;height:22px;display:inline-block}
.tr_collapse.open .btn_collapse{background:url(/skins/default/images/collapse-minus.png) no-repeat;width:23px;height:22px;display:inline-block}
.tr_collapse.open .ico2.btn_collapse{background:url(/skins/default/images/collapse-minus2.png) no-repeat;width:23px;height:22px;display:inline-block}
.tr_collapse.open td{background:#337ab7;color:#fff}
.table-template-collapse-top .tr_collapse a{color:#167ac1}
.table-template-collapse-top .tr_collapse.open a{color:#fff}
.abo_checkbox{border:1px solid #ddd;border-width:1px 1px 0}
.abo_checkbox div{border:1px solid #ddd;border-width:0 0 1px;padding:10px 20px}
.abo_checkbox label{color:inherit}
.abo-banner{margin-top:10px}
.frame_wrap{border:1px solid #ddd;padding:20px 30px 0;margin-bottom:30px}
.frame_wrap h3{color:inherit;border-bottom:1px solid #ddd;padding-bottom:15px}
.btn-red{background:#ff3c3c!important}
.table-template-collapse-top>tbody>tr>td{border-top:none;text-align:left}
.table-template-collapse-top>tbody>tr:nth-of-type(odd){border-bottom:1px solid #ddd}
.table-template-collapse-top>tbody>tr.open:nth-of-type(odd){border-bottom:0 solid #ddd}
.table.table-template-collapse>tbody>tr>td,.table.table-template-collapse>tbody>tr>th,.table.table-template-collapse>tfoot>tr>td,.table.table-template-collapse>tfoot>tr>th,.table.table-template-collapse>thead>tr>td,.table.table-template-collapse>thead>tr>th{border-top:none!important}
.main_wrap.membre-avantage{background:#FFF}
.membre-avantage .blocs{margin-bottom:34px}
.membre-avantage .blocs:last-child{margin-bottom:0}
.membre-avantage hr{border-color:#000;width:250px}
.membre-avantage p{color:#000}
.membre-avantage .top *{color:#FFF}
.membre-avantage .top{text-align:center;padding:70px 15px 40px}
.membre-avantage .top p{width:64%;margin:0 auto;padding:15px;font-size:15px}
.membre-avantage h1{font-size:76px;padding-bottom:36px}
.membre-avantage h1,.membre-avantage h2,.upperCase{text-transform:uppercase}
.membre-avantage h2{color:#000;font-size:28px}
.blue-bg{background:#04508d}
.gray-bg{background:#e9eaeb;padding:4%}
.white-border{border:2px #FFF solid}
.valign{position:relative;top:50%;transform:translateY(-50%)}
.center-content{text-align:center}
p.font18{font-size:18px}
img.icon{width:100px;padding-bottom:10px}
.btn-profil{display:inline-block;background:#f0622f;text-transform:uppercase;text-align:center;padding:12px 43px;font-size:16px;text-decoration:none}
.btn-profil a{color:#FFF}
.btn-profil a:hover{text-decoration:none}
.marginTop40{margin-top:40px}
/*
@font-face{font-family:'Conv_TheWildThingsScript-Bold';src:url(/skins/default/media/fonts/bora/TheWildThingsScript-Bold.eot);src:local(☺),url(/skins/default/media/fonts/bora/TheWildThingsScript-Bold.woff) format("woff"),url(/skins/default/media/fonts/bora/TheWildThingsScript-Bold.ttf) format("truetype"),url(/skins/default/media/fonts/bora/TheWildThingsScript-Bold.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'the_wild_thingsbold';src:url(/skins/default/media/fonts/bora/thewildthings-bold-webfont.woff2) format("woff2"),url(/skins/default/media/fonts/bora/thewildthings-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}
*/
.promo_bora_parc2{background:url(/skins/default/media/images/bora/bora-bg.png) no-repeat top center;background-size:cover;margin-bottom:15px;padding:20px 20px 15px}
.bora-thumb-wp{background:rgba(255,255,255,0.5);border:4px solid #e38b36;padding:10px 0;text-align:center;margin-bottom:20px}
.bora-thumb-promo1{float:left}
.bora-title{font-size:34px!important;line-height:19px!important;padding-left:8px;padding-right:8px;color:#000}
.mini-text-bora{font-size:23px!important;line-height:19px!important;padding-left:5px;padding-right:5px;color:#000}
.bora-btn{margin-top:5px}
.footer-promo{font-size:12px}
h2.header-bora{color:#000}
.vendredi_fou_row_1{margin-top:15px;margin-bottom:30px}
.vendredi_fou h3{margin-top:15px;text-transform:uppercase;color:#000}
.vendredi_fou_cta{margin-bottom:10px}
.vendredi_fou img{display:block;margin-left:auto;margin-right:auto}
.radio-comun-choice-wp label{display:inline-block;margin-left:10px}
.radio-comun-choice-wp label input{margin-right:2px}
.radio-comun-content{display:none;overflow:hidden;background:#f9f8f8;padding:10px}
.radio-comun-content.activeTogRadio{display:block}
.profil-accordion .title-collap{padding-top:7px}
.collapsious-wrapper.profil-accordion{margin-left:0;margin-top:15px}
.collapsious-wrapper.membre-accordion{margin-left:0;margin-bottom:30px;margin-top:30px}
.collapsious > span{background-position:left 5px;height:auto!important;line-height:25px}
.collapsious > span.opened{background-position:left 5px; font-weight: 600;}
.button_magasinez{font-size:18px}
.idee_cadeau_top_wrap{line-height:40px;}
.href_events{text-decoration:none!important}
.chance-supplemen img.custom-margin{margin-top:14px;margin-bottom:0}
.heightFix{height:140px}
.heightFix .valign{position:relative;top:50%;transform:translateY(-46%)}
.heightFix p{font-size:20px}
p.avantages{margin-bottom:0}
.modal-open #tab_imperfections .modal{overflow:hidden;top:15%}
.modal-open #tab_imperfections .modal .modal-dialog{margin-top:0}
.displonible-single-wp .view{margin-bottom:0}
.displonible-single-wp .separement-info{padding-top:0}
.displonible-single-wp .separement-info h3{margin-bottom:3px}
.displonible-single-wp .price{line-height:27px}
.displonible-single-wp .realprice{line-height:27px}
.displonible-single-wp .ptaxespromo{margin-bottom:5px;text-transform:uppercase}
.tabslide-imperfect p{color:#000}
.displayBlock{display:block}
.tabslide-imperfect .slick-prev:before,.tabslide-imperfect .slick-next:before{display:none}
#myModalImperfections .slick-prev:before,#myModalImperfections .slick-next:before{display:none}
.column-width-imperfections .slick-next{right:-50px;height:38px;width:38px;z-index:2}
.column-width-imperfections .slick-prev{left:-65px;height:38px;width:38px;z-index:2}
.slick-slide-im{float:left;padding-right:15px;padding-left:15px}
.img-imperfection img{max-width:180px;width:100%;cursor:pointer}
.sku-imperfection{margin-top:8px;margin-bottom:8px}
.price-imperfection{color:#084d8b;font-size:22px;margin:0;line-height:32px;margin-right:20px;border-top:1px solid #ccc;margin-right:0;padding:5px 0}
.financement-price-wp-imperfection .pfinancement_wrap{margin-bottom:8px}
.financement-price-wp-imperfection .pfinancement_mois_wrap{border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:10px}
.descripttion-imperfection p{margin-bottom:8px}
.slick-slide-im .btn_add_to_cart{height:34px;line-height:34px;font-size:12px;margin:0}
.slick-slide-im .btn_add_to_cart.smaller{height:34px;line-height:34px;font-size:12px;margin:15px 0 0;display:inline-block;padding:0 30px 0 0}
.slick-slide-im .btn_add_to_cart span{font-size:12px}
.tabslide-imperfect-modal>div.slider-modal{width:100%;text-align:center}
.loup-imperfect img{position:absolute;bottom:20px;right:18%;cursor:pointer}
.sku-imperfection a{color:#000}
#myModalImperfections .slider-modal-img{text-align:center;position:relative;margin-bottom:0}
#myModalImperfections .slider-modal-img img{display:inline-block}
#myModalImperfections .descr-modal-imperf h3{margin-top:20px}
#myModalImperfections .slick-prev{left:8px}
#myModalImperfections .slick-next{right:10px}
#myModalImperfections .slick-prev.slick-disabled:before,#myModalImperfections .slick-next.slick-disabled:before{opacity:0}
#myModalImperfections .modal-header{border-bottom:none;padding-top:10px}
#myModalImperfections .tabslide-imperfect-modal{margin-bottom:0}
#myModalImperfections .modal-header .close{margin-top:-2px;color:#000;opacity:1;font-weight:bolder;font-size:40px;position:relative;z-index:999}
.plancher-intro{padding:20px;background:#fff}
.plancher-virtual-header{margin-bottom:30px;background:#fff;}
.plancher-virtual-header p{margin-bottom:0;font-size:18px;font-weight:700;text-align:center;color:#084d8b}
.grp-img{position:relative}
.grp-img .loupe{position:absolute;top:33%;left:40%;width:40px;cursor:pointer;}
.pfinancement.jennair{font-size:13.5px}
.box_populaires .pfinancement.jennair{font-size:11px;line-height:14px;display:inline-block;padding:0}
.plancher-intro-landing{padding:20px}
.plancher-intro-landing p{padding:0;margin:0 0 15px}
.banner-coffre{margin-bottom:30px}
.concours-profil-btn-wp{margin-top:30px}
a.red-link{color:red}
#deja-profil input[type="email"]{display:block;height:45px;line-height:inherit;vertical-align:top;padding:0 15px;width:69%;margin-bottom:0;border:none;float:left}
#deja-profil{display:block;border:1px solid #084d8b;margin-bottom:15px;background:#fff;width:100%;padding:0;overflow:hidden}
#deja-profil>div{white-space:nowrap}
#deja-profil p.btn-wp{display:block;height:45px;margin-bottom:0;width:30%;text-align:right;float:right}
#deja-profil button[type="submit"]{float:right;margin-bottom:0;background:#084d8b}
#deja-profil p.btn-wp a{height:100%;border-left:none;cursor:pointer;display:block;background:#084d8b;color:#fff;padding:11px 10px;text-align:center}
.box-validez-email{background:#e8e8e8;border-radius:10px;padding:25px;margin-bottom:40px}
.box-validez-email h3{/*color:#0a306f;*/font-weight:400;font-size:17px;line-height:15px}
h2.orange{color:#f38159}
.if-profil-success{max-width:713px;border:1px solid #ccc;padding:40px;margin:0 auto;margin-bottom:70px;margin-top:50px}
.if-profil-success h1{color:#f0622f;font-size:50px}
.if-profil-success p{font-size:25px;line-height:33px;text-transform:uppercase;font-weight:700}
.if-profil-success p.darken{margin-bottom:30px}
.if-profil-success p.faded{color:#ada9a9}
.collapsious div.abo_checkbox{padding:0;margin-top:15px}
.abonnements-col .collapsious div{padding:0}
.abonnements-col .collapsious div.abo_checkbox label{margin:15px}
.abonnements-col{background:#f2f2f36e;margin-left:0;padding-left:20px;padding-top:10px;padding-bottom:4px;margin-bottom:30px;margin-top:30px}
.abonnements-col .collapsious > span{background-position:left 5px;height:auto!important;line-height:25px}
.valign{position:relative;top:50%;transform:translateY(-50%)}
.gray-border{border:1px #8080801f solid}
.p15{padding:15px}
#coffre_fort .right-side{border-left:1px #8080801f solid}
#coffre_fort h3{text-transform:uppercase;color:#41abde;border-bottom:1px #41abde solid}
#reponse_getbarcode{margin-bottom:15px}
.no-padding-left{padding-left:0}
.no-padding-right{padding-right:0}
.btn_vid_wrapper button{font-size:16px}
#wrapper-video{position:relative;width:100%;margin:0 auto}
#image_background{display:none;max-height:100%}
video{position:relative;width:100%}
ul.cb-slideshow{position:absolute;-webkit-padding-start:0;-moz-padding-start:0;width:100%;height:100%;top:0;margin-bottom:0}
ul.cb-slideshow li{position:relative;width:100%;height:100%;list-style-type:none;opacity:1;z-index:0}
ul.cb-slideshow img{max-height:100%;padding-top:30px;padding-bottom:30px}
ul.cb-slideshow li.opening{animation:imageAnimation 4.6s linear 0;opacity:0}
@keyframes imageAnimation {
0%{transform:scale(0.3);-webkit-transform:scale(0.3)}
90%{opacity:1;transform:scale(1);-webkit-transform:scale(1)}
100%{opacity:0}
}
.icons-grp{margin-top:40px}
.icons-grp .title{font-weight:700;color:#000}
.icons-grp p img,.icons-grp p span{display:inline-block}
.icons-grp p img{width:50px;margin-right:15px}
.icons-grp p,.icons-grp a{/*color:#0a306f;*/}
.store-prize{width:100%}
span.prize{font-weight:700}
.intro_prize{font-weight:700;font-size:20px;text-transform:uppercase;/*color:#0a306f;*/}
span.prize{font-weight:700}
.btn-blue.btn-dark{background:#084d8b}
.box-validez-email .btn-blue.btn-dark{width:100%}
.box-validez-email{padding-bottom:10px}
.btn_vue_rapide{position:absolute;width:100%;height:100%;text-align:center;top:50%;z-index:1;display:none}
.btn_vue_rapide a,.btn_spot a{text-decoration:none;color:#5faadb;background:#FFF;box-shadow:0 2px 8px 0 #6f6f6f;padding:5px 15px;font-weight:700;border-radius:4px}
.vue_rapide_wrapper .popup{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,0.1)}
.vue_rapide_wrapper .popup-inner{max-width:1024px;width:90%;padding:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);box-shadow:none;transform:translate(-50%,-50%);border-radius:3px;background:#fff}
.vue_rapide_wrapper .popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0;right:0;transition:ease .25s all;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:1000px;background:rgba(0,0,0,0.8);font-size:20px;text-align:center;line-height:100%;color:#fff}
.vue_rapide_wrapper .popup-close:hover{-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none}
.vue_rapide_wrapper .container{width:100%!important;min-width:unset!important}
.modal.fiche-produit{top:5%}
.fiche-produit .modal-header .close{margin-top:-10px}
@media (min-width: 768px) {
.fiche-produit .modal-dialog{width:980px;margin:30px auto}
}
.pop-up-wp #slider1{display:block}
.pop-up-wp #slider1_2{display:block}
.pop-up-wp .livraison-cueillette{display:none}
.pop-up-wp .voir-produit{display:none}
.pop-up-wp .modal-footer{display:none}
.pop-up-wp.pop-up-wp-mb .modal-footer{display:block}
.pop-up-wp.pop-up-wp-mb .btn_blue-white{font-size:14px}
.pop-up-wp .bigprice{font-size:60px;line-height:60px;color:#084d8b;margin:0 0 5px;float:none;display:inline-block;margin-right:20px}
.pop-up-wp.pop-up-wp-mb h1{margin-bottom:0}
.pop-up-wp.pop-up-wp-mb .bigprice{font-size:28px}
.pop-up-wp.pop-up-wp-mb .fiche-produit-slider.slick-initialized.slick-slider{display:none}
.pop-up-wp.pop-up-wp-mb .btn_add_to_cart{font-size:12px;width:100%}
.non-dispo-pop-up p{/*color:#0a306f;*/font-size:18px;line-height:21px;margin-bottom:0;text-align:center;text-transform:uppercase}
.breadcrumb{margin-top:138px}
.breadcrumb.headerfix{margin-top:88px}
#page_id_146 .main_wrap{padding-top:138px}
#page_id_1145 .main_wrap{padding-top:220px}
#connexion .dropdown-menu{z-index:99999;left:0;right:0;min-width:205px}
#page_id_1097 .tab-pane{padding-top:138px;margin-top:-138px}

/* News begin */
.input-wp {
	border: 1px solid #ccc;
	margin-bottom: 30px;
}
.input-wp button {
	background: url(/skins/default/media/images/icons-replace/magnifyingGlassgray.svg) no-repeat right 13px;
	width: 22px;
	height: 38px;
	background-size: contain;
	float: left;
	margin-left: 8px;
}
.input-wp input[type="text"] {
	width: 100%;
	margin-bottom: 0px;
	border: none;
	box-shadow: none;
	margin-left: 10px;
}
.inputDiv {
	overflow: hidden;
}
.search-label {
	margin-bottom: 10px;
	font-weight: bold;
}
.categories-news-sidebar h2 {
	text-transform: uppercase;
}
.categories-news> ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.categories-news> ul ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 20px;
	margin-top: 7px;
	margin-bottom: 23px;
}
.categories-news ul ul li a,
.categories-news ul ul li span {
	color: #000;
	font-weight: normal;
	font-size: 14px;
}
.categories-news ul>li>a,
.categories-news ul>li> span {
	color: #084d8b;
	font-size: 16px;
	font-weight: bold;
}
.news_wrap {
	background: #e8e8e8;
	padding-top: 15px;
}
.filtre-new-wp {
	margin-bottom: 6px;
}
.filtre-new-wp label {
	display: inline-block;
	padding-right: 15px;
	font-weight: bold;
}
.filtre-new-wp select {
	display: inline-block;
	width: auto;
	min-width: 130px;
}
.single-new-preview h3 {
	margin-bottom: 4px;
	margin-top: 20px;
}

.single-new-preview h3 a {
	line-height: normal;
	color: #084d8b;
	display: inline-block;
	text-decoration: none;
	vertical-align: top;
}
.single-new-preview .description-new {
	padding-bottom: 15px;
	border-bottom: 3px solid #0a316f;
	margin-bottom: 55px;
}
.news_wrap_main_container {
	margin-top: 20px;
}
.categories-news {
	padding-top: 30px;
	border-top: 3px solid #084d8b;
	padding-bottom: 30px;
	border-bottom: 3px solid #084d8b;
	margin-bottom: 20px;
}
.news_wrap_main_container div.inner-col {
	background: #fff;
	padding: 25px;
}
.box-other-articles {
	background: #f7f3f3;
	padding: 15px;
	margin-top: 20px;
}
.other-articles-img {
	margin-bottom: 15px;
}
.other-articles-img img {
	width: 100%;
	object-fit: cover;
	max-height: 380px;
}
.other-articles-title a {
	display: block;
}
.other-articles-read-more {
	margin-top: 15px;
}
.other-articles-title p {
	color: #104e89;
	font-size: 22px;
	line-height: 28px;

}
.other-articles-read-more {
	margin-bottom: 5px;
	text-transform: uppercase;
	text-align: right;
}
.other-articles-read-more a {
	display: inline-block;
	background: url(/userfiles/images/new-home-page/triangle-bleu.png) no-repeat right;
	text-decoration: none;
	font-weight: bold;
	padding-right: 16px;
}
.social-icons-article {
	text-align: center;
	border-top: 1px solid #f7f3f3;
	border-bottom: 1px solid #f7f3f3;
	margin-top: 30px;
	padding-top: 20px;
	margin-bottom: 20px;
}
.social-icons-article ul {
	list-style-type: none;
	display: inline-block;
	margin-bottom: 20px;
}
.social-icons-article ul li {
	display: inline-block;
}
.social-icons-article ul li a {
	display: inline-block;
	margin: 0 8px;
}
.news-preview-home .box-other-articles {
	margin-top: 0px;
	margin-bottom: 20px;
}
.news-preview-home .other-articles-read-more {
	text-align: center;
}
.news-content h3 {
	font-size: 19px;
	line-height: 24px;
}
.wrapper-results-paging {
	overflow: hidden;
	margin-bottom: 10px;
}
.wrapper-results-paging .num_results_wrap {
	float: left;
}
.wrapper-results-paging .paging_wrap {
	float: right;
}
.last-news-wp-img {
	margin-bottom: 10px;
}
.last-news-wp-single {
	margin-bottom: 15px;
	border: 1px solid #e2dfdf;
	padding: 10px;
}
.last-news-wp-single a {
	text-decoration: none!important;
}
.categories-news> ul ul {
	display: none;
}
.sous-categorie {
	margin-bottom: 8px;
	display: block;
}
.cat-nouvelles-mob ul.level2 {
	display: none;
}
.cat-nouvelles-mob ul {
	padding-left: 0px;
}
/* News end */

/*circulaire tanguay*/
.circulaire-tanguay iframe{max-width: none;}
.modal.fiche-produit{/*top:5%;*/}

/*tabs mes rabais profil*/
.blue-border {
	border: 1px solid var(--color_text);
	box-shadow: 0 4px 12px 0 rgba(10,48,111,0.20);
	border-radius: 6px;
	padding: 20px 20px 5px 20px;
	margin-bottom:30px;
}
.promo-title {
	margin-bottom:30px
}
.promo-title p:first-child {

	font-size: 18px;
	/*color: #0A306F;*/
	margin-bottom: 5px;
}
.promo-title p:last-child {

	font-size: 24px;
	/*color: #0A306F;*/
	line-height: 26px;
}
.promo-dtl p:first-child {

	font-size: 18px;
	/*color: #0A306F;*/
}
.promo-dtl .code-num {
	border: 1px solid rgba(240,98,47,0.30);
	box-shadow: 0 4px 12px 0 rgba(10,48,111,0.20);
	border-radius: 100px;

	font-size: 18px;
	color: #F0622F;
	display: inline-block;
	padding: 5px 25px;
}
.promo-dtl p:last-child {
	font-size: 14px;
	/*color: #0A306F;*/
}
.btn_add_to_cart_content {
	background: var(--color_text);
	color: #FFFFFF;
	margin-top: 50px;
}
.btn_add_to_cart_content .btn_add_to_cart {

	font-size: 16px;
	text-align: center;
	text-transform: initial;
}
/*end tabs mes rabais profil*/

.gray-2-blocs .number-right{width: inherit;}
.gray-2-blocs .beige-bg:last-of-type{padding-bottom:30px;}
.gray-2-blocs .info-rouge{
	display: inline-block;
	padding-bottom: 5px;
	margin-top: 0;
}
#panier-total-commande {table-layout: fixed;}
.fete-peres-wp ol {
	padding-left: 0px;
	margin-top: 30px;
	margin-left: 10px;
}
.fete-peres-wp ol li{
	text-transform: uppercase;font-weight: bold;
}
.fete-peres-wp ol li a{
}
.fete-peres-list {
	margin-left: 30px;
	margin-top: 30px;
}
.fete-peres-list img {

}
.table-tournant-left{
	text-align: right;
}
.cart_merge_confirmation {height:auto!important}
.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar {
	background: none;
	border: none;
}
.ui-dialog.ui-widget.ui-widget-content .ui-dialog-content {padding-top:20px; padding-bottom:20px}
.ui-dialog.ui-widget.ui-widget-content.ui-dialog-buttonpane {
	border: none!important;
}
.ui-dialog.ui-widget.ui-widget-content .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: left;
	margin-left: 10px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border: 0px solid #c5c5c5!important;
	background: none;
}
.ui-dialog .ui-dialog-buttonpane {
	border: 0px solid #c5c5c5!important;
}
.ui-dialog.ui-widget.ui-widget-content .ui-dialog-buttonpane button {
	background: #084d8b;
	border: none;
	color: #fff;
	text-transform: uppercase;
}
#ui-id-1 {

	font-size: 17px;
	font-weight: normal;
	margin-top: 10px;
	display: inline-block;
	text-transform:uppercase;
	white-space: normal;
}
.ui-widget-overlay {
	background: #272525!important;
	opacity: .8!important;
}
.overflowHidden {
	overflow: hidden!important;
}
.paiement-taxes-wp {
	background: #dedede;
	padding: 30px;
	border-radius: 5px;
	/* color: #fff; */
	padding-top: 20px;
	margin-top: 15px;
	display: inline-block;
	margin-bottom: 15px;
}
.paiement-taxes-wp h3 { text-transform: uppercase;margin-bottom: 0px; }
.paiement-immediat { font-size: 15px; }
.paiement-immediat .prix{ font-size: 20px; }
@media (max-width: 450px) {
	.ui-widget.ui-widget-content {
		width:300px!important
	}
}

.UPPDetail h3 {border-bottom:2px solid #084d8b;margin:0 0 20px 0;padding-bottom:10px;}
.sub_title {font-size:19px;}
.credit-card-box {margin:5px 0 20px 0;}
.PriceAmountBig {font-size:26px;}
.step2, .step1b_label {display:none;}
.montant-tax-number{font-size: 19px;font-weight: 400;}
.utility_phonelink {
	color: inherit !important;
	text-decoration: inherit !important;
}

/* Menu wishlist*/
.menu_wishlist{
	font-weight: bold !important;
}
/* Menu wishlist name*/
.menu_wishlist_name{
	color: #9B9B9B !important;
}

#wishlist_list{
	list-style-type: none;
}

.tabstep--state-1 .tabstep__step-1 {width:70%;height:50px;text-align:center;position: relative;
	/*background-image: url(/skins/default/images/steptab.png),-webkit-linear-gradient(130deg,#54C8FF 0%,#0A306F 100%);
	background-image: url(/skins/default/images/steptab.png),linear-gradient(130deg,#54C8FF 0%,#0A306F 100%);	*/
	background-color: #f2f2f2;
	background-position:0 0;
	background-repeat: no-repeat;
	line-height: 50px;
	color: #949494;
}
.tabstep__step-1 {
	background-image: linear-gradient(130deg,#54C8FF 0%,#0A306F 100%);padding-right:65px;
}
.tabstep--state-1 .tabstep__step-1:after {
	content:"";position: absolute;z-index:1;right: 0;width:65px;height:50px;background-image: url(/skins/default/images/steptab.png);
}

.tabstep__step-2 {width:20%;height:50px;text-align:center;position: relative;
	background-color: #f2f2f2;
	background-position:0 0;
	background-repeat: no-repeat;
	line-height: 50px;
	color: #949494;
}
.tabstep--state-2 .tabstep__step-2, .tabstep--state-3 .tabstep__step-2 {
	background-image: linear-gradient(130deg,#54C8FF 0%,#0A306F 100%);padding-right:65px;
}
.tabstep--state-2 .tabstep__step-2:after {
	content:"";position: absolute;z-index:1;right: 0;width:65px;height:50px;background-image: url(/skins/default/images/steptab.png);
}

.tabstep__step-3 {width:10%;height:50px;text-align:center;position: relative;
	background-color: #f2f2f2;
	background-position:0 0;
	background-repeat: no-repeat;
	line-height: 50px;
	color: #949494;
}
.tabstep--state-3 .tabstep__step-3 {
	background-image: linear-gradient(130deg,#54C8FF 0%,#0A306F 100%);
}


.meter {
	height: 50px;
	position: relative;
	margin: 20px 0 20px 0;
	background: #f2f2f2;
}
.meter > span {
	display: block;
	position: relative;
	overflow: hidden;
	/*background-color: #f1a165;
	background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
	background-image: -webkit-linear-gradient(#f1a165, #f36d0a);*/
	background-image: linear-gradient(130deg,#54C8FF 0%,#0A306F 100%);
	height:50px;
	width: 70%
}
.meter > span:after {
	content:"";position: absolute;z-index:1;right: 0;width:65px;height:50px;background-image: url(/skins/default/images/steptab.png);
}
.meter.tabstep--state-3 > span:after {
	display:none;
}
.meter_steps_wrap {position:absolute;z-index:1;width:100%;}
.meter_steps {line-height:50px;color:#949494;display:inline-block;float:left;}
.meter_steps1 {width:70%;padding-right:65px;padding-left:20px;font-weight: 700;}
.meter_steps2 {width:20%;text-align:center;padding-right:65px;display:none;}
.meter_steps3 {width:10%;text-align:center;display:none;}

.meter.tabstep--state-1 .meter_steps1 {color:#fff;}
.meter.tabstep--state-2 > span {width:90%!important;}
.meter.tabstep--state-3 > span {width:100%!important;}
.meter.tabstep--state-2 .meter_steps1, .meter.tabstep--state-2 .meter_steps2, .meter.tabstep--state-3 .meter_steps {color:#fff;}


.calendar_image_popup {display:inline-block;}
.calendar_image_popup img {max-width:520px;width:100%;}
.calendar_date_bg_wrapper {background-image:url(/images/promotions/calendar/design/bg-calendar.png);background-size:cover;}
.calendar_date_space {padding:50px 80px 160px 80px;}
.calendar_date_wrapper {background-image: linear-gradient(-96deg, #C7C8CA 23%, #FFFFFF 100%);border: 3px solid #E8E8E8;border-radius:10px;}
.calendar_date_wrap {display:table;width:100%;padding:7px;}
.calendar_date {display:table-cell;vertical-align: top;padding:7px;width:calc(100% / 7);width:160px;}
.calendar_date img {width:100%;}
.calendar_date_wrap_row {display:table-row;}
.date_header {font-weight:700;font-size: 18px;color: #868686;text-align: center;}
.date_header.active {color:#942329;}
.calendar_logo {margin:0 0 60px 0;}
.calendar_date_bg_wrapper .header_txt {text-align: center;text-transform: uppercase;color:#fff;position: relative;margin-top: -110px;}
.calendar_date_bg_wrapper .header_txt p {margin:0 0 0px 0;font-size:19px;}
.calendar_date_bg_wrapper .header_txt p+p {margin:0 0 5px 0;font-size:24px;font-weight: 700;}
.calendar_date_bg_wrapper .header_txt div {background: #942329;background-image: linear-gradient(0deg, #942329 0%, #730C11 99%);padding:10px 30px;display: inline-block;font-size:18px;}
.fullwidth {margin-top:-15px;}
.calendar_modal {padding:0!important;}
.calendar_modal .modal-content {box-shadow: none;background: none;border: none;}
.calendar_modal .modal-body {padding:0;}
.calendar_modal .modal-header {padding:0;}
.calendar_modal .modal-header button {position: absolute;margin: 0;right: 30px;top: 40px;z-index: 1;color:#000;text-shadow: none;font-size:24px;}

.nologged .calendar_date_bg_wrapper {background-image:url(/images/promotions/calendar/design/bg-calendar2.png);background-size:cover;background-position: top;}
.nologged .calendar_date_bg_wrapper .header_txt {margin:0;}
.nologged .fullwidth {padding:40px 0;}
.nologged .calendar_date_bg_wrapper .header_txt div {background: #fff;color:#62070C;margin-bottom:60px;}
.nologged .calendar_date_bg_animated_wrapper {display:none;background-image:url(/images/promotions/calendar/design/Fond_Confetti30images-sec.gif);background-size:cover;background-repeat: none;background-position: top;position: absolute;z-index:0;top:0;bottom:0;left:0;right:0;height:100%;}
#page_id_2072 .fancybox-overlay {background:none;background-size:cover;background-repeat: none;background-position: center;transition-delay: 10s;}
#page_id_2072 #fancybox-loading div {background-image: url(/images/promotions/calendar/design/flocon.gif);background-size:24px;}

.cloudzoom-zoom, .cloudzoom-lens {z-index:auto!important;}
.quick-zoom {
	border:1px solid #888;
	box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
	z-index:999999999!important;
}

.logo img {height:42px;}
.etape_panier .logo img {height:52px;}

.circletxt {
	width: 50px;
	height: 50px;
	border: 1px solid #eaeaea;
	border-radius: 25px;
	font-size: 16px;
	/*color: #0a306f;*/
	line-height: 50px;
	text-align: center;
	background: #f9f9f9;
}
.wishlistmodal {
	padding: 25px;
}
.wishlistmodal .row {
	margin-bottom: 15px;
}
.wishlistmodal legend {
	margin-bottom: 30px;
}
.wishlistmodal select:focus,
.wishlistmodal textarea:focus,
.wishlistmodal input[type="text"]:focus,
.wishlistmodal input[type="password"]:focus,
.wishlistmodal input[type="datetime"]:focus,
.wishlistmodal input[type="datetime-local"]:focus,
.wishlistmodal input[type="date"]:focus,
.wishlistmodal input[type="month"]:focus,
.wishlistmodal input[type="time"]:focus,
.wishlistmodal input[type="week"]:focus,
.wishlistmodal input[type="number"]:focus,
.wishlistmodal input[type="email"]:focus,
.wishlistmodal input[type="url"]:focus,
.wishlistmodal input[type="search"]:focus,
.wishlistmodal input[type="tel"]:focus,
.wishlistmodal input[type="color"]:focus {
	border: 1px solid #47ACDC !important;
	color: #000;
}
.wishlistmodal__spacebutton {
	margin-top: 25px;
}
.wishlistmodal .btn-orange,
.wishlistmodal .btn_blue-white {
	margin-bottom: 0;
	cursor: pointer;
}
.wishlistmodal__title {
	font-size: 18px;
}
.wishlistmodal__subtitle {

	font-size: 16px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
.wishlistmodal__description {
	margin-bottom: 15px;
}
.wishlistmodal__errormsg {
	width: 100%;
	color: #f0622f;
}
.wishlistmodal__create {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: space-around;
	align-items: flex-start;
	border: 1px solid #eaeaea;
	border-radius: 10px;
	background: #f9f9f9;
	padding: 20px;
	/*color: #0a306f;*/
}
.wishlistmodal__create label {

	font-size: 16px;
	font-weight: normal;
	/*color: #0a306f;*/
	margin: 0;
}
.wishlistmodal__create .form-control {
	margin: 10px 0 !important;
}
.wishlistmodal__create .btn_blue-white {
	margin: 0;
	align-self: flex-end;
}
.wishlistmodal__predef,
.wishlistmodal__predef_2 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.wishlistmodal__predef-label,
.wishlistmodal__predef-label_2 {
	margin: 0 15px 15px 0;
	position: relative;
}
.wishlistmodal__predef-label input[type=radio],
.wishlistmodal__predef-label_2 input[type=radio] {
	visibility: hidden;
	margin: 0;
	position: absolute;
}
.wishlistmodal__predef-label input[type=radio]:checked ~ label,
.wishlistmodal__predef-label_2 input[type=radio]:checked ~ label {
	color: #fff;
	background-color: #47ACDC;
	box-shadow: 0 2px 6px 0 rgba(71,172,220,0.6);
}
.wishlistmodal__predef-label label,
.wishlistmodal__predef-label_2 label {
	color: #47ACDC;
	margin: 0;
	padding: 6px 14px;
	border: 1px solid #47ACDC;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0 2px 6px 0 rgba(71,172,220,0.15);
	cursor: pointer;
	white-space: nowrap;
}
.wishlistmodal__predef-label label:hover,
.wishlistmodal__predef-label_2 label:hover {
	background-color: #f6fbff;
}
.error_input_warning, .error_input_warning2 {
	color: #ff0000;
}
.pbmmodele {
	/*margin-left: 15px;*/
	color: #000;
	font-size: 12px;
	display: initial !important;
}

.promo_label_econo .save-tag {cursor:inherit;}

.footer_cookies {display:none;position:fixed;z-index:999;width:100%;bottom:0;background:rgba(0,0,0,0.8);color:#fff;padding:30px 15px 15px 15px;}
.cookiebar-close {color:#fff!important;text-decoration: none!important;display: inline-block;}
.footer_cookies_close {float:right;margin-left:20px;}

.note_wrap {
	display: inline-block;
	background: #004762;
	color: #fff;
	padding: 25px 40px 25px 40px;
	border-radius: 10px;
	margin-bottom: 20px;
	text-align: center;
}
.note_score {
	font-weight: 700;
	font-size: 60px;
}
.note_text {
	font-size: 20px;
}
.table_progress_popup_wrap {
	display: none;
	width: 250px;
	position: absolute;
	background: #fff;
	border: solid 1px #cecece;
	border-radius: 10px;
	z-index: 1000;
	padding: 12px 0px 12px 18px;
	text-align: center;
}
.table_progress_wrap {
	display: none;
	width: 250px;
	position: absolute;
	background: #fff;
	border: solid 1px #cecece;
	border-radius: 10px;
	z-index: 1000;
	right: 0;
	padding: 12px 0px 12px 18px;
	text-align: center;
}
.table_progress_wrap p,
.table_progress_popup_wrap p {
	margin-bottom: 0px;
}
.table_progress_wrap .boxprod,
.table_progress_popup_wrap .boxprod {
	margin-right: 5px;
}
.table_progress_wrap .progress,
.table_progress_popup_wrap .progress {
	height: 10px;
}
.table_progress_wrap td,
.table_progress_popup_wrap td {
	padding: 0px !important;
}
.table_progress_small {
	margin-bottom: 0px;
}
.table_progress_small td {
	border: none !important;
	white-space: nowrap;
}
.table_progress_small td:nth-child(1) {
	width: 15%;
}
.table_progress_small td:nth-child(2) {
	width: 65%;
	padding-top: 6px !important;
}
.table_progress_small .fa {
	color: #f7b500 !important;
}
.table_progress_small .progress-bar {
	background-color: #004762 !important;
	box-shadow: none !important;
}
.avis_title_wrap h3 {margin:20px 0 0 0;}
.avis_title_wrap select {width:auto;float:right;margin:0;display: inline-block;}

#pjWrapperPHPReview .pjRrStars { display: inline-block; padding-left: 5px; }
#pjWrapperPHPReview .pjRrStars li { padding: 0; }
#pjWrapperPHPReview .pjRrStars a { display: inline-block; font-size: 26px; }
#pjWrapperPHPReview .pjRrStars a { color: #4e4e4e; }
#pjWrapperPHPReview .pjRrStars a.pjRrStarChecked .fa { color: #f7b500; }
.list-inline.pjRrStars {margin-bottom:0;}
#pjWrapperPHPReview .pjRrStars.boxprod a { display: inline-block; font-size: 16px; }

.progress {
	margin-bottom: 0 !important;
}
.table_progress_big td {
	border: none !important;
	white-space: nowrap;
}
.table_progress_big td:nth-child(1) {
	width: 15%;
	padding: 0px;
}
.table_progress_big td:nth-child(1) span {
	display: inline-block;
	vertical-align: top;
	margin-top: 7px;
}
.table_progress_big td:nth-child(1) ul {
	padding-left: 9px !important;
}
.table_progress_big td:nth-child(2) {
	width: 65%;
	padding: 7px !important;
}
.table_progress_big td:nth-child(3) {
	padding: 5px;
}
.table_progress_big .fa {
	color: #f7b500 !important;
}
.table_progress_big .progress-bar {
	background-color: #004762 !important;
	box-shadow: none !important;
}

/* start: module .card_contact */
.card_contact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-direction: row;
			flex-direction: row;
	width: 100%;
	margin-bottom: 15px;
	padding: 20px 20px 20px 10px;
	border-radius: 5px;
	border: 1px solid #EAEAEA;
	min-height: 130px;
}
.card_contact-img {
	margin-right: 20px;
	margin-left: 20px;
}
.card_contact-info-title {
	font-weight: 700;
	font-size: 20px;
	line-height: initial;
	color: #000000;
	margin-bottom: 10px;
}
.card_contact-info-subtitle {

	font-weight: normal;
}
.card_contact-info-txt {
	font-size: 16px;
	font-weight: 400;
}
.card_contact-info-txt:last-child {
	margin-bottom: 0;
}
.card_contact-info-txt a {
	text-decoration: underline;
	font-weight: 400!important;
}
@media (max-width: 640px) {
	.card_contact {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
			-ms-flex-direction: column;
				flex-direction: column;
		text-align: center;
		min-height: inherit;
	}
	.card_contact-img {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.card_contact .btn_blue-white {
		font-size: 12px;
	}
}
/* end: module .card_contact */

.home_content .title_slider h2 {font-size:20px;line-height: 26px;color:#013461!important;font-style:normal!important;text-transform:none;margin-top:0;letter-spacing: 2px;margin-bottom:5px;}
.home_content h2 {color:#000000!important;text-transform: uppercase;margin-bottom:10px;}
.home_content h2 strong {}
.home_content h2 span {font-size: 20px!important;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: var(--color_text);
	opacity: 0.6;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: var(--color_text);
	opacity: 0.6;
}
::-ms-input-placeholder { /* Microsoft Edge */
	color: var(--color_text);
	opacity: 0.6;
}

#isearch::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: var(--color_text)!important;
	opacity: 0.8!important;
}
#isearch:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: var(--color_text)!important;
	opacity: 0.8!important;
}
#isearch::-ms-input-placeholder { /* Microsoft Edge */
	color: var(--color_text)!important;
	opacity: 0.8!important;
}

.btn_social_wrap {
	text-align: right;
	float:right;
}
.btn_social {
	border:1px solid #84a5c6;
	border-radius:5px;
	background:#fff;
	color:#084D8B;
	text-decoration: none!important;
	padding:5px 10px;
	margin-left:0px;
	display:inline;

	text-align: left;
	font-size: 12px;
}
.btn_social:hover, .btn_social:focus {
	background:#f5f5f5;
	color:#084D8B;
}
.btn_social img {
	vertical-align: middle;
	margin-right:15px;
	max-width: 20px;
}

.formborder__facebookconnect2 {
	justify-content: center;
	align-items: center;
}
.formborder__description_blue {

	font-size:18px;
	color:#084D8B;
}
.password_show_hide {
	background-image: url('/skins/default/images/show_password.png');
}
.password_show_hide.password_show {
	background-image: url('/skins/default/images/hide_password.png');
}
.password_show_hide {
	position: absolute;
	opacity: .6;
	height: 16px;
	width: 16px;
	top: 10px;
	right: 15px;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.alert_social {
	background-color:#47ACDC;
	color:#fff;
	border:0px;
	width:100%!important;
	margin:0 0 15px 0;
}
.alert_social .title {

}
.alert_social p {
	margin:0!important;
	color:#fff;
}

.formborder__facebookconnect2 .btn_social {
	margin:0;
	display:inline-block;
	width:320px;
}
.formborder__facebookconnect2 {
	padding-left:160px;
	align-items: normal;
}
.bris_seulement {
	text-align: center;
	font-size: 14px;
}
.bris_seulement a {
	font-size: 14px;
}
/*ventes aux entrepreneurs*/
.ventes-aux-entrepreneurs{
	text-align: center;
	line-height: 23px;
	padding-bottom: 0;
	background: #f2f6f9;
}
.ventes-aux-entrepreneurs .content_wrap{
	padding: 0 100px;
}
.ventes-aux-entrepreneurs .row{
	margin-bottom: 40px;
}
.ventes-aux-entrepreneurs form .row{
	margin-bottom: 0;
}
.ventes-aux-entrepreneurs .banner{
	margin-bottom: 20px;
}
.ventes-aux-entrepreneurs .wrapper{
	padding: 5%;
	padding-right: 0;
	text-align: left;
}
.ventes-aux-entrepreneurs .customer ul{
	margin: 0;
	padding: 0;
}
.ventes-aux-entrepreneurs .customer ul:after{
	content: "";
	display: block;
	clear: both;
}
.ventes-aux-entrepreneurs .customer ul li{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    width: 20%;
    float: left;
    text-transform: uppercase;
    color: #084d8b;
    font-weight: bold;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
}
.ventes-aux-entrepreneurs .customer ul li:before{
	content: "";
    width: 130px;
    height: 130px;
    border: 1px solid #C5D5E3;
    border-radius: 100%;
    display: block;
    margin: auto;
    margin-bottom: 20px;
}
.ventes-aux-entrepreneurs .customer ul .hotel{
	background-image: url("/skins/default/media/icons/clientele-1.svg");
}
.ventes-aux-entrepreneurs .customer ul .residences{
	background-image: url("/skins/default/media/icons/clientele-2.svg");
}
.ventes-aux-entrepreneurs .customer ul .restaurants{
	background-image: url("/skins/default/media/icons/clientele-3.svg");
}
.ventes-aux-entrepreneurs .customer ul .promoteur{
	background-image: url("/skins/default/media/icons/clientele-4.svg");
}
.ventes-aux-entrepreneurs .customer ul .entrepreneurs{
	background-image: url("/skins/default/media/icons/clientele-5.svg");
}
.ventes-aux-entrepreneurs .btn {
	color: #fff;
	padding: 15px 67px;
}
.ventes-aux-entrepreneurs h2 {
	font-style: italic;
	text-transform: uppercase;
}
.ventes-aux-entrepreneurs .infolettre label {
	text-align: left;
}
.ventes-aux-entrepreneurs .infolettre .row {
	margin-bottom: 0;
}
.mobile.division-commerciale .main h2{
	text-align: left;
}
.mobile.division-commerciale .main img{
	width: 100%;
}
.mobile.division-commerciale .btn{
	width: 50%;
}
.mobile.division-commerciale .btn:hover{
	color: #fff;
}
/**/
.ventes-aux-entrepreneurs-form{
	padding: 20px 0;
	text-align: left;
}
.ventes-aux-entrepreneurs-form .title{
	text-align: center;
}
.ventes-aux-entrepreneurs-form .row{
	margin-bottom: 0;
}
/**/
.error_input_warning{
    display: block !important;
    margin: 20px 0;
}
.field-phone .error_input_warning{
	display: none !important;
}
.field-phone .error_input_warning:last-child{
	display: block !important;
}
/* Suivi de livraison */
.ico-livraison_status {
	fill: #10B264;
}
.tr_collapse.open .ico-livraison_status {
	fill: #fff;
}
.link-livraison_status {
	color: #10B264 !important;
	text-decoration: underline;
	margin-left:5px;
}
.tr_collapse.open .link-livraison_status {
	color: #fff !important;
}
/* Suivi de livraison -- modal */
.suivilivraison-header {
	margin-bottom: 15px;
	padding: 18px 30px 18px 120px;
	border: 1px solid #F2F2F2;
	border-radius: 5px;
	background-image: url("/skins/default/images/ico-suivilivraison.svg");
	background-repeat: no-repeat;
	background-position: 30px center;
}
.suivilivraison-header--title {
	margin: 0;

	font-size: 24px;
	font-style: italic;
	text-transform: uppercase;
	color: #084D8B;
	line-height: 24px;
}
.suivilivraison-header--title strong {

}
.suivilivraison-header--desc {
	margin: 0;

	font-size: 16px;
	color: #084D8B;
	line-height: 18px;
}
.suivilivraison-map {
	border: 1px solid #F2F2F2;
	border-radius: 5px;
	min-height: 400px;
}

#covid {
	display:none;
}
.circulaire-link {
	margin:0 50px 0 0;
}

.v2box_desc_wrap .CoveoFieldValue div {
	text-transform: none;
	margin-top:5px;
}
.v2box_desc_wrap .CoveoFieldValue div img {
	display: inline-block;
}
.v2box_desc_wrap .CoveoFieldValue div span {
	font-size:11px!important;
}
#rightSection .CoveoFieldValue div {
	margin-top:5px;
}

.CoveoRecommendation ul.slick-dots {
	margin-bottom: 0px;
}



:root .menu--profil {
	border:2px solid var(--color_text);
	background:#fff;
	color:var(--color_text);
	padding:20px 10px 10px 10px;
	text-align: center;

	text-transform: uppercase;
	min-width: 240px!important;
	margin-left:-93px;
}
:root .menu--profil h2 {

	font-size: 16px;
	color: var(--color_text);
	text-transform: uppercase;
}
:root .menu--profil ul {
	margin:0 0 15px 0;
	padding:0;
}
:root .menu--profil ul li {

	color: var(--color_text);
}
:root .menu--profil-btn {
	background: #084d8b;
	background: #004762;
	font-size: 12px;
	color: #FFFFFF!important;
	display: block;
	padding:10px;
	text-decoration: none!important;
}

:root .menu--profil:before {
	width: 20px;
	height: 20px;
	border:2px solid var(--color_text);
	border-right:2px solid transparent;
	border-bottom:2px solid transparent;
	background:#fff;
	content: "";
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -10px;
	transform: rotate(45deg);
}
.icon--account {
	height: 40px;
}
.icon--account-wrap {
	width:51px;
}
.frame--profil-wrap {
	border-radius:5px;
	border:1px solid #EAEAEA;
	overflow:hidden;
}
.frame--wrap {
	border-radius:5px;
	border:1px solid #b3b3b3;
	overflow:hidden;
}
.frame {
	padding:30px 30px 15px 30px;
}
.frame--wrap .frame {
	padding:30px;
}
.frame.white {
	background:#fff;
}
.frame.blue {
	background:#e2eef7;
}
.frame.grey {
	background:#f7f7f7;
}
.frame--wrap .frame:hover {
	background:#f7f7f7;
}
.frame--wrap .frame.nohover:hover {
	background:none;
}
.frame label {
	display:block;
}
.frame .formborder__description_blue {
	color:#000;
}
.frame .btn-orange {
	margin-right: 30px;
}
.btn-reset {
	background: none;
	color:#167ac1;
	padding:0;
}
.frame-error {
	color:#a94442;
}
.frame--profil-wrap .code input {
	border-radius: 10px;
	width:50px;
	height:50px;
	display: inline;
	text-align: center;

	font-size: 18px;
	margin:0 10px 15px 0;
}
.bloc--images-wrapper .bloc_images {
	/*background: #f9f9f9;*/
	padding: 0 0 0px 0;
}
/*
.bloc--images-wrapper .bloc_images .img_wrap {
	border: 1px solid #cecece;
}
*/
.dLogo {
    margin: 0px 10px 0px!important;
    max-width: 100px!important;
}
.modal-dialog {
	margin:0!important;
}

.deja-dans-panier-offre {
	padding-bottom:30px;
}
.deja-dans-panier-offre .slick-slider .v2box_product_wrap {
	margin:0 10px;
}
.deja-dans-panier-offre .v2box_product_img_wrap {
	min-height: inherit;
}
.deja-dans-panier-offre .tabslide_component {
	padding:20px 0 10px 0;
}
.deja-dans-panier-offre .spinner_btn {
	margin-top:10px;
}

.deja-dans-panier-offre .product_desc {
	min-height:85px;
	display:inline-block;
}
.promotion_complete_wrap {
	margin-top:58px;
	display: table;
	width: 100%;
}
.promotion_complete_wrap .promotion_complete {
	height:506px;
}
.others_product_wrap .v2box_desc_wrap h2 .product_desc {
	min-height: 70px;
	display: inline-block;
}
.others_product_wrap .v2box_product_img_wrap {
	min-height:inherit;
}

@media (max-width: 1440px) {
	.promotion_complete_wrap .promotion_complete {
		height:456px;
	}
	.others_product_wrap .v2box_desc_wrap h2 .product_desc {
		min-height: 120px;
		display: inline-block;
	}

}

@media screen and (-ms-high-contrast: none) {
    #camera-new {
		display:none;
	}
}
/* Microsoft Edge 17- (to 12) */
@supports (-ms-ime-align:auto) and (not (-webkit-mask: url())) {
	#camera-new {
		display:none;
	}
}

.banner--covid19 .row_valign {
	display: flex;
	align-items: center;
	justify-content: center;
}

.prise_rdv  {
	padding:40px 40px 5px 40px;
	border-radius:  8px;
	/*background-color:  #FFFFFF;*/
	background-image:url(/userfiles/images/prise-rdv/bg-date.png);
	background-repeat:  no-repeat;
	background-size:88px;
	/*box-shadow:  0  0  15px  0  rgba(8,78,139,0.32);*/
	margin-bottom:0px;
	/*margin:0 -15px;*/

}
.prise_rdv h2 {
	color:  #084D8B;
	/**/
	font-size:  18px;

	letter-spacing:  0;
	line-height:  19px;
	text-transform:  uppercase;
	text-align:  center;
	font-style:normal;
}
.button-rdv  {
	border-radius:  20px;
	background-color:  #F38159;
	color:  #FFFFFF!important;

	font-size:  14px;
	font-weight:  500;
	text-align:  center;
	text-transform:  uppercase;
	padding:15px 30px;
	text-decoration:  none!important;
	display:  inline-block;
}
.button-rdv:hover,  .button-txt-rdv:hover  {
	color:#fff;
}

.panier-livraison-cueillette .nav.nav-tabs {
	background:#fff;
}
.button-rdv.reverse {
	background-color: #FFFFFF;
	color: #F38159!important;
	border:1px solid #F38159;
}
.button-rdv.smaller {
	vertical-align: top;
	margin-top: 15px;
	padding: 8px 20px;
	margin-left: 10px;
}
.button-txt-rdv {
	background:url(/userfiles/images/prise-rdv/icon-arrow.svg);
	background-repeat: no-repeat;
	background-position:right;
	color: #F38159!important;

	font-size: 14px;
	font-weight: 500;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	padding:0px 20px 0px 20px;
	text-decoration: none!important;
	display: inline-block;
}
.link {
	color: #3A8ECA;
	font-size: 14px;

	line-height: 16px;
	display: inline-block;
	text-decoration: underline;
}
.prise_rdv_row {
	margin: 20px auto 5px auto;
	/*max-width: 1010px;*/
}
.prise_rdv form, .prise_rdv_form form {
	display: flex;
}
.prise_rdv_form form input {
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	flex-grow: 1;
	padding:25px 15px 25px 20px;
	margin:0;
	font-size: 14px;
	border: 1px solid #DEDEDE;
	box-shadow: none;
}
.prise_rdv_form form button {
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	background-color: #F38159;
	color: #FFFFFF;

	font-size: 14px;
	font-weight: 500;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	padding:5px 30px;
	text-decoration: none!important;
	display: inline-block;
}
.prise_rdv_form span {
	float: left;
	margin: 5px 30px 0 40px;
	color:#084D8B;
}
.prise_rdv_form.code_full span {
	float:none;
	margin:0;
}
.prise_rdv_form {
	position: relative;
}
.prise_rdv_form:before {
	content:'';
	height: 80px;
	top:-10px;
	border:1px solid #4192CC;
	position: absolute;
}
.prise_rdv_form.code_full:before {
	display:none;
}
.prise_rdv_popup {
	display: none;
}
.prise_rdv_popup_header {
	background:#084D8B;
	padding:20px 0;
	text-align: center;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.prise_rdv_popup_bg_white {
	background:#fff;
	padding:30px 60px 15px 60px;
}
.prise_rdv_popup_bg_grey {
	background:#f9f9f9;
	padding:25px 60px 10px 60px;
}
.icon_date {
	width:80px;
}
.prise_rdv_popup_wrapper, .prise_rdv_popup_wrapper .fancybox-inner {
	width:100%!important;
	max-width:820px!important;
}
.prise_rdv_popup_wrapper .fancybox-skin {
	padding:0!important;
}
.prise_rdv_popup_wrapper .fancybox-close {
	background-image:url(/userfiles/images/prise-rdv/close-popup.svg);
	top:15px;
	right:20px;
	width: 21px;
	height:21px;
	background-position: top left;
	background-size: 21px;
	background-repeat: no-repeat;
}
.prise_rdv_popup_wrapper a {
	text-decoration: underline;
}
.prise_rdv_popup h2 {
	color: #084D8B;

	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 28px;
	margin-bottom:0 0 20px 0;
	font-style: normal;
}
.prise_rdv_popup h3 {
	color: #084D8B;

	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 19px;
	margin:0 0 20px 0;
}
.radio_relative label {
	border: 1px solid #3A8ECA;
	border-radius: 2px;
	background-color: #FFFFFF;
	display: block;
	padding:13px 0;
	color: #3A8ECA;
	font-size: 12px;

	letter-spacing: 0;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
	cursor:pointer;
}
.radio_relative_disabled label {
	border: 1px solid #3A8ECA;
	border-radius: 2px;
	background-color: #D3D3D3;
	display: block;
	padding:13px 0;
	color: #3A8ECA;
	font-size: 12px;

	letter-spacing: 0;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
}
.radio_relative label:hover, .radio_relative input:checked+label {
	border: 1px solid #3A8ECA;
	border-radius: 2px;
	background-color: #3A8ECA;
	color:#fff;
}
.radio_relative input, .radio_relative_disabled input {
	position: absolute;
	top:0;
	opacity: 0;
}
.radio_wrap {
	display: flex;
    flex-wrap: wrap;
	margin:0 -15px;
}
.radio_wrap .radio_relative, .radio_wrap .radio_relative_disabled {
	flex-grow: 1;
	width: calc(100%/3 - 20px);
	margin:0 10px 15px 10px;
	position: relative;
}
.radio_wrap_departement label {
	text-transform: none;
	line-height: 30px;
	padding:13px 0;
	justify-content: center;
	display: flex;
}
.ul_colored {
	list-style: none;
	counter-reset: li;
	padding-left:30px;
}
.ul_colored li:before {
	content: counter(li)".";
	color: #F38159;
	font-size: 18px;

	line-height: 23px;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
	float:left;
}
.ul_colored li {
	counter-increment: li;
	margin-bottom:15px;
}
.ul_colored h3 {
	color: #084D8B;
	font-size: 18px;

	line-height: 23px;
	margin:0 0 0px 0;
}
.ul_colored li p {

	font-size:12px;
	color: #084D8B;
}
.color-orange {
	color:#F38159;
}
.font-medium {

}
.font-medium-italic {

}

.recap_box_wrap {
	display: flex;
	flex-wrap: wrap;
	margin:0 -15px 0px -15px;
}
.recap_box {
	flex: 1 0 25%;
	background: #FFFFFF;
	border-radius: 10px;
	padding:15px 10px;
	text-align: center;
	margin:0 10px 15px 10px;
}
.recap_box_time {

	font-size: 24px;
	line-height: 24px;
	color: #F38159;
	margin-bottom:5px;
	vertical-align: middle;
}
.recap_box_title {

	font-size: 12px;
	line-height: 14px;
	color: #084D8B;
	text-transform: uppercase;
	margin-bottom:2px;
	display: inline-block;
	vertical-align: middle;
}
.recap_box_desc {

	font-size: 12px;
	color: #084D8B;
	margin-bottom:0;
}
.last_update {
	color: #084D8B;
}
.last_update span {
	color: #F38159;
}
.icon_clock {
	height:40px;
}
.icon_clock.smaller {
	height:30px;
}
span.code {

	font-size: 24px;
	color: #F38159;
	font-weight: 500;
	display: inline-block;
	vertical-align: middle;
	margin-left:20px;
}
.recap_stats_wrap {
	display: flex;
	flex-wrap: wrap;
	margin:0 -15px 0 -15px;
}
.recap_stats {
	flex: 1 0 25%;
	background: #FFFFFF;
	border-radius: 10px;
	padding:15px 10px;
	text-align: left;
	margin:0 10px 15px 10px;
}

.rdv_color_blue {
	color: #3A8ECA;
}
.rdv_color_orange {
	color: #F38159;
}
.prise_rdv_popup .font12 {
	font-size:12px;
}
#prise_rdv_popup_code .icon_clock.smaller {
	margin-right:10px;
}
.tbl_flex {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-evenly;
}
.tbl_flex_td {
	/*flex: 1 0 25%;*/
}
.frame_popup {
	display:none;
}

.ico_meuble label span {
	background-image:url(/userfiles/images/prise-rdv/icon-meubles.png);
	background-position: center left;
	background-size: auto 22px;
	background-repeat: no-repeat;
	padding-left:50px;
	height: 30px;
	display: flex;
	align-items: center;
}
.ico_meuble label:hover span, .ico_meuble input:checked+label span {
	background-image:url(/userfiles/images/prise-rdv/icon-meubles-hover.png);
}
.ico_electro label span {
	background-image:url(/userfiles/images/prise-rdv/icon-electro.png);
	background-position: center left;
	background-size: 16px;
	background-repeat: no-repeat;
	padding-left:30px;
	height: 30px;
	display: flex;
	align-items: center;
}
.ico_electro label:hover span, .ico_electro input:checked+label span {
	background-image:url(/userfiles/images/prise-rdv/icon-electro-hover.png);
}
#form_information input[type="text"], #form_information input[type="email"] {
	border-radius: 5px;
}

.tbl_information {
	width:100%;
}
.tbl_information td {
	vertical-align: top;
}
.tbl_information td input[type="checkbox"] {
	margin-right:10px;
	margin-top:10px;
}

.prise_rdv_error .alert {
	margin-bottom:0;

}

.banner--ete-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.banner--ete {
	flex: 0 0 25%;
	background-repeat: no-repeat;
	width:100%;
	min-height: 345px;
	margin:0 10px;
	text-align: center;
	padding:30px 0;
}
.banner--ete-1 {
	background-image:url(/userfiles/images/accueil/bg-col1.jpg);

}
.banner--ete-2 {
	background-image:url(/userfiles/images/accueil/bg-col2.jpg);
}
.banner--ete-3 {
	background-image:url(/userfiles/images/accueil/bg-col3.jpg);
}

.bloc--images-wrapper .bloc_images .blocs_wrap {
	height:auto!important;
}
.bloc--images-wrapper .bloc_images .img_wrap {
	border-radius: 50%;
	overflow: hidden;
	/*max-width: 200px;*/
	/*height:200px;*/
	padding:10px 10px;
	margin:0 20px;
	background:#fff;
	/*display: table-cell;*/
	vertical-align: middle;
	/*border:1px solid #d1d1d1!important;*/
	transform: translate3d(0,0,0);
	display:-webkit-box;
	display:-ms-flexbox;
	display:inline-block;
}
.bloc--images-wrapper .bloc_images .img_wrap:hover {
	/*border:1px solid #3A8ECA!important;*/
}

.bloc--images-wrapper .bloc_images .col-md-3 {
	text-align: center;
}
.bloc--images-wrapper .blocs_wrap .img_wrap a {
	vertical-align: middle;
	/*display: table-cell;*/
}
:root .bloc--images-wrapper .bloc_images .blocs_wrap_content {
	max-width: 100%!important;
	margin:0 auto;
}

.home-cat-wrap {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: calc((100% / 6));
	flex: 0 0 calc((100% / 6));
	display: flex;
	justify-content: center;
}
.bloc--images-wrapper .bloc_images .bouton_wrap {
	color: var(--color_text);
	text-decoration: none!important;
}
.bloc--images-wrapper .blocs_wrap img {
	max-width: 120px;
}

#popup-phone {
	display:none;
}

.tooltip_templates { display: none; }

.d-flex-row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	flex-direction: row;
}
.d-flex-row.coordo-social {
	margin:0 -15px;
}
.d-flex-row.coordo-social .d-flex {
	width:calc(100%/4);
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: auto;
	flex:1 0 auto;
	padding: 0 15px;
	border-right: 1px solid #ddd;
	margin-bottom: 15px;
}
.d-flex-row.coordo-social .d-flex:last-child {
	border:none;
}

#loading-view img {
	max-height: 50px;
}

.home-cat-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	margin-top:15px;
}

.tchat-icon {
	position: fixed;
	z-index:1;
	bottom: 80px;
	right: 20px;
	max-width: 50px;
}

.panier-livraison-cueillette .nav-tabs > li.active > a,
.panier-livraison-cueillette .nav-tabs > li.active > a:hover,
.panier-livraison-cueillette .nav-tabs > li.active > a:focus {
	background-color:#e2eef7!important;
	border-color:#e2eef7!important;
	text-decoration: none;
}
.panier-livraison-cueillette .tabpanel_wrap {
	margin:0;
}
.panier-livraison-cueillette .tab-content {
	padding:0;
	margin-top:-1px;
}
.ul_styled {
	list-style: initial!important;
	font-size:16px!important;
	margin-left:35px;
}


.color-blue {
	color:var(--blue);
}
.panier-livraison-cueillette ul {
	list-style: disc!important;
}
.non-dispo {
	color:#FA6400;
}
.panier-livraison-cueillette .frame {
	padding:15px;
}
.panier-livraison-cueillette .tabs_wrap {
	padding:0;
}
.alert-msg-livraison.tbl {
	font-size:12px;
	border-radius:10px;
}
.alert-msg-livraison img {
	min-width: inherit;
	max-width: 30px;
}

.button[disabled], html input[disabled] {
	background:#f1f1f1;
}

.panier-livraison-cueillette .nav.nav-tabs {
	display:flex;
}
.panier-livraison-cueillette .nav-tabs > li:first-child.active > a,
.panier-livraison-cueillette .nav-tabs > li:first-child.active > a:hover,
.panier-livraison-cueillette .nav-tabs > li:first-child.active > a:focus {
	color:#fff!important;
	border:0!important;
	border-right:1px solid #000000 !important;
}
.panier-livraison-cueillette .nav-tabs > li:nth-child(2).active > a,
.panier-livraison-cueillette .nav-tabs > li:nth-child(2).active > a:hover,
.panier-livraison-cueillette .nav-tabs > li:nth-child(2).active > a:focus {
	color:#fff!important;
	border:0!important;
	border-left:1px solid #000000 !important;
}
.panier-livraison-cueillette .nav-tabs > li > a {
	border:0!important;
	display:block;
}
.panier-livraison-cueillette .nav-tabs > li {
	width: calc(100%/2);
	border:0!important;
	border-bottom:1px solid #000000 !important;
}
.panier-livraison-cueillette .nav-tabs > li:first-child {
	/* border-right:1px solid #358BC9 !important; */
}
.panier-livraison-cueillette .nav-tabs > li:nth-child(2) {
	/* border-left:1px solid #358BC9 !important; */
}

.panier-livraison-cueillette .nav-tabs > li > a,
.panier-livraison-cueillette .nav-tabs > li > a:focus {
	/*border:0!important;*/
	font-weight: 700;
	/* border-bottom:1px solid #358BC9 !important; */
	/* border-right:1px solid #358BC9 !important; */
}
.panier-livraison-cueillette .tabs_wrap {
	border: 1px solid #000000;
}
.panier-livraison-cueillette .framebox {
	padding:5px 15px;
}

header .magic-box .magic-box-input input {
	height:30px;
	font-size:14px;
}
header .CoveoSearchbox .magic-box .magic-box-input {
	height:30px!important;
	-webkit-border-top-left-radius: 30px!important;
	-webkit-border-bottom-left-radius: 30px!important;
	-moz-border-radius-topleft: 30px!important;
	-moz-border-radius-bottomleft: 30px!important;
	border-top-left-radius: 30px!important;
	border-bottom-left-radius: 30px!important;
}
header .CoveoSearchButton {
	height:30px;
	width:40px;
}
header .CoveoSearchbox .CoveoSearchButton {
	border-top-right-radius: 30px!important;
    border-bottom-right-radius: 30px!important;
}
header .CoveoSearchbox {
	margin-top:10px;
}
header .CoveoSearchInterface {
	min-width: auto;
	width:100%;
	max-width: inherit!important;
}
@media screen and (max-width: 1440px) {
	header .CoveoSearchInterface {
		max-width: 240px;
	}
}
header .magic-box .magic-box-clear {
	line-height: 28px!important;
}
.frame .frame_social_wrap a {
	margin-right:15px;
}
.btn_social_wrap_space a {
	margin-left:15px;
}
.promobox1-wrapper {
	background-color: rgba(8,131,139,0.25);
	padding:60px 0 50px 0;
	margin:30px 0 60px 0;
}
.promobox2-wrapper {
	background-color: rgba(139,8,90,0.2);
	padding:30px 0 50px 0;
	margin:0px 0 60px 0;
}
.promobox1-wrapper .btn-orange, .promobox2-wrapper .btn-orange {
	margin:0;
}
.bloc1-wrapper {
	background-color: #fbfbfb;
	padding:60px 0 40px 0;
	margin:60px 0 60px 0;
}
.decobox1-wrapper {
	padding:30px 0 0 0;
	margin:30px 0 0px 0;
}
.bloc1-wrapper a {
	text-decoration: none;
	color:inherit;
}
.bloc1-wrapper h3 {
	color:#004B8D;
	font-size:18px;
	/*text-transform: uppercase;*/
	margin:0px 20px 15px 20px;
	height:100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.bloc1-wrapper img {
	margin-bottom:0px;
	max-height: 340px;
	width: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}
.bloc1-wrapper a:hover img {
	opacity:0.8;
}
.bloc1-wrapper .link-more {
	color:#3A8ECA;
	text-decoration: underline;
}

.flex-table {
  display: flex;
  padding: 20px 0 40px 0;
}
.flex-row {
  display: flex;
}
.flex-row:first-of-type {
  flex-flow: wrap;
}
.flex-row .rowspan2 {
  flex: 1 1 100%;
}
.flex-row > div {
  flex: 1;
}

.font-rubik {

}
.font-rubik-bold {

	font-weight: 700;
}
.font-rubik-light {

	font-weight: 300;
}


.deco-tabs{
  overflow:hidden;
  clear:both;

}
.deco-tabs ul{
  list-style-type:none;
  position:relative;
  margin:15px 0;
  padding:0;
  text-align: center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.deco-tabs li{
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	    flex-grow: 1;
	    -ms-flex-negative: 1;
	        flex-shrink: 1;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  padding:5px 0;
}
.deco-tabs li.sep-tabs {
	border-left:1px solid #084D8B;
	padding:0;
	max-width: 1px;
	margin:0 10px;
	height: 20px;
	-ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
}
.deco-tabs a{
  display:block;
  text-decoration: none;
  color:#3A8ECA;
  font-size:18px;
  font-weight: 500;
}
.deco-tabs a.active{
	color:#084D8B;
}
.deco-tabs > div.deco-tabs-content {
  clear: both;
  display:none;
}
.deco-tabs > div.deco-tabs-content.active {
	display:block;
}

.bannertop-wrapper {
	margin: 0 0 30px 0;
}
@media screen and (max-width: 1440px) {
	.bannertop-wrapper {
		margin: 0px 0 60px 0;
	}
	.tan-mega-main-menu > ul > li {
		padding:0 5px 12px 5px!important;
	}
}
.bannertop-wrapper iframe {
	max-width: 100%!important;
}

.bloc1-flex-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	/*margin:0 -20px;*/
}
.bloc1-flex-container {
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-ms-flex-preferred-size: calc((100% / 3));
	    flex-basis: calc((100% / 3));
	-ms-flex: 0 0 calc((100% / 3));
	    flex: 0 0 calc((100% / 3));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-bottom:0px;
	-webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
}
.bloc1-flex-container > div {
	margin:0 20px 20px 20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	text-align:center;
}
.bloc1-flex-container > div > a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.bloc1-flex-container > div > a > div, .bloc1-flex-container > div > a > span {
	/*background-color: #FFFFFF;*/
	/*
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.21);
	        box-shadow: 0 2px 4px 0 rgba(0,0,0,0.21);
	*/
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-item-align: stretch;
        align-self: stretch;
}
.bloc1-flex-container.bloc1-conseils > div > a > div, .bloc1-flex-container.bloc1-conseils > div > a > span {
	background:#fff;
}
.dot {
	font-size:22px;
	color:#084D8B;

	width: 48px;
	height: 48px;
	display: inline-block;
	line-height: 48px;
	text-decoration: none;
}
.dot:hover {
	text-decoration: none;
	color:#3A8ECA;
}
.slick-active .dot {
	border:1px solid #d1d1d1;
	border-radius: 50%;
	color:#084D8B!important;
}
.slick-dots {
	margin-top:15px;
}
.slick-dots li {
	width: auto;
	height: auto;
}
/*
#tabslide_suggestions_home, #promo1_box_produit, #promo2_box_produit {
	visibility: hidden;
}*/
.slider, .produit_slider {
	visibility: hidden!important;
}
.slick-initialized {
	visibility: visible!important;
}
.v2box_title {

	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}
.promobox2-text-wrap {
	height: 100%;
	margin-bottom: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
.promobox2-row1 {
	margin:0 10px;
}
.promobox2-row2 {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	margin:0 15px;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	    flex-grow: 1;
	    -ms-flex-negative: 1;
	        flex-shrink: 1;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.promobox2-box {
	background:#fff;
	padding:0 40px;
}
.promobox2-box > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100%;
	-webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.display-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.display-flex-flex {
	-webkit-box-flex:1;
	    -ms-flex:1;
	        flex:1;
}

.promobox1-box1 {
	background:#fff;
	margin-bottom: 0px;
	padding:0 40px;
}
.promobox1-box1 > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100%;
	-webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.promobox1-box2 {
	background:#fff;
	padding:0 20px;
}
.promobox1-box2 > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100%;
}
.promobox1-row {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	margin:0 10px;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	    flex-grow: 1;
	    -ms-flex-negative: 1;
	        flex-shrink: 1;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.decobox1-row2 {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	margin:0 15px;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	    flex-grow: 1;
	    -ms-flex-negative: 1;
	        flex-shrink: 1;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

.decobox1-wrapper .v2box_product_img_wrap {
	min-height: inherit;
	margin:0;
}
.decobox1-wrapper .v2box_product_img {
	background: none;
}
.decobox1-wrapper .v2box_product_img img {
	margin:0;
	padding:0;
	mix-blend-mode: normal;
}

.slideshow button {
	margin-top:-15px;;
	background: #fff!important;
	border-radius: 50%;
	width: 30px;
	height: 30px!important;
}
.slideshow .slick-list {
	padding-bottom:0px;
}
.slideshow.slick-slider {
	padding-bottom:0px!important;
}

.promobox-wrapper .v2box_product_img img {
	height:280px;
	padding:0;
}
@media screen and (max-width: 1440px) {
	.promobox-wrapper .v2box_product_img img {
		height:190px;
	}
	/*.slick-slider .v2box_product_wrap {

		margin:0 auto!important;
	}*/
}

.promobox-wrapper .v2box_product_img_wrap {
	min-height: inherit;
}

.devez-savoir-box-img {
	display:inline-block;
	width:130px;
	height:130px;
	border-radius: 50%;
	border:1px solid #d1d1d1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto;
}
.devez-savoir-box-img:hover {
	border:1px solid #3A8ECA;
}

.banner--avantages img:hover {
	opacity:0.8;
}
.side-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}
.side-title:before, .side-title:after {
	content: '';
	border-top: 1px solid #B3B3B3;
	margin: 0 20px 0 -15px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 20px;
	flex: 1 0 20px;
}
.side-title:after {
	margin: 0 -15px 0 20px;
}
.side-title.side-title-desktop:before, .side-title.side-title-desktop:after {
	margin: 0 20px 0 0px;
}
.side-title.side-title-desktop:after {
	margin: 0 0 0 20px;
}



ul.liensHeaderNew.topnav_right li, ul.liensHeaderNew li, .livraison-top-container {
	line-height: 20px;
}
.wp-outer-top-livraison .livraison-top-container,
.wp-outer-top-livraison .livraison-top-container a {
	color:var(--red) !important;
}
#liensHeaderWrapper > div:nth-of-type(1) {
	flex:1;
}
@media screen and (max-width: 1560px) {
	#liensHeaderWrapper {
		flex-direction: column;
	}
	#liensHeaderWrapper > div:nth-of-type(1) {
		text-align: center;
	}
}

body .deco-tabs-content .pieces_decor_wrap .pieces_decor_hover_wrap {
	margin-bottom:10px;
}
body .deco-tabs-content {
	margin-top:30px;
}
body .deco-tabs-content .pieces_decor_wrap a div img,
body .deco-tabs-content .pieces_decor_wrap a:hover div img {
	border-radius: 0px;
}
body .deco-tabs-content .pieces_decor_wrap a:hover div.pieces_decor:before {
	border-radius: 0px;
}
body .deco-tabs-content .pieces_decor_wrap .pieces_decor > p {
	margin: 0 0 0px 0;
}

.promobox-wrapper .slick-prev {
	left:15px;
}
.promobox-wrapper .slick-next {
	right:15px;
}
.promobox-wrapper .loading-timer {
	text-align: center;
}
.promobox-wrapper .loading-timer img {
	width: 100%;
	max-width: 40px;
	margin:0 auto;
}

.pieces_decor_hover_wrap {
	overflow: hidden;
}
.pieces_decor img {
	-moz-transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
	border:0px solid #fff!important;
}
.pieces_decor:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
			transform: scale(1.1);
			border:0px solid #fff!important;
}
.pieces_decor_hover_wrap {border:5px solid transparent;}
.pieces_decor_hover_wrap:hover {border:5px solid var(--blue);}

#promo1_box_produit .slick-prev {
	left:-20px;
}
#promo1_box_produit .slick-next {
	right:-20px;
}

.slider-html iframe {
	max-width: inherit;
}

.footer_copyright {
	background:#fff;
}
.page_vendredi-fou {
	background:#1B1D1E;
}

.vendredi-fou-wrapper {
	background-image:url(/userfiles/images/vendredi-fou/bg-counter.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding:60px 0;
	color:#fff;
}
.vendredi-fou-wrapper .logo-promo img {
	width:100%;
	max-width: 200px;
	margin:20px 0 40px 0;
}
.vendredi-fou-wrapper .titre-promo img {
	width:100%;
	max-width: 860px;
}
.vendredi-fou-wrapper h2 {
	font-size:22px;
	text-transform: uppercase;
	color:#fff;
}
.vendredi-fou-wrapper h3 {
	font-size:24px;
	text-transform: uppercase;
	color:#FF094D;
	margin:0 0 15px 0;
}
.vendredi-fou-wrapper .info-wrap {
	margin:60px 0;
}
.vendredi-fou-wrapper .info-wrap p {
	font-size:20px;
}
.vendredi-fou-wrapper .bg-sep {
	background-image:url(/userfiles/images/vendredi-fou/bg-separation.png);
	background-repeat: no-repeat;
	background-position: right -190px top;
	height: 112px;
}
.vendredi-fou-wrapper .counter-wrap {
	margin:80px auto!important;
}
.vendredi-fou-wrapper .info-icon {
	width: 100%;
	max-width: 169px;
}

.page_page-landing-advanced {
	background:#1B1D1E;
}
.page_page-landing-advanced .page-landing-advanced-wrapper {
	color:#fff;
	font-size:18px;
}
.page_page-landing-advanced .main_wrap {
	background-color:#1B1D1E;
	background-image:url(/userfiles/images/vendredi-fou/bg-counter.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.page_page-landing-advanced .main_wrap .content_wrap {
	color:#fff;
	background:none;
}
.page_page-landing-advanced h2, .page_page-landing-advanced .default h2 {
	color:#fff;

	text-align: center;
	text-transform: uppercase;
}
.page_page-landing-advanced .v2box_desc_wrap h2 {
	text-align: left;
	text-transform: inherit;
	min-height: 145px!important;
}
.page_page-landing-advanced .flex-row .v2box_desc_wrap h2 {
	min-height: inherit!important;
}
.promobox-wrapper .flex-row .slick-next {
	right:-30px!important;
}
.promobox-wrapper .flex-row .slick-prev {
	left:-30px!important;
}
.page-landing-advanced-wrapper {
	padding-bottom:60px;
}
.promobox-offer-wrapper {
	padding-bottom:60px;
}
.page-landing-advanced-wrapper .btn-orange {
	background:#fe094e;
}
.page-landing-advanced-wrapper .promobox-offer-wrapper p {
	font-size:18px;
}
.promobox-slider1-wrapper {
	margin:60px 0;
}
.promobox-slider-wrapper .slick-slider .v2box_product_wrap {
	background:#fff;
	padding:15px 20px;
}
.promobox-slider-wrapper .slick-next {
	right:-15px;
}
.page-landing-advanced-wrapper .slick-next:before {
	display:none;
}
.promobox-slider-wrapper .slick-prev {
	left:-20px;
}
.page-landing-advanced-wrapper .slick-prev:before {
	display:none;
}
.promobox2-wrapper .slick-prev {
	left:-15px;
}
.promobox2-wrapper .slick-next {
	right:-15px;
}
.page-landing-advanced-wrapper .promobox-wrapper .v2box_product_img img {
	height: auto;
}
.page-landing-advanced-wrapper .bg-sep {
	background-image:url(/userfiles/images/vendredi-fou/bg-separation.png);
	background-repeat: no-repeat;
	background-position: right -190px top;
	height: 112px;
	margin-top:60px;
}
.page_page-landing-advanced .v2box_desc_wrap {
	color:var(--color_text);
}
.page_page-landing-advanced .v2box_header_financing {
	font-size: inherit;
}

.bloc1-flex-container.bloc1-conseils {
	-ms-flex-preferred-size: calc((100% / 4));
	    flex-basis: calc((100% / 4));
	-ms-flex: 0 0 calc((100% / 4));
	    flex: 0 0 calc((100% / 4));
}

.slick-next:before, .slick-prev:before {
	display:none;
}


.panier-livraison-cueillette .tabs_wrap {
	border-top:0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border:0;
}
.panier-livraison-cueillette .nav-tabs > li {
	width:auto;
}
.panier-livraison-cueillette .tab-content {
	border: 1px solid #000000;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top:0;
}
.panier-livraison-cueillette .nav-tabs > li {
	margin-bottom:0;
	border-bottom:0!important;
	position: relative;
	z-index: 1;
	display: block;
	margin: 0;
	text-align: center;
}
.panier-livraison-cueillette .nav-tabs > li:first-child {
	border-bottom:0!important;
	margin-left: 0px;
}
.panier-livraison-cueillette .nav.nav-tabs {
	border-bottom: 1px solid #000000;
}
.panier-livraison-cueillette .nav-tabs > li > a {
	margin-left:0;
	/*border: 1px solid #358BC9 !important;
	border-width: 1px 1px 0px 1px!important;*/
	position: relative;
	border:none!important;
	padding:15px 40px 15px 40px!important;
	font-size:16px;

	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.panier-livraison-cueillette .nav-tabs > li > a:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	outline: 1px solid transparent;
	border-radius: 10px 10px 0 0;
	background: #E6E6E6;
	/*box-shadow: inset 0 -3px 3px rgb(0 0 0 / 5%);*/
	content: '';
	/* -webkit-transform: perspective(5px) rotateX(0.93deg) translateZ(-1px); */
	/*transform: perspective(8px) rotateX(1deg) translateZ(-1px);
	-webkit-transform-origin: 0 0;
	transform-origin: top right;*/
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	padding-left:30px;
	border: 0px solid #000000 !important;
	border-width: 0px!important;
}
.panier-livraison-cueillette .nav-tabs > li > a.active:after {
	background: #000000;
	bottom:0px;
}
.panier-livraison-cueillette .nav-tabs > li:first-child > a {
	/*border-width: 1px 1px 0px 1px!important;*/
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color:inherit!important;
}
.panier-livraison-cueillette .nav-tabs > li > a:focus {
	/*border: 1px solid #358BC9 !important;
	border-width: 1px 1px 0px 1px!important;*/
	border:none!important;
}
.panier-livraison-cueillette .nav-tabs > li:first-child.active > a,
.panier-livraison-cueillette .nav-tabs > li:first-child.active > a:hover,
.panier-livraison-cueillette .nav-tabs > li:first-child.active > a:focus {
	/*border: 1px solid #358BC9 !important;
	border-width: 1px 0px 0px 1px!important;*/
	border:none!important;
	background-color:inherit!important;
}

.panier-livraison-cueillette .nav-tabs > li:nth-child(2).active > a,
.panier-livraison-cueillette .nav-tabs > li:nth-child(2).active > a:hover,
.panier-livraison-cueillette .nav-tabs > li:nth-child(2).active > a:focus {
	/*border: 1px solid #358BC9 !important;
	border-width: 1px 1px 0px 0px!important;*/
	border:none!important;
	background-color:inherit!important;
}
.panier-livraison-cueillette .nav-tabs > li:nth-child(2) > a {
	/*-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;*/
}


.alert-services-web {
	background:#f2dede;
}
.alert-services-web .webservice_maintenance {
	margin:0;
	border:0;
	padding:10px 0;
}


/*** FLEXBOX ***/
.d-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.align-items-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.align-items-stretch {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.justify-content-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.flex-fill {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.align-self {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}
.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col3_wrap {
	margin:0 -15px 30px -15px;
}
.col3_wrap .col {
	margin:0 20px;
	box-shadow: 0 0 15px 0 rgb(8 78 139 / 32%);
	border-radius: 8px;
}
.col3_wrap .col h2 {
	color: #000;
	/**/
	font-size: 18px;

	letter-spacing: 0;
	line-height: 19px;
	text-transform: uppercase;
	text-align: center;
	font-style: normal;
}
#col3-2 {
	margin:40px 40px 20px 40px;
	text-align: center;
}
#col3-3 {
	margin:40px 40px 20px 40px;
	text-align: center;
}

.col3-2-img {
	margin-bottom:15px;
}
.col3-2-img img {
	max-height: 100px;
	margin: 0 auto;
}
.col3-3-img {
	margin-bottom:15px;
}
.col3-3-img img {
	max-height: 100px;
	margin: 0 auto;
}

.navbar {
	border-bottom:0px solid #dfdfe1;
}
#inputrecherche {
	display:none;
}
div#searchbarlnt {
	max-width: 840px;
	width: 100%!important;
	float:none;
	padding:0;
	margin:0 auto;
}

#camera-new {
	position: absolute;
	right: 10px;
	z-index: 2;
	top: -10px;
}
.sticky2 header.containerheader {
	height: auto;
}


.tan-mega-main-menu {
	padding-top: 8px;
}

.menu-main-wp {
	border-top: 1px solid #dfdfe1!important;
}

h3>a,

a.tablinks.tablinks-categorie {

	color: var(--color_text) !important;

}

a.tablinks.tablinks-pieces:hover,

a.tablinks.tablinks-pieces:active,

a.tablinks.tablinks-categorie:active {

	color: #000000 !important;

}

.title-autocomplete,

.title-autocomplete,

.tabcontent-wrap.mega-categorie h3 {

	color: var(--color_text) !important;
	border-bottom: 1px solid var(--color_text) !important;

}

.tan-mega-menu {

	z-index: -1;

}

#autocompleteBanner {

	border-top: 1px solid #dfdfe1;
	z-index: -1;

}
/*:root .quick-links-top-wp {
	background:#034276!important;
}*/
.line-navbar-two .lnt-search-form .btn-search {
	display:none;
}

.st-cui-widget-iframe {
	max-width: 100%!important;
}

input:read-only {
	background-color: #fafafa;
}


#rightLoad {
	margin-left:20px;
}
.font-weight-bold {
	font-weight: 700;
}
/*body.page_catalogue-fiche-produit header.containerheader {
	position: absolute;
	top:0;
}*/
/*body.page_catalogue-fiche-produit {
	padding-top:0!important;
}*/

a.btn-orange, .btn-orange {
	-webkit-border-radius: 5px!important;
	-moz-border-radius: 5px!important;
	border-radius: 5px!important;
}

.page_catalogue-fiche-produit .home_content h2 {
	text-align:left;
}

section.nouveautes {
	margin-left:30px;
	margin-right:30px;
}


/* Code pour version desktop */

.home-cat-wrapper{
	display: grid;
	align-items: flex-start;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}
/*
.home-cat-wrap {
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
	border-radius: 5px;
}
*/
.blocs_wrap .blocs_wrap_content {
	/*text-align: left!important;*/
}
.bloc--images-wrapper .bloc_images .img_wrap {
	display: block!important;
	padding: 0!important;
	margin: 0!important;
}
.bloc-wrapper.bloc1-wrapper h2 {
	margin:0px 20px 30px 20px;
}

.bloc--images-wrapper .bloc_images .img_wrap img {
	width:100%;
	max-width: 100%!important;
	object-fit: cover;
	object-position: center;
	max-height: 210px;
}


#restart_trouble .btn-orange {
	background:#4c4c4c;
}
body.etape_iframe {
	padding-top:0!important;
}

.finalPrice .bigprice span {
	font-size: 16px;
	line-height: 16px;
}
.finalPrice .v2box_reg_price {
	font-size: 34px;
	line-height: 34px;
}

.fiche .finalPrice .bigprice {
	align-self: flex-start;
	margin: 0 20px 0 0;
	font-size:16px;
	line-height: 16px;
}
.fiche .finalPrice .realprice {
	align-self: flex-start;
	margin:0;
	padding:0;
	line-height: 16px;
}
#rightSection .finalPrice .v2box_header_financing_wrapper {
	padding:0 30px 0 0;
}

#submit_recall {
	background-color:#004762;
}

.fiche-produit-promo.promo strong {
	color:#F02F2F;
}

.fiche-produit-promo.promo svg {
	fill:#F02F2F!important;
}

.footer_circulaire {
	padding-bottom: 100px!important;
}
