html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
}
.header_sticky ol, .header_sticky ul,#footer ol, #footer ul, .articleBit ul {margin: 0;padding: 0;}
html {height:100%; font-size: 100%;}
.clear{float:none!important;clear:both!important;width:0!important;height:0!important;}
.header_sticky li, #footer li, .articleBit li{list-style:none;}
a{border:none;outline:none;text-decoration:none;}
a:focus, a:hover{text-decoration:none;outline:none;}
button:focus, select:focus, input:focus, textarea:focus{outline:none;}
img{border:none;max-width:100%;}
*::-moz-selection {
    background: none repeat scroll 0 0 #f08c1e;
    color: #ffffff;
}
b, strong{font-weight:normal;}
i, em{font-style:normal;}

.couleur_ech_bit{float:left; padding:10px; height:100px}

body{background-color:#ffffff;color:#191719;font-size:13px;font-family:'Gotham-Book', Arial;}

/* Slider Slick default style */
.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: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list {}
.slick-list.dragging { cursor: pointer; cursor: hand; }


.slick-track { position: relative; left: -1px; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left;/* height: 100%;*/ min-height: 1px; display: none; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}

 /**********Refonte 2020************/
/*----------------------------------------------------
------------------ COMMUN ----------------------------
----------------------------------------------------*/
.menu_mob_overlay{background:rgba(26,26,26,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99; display:none}
.text-perso-header{padding:8px 10px; font:12px "Gotham-Book";color: #fff; background-color: #686868}
.text-perso-header p{margin:0;}
#header{padding:25px 1px;/*transition:all 0.5s;  */  max-width: 1300px;margin: auto;}
	.right-link-top {}
	.topHeader{text-align:right;padding-top:5px;color:#b1b0b7;transition:all .5s;}
		.topHeader a{display:inline-block;color:#191719;font:13px 'Gotham-Medium';}
			.link-bit {float: left;width: 25%;padding: 0 5px;}
			.right-link-top::after {content: "";clear: both;display: block;}
			.link-bit a {display: block;text-align: center;font: 12px "Gotham-Book";color: #191719;padding-top: 30px;transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s; -ms-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease; }
			
			a.link-ctc {background: url(template-ico_contactm.svg) no-repeat center top;}
				a.link-ctc:hover  {background-image: url(template-ico_contactmH.svg);}
			a.ico_call {background: url(template-ico_phone.svg) no-repeat center top;}
				a.ico_call span{font-family: Gotham-Medium; color: #C11E60}
				a.ico_call:hover {background-image: url(template-ico_phoneH.svg)}
			a.link-user {background: url(template-ico_compte.svg) no-repeat center top;}
				a.link-user:hover {background-image: url(template-ico_compteH.svg) }
			a.link-cart {background: url(template-ico_panier.svg) no-repeat center top;}
				a.link-cart:hover {background-image: url(template-ico_panierH.svg);}
			a.link-search {background: url(template-ico_searchm.svg) no-repeat center top;}	

			.link-bit a:hover {color: #F08C1E;    background-position: 50% 1px; }
			.link-bit a span {display: block;padding-top: 10px;transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s; -ms-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease;}
			.link-bit a:hover span {color: #F08C1E; padding-top: 8px; padding-bottom: 2px}

			
			.nbre-panier{color: #F08C1E; font-style: normal;}

	.logo{margin-top:10px;}
		.logoMobile{display:none;}
	.header_right{}
		.telTop{float:right;width:170px;padding:10px 10px 0 0;}
			.telTop a{display:block;padding:2px 0 0 20px;background:url('template-ico_tel.png') no-repeat left center;color:#f08c1e;font:20px 'HelveticaNeue-MediumCond';}
			.telTop span{color:#191719;font:12px 'HelveticaNeue-MediumCond';}
		.searchTop{margin: auto;width:240px;position:relative;border-bottom:1px solid #b1b0b7;background-color:#ffffff;height:30px;padding:0 5px;
			border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
			.s_text{height:28px;width:100%;padding:0 30px 0 0;background:#fff;border:none;color:#777177;font:12px 'Gotham-Book';}
			.s_submit{position:absolute;height:30px;width: 30px;padding: 2px; color:#ffffff;top:0;right:0;background:url('template-ico_rech.png') no-repeat center;border:none;}
	.tablette_header_right{display:none;}
		.bouton_header{text-align:right;margin-bottom:10px;}
			.bouton_header a{display:inline-block;margin:0 5px;}
			a.btn_menu{display:none;}
		.top_link{text-align:right;}
			.top_link a{display:inline-block;padding:10px;color:#ffffff;text-transform:uppercase;font:12px 'Gotham-Medium';background-color:#c11e60;margin-left:5px;}

.navigation {background: #191719;}
.navigation > .pi-section{max-width: 1300px}
	ul.onglets {float: left;}
		li.navItem {display: table-cell;padding: 14px 15px 13px 15px;vertical-align: middle;}
			a.navLink {color: #ffffff;font: 15px 'Gotham-Book';display: inline-block;}
				a.navLink:hover{color:#f08c1e;}
	ul.onglet_top_produit {float: right;display: table;}
		ul.onglet_top_produit li {position: relative;display: table-cell;padding-left: 6px;vertical-align: middle;}
		
			ul.onglet_top_produit li a{display:block;padding:14px 10px;color:#ffffff;font:15px 'Gotham-Book';background-color:#c11e60;}
		ul.onglet_top_produit li a:hover{background-color: #F08C1E}
@media screen and (min-width: 992px) {
.header_sticky{position:relative;background-color:#ffffff;z-index:999;}
.header_sticky.headerFixed{position:fixed;width:100%;top:0;left:0;}
	/*.header_sticky.headerFixed .topHeader{transition:all .5s;padding-top:0px;display:none;}*/
	.header_sticky.headerFixed #header{padding-bottom:0;/*transition:all .5s;*/padding-top: 5px;}
	.header_sticky.headerFixed .navigation{margin:0;}
	.headerFixed .link-bit a span {display: none;}
body.bodyPadding{padding-top:170px;}
.bodyPadding .text-perso-header{display: none;}

}	
@media screen and (min-width: 1130px) {
	li.navItem:first-child {padding-left: 0;}
}	
@media screen and (min-width: 580px) {
	ul.onglets{display:table!important;}
}
/*============SLIDEr===============*/
.bloc_slider {padding-top: 50px;}
.conteneur_slider .swiper-pagination {padding: 0;position: relative;bottom: 0!important;display: inline-block;width: auto}
	.slider_item {position: relative;background-color: #fff}
		.content-carou-preentation {position: absolute;right: 0;top: 0;height: 100%;width: 100%;max-width: 420px;background: #F08C1E;color: #fff;font-size: 16px;display: none;}

		 .swiper-slide-active .content-carou-preentation {display: block;}
			.table-carou{display: table;width: 100%; height: 100%}
			.cell-carou {display: table-cell;vertical-align: middle;padding: 10px 20px 10px 35px;}
				.titre-prod-carou {font: 27px "Gotham-bold";text-transform: uppercase;margin-bottom: 10px;}
				.sstitre2_carrou {padding-bottom: 15px;}
					.prix-carou {font: 16px "Gotham-Medium";}
					.px-barre-carou {text-decoration: line-through;margin-right: 15px;}
					.line-through{text-decoration: line-through;}
				.px-promo-carou {font-size: 30px;}
			.btn-decouvrir {display: block;margin: 36px auto 0 auto;max-width: 140px;color: #fff;text-transform: uppercase;border: 1px solid #fff;text-align: center;padding: 0 10px;height: 35px;font: 12px "Gotham-Medium";line-height: 35px;}
			.btn-decouvrir:hover{background-color: #fff; color: #F08C1E}
		.carou-simple{text-align: center}
	.select_container {position: relative;text-align: center;width: auto;display: inline-block;}
	.slider-prev {position: absolute;top: 50%;width: 25px;height: 52px;font-size: 0;z-index: 9;border: none;background: url(template-prev_arrow.png) no-repeat center top;left: -35px;cursor: pointer;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);}
	.slider-next {position: absolute;top: 50%;width: 25px;height: 52px;font-size: 0;z-index: 9;border: none;background: url(template-next_arrow.png) no-repeat center top;right: -35px;cursor: pointer;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);}
	.slider-prev:hover, .slider-next:hover {background-position: center bottom;}
	.conteneur_slider .swiper-pagination .swiper-pagination-bullet  {margin: 0 3px;}
	.conteneur_slider .text-center.py-3 {margin-top: 15px;}
/*============TOP===============*/
.contenu_art_top {position: relative;}
	.contenu_art_top .swiper-pagination {position: relative;bottom: 0;padding: 10px 0;}
.promo-prev, .nouv-prev,.conseil-prev {position:absolute; top:50%; transform:translate(0,-50%); width:25px; height:50px; font-size:0; z-index:9; border:none;background:url('template-supp_prev.png') no-repeat center top;left:-40px; cursor:pointer }
.promo-next,.nouv-next , .conseil-next {position:absolute; top:50%; transform:translate(0,-50%); width:25px; height:50px; font-size:0; z-index:9; border:none;background:url('template-supp_next.png') no-repeat center top;right:-40px; cursor:pointer }
.promo-prev:hover,.promo-next:hover,.nouv-prev:hover,.nouv-next:hover,.conseil-prev:hover,.conseil-next:hover   {background-position:center bottom}
.phraseAdminIndex{border-top:1px solid #b1b0b7;border-bottom:1px solid #b1b0b7;}
	.phrase_lib{text-align:center;text-transform:uppercase;font:24px 'Gotham-Medium';} 
	.phrase_text{text-align:center;font:18px 'Gotham-Book';}
		.codePhrase{font:18px 'Gotham-Medium';color:#f08c1e;}

.promotionIndex{padding:30px 0 0;}
.nouveauteIndex{padding:30px 0 0;}
	.promoIndex_lib{text-align:center;padding:0 0 10px;}
		.promoIndex_lib strong{color:#c11e60;text-transform:uppercase;font:21px 'Gotham-Book';display:block;}
		.promoIndex_lib a{color:#807f84;font:12px 'Gotham-Book';}
		.promoIndex_lib a:hover{color:#c11e60;text-decoration:underline;}
	.promotionIndex .slick-prev{width:13px;height:19px;display:block;text-indent:-9000px;background:url('template-carou_prev.png') no-repeat left center;position:absolute;top:100px;left:-10px;border:none;}
	.promotionIndex .slick-next{width:13px;height:19px;display:block;text-indent:-9000px;background:url('template-carou_next.png') no-repeat left center;position:absolute;top:100px;right:-10px;border:none;}
		.top-lib {text-align: center;margin-bottom: 25px;font: 30px "Gotham-book";color: #c11e60;position: relative;}
			.top-lib strong {display: inline-block;padding: 0 35px;position: relative;background: #fff;z-index: 99;}
				.top-lib strong span {display: block;font-family: Gotham-Medium;}
		.top-lib::after {display: block;content: "";height: 1px;background: #b1b0b7;width: 100%;position: absolute;left: 0;top: 50%;}

.articleBit{max-width:400px;margin:auto;padding:0; min-height:355px;background: #fff;}

.promotionIndex .articleBit_ima{position:relative; /*height:166px;*/}

	.articleBit_ima{position:relative; }
		.articleBit_ima img{width:100%;}
		.articleElement_dispo{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);color:#ffffff;padding:15px 8px;display:none;cursor:pointer;}
			.articleElement_lib{text-align:center;text-transform:uppercase;font:16px 'Gotham-Medium';}
			.articleElement_dispo ul li{width:48%;float:left;margin:2% 1%;font:12px 'Gotham-Medium';}
		.sticker_bis{position:absolute;top:6px;left:-6px;}
			.sticker_bis img{max-width:100%;}
		.articleBit_reduc{position:absolute;right:-6px;bottom:10px;background-color:#c11e60;padding:9px 15px;color:#ffffff;font:15px/100% 'ProximaNova-Bold';height:32px;}
			.articleBit_reduc:after{position:absolute;top:-11px;right:0;content:url('template-coin_rose2.png');width:6px;height:6px;}
	h3.articleBit_lib{margin:0;padding-top:10px;margin-bottom:5px;min-height:50px;}
		h3.articleBit_lib a{text-transform:uppercase;color:#191719;font:15px 'Gotham-Medium'; line-height: 20px;display: block}
	.articleBit_titre2{font:12px 'Gotham-Book';padding-bottom:5px; height:35px;}
		.articleBit_titre2 a{color:#191719;}
	.articleBit_priceBox{padding:10px 0;border-top:1px solid #b1b0b7;/*border-bottom:1px solid #b1b0b7;*/min-height:97px;}
		.prixLeft{float:left;width:52%;}
			.articleBit_color{margin-bottom:5px; height:34px;}
				div.couleur_autre{width:12px;height:12px;float:left;margin:0 3px 5px 0;border:1px solid #CECECE;overflow:hidden;}
					div.couleur_autre img{height:12px;width:auto;display:block;}
			.articleBit_prixConstate{margin-top: 0px;color: #f08c1e;}
			.articleBit_prixConstate s{font-size: 13px}
		.prixRight{float:right;text-align:right;width:48%;    font: 12px "Gotham-Medium";color: #c11e60;}
			.articleBit_prix s{margin-right: 8px; color: #191719}
				.prixPromo{font:17px 'Gotham-Medium';}
			.articleBit_ecopart{color:#807f84;font:12px 'Gotham-Book';}
			
		.toparticles .prixLeft{float:left;width:40%;}	
		.toparticles .prixRight{float:right;text-align:right;width:60%;}
		.lien-decouvrir {position: relative;text-align: center;margin-top: 1px;}
		.lien-decouvrir::after {content: "";height: 1px;width: 100%;position: absolute;left: 0;background: #b1b0b7;top: 50%;}
			a.alien-decouvrir {display: block;max-width: 100px;font: 11px "Gotham-Bold";text-transform: uppercase;margin: auto;position: relative;z-index: 9;color: #fff;background: #b1b0b7;padding: 6px 10px;}
			a.alien-decouvrir:hover{background-color: #c11e60}
		.btn-voir-toute {background: #fff;border: 1px solid #1a1a1a;display: block;padding: 9px 10px;text-transform: uppercase;color: #1a1a1a;font: 12px "Gotham-Medium";max-width: 245px;margin: auto;text-align: center;}	
		.btn-voir-toute:hover{background-color: #c11e60; border-color: #c11e60; color: #fff;}
		.transition-hover{transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease}
			.bloc-promotion-index .swiper-pagination,	.bloc-index-top  .swiper-pagination  {display: none;}
/******topvente***********/
.titre-topvente-l {font: 46px "Gotham-Medium";text-align: center;}
	.table-topvente {display: table;width: 100%;height: 100%;background: #c11e60;color: #fff;font-size: 15px;max-width: 400px; margin:auto;}
		.cell-topvente {display: table-cell;vertical-align: middle;padding: 15px 9%;}
		.table-topvente .btn-voir-toute{background-color: #c11e60; border-color: #fff; color:#fff;}
		.table-topvente .btn-voir-toute:hover{background-color: #fff; border-color: #fff; color:#c11e60;}
			.texteperso-topvente {padding: 10px 5px;max-width: 298px;margin: auto;}
.col-auto-livraison {margin-bottom: 30px;}
.blocService{padding:30px 0;}
	.blocService_lib{font:30px 'Gotham-Medium';text-align:center;margin-bottom:20px;}
	.serviceBloc{text-align:center;margin-bottom:10px;overflow: hidden;}
	.serviceBloc img{transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease}
	.serviceBloc a:hover img{transform: scale(1.02);-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease}
	.serviceBloc>p {margin: 0;}
@media only screen and (min-width:992px) {
	.promoItem {max-width: 446px}
	.nouvItem {max-width: 446px}
	.top-topvente-c {overflow: inherit;}
	.hidden-pag-md .swiper-pagination {display: none;}
	.topvente_slider .swiper-wrapper{transform: none !important;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px; width: auto}
		.topventeItem  {width: 100%;height: auto;position: relative;max-width: 33.3333%!important;width: 33.33333%!important;margin-right: 0!important;padding: 0 18px; margin-bottom: 50px}
		.topventeItem:nth-child(n+7) {display: none!important;} 

}
@media only screen and (min-width:1100px) {
	.bloc_slider {margin: 0 -50px;}
	.articleBit_ima{min-height:164px;}
	.prixLeft{min-height: 54px;}
}
.swiper-button-disabled {cursor: not-allowed;opacity: 0.5;}

/*******BLOC EDITABLE**********/
.bloc-editable {position: relative;height: 250px;background: #871a5b;color: #fff;font-size: 18px;padding: 0 35px;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease; cursor: pointer;}
.bloc-editable::before {content: "";width: 2px;height: 100%;background: #f57f20;position: absolute;left: 30px;top:0;}
.bloc-editable::after {content: "";width: 2px;height: 100%;background: #f57f20;position: absolute;right: 30px;top:0;}
	.bloc-table-editable {display: table;width: 100%;border-left: 5px solid #edbcd7;height: 100%;border-right: 5px solid #edbcd7;}
		.bloc-cell-editable {display: table-cell;vertical-align: middle;}
		.bloc-cell-editable >strong {display: block;font: 27px "Gotham-Bold";text-transform: uppercase;background: url(template-livraison_index.png) no-repeat center top;padding-top: 51px;    margin-bottom: 5px;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease}
		.bloc-cell-editable p span {color: #f08c1e;font: 18px "Gotham-Medium";transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease}
@media only screen and (min-width:641px) {	
.serviceBloc .bloc-editable:hover{margin-left: -20px; margin-right: -20px; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease;font-size: 19px;}
	.serviceBloc .bloc-editable:hover .bloc-cell-editable >strong {font-size: 28px;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease}
	.serviceBloc .bloc-editable:hover p span{font-size: 19px;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease}
}

/*=============FOOTER==============*/
.temoignage{padding:30px 20px 5px 20px;border:3px solid #e6e6e6;}
	.temoignage_lib{font:16px 'Gotham-Bold';margin-bottom:5px;color:#f4970f;text-transform:uppercase;padding-left: 10px;}
		.temoignage_lib span{font:13px 'Gotham-Book';text-transform:none;}
		.temoignageBit {display: none;}
		.temoinagebit {padding: 10px 0;border-bottom: 1px solid #e6e6e6;height: 100%;}
		.temoignageBit2 {display: none;}
		.temoinagebit2 {padding: 10px 0;border-bottom: 1px solid #e6e6e6;height: 100%;}
		.temShow.temoignageBit{display:block;}
			.tem_note{float:left;margin-right:10px;}
			.tem_lib{float:left;}
				.temText{font:15px 'ProximaNovaCond-Bold';}
			.tem_detail{float:left;margin-left:10px;font:15px 'ProximaNovaCond-Regular';}
				.tem_detail strong{font:15px 'ProximaNovaCond-Bold';}
				.tem_detail a{font:15px 'ProximaNovaCond-Bold';color:#dd3a5e;text-decoration:underline;text-transform:uppercase;}
			.temoignageBit_desc{margin-top:2px;color:#807f84;font:12px 'Gotham-Book';max-width: 90%;}
		.show_all_tem{text-align:center;padding-top: 10px}
			.show_all_tem a{color:#c11e60;font:11px 'Gotham-Medium';}
			.show_all_tem span{display: block;}
			.show_all_tem i{    display: block;margin-top: -3px;}
		.show_all_tem2{text-align:center;padding-top: 10px}
			.show_all_tem2 a{color:#c11e60;font:11px 'Gotham-Medium';}
			.show_all_tem2 span{display: block;}
			.show_all_tem2 i{    display: block;margin-top: -3px;}

.debaras_bloc{margin-bottom:15px;}
.facebook_banner{background-color:#3d5893;padding:13px 0 12px;text-align:center;height:70px;margin-bottom:5px;}
.pinterest_banner{background-color:#cb2026;padding:10px 0;text-align:center;height:70px;}

.assuranceBloc{background-color:#f4f4f4;padding:30px 0 ;margin-top:50px;clear:both;}
	.assuranceBloc>.pi-section {max-width: 1360px;}
	.avantages{margin:0 -10px; text-align:center!important;}
		.av_bloc{display:inline-block!important;padding:0 3px;margin-bottom:10px;}
		
		strong.img-av {display: block;margin-bottom: 20px;transition:all 0.5s ease 0s; -webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease}
		.av_bloc a:hover strong.img-av{margin-top: -5px;padding-bottom: 5px;}
		.av_last.av_bloc{border:none;}
			.av_bloc a{color:#191719;display:inline-block;font:14px 'Gotham-Medium';text-align: center;}
			.av_bloc a:hover{color:#c11e60;}
				
		.pay_footer{display:none;}

#footer{background-color:#191719;padding:45px 10px 30px 10px;}
.menu-footer {margin-top: 25px;}
	.footer_lib{color:#f4970f;font:16px 'Gotham-Bold';margin-bottom:20px;text-transform:uppercase;}
	ul.footer_link{border-left:1px solid #e2dfde;max-width: 205px;}
		ul.footer_link li{margin-bottom:5px;color:#e2dfde;padding-left:20px;}
			ul.footer_link li a{color:#e2dfde;font:13px 'ProximaNova-Regular';}
			ul.footer_link li a:hover{color:#f08c1e;}
	.phraseAdminFooter{padding:20px 0;color:#e2dfde;font:12px Arial;text-align:center;}
		.phraseAdminFooter p span{color:#e2dfde!important; font-size:11px!important;}
		.phraseAdminFooter p {margin:3 0px;}
	.copyright{color:#e2dfde;text-align:center;padding:20px ;}
		.copyright strong{display:block;font:bold 12px Arial;}
		.copyright span{display:block;font:12px Arial;}
			.copyright span a{font:12px Arial;color:#e2dfde;text-decoration:underline;}

			.newsletter-footer {max-width: 270px;margin-left: auto;color: #fff;font: 13px 'ProximaNova-Regular';}
				.content-newsletter {position: relative;margin-top: 15px;}
				.adresse_newsletter {width: 100%;background: none;border: none;border-bottom: 1px solid #777177;height: 25px;font: 12px "Gotham-book";color: #777177}
				.adresse_newsletter:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #191719 inset;-webkit-text-fill-color: #777177 !important;}
				button.news_button {position: absolute;right: 0;top: -6px;height: 30px;width: 25px;background: url(template-ico_rech.png) no-repeat center;border: none;}
.scrollup{position:fixed;cursor:pointer;right:5%;bottom:60px;display:none;z-index: 2;width: 60px; text-align: center;background-color: #191719; padding: 6px 2px}
.scrollup:hover{background-color: #777177}
.opti{position:absolute;top:-9000px;left:-9000px;} 


/*----------------------------------------------------
------------------ PAGE CATEGORIE --------------------
----------------------------------------------------*/
.sbHolder{width:100%;height:24px;position:relative;background-color:#ffffff;border:1px solid #dbdbdb;
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
	a.sbSelector{display:block;width:100%;overflow:hidden;height:22px;background:url('template-selectArrow.png') no-repeat right center;padding:4px 30px 2px 5px;color:#191719;font:12px 'Gotham-Book';}
	ul.sbOptions{position:absolute;top:100%!important;left:0;background-color:#dbdbdb;width:100%;z-index:10; overflow-y:scroll;padding-left: 0}
		ul.sbOptions li{list-style: none;}
			ul.sbOptions li a{display:block;padding:10px;color:#191719;font:12px 'Gotham-Book';}
			ul.sbOptions li a.sbFocus{background-color:#191719;color:#ffffff;}

.arianeBox{color:#191719;font:12px 'Gotham-Book';margin-bottom:15px;    margin-top: 15px;}
	.arianeBox h1, .arianeBox h2{font:12px 'Gotham-Book';display:inline;}
	.arianeBox a{color:#191719;}
h1.categorie_lib{margin:0 0 15px;padding-bottom:10px;border-bottom:1px solid #b1b0b7;}
	h1.categorie_lib strong{color:#f08c1e;text-transform:uppercase;font:30px 'Gotham-Book';}
	h1.categorie_lib .nbr_article{color:#807f84;font:12px 'Gotham-Book';text-transform:none;}
.categorie_desc{color:#191719;font:13px 'ProximaNova-Regular';margin-bottom:15px;}
ul.sous_cat_list{padding-left: 0}
	ul.sous_cat_list li{width:33.33%;float:left;border-left:1px solid #b1b0b7;padding-left:15px;list-style: none;}
		ul.sous_cat_list li a{text-transform:uppercase;color:#f08c1e;font:12px 'Gotham-Medium';}
		ul.sous_cat_list li a:hover{color:#871A5B;}
.livraisonBloc{background:url('template-trait_gauche.png') repeat-y left center #871a5b;}
	.livraisonBox{background:url('template-trait_droite.png') repeat-y right center;text-align:center;padding:5px 15px;}
		.livraison_lib{margin-bottom:5px;}
			.livraison_lib strong{color:#ffffff;background:url('template-camionNew.png') no-repeat left center;color:#ffa227;font:20px 'Gotham-Medium';display:inline-block;padding-left:30px;}
			.cadeaucateg_lib strong{color:#ffffff;color:#ffa227;font:20px 'Gotham-Medium';display:inline-block;}
		.livraison_text{text-align:center;font:11px 'Gotham-Book';color:#ffffff;}
		.livraison_text span{font:11px 'Gotham-Medium';color:#f08c1e;}

.categorie_filtre{margin:15px 0;}
	.parpage{float:left;}
		.parpage span{float:left;font:12px 'Gotham-Book';padding-top:5px;}
		.selectBox{float:left;width:57px;margin:0 10px;}
	.cat_pagination{float:right;margin-left:20px;position:relative;}
		.page_prec{float:left;padding-top:5px;}
		.page_suiv{float:left;padding-top:5px;}
			.page_suiv a, .page_prec a{color:#191719;font:12px 'Gotham-Book';}
		.selectPagi{float:left;margin:0 10px;}
	.selectTri{float:right;width:190px;}

.liste_article{}
	.liste_article .articleBit{margin-bottom:30px;}
	.page_suivante_2{text-align:center;}

/*----------------------------------------------------
------------------ PAGE ARTICLE -------------------
----------------------------------------------------*/
.contact_equipe_fix_wrapper {position: fixed;z-index: 2;left: 50%;max-width: 1300px;transform: translate(-50%,0);width: 100%;top: 380px;}
	.contact_equipe_fix_container {width: 130px;z-index: 4;margin: auto;position: absolute;left: 100%;margin-left: 12px;}
		.contact_equipe_fix {background-color: #f08c1e;padding: 10px;position: relative;font: 14px "Gotham-Medium";color: #fff;}
		.contact_equipe_fix a{color: #fff;background: url('template-ico_mobile_art.png')no-repeat center top; display: block;padding-top: 30px}
		.contact_equipe_fix span{font-size: 13px}
		.contact_equipe_fix em{font-size: 11px}
		.contact_equipe_fix:after{position:absolute;left:-10px;top:10px;content:url('template-coin_orange.png');}
			.av_fixed_box{padding:10px 0;float: none;width: auto;border-bottom: 1px solid #ffffff;} 
			.last_fix_box{border-bottom:none;}
				.av_fixed_box a{display:block;padding:0 0 0 30px;color:#ffffff;font:12px 'ProximaNova-Bold';text-transform:uppercase;}
					.av_fixed_box a span{font:16px "HelveticaNeue-MediumCond";}
					.av_fixed_box a.av_fix_1{background:url('template-av_1_white.png') no-repeat left center;}
					.av_fixed_box a.av_fix_2{background:url('template-av_2_white.png') no-repeat left center;}
					.av_fixed_box a.av_fix_3{background:url('template-av_3_white.png') no-repeat left center;}
					.av_fixed_box a.av_fix_4{background:url('template-av_4_white.png') no-repeat left center;}

.triangle_grey{width: 0;height: 0;border-style: solid;border-width: 13px 21px 0 21px;border-color: #ecebed transparent transparent transparent;position: absolute;top:100%;left: 50%; transform: translate(-50%,0);}
.grey_bloc:nth-child(2n+1) .triangle_grey{border-color: #d6d6d6 transparent transparent transparent;}
	.sep-color{width: 0;height: 0;border-style: solid;border-width: 13px 21px 0 21px;border-color: #c11e5f transparent transparent transparent;position: absolute;top:100%;left: 50%; transform: translate(-50%,0); }
	.triangle_grey span{width: 0;height: 0;border-style: solid;border-width: 13px 26px 0 26px;border-color: #ecebed transparent transparent transparent;display:block;margin:auto;}
.triangle_white{position:absolute;width:100%;top:0;left:0;text-align:center;}
	.triangle_white span{width: 0;height: 0;border-style: solid;border-width: 16px 31.5px 0 31.5px;border-color: #ffffff transparent transparent;display:block;margin:auto;}

.bigImage{margin-bottom:20px;text-align:center;}
	.bigImage img{width:100%;}
	.jqzoom{}
		.jqZoomPup img{max-width:2000%;width:630px;}
	div.zoomPad{max-width:100%;float:none;}
	.jqZoomWindow{}
		.jqZoomWindow img{max-width:2000%;}
.supp-image-container{position: relative;}
.mini_image{padding-bottom:10px; text-align:center;position: relative;}
.bigImage .overlay, .mini_image .overlay{position: absolute;vertical-align: middle;height: auto;display: table-cell;height: 100%;width: 100%;opacity: 0;}
.bigImage .overlay .fa, .mini_image .overlay .fa{color: #000;font-size: 300%;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.bigImage:hover .overlay, .mini_image:hover .overlay{opacity:0.5;background-color: rgba(255,255,255,0.5);}
.mini_image img{width:100%;}
	.row-mini{margin-left: -8px; margin-right: -8px}
	.row-mini>div{padding-left: 8px; padding-right: 8px}
.pubArticle{margin:15px 0;}
	div#modifAjax form>.article_button {display: none;}
.tab_desc_atrticle{margin-top:15px;}
    .tab_desc_atrticle #tab2{/*background-color: #BCBCBC;*/}
	.pi-tabs-navigation.ongletArticle{overflow:visible;}
		.ongletArticle.pi-tabs-navigation li{width:32.333%;margin:0 1% 0 0;padding:0;}
		.ongletArticle.pi-tabs-navigation li a{padding:10px 0;display:block;text-align:center;background-color:#807f84;color:#ffffff;font:17px 'Gotham-Book';text-transform:uppercase;}
		.ongletArticle.pi-tabs-navigation li.pi-active a{background-color:#191719;color:#ffffff;font:17px 'Gotham-Book';}
		.triangle_tab{width: 0;height: 0;border-style: solid;border-width: 6px 12px 0 12px;border-color: #b1c94f transparent transparent transparent;display:none;position:absolute;left:45%;bottom:-6px;}
		.ongletArticle.pi-tabs-navigation li.pi-active a .triangle_tab{display:block;}
		.ongletArticle.pi-tabs-navigation li a i{display:none;}
	.tab_desc_atrticle .pi-tabs-content p{font-size:13px;color:#191719;margin-bottom:0;}
		.tab_desc_atrticle .pi-tabs-content h4{font:13px 'ProximaNova-Bold';margin:10px 0;}
		
		.content-tab-art {border: 1px solid #cacace;margin-bottom: 20px}
		.titre-toggle-tab {padding: 7px 5px;font-size: 17px;background: #d6d6d6;text-align: center;}
			.content-toggle {padding: 20px;  /*  max-height:930px;overflow-y: auto;*/margin: 5px; overflow-x: hidden;} 
			.content-toggle::-webkit-scrollbar{width:10px; background:#d6d6d6;-webkit-border-radius:4px;border-radius:4px;height:5px;}
	.content-toggle::-webkit-scrollbar-thumb{background: #d6d6d6;-webkit-border-radius:4px;border-radius:4px;}
	.content-toggle::-webkit-scrollbar-track {background:#fff;border:1px solid #cacace;-webkit-border-radius:4px;border-radius:4px;}
	.parent-table-avis{max-width: 695px}
		table.parent-table-avis>tbody>tr>td {vertical-align: top;width: 50%; font: 13px "ProximaNova-Regular"}
		table.parent-table-avis>tbody>tr>td:nth-child(2){padding-left: 10px}
			.parent-table-avis input[type="text"] {height: 28px;border: 1px solid #e6e6e6;width: 100%;padding: 2px 10px}
			.parent-table-avis textarea {height: 105px;border: 1px solid #e6e6e6;width: 100%;resize: none;padding: 10px 10px}
			.parent-table-avis select{height: 28px;border: 1px solid #e6e6e6;width: 100%;background:url('template-arrow_select.png')no-repeat center right;-webkit-appearance:none; -moz-appearance:none;appearance:none;-ms-appearance:none;-o-appearance:none;cursor:pointer; padding-left: 10px}
			table.parent-table-avis table td{padding: 2px 5px}
				input.txt_cnx.anti {max-width: 78px;}
				tr.anti-ligne img {max-width: 125px;}
					table.parent-table-avis button {height: 26px;width: 100px;background: #c11e60;color: #fff;text-transform: uppercase;margin-top: 9px;border: none;font: 11px "Gotham-Bold";text-align: center;}
					.cadreavis.comment-bit div>* {vertical-align: middle;display: inline-block;}
					span.note-av {margin-top: -7px;}
						strong.arttxt11 {font: 15px "ProximaNova-Bold";    margin-left: 5px;margin-right: 5px;}
					.cadreavis.comment-bit{font:15px "ProximaNova-Regular";color: #191719; margin-bottom: 5px}
					.comment-bit p{font: 12px "Gotham-Book"; color: #807f84; padding-top: 5px}
					.comment-bit a {font: 15px 'ProximaNovaCond-Bold';color: #c11e60;text-decoration: underline;text-transform: uppercase;}
					.cadreavis.comment-bit hr {margin-top: 0;}

h1.article_lib{font: 25px 'Gotham-Medium';color:#191719;text-transform:uppercase;margin:0px;}
h1.article_lib-mobile{text-align:left;font:16px 'Gotham-Medium';color:#191719;text-transform:uppercase;margin:12px 0px;}
.article_titre2{margin-bottom:5px;font:14px 'Gotham-Book';color:#191719;}
.article_titre2-mobile{margin-bottom:5px;font:15px 'Gotham-Book';color:#191719;text-align:left;}
.article_avis{margin-bottom:12px;}
.article_avis > a{font: 13px 'ProximaNova-Regular';padding-top: 2px;display: inline-block;vertical-align: middle;color: #757577;text-decoration: underline;}
.article_avis > a:hover{text-decoration: none;color: #191719}
.article_avis .avis_ratio{display: inline-block;padding-top: 2px;vertical-align: middle;font:13px "ProximaNova-Bold";color: #757577}
.article_avis_0 { display:none; }
.article_social #___plusone_0{width: 57px !important;}
.article_social .fb-like{display: inline-block;vertical-align: top;}
.article_livraison_offerte{margin-bottom:10px;font:20px 'Gotham-Medium';color:#c11e60;}
.grey_bloc{position:relative;background-color:#ecebed;padding:40px 20px 20px 20px;z-index: 30}
	.grey_bloc:nth-child(2){z-index: 29}
	.grey_bloc:nth-child(3){z-index: 28}
	.grey_bloc:nth-child(4){z-index: 27}
	.grey_bloc:nth-child(5){z-index: 26}
	.grey_bloc:nth-child(6){z-index: 25}
	.grey_bloc:nth-child(7){z-index: 24}

.grey_bloc:nth-child(2n+1){background-color: #d6d6d6}
	.grey_bloc_lib{text-transform:uppercase;color:#191719;font:15px 'Gotham-Bold';margin-bottom:20px;text-align: center;}
	.checkLib{display:block;cursor:pointer;margin-bottom: 5px}
	.checkLib:after{clear:both;}
		.checkLib .iradio{width:15px;height:15px;float:left;margin-right:5px;background:url('template-radio_off.png') no-repeat;}
		.checkLib .iradio.checked{background:url('template-radio_on.png') no-repeat;}
		.checkLib span{float:left;color:#191719;font:12px 'Gotham-Medium';}
	.matiereBit_detail{margin-bottom:10px;}
		.matiereBit_ima{width:25%;float:left;margin-right:1%;text-align:center;}
		.matiereBit_desc{float:left;width:74%;font:12px 'Gotham-Book';}
	
	.couleur_lib{color:#191719;font:12px 'Gotham-Book';margin-bottom:10px;text-align: center;}
		.carre{width:24px;height:24px;border:1px solid #bababa;float:left;margin:0 5px 10px 0;overflow:hidden;}
			.carre img{width:22px;height:22px;}
		.carre:hover, .carre2, .couleurActive{width:24px;height:24px;border:3px solid #b1c94f;float:left;margin:0 5px 10px 0;}
			.carre2 img, .couleurActive img{width:18px;height:21px;}
			.carre:hover > img{width:18px;height:18px;}
		.apercu{border:1px solid #cccccc;max-width:180px;margin:auto;}
	
	.ensembleBit{background-color:#ffffff;padding:10px;margin:0 auto 5px; /*max-width:400px;*/ width:100%;}
		.ensembleBit_left{width:105px;padding:5px;}
			.ensembleBit_ima{text-align:center;}
			.ensembleBit_dim{text-align:center; width:117px; word-wrap: break-word; font:12px 'ProximaNova-RegularIt';color:#757577;}
		.ensembleBit_center{/*width:175px;*/padding:5px;}
			h3.ensembleBit_lib{font:12px 'Gotham-Medium';margin-bottom:8px;height: auto !important;}
			h3.ensembleBit_lib-mobile{font:12px 'Gotham-Medium';margin-bottom:5px;display:none;text-align:center;}
			.ensembleBit_prix{}
				.ensembleBit_prix .prixOld{font:13px 'Gotham-Book';color:#2d2a2d;text-decoration:line-through;}
				.ensembleBit_prix .prixPromo{font:19px "Gotham-Medium";color: #f08c1e}
				.ensembleBit_prix .prixConstate{font:11px 'Gotham-Book';color:#807f84;}
		.ensembleBit_right{width:65px;padding:5px;}
			.ensembleBit_right label{color:#807f84;font-size:11px;font-weight:normal;padding-top:4px;display:block;margin-bottom:3px;}
			.qteBox{width:136px;position:relative;height:30px;}
				.inputQte {width: 40px;text-align: left;background-color: #ffffff;border: 1px solid #e6e6e6;color: #f08c1e;font: 14px 'Gotham-Medium';height: 28px;border-radius: 0;
-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;vertical-align: middle;padding: 5px 3px 5px 10px;}
				.augmenteQte{display: inline-block;vertical-align: middle;height: 28px;width: 40px;}
				.diminueQte {display: inline-block;vertical-align: middle;height: 28px;width: 40px;}
				.qteBox img{cursor:pointer;}
	
	.persoForm{margin-bottom:5px;}
		.persoForm label{float:left;color:#191719;font:12px 'Gotham-Book';width:30%;margin:5px 0 0;}
		.persoSelect{float:right;width:69%;}
			.persoSelect .sbHolder{width:100%;height:28px;background-color:#ffffff;border:1px solid #e6e6e6;position:relative;
				border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;    max-width: 315px;}
				.persoSelect .sbSelector{display:block;height:26px;font:13px 'ProximaNova-Regular';color:#c11e60;background:url('template-arrow_select.png') no-repeat right center;padding:7px 30px 0 10px;}
	.persoSelect select{width: 100%; max-width: 315px}

	.tarifBit{background-color:#ffffff;padding:18px 15px;margin-bottom:5px;color:#191719;font-size:17px;}
	.tarifBit.pi-text-center.has-ecopart {padding-top: 10px;padding-bottom: 4px;}
		.tarifBit.pi-text-center img {vertical-align: baseline;margin-left: 0px;margin-bottom: -2px;}
		.art_prix_old{text-decoration:line-through;}
		.art_prix_promo{color:#f08c1e;font:19px 'Gotham-Medium';}
		.art_prix_promo_normal{color:#C11E60;font:30px 'Gotham-Medium';line-height: 28px}
		.art_prixEcopart{color:#807f84;font:12px 'Gotham-Book';}
	
	.info_livraison_stock{padding:15px 0 0 0;}
		.en_stock{display:inline-block;color:#2c8b9f;margin-right:20px;background:url('template-en_stock.png') no-repeat left center;padding-left:20px;}
		.livraison_ico{display:inline-block;color:#191719;background:url('template-ico_livraison.png') no-repeat left center;padding-left:25px;font:14px 'ProximaNovaCond-Regular';}
		.info_livraison_stock .avantages{margin: 0}
		.info_livraison_stock .av_bloc a {font-size: 13px;}
			.info_livraison_stock .img-av img {max-height: 38px;}
			.info_livraison_stock .img-av  {margin-bottom: 10px}
	.article_button {margin-top: 25px;margin-bottom: 10px;}
		.button_article{border:none;display:block;text-align:center;width:100%;padding:10px 0;text-align:center;margin:auto;max-width:360px;
			border-radius:^0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}

			.add_to_cart{background-color:#58a526;}
				.add_to_cart span{text-transform:uppercase;color:#ffffff;display:inline-block;background:url('template-ico_addtocart.png') no-repeat left center;padding:8px 0 7px 55px;font:21px 'Gotham-Medium';}
			.add_to_cart:hover{background-color:#89c148;}
.article_conseille{margin-top:25px;padding-top: 15px}
		.article_conseille_lib{text-align:center;margin-bottom:15px;color:#191719;text-transform:uppercase;font:21px 'Gotham-Book';}
.contenu_art_conseil.swiper_inline {position: relative;}
@media only screen and (min-width:580px) {	
.supp-slider-mobile{}
	.supp-slider-mobile .swiper-wrapper {transform: none!important;-webkit-transform: none!important;-ms-transform: none!important;-o-transform: none!important;width: auto;    display: block;}
	.supp-slider-mobile .pi-col-2xs-3.swiper-slide {width: 25%!important;margin-right: 0!important;}
	.visible-mobile-slide{display: none!important;}
}
/*----------------------------------------------------
------------------ PANIER ----------------------------
----------------------------------------------------*/
.etapescommandes{margin:0 auto 25px;max-width:610px;}
	.stepBox{float:left;width:32.33%;border-bottom:2px solid #807f84;text-align:center;padding:0 0 15px;margin:0 0.5%;}
	.stepActive{border-color:#c11e60;}
		.stepBox_ima{display:block;min-height:28px;}
		.stepBox_lib{display:block;color:#807f84;text-transform:uppercase;font:14px 'Gotham-Book';}
		.stepActive .stepBox_lib{color:#c11e60;}

.table_etape{}
	.table_head{background-color:#191719;color:#ffffff;text-transform:uppercase;font:15px 'Gotham-Book';}
		.tHead{padding:10px 0;}
		.lignePanierBit{border-bottom:1px solid #b1b0b7;}
			.tContent{padding:10px 0;height:150px;display:table-cell;vertical-align:middle;}
				.lignePanier_ima{padding-top:10px;}
				.caract_table{}
					.caract_table td{padding:5px 0;}
					td.caract_ima {padding-right: 5px;}
					.caract_lib{text-transform:uppercase;font:11px 'Gotham-Book';}
					.caract_val{font:11px 'Gotham-Book';}
					.caract_ima{text-align:center;}
				.finitionBit{margin:5px 0;}
					.finitionBit_lib{display:block;text-transform:uppercase;font:11px 'Gotham-Book';}
					.finitionBit_val{display:block;font:11px 'Gotham-Book';}
				.qtePanier{width:136px;margin:auto;position:relative;}
					.qtePanierInput {width: 40px;text-align: left;background-color: #ffffff;border: 1px solid #e6e6e6;color: #f08c1e;font: 14px 'Gotham-Medium';height: 28px;border-radius: 0;
-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;vertical-align: middle;padding: 5px 3px 5px 10px;}
				.lignePanier_prix{text-align:right;position:relative;}
					.prixPanier_old{display:block;font:12px 'Gotham-Book';text-decoration:line-through;}
					.prixPanier_promo{display:block;font:19px 'Gotham-Medium';color:#f08c1e;}
					.prixPanier_ecopart{display:block;font:11px 'Gotham-Book';color:#807f84;}
					.suppr_lignePanier{position:absolute;right:-33px;top:50%;margin-top:-6px;}
.info_promo_cde1{padding:10px;background-color:#ffe9f2;color:#c11e61;font:12px 'Gotham-Book';} 
	.info_promo_cde1 .cde1_pctpromo{font:13px 'Gotham-Medium';}
.erreurLignePanier{padding:10px;background-color:#c11e61;color:#ffffff;font:14px 'Gotham-Bold';text-align:center;}
.add_complement_box{padding:10px;text-align:center;}
	.add_complement_box_text{margin-bottom:10px;font:14px 'Gotham-Book';} 
	.add_complement_box_button{}
		.btn_ajout_complement{background-color:#c11e61;display:inline-block;padding:10px 15px;color:#ffffff;font:14px 'Gotham-Bold';text-transform:uppercase;}
.vide_panier_btn{background-color:#c11e61;display:inline-block;padding:10px 15px;color:#ffffff;font:14px 'Gotham-Bold';text-transform:uppercase;}

.codePromo{padding:10px;background-color:#807f84;margin-bottom:25px;}
	.codeBox{max-width:620px;margin:auto;}
		.codeBox_lib{display:block;text-transform:uppercase;font:11px 'Gotham-Book';float:left;width:29%;color:#ffffff;margin:5px 2% 0 0;text-align:right;}
		.codeBox_input{border:1px solid #9a9a99;height:25px;background-color:#ffffff;float:left;width:60%;color:#777177;font:12px 'Gotham-Medium';padding:0 2%;}
		.codeBox_submit{width:5%;border:none;background:none;height:25px;color:#ffffff;}
.Cde1ErreurCadeau{padding:10px;text-align:center;color:#c11e61;font:14px 'Gotham-Bold';} 
.codeCadeauText{padding:10px;text-align:center;font:13px 'Gotham-Book';}
	.codeCadeauText strong{color:#f08c1e;font:14px 'Gotham-Bold';}
	.codeCadeauText a{color:#f08c1e;text-decoration:underline;}

.etape_bouton{float:left;width:265px;}
	.bouton_link{display:block;background-color:#eaeaea;padding:10px;text-transform:uppercase;color:#231f20;font:12px 'Gotham-Book';margin-bottom:5px;text-align:center;}
	.bouton_link:hover{background-color:#c11e60;color:#ffffff;transition:all .3s;}

.tableau_total{float:right;width:340px;}
	.tableau_total td{padding:0 0 10px;}
	.totalPanier td{border-top:1px solid #b1b0b7;padding:10px 0;}
	.tot_lib{text-transform:uppercase;font:13px 'Gotham-Book';}
		strong.tot{color:#f08c1e;font:13px 'Gotham-Book';}
		strong.tot_bis{color:#f08c1e;font:19px 'Gotham-Medium';}

.bloc_etape{margin-top:25px;}
	.bloc_etape_lib{padding:10px 0;text-align:center;background-color:#eaeaea;text-transform:uppercase;color:#807f84;font:14px 'Gotham-Medium';}
		.bloc_etape_lib i{display:none;}
	.bloc_active .bloc_etape_lib{background-color:#c11e60;color:#ffffff;}
	.bloc_etape_content{padding:10px;border:1px solid #eaeaea;}
	.bloc_active .bloc_etape_content{border-color:#c11e60;}
	
	.bloc_step img{filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);}
	.bloc_step.bloc_active img{filter: none;}

	.loginBox{padding-bottom:10px;border-bottom:1px solid #9b9b9a;}
		.adresseStep_lib{padding:10px 0;text-align:center;text-transform:uppercase;font:14px 'Gotham-Medium';}
		.input_log{float:left;border:1px solid #9a9a99;background-color:#ffffff;width:65%;padding:0 1%;height:28px;font:12px 'Gotham-BookItalic';}
		
		.formBox .input_log{border-color:#9b9b9a;}
		.formBox{margin:0 0 10px;position:relative;}
		.formBox .errorForm{border-color:red;}
		.formBox .validForm{border-color:#9b9b9a;}
		
		.formBox.errorForm::after{position:absolute;content:url('template-cross.png');right:0;bottom:6px;}
		.formBox.validForm::after{position:absolute;content:url('template-true.png');right:0;bottom:6px;}
		.formBox.errorForm:after{position:absolute;content:url('template-cross.png');right:0;bottom:6px;}
		.formBox.validForm:after{position:absolute;content:url('template-true.png');right:0;bottom:6px;}
		
			.form_et{float:left;color:#191719;font:12px 'Gotham-Bold';width:33%;padding:5px 2% 0 0;text-align:right;}
			
			.input_pass{float:left;border:1px solid #9a9a99;background-color:#ffffff;width:35%;padding:0 1%;height:28px;}
			.valid_log{float:left;width:29%;text-align:center;border:none;height:28px;background-color:#89c148;text-transform:uppercase;font:12px 'Gotham-Medium';color:#ffffff;text-align:center;margin-left:1%;line-height:28px;}
			.creez_compte_btn{display:inline-block; margin:0. text-align:center; border:none; padding:5px; background-color:#89c148;text-transform:uppercase;font:12px 'Gotham-Medium';color:#ffffff;text-align:center;margin-left:1%;line-height:28px;}
			.selectForm{float:left;width:65%;}
			.selectForm select{width:100%;}
			.checkBox{margin-bottom:10px;}
				.checkForm{float:left;width:65%;}
					.checkForm .icheckbox{width:14px;height:14px;margin:0 5px 2px 0;background:url('template-check_off.png') no-repeat left center;float:left;}
					.checkForm .icheckbox.checked{background:url('template-check_on.png') no-repeat left center;}
					.checkForm label{margin:0;}
					.checkForm span{font:12px 'Gotham-Book';}
			.valid_step_bouton{width:100%;color:#FFFFFF; font:14px "Gotham-Medium"; text-transform:uppercase; text-align:center;position:relative;padding:10px 0;border:none;max-width:360px;margin:auto;display:block;
				border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
			.button_color{background-color:#a3a3a3;}
			.bloc_active .button_color{background-color:#89c148;}
				.valid_step_bouton span{display:inline-block;font:15px 'Gotham-Medium';color:#ffffff;background:url('template-check.png') no-repeat left center;padding-left:25px;}
			.mdp_lost{width:100%;float:right;margin-top:10px; text-align:center;}
				.mdp_lost a{font:11px 'Gotham-BookItalic';text-decoration:underline;color:#757577;}
	
	.modeBit{margin-bottom:10px;clear:both;}
		.modeBit label{display:block;}
			.choiceMode{float:left;width:15px;}
			.modeBit label span.choiceText{float:right;width:280px;display:block;color:#807f84;font:12px 'Gotham-Book';}
				.modeBit label span strong{font:12px 'Gotham-Bold';}
				.bloc_active .color{color:#f08c1e;}
	.delai_livraison{margin-bottom:10px;clear:both;font:12px 'Gotham-Bold';color:#807f84;float:right;width:300px;}
	
	.modeCetelem{padding:10px;border:1px solid #eaeaea;text-align:center;color:#807f84;margin-top:10px;}
	.bloc_active .modeCetelem{border-color:#c11e60;}
		.modeCetelem_lib{margin-bottom:10px;text-transform:uppercase;font:14px 'Gotham-Medium';}
		.bloc_active .modeCetelem_lib{color:#c11e60;}
		.modeCetelem_text{color:#807f84;font:12px 'Gotham-Bold';}
		.bloc_active .modeCetelem_text{color:#191719;}
	.cetelem_ima{background-color:#f2f2f2;text-align:center;}
	
	.payMoyenBit{margin-bottom:15px;}
		.payMoyenBit label{display:block;}
			input.payChoice{float:left;width:3%;display:block;margin:25px 5px 0 0!important;}
			.payMoyenBit_ima{float:left;width:30%;display:block;}
			.payMoyenBit_lib{float:left;width:58%;margin-left:3%;display:block;color:#807f84;font:12px 'Gotham-Bold';padding-top:10px;}
	
	.check_cgv{color:#807f84;font:12px 'Gotham-BookItalic';}
		.check_cgv .icheckbox{width:14px;height:14px;margin:0 5px 2px 0;background:url('template-check_off.png') no-repeat left center;float:left;}
		.check_cgv .icheckbox.checked{background:url('template-check_on.png') no-repeat left center;}
		.check_cgv span{float:left;width:270px;}
			.check_cgv span a{color:#807f84;font:12px 'Gotham-BookItalic';text-decoration:underline;}
	
	.step_3_bouton{}
		.valid_cart{padding:10px 0;display:block;text-align:center;position:relative;border:none;width:100%;max-width:360px;margin:auto;
			border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
			.valid_cart span{display:inline-block;font:19px 'Gotham-Medium';color:#ffffff;background:url('template-valid_cart.png') no-repeat left center;padding:8px 0 2px 48px;text-transform:uppercase;}

.panier_lib_produit{color:#000000; font-weight:bold; display:block; padding-top:10px; text-transform:uppercase;}

/*----------------------------------------------------
------------------ RECHERCHER ------------------------
----------------------------------------------------*/
h1.divers_lib{color:#f08c1e;font:26px "HelveticaNeue-MediumCond";text-transform:uppercase;margin-bottom:15px;}
.erreur_rech{padding:15px 0;text-align:center;color:#c11e60;font:16px 'Gotham-Bold';margin-top:20px;}
.rechercheBox{border:3px solid #e6e6e6;padding:15px;background-color:#f7f7f7;}
	.rechercheBox_lib{text-transform:uppercase;font:16px 'Gotham-Medium';margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;}
	.rechercheBox_form{}
		.rechercheBox_form label{float:left;width:35%;font:13px 'Gotham-Book';padding:8px 10px 0 0;text-align:right;}
		.recherche_input{height:30px;width:65%;padding:0 1%;background-color:#ffffff;border:1px solid #dddddd;color:#807f84;font:12px 'Gotham-BookItalic';float:left;}
		.recherche_submit{background-color:#89c148;display:block;float:right;width:65%;color:#ffffff;height:30px;text-align:center;font:16px 'Gotham-Medium';border:none;margin-top:10px;}
	ul.recent_list{}
		ul.recent_list li{float:left;margin:5px;}
			ul.recent_list li a{font:13px 'Gotham-Book';color:#191719;}
				ul.recent_list li a:hover{color:#f08c1e;text-decoration:underline;}

.nosarticlesh{margin:15px 0;font:18px "HelveticaNeue-MediumCond";}
	.nosarticlesh .nbr_article{color:#807f84;font:12px 'Gotham-Book';text-transform:none;}
	.nospages_description{padding:10px;border:2px solid #e6e6e6;margin-bottom:10px;}
	.nospages_description:hover{border-color:#f08c1e;background-color:#fcf8f5;}
		.nospages_navigation{margin-bottom:10px;}
			.nospages_navigation h4 a{font:14px 'Gotham-Medium';color:#191719;}
			.nospages_navigation h4 a:hover{color:#f08c1e;}
		.nospages_desc{font:12px 'Gotham-Book';}

/*----------------------------------------------------
------------------ MON COMPTE ------------------------
----------------------------------------------------*/
.erreurLogging{text-align:center;color:#c11e60;font:16px 'Gotham-Bold';}
.formulaireBox{max-width:350px;padding:15px;background-color:#ffffff;position:relative;border:3px solid #e6e6e6;margin:0 auto 15px;}
	.titre_client{font:14px "Gotham-Medium";margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;color:#89c148;}
	.champBox{margin-bottom:10px;}
		.champ_et{display:block;font:12px 'Gotham-Medium';margin-bottom:5px;}
		.input_txt{height:28px;width:100%;padding:0 3%;color:#807f84;font:13px 'Gotham-BookItalic';border:1px solid #dddddd;background-color:#f7f7f7;}
		.input_txt:focus, .textarea_txt:focus{border-color:#cccccc;background-color:#fafafa;}
		.textarea_txt{height:80px;width:100%;padding:10px 3%;color:#807f84;font:13px 'Gotham-BookItalic';border:1px solid #dddddd;background-color:#f7f7f7;}
		.contact_champ{}
			.contact_champ input[type="text"], .contact_champ input[type="tel"], .contact_champ input[type="text"]
				{height:28px;width:100%;padding:0 3%;color:#807f84;font:13px 'Gotham-BookItalic';border:1px solid #dddddd;background-color:#f7f7f7;}
				.contact_champ input[type="text"]:focus, .contact_champ input[type="tel"]:focus, .contact_champ input[type="text"]:focus
				{border-color:#cccccc;background-color:#fafafa;}
			.contact_champ textarea{height:80px;width:100%;padding:10px 3%;color:#807f84;font:13px 'Gotham-BookItalic';border:1px solid #dddddd;background-color:#f7f7f7;}
				.contact_champ textarea:focus{border-color:#cccccc;background-color:#fafafa;}
		.etoile{color:#c11e60;font:14px 'Gotham-Bold';}
		.choiceBox{}
			.choiceBox label{display:inline-block;padding:0 10px;font:13px 'Gotham-BookItalic';}
		.checkLabel{font:13px 'Gotham-BookItalic';}
	.champoblig{padding:10px 0 0;text-align:right;float:left;font:12px 'Gotham-Book';}
	.mdp_perdu{padding:10px 0 0;text-align:right;float:left;}
		.mdp_perdu a{color:#89c148;font:12px 'Gotham-Book';text-decoration:underline;}
		.mdp_perdu a:hover{color:#f08c1e;}
	.text_mdp_lost{color:#666666;font:13px 'Gotham-BookItalic';padding-bottom:10px;}
	.instruction{text-align:right;color:#999999;font:11px 'Gotham-BookItalic';padding-top:2px;}
	.champButton{float:right;}
		.btn_valid{display:block;position:relative;background-color:#89c148;color:#ffffff;font:17px "HelveticaNeue-MediumCond";text-align:center;border:none;padding:10px 15px;
			border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
			.btn_valid:hover{background-color:#f08c1e;}

/*----------------------------------------------------
------------------ INSTITUTIONNEL --------------------
----------------------------------------------------*/
.erreur_orange{text-align:center;color:#f08c1e;font:14px 'Gotham-Bold';}
.erreur_rose{text-align:center;color:#c11e60;font:14px 'Gotham-Bold';}
	.erreur_rose a{color:#ffffff; /*color:#c11e60;*/text-decoration:underline;}
.institform{max-width:350px;padding:15px;background-color:#ffffff;position:relative;border:3px solid #e6e6e6;margin:25px auto 15px;}

.news_formulaire{max-width:350px;padding:15px;background-color:#ffffff;position:relative;border:3px solid #e6e6e6;margin:0 auto 15px;}

/*----------------------------------------------------
------------------ FAQ --------------------
----------------------------------------------------*/
.questionBox{position:relative;margin-bottom:10px;overflow:hidden;border:1px solid #c11e60;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
	.question_lib{}
		.question_lib a{padding:10px 35px 10px 10px;display:block;color:#c11e60;position:relative;font:14px 'Gotham-Medium';}
	.questionBox.pi-accordion-item-active .question_lib a, .question_lib a:hover{background-color:#c11e60;color:#ffffff;}
	.questionBox .pi-accordion-toggle{display:inline-block;position:absolute;top:12px;right:10px;width:19px;height:13px;background:url('template-toggleArrow.png') no-repeat;}
	.questionBox.pi-accordion-item-active .pi-accordion-toggle{background:url('template-toggleArrowActive.png') no-repeat;}
	.question_content{padding:15px;background-color:#f7f7f7;font:13px 'Gotham-Book';}

/*----------------------------------------------------
------------------ CONSEIL --------------------
----------------------------------------------------*/
.left_conseil_lib{font:16px 'Gotham-Bold';text-transform:uppercase;}
.conseil_item{padding:0;border-bottom:1px dotted #dddddd;}
	.AccordeonMenu a{font:14px 'Gotham-Bold';display:block;padding:10px 0;}
	.ssconseil{}
		.ssconseil ul li{margin:0 0 10px;}
			.ssconseil ul li a{color:#191719;}
.cons_ima{float:left;}

/*----------------------------------------------------
------------------ ESPACE CLIENT --------------------
----------------------------------------------------*/
.menuClient{}
	.menuClient_box{margin:0 auto 25px;background-color:#ffffff;position:relative;border:3px solid #e6e6e6;padding:15px;}
		.menuClient_box_lib{text-transform:uppercase;font:12px "Gotham-Bold";color:#f08c1e;margin-bottom:10px;}
		.menuClient_box_lib.logout_lib{color:#c11e60;}
		.menuClient_box_desc{font:12px "Gotham-Book";margin-bottom:10px;min-height:50px;}
		.menuClient_box_button{text-align:center;}
			.menuButton{display:block;padding:10px 0;position:relative;background-color:#f08c1e;color:#ffffff;font:14px "Gotham-Bold";text-align:center;
				border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
				a.menuButton.btn_logout{background-color:#c11e60;}

h3.moncompte_titre{text-align:center;text-transform:uppercase;font:16px "Gotham-Bold";color:#89c148;margin:0 0 10px;}
.erreurClient{text-align:center;color:#c11e60;font:14px 'Gotham-Bold';padding:0 0 10px;}
.input_txt.disabled{background-color:#ffffff;cursor:not-allowed;}
.button_retour{float:left;}
	.button_retour a{display:block;padding:10px 15px;position:relative;background-color:#191719;color:#ffffff;font:17px "HelveticaNeue-MediumCond";text-align:center;
		border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
	.button_retour a:hover{background-color:#c11e60;}
.alertBox{margin-bottom:10px;padding:10px;background-color:#fff5eb;border:1px solid #f08c1e;}
	.alertBox_lib{font:14px "Gotham-Bold";color:#f08c1e;margin-bottom:10px;}
	.alertBox_text{font-size:11px;color:#f08c1e;}
.add_adresse_button{float:right;}
	.add_adresse_button a{display:block;padding:10px 15px;position:relative;background-color:#24b6e9;color:#ffffff;font:17px "HelveticaNeue-MediumCond";text-align:center;
		border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
		.add_adresse_button a:hover{background-color:#0ea3d3;}
.adresse_list{padding:25px 0 0;}
	.adresses_bit{padding:10px 0;border-bottom:1px dotted #dddddd;}
		.adresses_bit_lib{font:14px "Gotham-Bold";color:#f08c1e;margin-bottom:10px;text-transform:uppercase;}
		.adresses_bit_raisonsociale{font:14px "Gotham-Bold";}
		.adresses_bit_name{font-size:12px;}
		.adresses_bit_addr{font-size:12px;}
			.adresses_bit_addr span{display:block;}
		.modifAdresse{display:inline-block;padding:5px;position:relative;background-color:#24b6e9;color:#ffffff;font-size:17px;text-align:center;
			border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
		.supprAdresse{display:inline-block;padding:5px;position:relative;background-color:#c11e60;color:#ffffff;font-size:17px;text-align:center;
			border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}

.commande_list{padding:25px 0 0;}
	.commandeBit{border:3px solid #e6e6e6;margin:0 auto 15px;}
		.tablecmd{}
			.tablecmd td{border-bottom:1px solid #e6e6e6;padding:10px;}
			td.commande_lib{text-align:right;font:12px 'Gotham-BookItalic';color:#9a9a9a;}
			td.commande_val{font:13px "Gotham-Medium";}
			.commande_link{}
				.commande_link a{color:#f08c1e;font:12px "Gotham-Book";text-decoration:underline;}

.detailCommandeMessage{position:relative;margin:15px 0;border:1px solid #c11e60;background-color:#ffe7f1;padding:15px;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
	.detailCommandeMessage_text{color:#c11e60;font:14px "Gotham-Bold";margin-bottom:10px;text-align:center;}
	.detailCommandeMessage_button{}
		.detailCommandeMessage_button a{display:inline-block;padding:10px 15px;position:relative;background-color:#c11e60;color:#ffffff;font:14px "HelveticaNeue-MediumCond";margin-bottom:10px;
			border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}

.head_detail_cmd{margin-bottom:15px;}
	.head_detail_cmd span{display:block;}
	.head_detail_cmd strong{display:block;color:#f08c1e;font:16px "Gotham-Bold";}
.commandeDetailBit{padding:10px 0;border-bottom:1px dashed #dddddd;}
	.commandeDetailBit_desc{}
		.commandeDetailBit_desc strong{font:14px "Gotham-Bold";display:block;}
	.tableDetailCmd{}
		.tableDetailCmd td{padding:5px 10px;}
.tableTotal{margin:25px auto;max-width:500px;}
	.tableTotal td{padding:10px;border-bottom:1px solid #dddddd;}
	.tableTotal_lib{}
	.tableTotal_lib strong{font:13px "Gotham-Medium";color:#f08c1e;}
	.montantTotal{font:14px "Gotham-Bold";color:#f08c1e;}
.adresseCmdBox{max-width:350px;margin:auto;border:3px solid #e6e6e6;padding:15px;}
	.adresseCmdBox_lib{text-align:center;padding-bottom:10px;font:16px "Gotham-Bold";color:#f08c1e;text-transform:uppercase;border-bottom:1px solid #e6e6e6;margin-bottom:10px;}
	.adresseCmdBox_content{}
		.adresseCmdBox_content strong{font:13px "Gotham-Bold";display:block;}
		.adresseCmdBox_content span{font:12px "Gotham-Book";display:block;}
.resumeCmd{font:14px "Gotham-Bold";text-align:center;margin-bottom:15px;}
.etatCmd{text-align:center;padding:10px;background-color:#e6e6e6;font:12px "Gotham-Book";}
	.etatCmd strong{font:12px "Gotham-Bold";color:#f08c1e;}

/*----------------------------------------------------
------------------ PLAN DU SITE --------------------
----------------------------------------------------*/
.menuplan{max-width:350px;margin:0 auto 25px;border:3px solid #e6e6e6;padding:15px;}
	.menuplan h3{padding-bottom:10px;font:16px "Gotham-Bold";color:#c11e60;border-bottom:1px solid #e6e6e6;margin-bottom:10px;}
	.menuplan li{margin-bottom:10px;}
		.menuplan a{font:13px "Gotham-Book";color:#191719;}
		.menuplan a:hover{color:#c11e60;}
		

.adresseStep{border-top:solid 1px #BFBFBF;}
.welcome_user{text-align:center;}
.mdp_lost2{text-align:center;}
	.mdp_lost2 a{color:#F08C1E;}
	
.lien_decouvrir{color:#C11E60; padding:2px 0px 0 25px; line-height:25px; background:url('template-ico_search.png') no-repeat left center;white-space: nowrap;}
	
	
	
	
/* Articles dans carrousel */	
.presentation{float:left;height:auto; max-height:420px;margin-top:10px;position:relative;width:100%;}
.sliderHome{width:100%!important;}
.sliderItem{width:100%!important;}
.presentation a{color:#FFFFFF;}
.presentationcont{float:left;height:420px;position:relative;width:755px}
.prix{height:30px;left:0;position:absolute;top:0;width:100%;z-index:20}
.carrou_pctpromo{background: url(template-poucentage_carrou.png) no-repeat;color: #FFF;font-size: 18px;font-weight: 700;height: 40px;left: 20px;padding: 12px 0 0 3px;position: absolute;top: 50px;width: 60px;}
.prix_bandeau{color:#FFF;font-size:16px;font-weight:700;line-height:30px;max-width:720px;padding-left:10px}
.prix_droite_back{height:70px;position:absolute;right:0;top:0;width:20px;z-index:2}
.reduc{/*border:3px solid #FFFFFF;*/ position:absolute; top:30px; right:0px; color:#FFF;/*margin-right:10px;*/ padding:5px; /*margin-right:15px;*/width:283px; z-index:20}
.titre2_carrou{margin-top:-30px;}
.icon_cuir{height:65px;left:5px;position:absolute;top:231px;width:750px}
.icon_cuir img{behavior:url(iepngfix.htc);float:left;height:auto;margin-left:12px;width:auto}
.description_caroussel{background-color:#000;color:#FFF;height:auto;left:0;margin-top:230px;overflow:hidden;padding-left:15px;position:absolute;top:110px;width:100%}
.description_caroussel p{margin:3px 0}
.decouvrir{behavior:url(iepngfix.htc);bottom:5px;float:right;padding-right:10px;position:absolute;right:10px;text-align:right;z-index:200}
.decouvrir2{behavior:url(iepngfix.htc);margin-right:15px;margin-top:40px;text-align:right;z-index:300}	
	
	
.code_promo_article	strong{color:#C11E60; font-weight:bold;}
.offre_bon_article{color:#C11E60;font-size:16px;font-weight:700;margin-bottom:5px; margin-top:-10px; text-align:center;text-decoration:blink}	
	
	
.financement_article{color:#808080;font-size:12px;margin-top:15px;padding-bottom:5px;position:relative;width:100%}
.article_3x{margin-left: 8px}
.article_price{min-width:285px; float: left;    font: 17px "Gotham-Book";color: #3d3d3b;}
.article_price_ajax{padding-left:61px;width:141px}
.prix_article {color: #f08c1e;font: 19px "Gotham-Medium";}
.prix_article_normal{color:#c11e60;font:30px "Gotham-Medium";line-height: 29px}
.article_prix_barre{display:block;font-size: 12px; color: #807f84}
.article_prix_eco{float: right;color: #807f84; font:13px "ProximaNova-Regular";margin-top: 15px}
.simuler{/*float:left;height:50px;width:150px;margin-top:2px*/ display:none;}	
.indications_article{font-size:15px; color:#fff; text-align:center; padding:15px 25px;background-color: #c11e60; position: relative;z-index: 32}
.indications_article>strong{font: 15px "Gotham-Bold"; text-transform: uppercase;display: block;}
	.article_10x {padding-top: 5px;}
		.article_10x img {display: inline-block;vertical-align: baseline;}
	
.txt_demande_ech {font-size: 18px;text-align: center;line-height: 25px;padding-top: 20px;font-family: Arial, Helvetica, sans-serif;}
.demande_article{padding-bottom:10px; padding-top:10px; /*float:left;*/ width:100%;}
.demande_article a{color: #555555;font: bold 12px 'Gotham-Book', Arial; float:left;}
.demande_article img{float:left;}
.demande_article a span{vertical-align: middle;display: inline-block;line-height: 20px;padding-top: 8px; float:left;}

/** ARTICLE ONGLET DIMENSION **/
.tab_dim_article{background-color:#CCC;border: solid 2px #000;font-size: 13px;width: 100%;}
    .tdh_dim_article{color: #993366;font-size: 14px;padding: 5px;text-align: center;text-transform: uppercase;}
    .tdg_dim_article{border-top: solid 1px #000;color: #993366;padding: 5px;}
    .td_dim_article{border-top: solid 1px #000;font-weight: 700;padding: 5px;text-align: center;}
    
/** ARTICLE ONGLET AVIS **/
.cadreavis {margin: 20px 0;}
.cadreavis table {width: 100%;text-align: center;border-spacing: 2px;border-collapse: separate;}
.add-avis {text-align: right;display: block;}
#donneravis select{border:solid 1px #807F84; margin:5px;}
#donneravis input[type="text"]{border:solid 1px #807F84; margin:5px; width:250px;}
#donneravis textarea{border:solid 1px #807F84; margin:5px; width:250px;}

.prixpublic{color:#F08C1E;}

.barre_cookie{position:fixed;bottom:0;left:0;width:100%; z-index:5000;}
	.barre_cookieC{background:#F08C1D; border-top:solid 2px #981F63;font-size:10px;margin:0 auto;width:100%;height:auto;line-height:18px;text-align:center;}
		html .barre_cookieC a{text-decoration: underline;}
		.barre_cookieC img{cursor: pointer;width: 15px;margin-left: 10px; vertical-align:middle;}


.tag_carou{height:26px;margin-top:-55px;padding-left:10px;text-align:left;width:1024px;z-index:500}
.lien_decouvrir_carou{position:absolute; display:block; right:0px; bottom:10px; font-family: Gotham-Medium; background-color:#C11E60; color:#FFFFFF; font-size:14px; text-transform:uppercase; padding:5px;}


.info_fraisport {background-color:#C11E60; color:#FFFFFF; display:inline-block; margin-top:-3px; cursor:pointer; text-align:center; font:14px/20px 'Gotham-Medium'; width: 20px; height: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.explication_frais_port{background-color:#FFFFFF; text-transform:none; font:12px 'Gotham-Book'; color:#000000; border:solid 3px #C11E60; padding:10px; width:300px; height:auto; position:absolute; left:-10px; top:20px; z-index:500;}

.selectContainerSmall{width:32%; float:left; margin-right:1%;}
.selectContainerSmall select{width:100%;}
.selectContainer select{width:100%;}

#encart_adresses .formBox .selectContainerSmall{width:21%!important;}

select{height:28px; line-height:28px;}

#pasencoreinscrit{font-weight:bold; font-size:14px; /*color:#c11e60*/}

.email-reflex-tag iframe{display:block; width:1px; height:1px; background-color:#191719;}
.email-reflex-tag{display:block; width:1px; height:1px; background-color:#191719;}
.trackings_footer{background-color:#191719;}
.tweet-button, .fb-like, #___plusone_0{float:left!important;}
.article_social iframe{background-color:#FFFFFF!important; float:left; /*clear:both;*/ margin-left:5px!important;}

.article_social{clear:both; width:100%; padding-bottom:10px; height:30px;}
/*************AFFICHAGE LAPTOP***************/
@media only screen and (min-device-width : 1050px) and (max-device-width : 1400px){
	.pi-section{max-width: 1100px!important}
	.liste_article .pi-col-sm-4.pi-col-xs-6{width: 33.33333333333333%;}
	.link-bit a{font-size: 11px}
	li.navItem{padding-left: 10px; padding-right: 10px}
	a.navLink{font-size: 13px}
	ul.onglet_top_produit li a{font-size: 13px}
	img.logoDesktop {max-width: 90%;}
	.topventeItem{padding-right: 12px; padding-left: 12px; margin-bottom: 25px}
	.titre-topvente-l{font-size: 42px}
	.assuranceBloc>.pi-section {max-width: 1160px!important;}
	.titre-prod-carou{font-size: 25px}
	.content-carou-preentation{font-size: 14px}
	.contact_equipe_fix_wrapper{max-width: 1100px}
	/********ARTICLE*******/
	.ensembleBit_prix .prixPromo{font-size: 17px}
	.indications_article>strong{font-size: 13px}
	.content-toggle{padding-right: 10px; padding-left: 10px}
	.info_livraison_stock .av_bloc a {font-size: 10px;}
	input.txt_cnx.anti {max-width: 56px;padding-left: 5px;padding-right: 5px;}
		tr.anti-ligne img {max-width: 100px;}

			strong.arttxt11{font-size: 13px}
		.cadreavis.comment-bit{font-size: 13px}
		.comment-bit p{font-size: 12px}
		
 }
 @media only screen and (min-width:981px) {
 	
	.debaras_bloc img {width: 100%;}
	.serviceBloc img {width: 100%;}
	.ongletArticle.pi-tabs-navigation li:last-child {margin-right: 0;width: 33.3333%;}
 }
  @media only screen and (min-width:769px) {
  	.av_bloc {display: table-cell!important;vertical-align: top;width: 11.2%;}
	.avantages {display: table;width: 100%;}
  }


 .col-head {-ms-flex: 0 0 38%;flex: 0 0 38%;max-width: 38%;padding-right: 15px;padding-left: 15px;float: none;}
  .col-search {-ms-flex: 0 0 28%;flex: 0 0 28%;max-width: 28%;padding-right: 15px;padding-left: 15px;float: none;}
   .col-right-top{-ms-flex: 0 0 34%;flex: 0 0 34%;max-width: 34%;;padding-left: 5px;float: none;}


/*====================================================
		POPUP INDEX
=====================================================*/

.cb_splash_ads {background-color: rgba(0,0,0,0.6);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 99999;visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.7s;
  transition: opacity 0.7s;}
.cb_splash_ads .pop {background-size: 100%;height: auto;margin: 6% auto;padding: 1px;position: relative;max-width: 700px;color:#000;}
.cb_splash_ads .pop strong{font-family:"Gotham-Medium"; font-weight:800;} 
.cb_splash_ads .pop h3 {margin: 0;position: absolute;top: 0;left: 0;}
.cb_splash_ads .pop p {margin-top:10px;}
.cb_splash_ads .pop .popup_right {font-family:"Gotham-Medium";position: absolute;top: 47px;right: 20px;width:440px;}
.cb_splash_ads .pop .newsletter {margin-top:10px;}
.cb_splash_ads .pop .news_button_pop {font-family:"Gotham-Medium";margin: auto;display: block;margin-top: 30px;padding: 15px 30px;background: black;border: none;color: white;font-size: 20px;font-weight:800;}
.cb_splash_ads .pop .show {
  visibility: visible;
  -webkit-animation: fadeIn 10s;
  animation: fadeIn 10s;
}
/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}
.cb_splash_ads .pop img {width: 100%;vertical-align: middle;}
.cb_splash_ads .close {opacity: 1;position: absolute;right: 14px;top: 14px;z-index:2;}
.cb_splash_ads .close img {height: 20px;width: 20px;}
.cb_splash_ads p {margin:0;padding:0;}


@media (max-width : 767px){
    .cb_splash_ads .pop {margin-top:45%;}
	.cb_splash_ads .close {right: 12px;top: 11px;}
	.cb_splash_ads .close img {height: 10px;width: 10px;}

}

@media (max-width:320px){
    .cb_splash_ads .pop {margin: 45% 3% 0;}
	.cb_splash_ads .close {right: 12px;top: 11px;}
	.cb_splash_ads .close img {height: 10px;width: 10px;}
}	

/*******V2 categ index*******/
@media (max-width : 767px){
	.content_categorie_i {max-width: 100%}
	.designer_bit {width: 33.333%;}
}

.btn_orange{background-color:#f1642f;}
	.btn_orange:focus{
		box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.5);
		-ms-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.5);
		-o-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.5);
		}
.mini_button{color:#ffffff;padding:12px 40px 12px 40px;display:block;font-size:12px;text-align:center;
	border-radius:15px;-ms-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;
	border:1px solid #f1642f;
	-ms-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 0 rgba(0, 0, 0, 0.1);
	-o-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 0 rgba(0, 0, 0, 0.1);}
.input_pop{color:grey;padding:12px 40px 12px 40px;display:block;font-size:12px;text-align:center;
	background-color:#ebe8e8;border:1px solid #ebe8e8;
	border-radius:15px;-ms-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;}


								#address-suggestions {
								list-style-type: none; /* Retire les puces */ 
								border: 0px solid #ccc;
								max-height: 200px; 
								overflow-y: auto; 
								display: none; 
								position: absolute;
								background-color: #e5a1bd;
								z-index: 9999; 
								left: auto;
								top 40px;
							}

#address-suggestions li {
    padding: 8px; /* Espacement à l'intérieur de chaque élément */
    cursor: pointer; /* Change le curseur en pointeur lors du survol */
}

#address-suggestions li:hover {
    background-color: #f0f0f0; /* Change la couleur de fond au survol */
}
