.clear{float:none!important;clear:both!important;width:0!important;height:0!important;}
ul{margin:0;padding:0;}
	ul li{list-style:none;margin:0;padding:0;}
a{border:none;outline:none;text-decoration:none;color:inherit;}
a:focus, a:hover, button:focus, button:hover{text-decoration:none;outline:none;}
img{border:none;max-width:100%;}
input[type="text"],input[type="password"],  textarea ,input[type="submit"], button{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -ms-border-radius:0; -o-border-radius:0; box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-appearance: none;}
input[type="email"]{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -ms-border-radius:0; -o-border-radius:0; box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-appearance: none;}
/*input[type="email"]::first-letter{text-transform:lowercase}*/
.erreur {color: #9e3039;font: 12px "Gotham-Bold";text-align: center;}
.wrap_body{overflow-x:hidden;width:100%}
body{font:12px "Gotham-Book", Arial;color:#868686;background:#f5f5f5;}
.ajax_loader{width:100%;height:58px;background:url('template-loader.gif') no-repeat center top;display: none;}
/* 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; z-index:8;}

.slick-list { position: relative;overflow: hidden; display: block; margin: 0; padding: 0; z-index:9;height:100%}
.slick-list:focus { outline: none; }
.slick-loading .slick-list {}
.slick-list.dragging { cursor: pointer; cursor: hand; }


.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; margin: auto;}
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; min-height: 1px; display: block; }
.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;}
/* End Slider Slick default style */
/*========================
	CLASS RESPONSEVE
========================*/
.pi-visible_tablette{display:none!important}
.visible_smartphone{display:none!important}
.visible_tab_vert{display:none}
.visible_480{display:none}
/*========================
			BLOC
========================*/
.float_right{float:right!important}
.padding_page{padding-top:50px; /*transition:0.4s all ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;*/}
.padding_resp{padding-top:201px; /*transition:0.4s all ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;*/}
.col_20{float:left; width:20%; padding:0 15px}
.goToTop{position:fixed;right:15px;bottom:50px;background-color:#9e3039;padding:5px;cursor:pointer;display:none;z-index:9999;width:64px ; height:64px; border-radius:100%; text-align:center}
.goToTop span{color:#ebe8e1; font:11px "Ringbearer";  display:block; background:url('template-bg_goto.png') no-repeat center top; padding-top:20px}
		.goToTop:hover{background-color:#868686;}
.page_content{/*transition:0.1s all ease;-moz-transition:0.1s all ease;-webkit-transition:0.1s all ease;-ms-transition:0.1s all ease;-o-transition:0.1s all ease;*/}
/*=========================================
				TAB
==========================================*/
.pi-tabs-content > .pi-tab-pane {
  display: none;
}
.pi-tabs-content > .pi-active {
  display: block;
}

.opacity_hover:hover{
	filter:brightness(120%);
	-moz-filter:brightness(120%);
	-webkit-filter:brightness(120%);
	-ms-filter:brightness(120%);
	-o-filter:brightness(120%);
	}

		.bg_transp{width:100%; position:absolute; z-index:9;  background:rgba(0, 0, 0, 0.6); height:100%;left:0;top:0; display:none}
		.bg_transp_menu{width:100%; position:fixed; z-index:9;  background:rgba(0, 0, 0, 0.6); height:100%;left:0;top:0; display:none}
/******BOX FIXED*******/

.avantage_fixed {background:none;width: 122px;padding: 5px 10px;position: fixed;right: 0;top: 180px;z-index: 20;}
	.avantage_fixed li {padding: 10px 5px;text-align: center;}
	.avantage_fixed li:last-child{border-bottom:none}
	.avantage_fixed li a{display:block; color:#d9d9d9; font:12px "Ringbearer"; height:96px; width:96px; padding:44px 13px 0 13px;opacity:0.8; letter-spacing:2px; line-height:15px }
	.avantage_fixed li a:hover{
	filter:brightness(110%);
	-moz-filter:brightness(110%);
	-webkit-filter:brightness(110%);
	-ms-filter:brightness(110%);
	-o-filter:brightness(110%);
	}
	.avantage_fixed li a.service_fix{background:url("template-service_fix.png") no-repeat center top}
	/*	.avantage_fixed li a.service_fix:hover{background:url("template-service_fix_h.png") no-repeat center top}*/
	.avantage_fixed li a.mon_compte_fix{background:url("template-mon_compte_fix.png") no-repeat center top}
		/*.avantage_fixed li a.mon_compte_fix:hover{background:url("template-mon_compte_fix_h.png") no-repeat center top}*/
	.avantage_fixed li a.panier_fix{background:url("template-panier_fix.png") no-repeat center top}
		.avantage_fixed li a.panier_fix .nbre_panier{color:inherit}
	/*.avantage_fixed li a.panier_fix:hover{background:url("template-panier_fix_h.png") no-repeat center top}*/
		.avantage_fixed li span:not(.nbre_panier) {display: block;padding: 12px 0 5px;}

/*=========================================
				HEADER
==========================================*/
.header{ background:#ffffff url('template-bg_header.png'); }
	.fixmenu {position: fixed;top: 0;width: 100%;z-index: 12;/* transition:0.5s all ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;*/}
	.header.fixmenu {height: auto;}
		.fixmenu .header_content {padding: 10px 20px;}
			.fixmenu .pi-col-md-3.pi-col-sm-6 {display: none;}
				.fixmenu .pi-visible_tablette.pi-col-sm-6 {float: none;width: 100%;}
.header_content{padding:20px 0px 0px 0; max-width:90%; margin:auto;background: url("template-bg_slogan.png") no-repeat scroll center bottom }
.logo h1{margin: 0;}
.logo a{left: 0;position: absolute;top: 0;z-index: 9;display:block}
.logo a:hover{filter:brightness(120%);-moz-filter:brightness(120%);-webkit-filter:brightness(120%);-ms-filter:brightness(120%);-o-filter:brightness(120%)}
	.slogan {text-align: right;margin-right:30px; margin-top:10px}
		.slogan > h1{font-size:12px}
		.slogan strong {display:block;font:57px/32px "Dragon-Is-Coming";letter-spacing:2px; padding-right:7%}                                     
		.slogan p {margin:0}
		.lien_compte {border-right: 1px solid #000000;display: inline-block;padding: 0 5px;}
			.nbre_panier {color: #9e3039;font-size:13px}
	.search_bloc {background: #ffffff ;box-shadow: 0 0 3px #666666;-moz-box-shadow: 0 0 3px #666666;-webkit-box-shadow: 0 0 3px #666666;-ms-box-shadow: 0 0 3px #666666;-o-box-shadow: 0 0 3px #666666;float: left;height: 43px;position: relative;width:55%;margin-top:23px; border:none}
	.search_resp {background: #868686 ;padding: 15px;position: absolute;text-align: center;width: 100%;z-index: 99;display:none}
		.search_resp .btn_valider{margin-top:10px}
		.s_text {border:none;height: 43px;text-indent: 10px;width: 90%;font :italic 13px "Gotham-Book"; color:#ccc}
		.s_text:focus{border:none; outline:none}
		.s_submit {background:url('template-icon_research.png') no-repeat center;border:none;color: #c5c5c5;display: block;font:13px "Gotham-Book";position: absolute;right: 5px;top:10px;width:33px; height:21px; border-left:1px solid #c5c5c5}
		.s_submit:hover{background:url('template-icon_research_h.png') no-repeat center; border-left-color:#9E3039}
	.menu_top{float:right; color:#868686; width:45%; margin-top:20px;}
		.user_link{float:left;padding:15px 0 35px 5px;}
			.user_link a{ font:13px/100% "Ringbearer";letter-spacing:3px;text-transform:lowercase;padding:0;position:relative; display:block}
				/*.user_link a::after {background-color: #868686;content: "";height: 10px;position: absolute;right: -5px;top: 50%;width: 1px;margin-top:-5px}*/
			.user_link a:hover{color:#9E3039;}
		.cart_link{position:relative;float:left;padding:15px 15px 35px;display: none;}
		.cart_link.active{background:url('template-arrow_dropdown.jpg') no-repeat center bottom #d9d9d9;}
			.cart_link a{ font:13px/100% "Ringbearer";letter-spacing:3px;text-transform:lowercase;padding:0;display:block}
			.cart_link a:hover{color:#9E3039;}
			.cart_link.active .cart_dropdown{display:block;}
			.cart_dropdown{position:absolute;top:100%;right:0;background-color:#d9d9d9;padding:15px;width:430px;z-index:99;display:none;}
				.cart-popup-item{padding:10px 0;border-bottom:1px solid #bbbbbb;}
					.cart-popup-ima{width:65px;height:65px;padding:5px;background-color:#ffffff;float:left;
						box-shadow: 0 0 3px #666666;-moz-box-shadow: 0 0 3px #666666;-webkit-box-shadow: 0 0 3px #666666;-ms-box-shadow: 0 0 3px #666666;-o-box-shadow: 0 0 3px #666666;}
					.cart-popup-desc{float:left;width:210px;padding:10px 0 0 10px;}
						.cart-popup-desc a{font :12px "Gotham-Medium";color:#868686;text-transform:uppercase;letter-spacing:0px;}
						.cart-popup-desc span{font: 12px "Gotham-Book";}
					.cart-popup-price{float:left;width:125px;position:relative;padding:10px 45px 0 0;text-align:right;}
						.cart-popup-price strong{color:#9f3039;font :13px "Gotham-Medium";}
						.cart-popup-price span{text-decoration:line-through;font-size:12px;}
						a.cart-popup-delete{position:absolute;right:5px;top:50%;margin-top:-9px;}
				.cart-popup-bouton{text-align:center;margin-top:15px;}
					.cart-popup-bouton a{display:inline-block;padding:15px 50px;color:#ffffff;font:14px "Ringbearer";letter-spacing:3px;text-transform:lowercase;background-color:#868686;}
					.cart-popup-bouton a:hover{background-color:#9E3039;color:#ffffff;}
					
	/******ICO HA+EADER *****/
	.ico_header > a {display: block;text-align: center;position:relative; max-width:52px; margin:auto}
		.ico_header span {display: block;font: 9px "Gotham-Bold";padding-top: 5px;text-transform:uppercase}
			
.ico_header a em {background-color: #ffffff;border-radius: 100%;color: #9e3039;display: block;font: 10px "Gotham-Book";height: 17px;padding-top: 2px;position: absolute;right: 2px;text-align: center;top: -6px;width: 17px;z-index: 2;border:1px solid #9e3039}
/* cart menu */
.has-dropdown{position:relative;display:inline-block;z-index:99}
.has-dropdown .dropdown-content{visibility:hidden;opacity:0}
.has-dropdown.active .dropdown-content{visibility:visible;opacity:1;z-index:99}
.has-dropdown.active .dropdown-content .pi-submenu{display:block}
.has-dropdown .dropdown-content > a{text-align:center;display:block;color:#A6BF10;font-family:"Gotham-BookItalic";line-height:16px;position:absolute;bottom:-15px;left:0;width:100%;background-color:#fff}
.has-dropdown .dropdown-content .pi-submenu{background-color:#fff;width:380px;right:0;top:100%;left:auto;padding:16px 20px;visibility:visible;opacity:1;display:none}
.has-dropdown .cart-popup-item{background-color:#F7F7F7;padding:10px 6px 10px 5px;display:table;margin:0;border-bottom:2px solid #CCC}
.has-dropdown .cart-popup-item a{padding:0;display:inline-block}
.has-dropdown .cart-popup-item .product-img-thumbnail{float:left;display:inline-block}
.has-dropdown .cart-popup-item .details{}
.has-dropdown .cart-popup-item .details > span{width:275px;margin-left:10px}
.has-dropdown .cart-popup-item .details .details-top{height:28px}
.has-dropdown .cart-popup-item .details .icon{}
.has-dropdown .cart-popup-item .details .qty{margin-top:-top: 5px}
.has-dropdown .cart-popup-item .details .price{font-size:13px;font-weight:800}
.has-dropdown .cart-popup-item .details .old-price{text-decoration:line-through;font-family:'Gotham-Book';font-size:12px;color:#868686;}
.has-dropdown .cart-popup-item .details .fa-remove{background-color:#838A8E;color:#fff;padding:5px 7px;border-radius:3px;font-size:14px;margin:0}

/* Add cart button part */
.has-dropdown .cart-popup-item:last-child{border-bottom:none;display:block;padding:0}
.has-dropdown .cart-popup-item:last-child .details{float:none;width:100%;padding:10px 6px 10px 5px}
.has-dropdown .cart-popup-item:last-child .details > span{display:block;width:100%;margin:0}
.has-dropdown .cart-popup-item:last-child .details .details-top{height:auto;}
.has-dropdown .cart-popup-item .total{display: block;text-align: right;}
.details .color-pink{font-size:15px;font-family:"Gotham-Medium"}
.has-dropdown .cart-popup-item:last-child .details-bottom{font-family:"Gotham-Book";font-size:14px;text-align:right;background:rgba(0,0,0,0) url(../images/relais-kiala-ico.gif) no-repeat scroll right top 10px;padding-right:55px}
.has-dropdown .cart-popup-item:last-child .details-bottom .color-pink{font-family:"Gotham-Medium"}
.has-dropdown .cart-popup-item a.btn{background-color:#868686;border:medium none;color:#fff;display:inline-block;font-family:"Ringbearer";font-size:18px;margin:0 auto;padding:20px 60px;width:auto}
/* END Add cart button part */
/*=========================================
				MENU
==========================================*/

.navigation {background-color: #868686;position:relative; height:42px; transition:0.5s all ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease; /*border-bottom:3px solid #565857;*/ width:100%}
.navigation::after {background: #565857;bottom: 0;content: "";height: 3px;left: 0;position: absolute;width: 100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
	.menu_principal{max-width:1490px; margin:auto}
.fixNavigation{position:fixed; width:100%; top:0; left:0;z-index:12; transition:0.5s all ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
	.logo_menu {display: none;left: 10px;position: absolute;top: 0;transition: all 0.5s ease 0s;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;width: 79px;z-index:10}
	.fixNavigation .logo_menu {display: block;transition: all 0.5s ease 0s;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.navigation.fixNavigation{background:rgba(134, 134, 134, 0.7)}
	.nav_item {float:left;width:/*16.66667%*/12.2%; text-align:center}
		.nav_item.active{/*background: #706f6f ;*/}
			
.nav_item.active .nav_link::before {background: #9e3039;bottom: 0;content: "";height: 3px;left: 0;position: absolute;width: 100%;z-index: 10;}
.nav_item.active .nav_link {height: 42px;position: relative;}
		.nav_link {color: #FEFEFE;display: block;font: 13px "Gotham-Bold";overflow: hidden;padding: 12px 0px;text-transform: uppercase;position:relative; z-index:10}
			.nav_link > span{display:block; border-left:1px solid #fefefe}
		.nav_item:hover{background: #706f6f ;}
		
		.nav_item:hover .nav_link > span{border-left-color:#706f6f;}
		.nav_item:nth-child(8){background:#565857;}	
		.nav_item:nth-child(8):hover{background:#706f6f }
		.nav_item:nth-child(8) .nav_link > span{border-left-color:#565857!important;}
		.nav_item.sousCategok:hover > .sub_menu {display:block; transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
			.sub_menu {background: #706f6f;left: 0;position: absolute;top: 40px;width: 100%;z-index: 11;display:none; transition:all 0.5s ease; overflow:hidden}
		.container_sub{position:relative;}
		.container_sub::before{content:url('template-bg_menu_l.png'); position:absolute; left:-5%; top:-10px; z-index:9}
		.container_sub::after{content:url('template-bg_menu_r.png'); position:absolute; right:-5%; top:-10px; z-index:9}
		.bloc_categorie_sub {color: #ececec;float: left;font-size: 14px;text-align: left;width: 25%;padding: 30px 0;position:relative; z-index:10}
		.title_submenu {font: 22px "Ringbearer";letter-spacing: 2px;padding: 10px 0;}
		.title_submenu i{font:14px "Gotham-Bold"}
		.liste_submenu {max-width: 316px;text-transform: uppercase;}
			.liste_submenu li:hover {background: rgba(156, 156, 155, 0.7);}
		.liste_submenu li {border-bottom: 1px solid rgba(236, 236, 236, 0.2);padding: 10px 2px;}
			.liste_submenu a {display: block;}
		.sub_cc {background: url("template-cc_title.png") no-repeat scroll left center;float: right;margin-right: 76px;max-width: 500px;padding-left: 5%;background-size:auto 86%; position:relative; z-index:10; height:458px}
			.titre_sub_cc {background:url("template-trait_title_w.jpg") repeat-x center;font: 25px "Ringbearer"; letter-spacing:2px;padding: 10px 0;text-align: center;color:#ffffff; margin:auto; max-width:50%; display:none}
				.titre_sub_cc span {background-color: #706f6f ;display: inline-block;padding: 0 30px;}
			.produit_sub_descr {color: #868686;padding:10px 0;}
					.content_sb_cc {float: right;padding: 30px 0;}
						.produit_sub {background: #ffffff;padding: 10px;margin-bottom:40px; box-shadow:0 0 3px #1b1b1b;-moz-box-shadow:0 0 3px #1b1b1b;-webkit-box-shadow:0 0 3px #1b1b1b;-ms-box-shadow:0 0 3px #1b1b1b;-o-box-shadow:0 0 3px #1b1b1b}
						.produit_sub:last-child{margin-bottom:0}
					
							.produit_sub_img {float: left;position: relative;width: 40%;}
							.produit_sub_img .img_2 {position: absolute;left: 0;top: 0;z-index: -10;;opacity: 0;background: #ffffff ;transition: opacity .4s ease;-webkit-transition: opacity .4s ease;box-shadow:0 0 3px #1b1b1b;-moz-box-shadow:0 0 3px #1b1b1b;-webkit-box-shadow:0 0 3px #1b1b1b;-ms-box-shadow:0 0 3px #1b1b1b;-o-box-shadow:0 0 3px #1b1b1b}
							.produit_sub_img:hover .img_2 {z-index: 0;opacity: 1;object-fit: cover;}


							.produit_sub_right {float: right;padding-left: 20px;text-align: left;width: 60%;}
								.produit_sub_title {border-bottom: 1px solid #D9D9D9;padding-bottom: 4px;height:50px; overflow:hidden; margin:auto}
									.produit_sub_title strong{display:block;font: 12px "Gotham-Bold";text-transform: uppercase;padding:5px 0}
									.produit_sub_title span{display:block;font: 12px "Gotham-Book";}
					.sub_lien_panier{margin:15px 0}
						.add_panier_sub {background: #575756;border: none;color: #ffffff;display: inline-block;font: 12px "Gotham-Bold";padding: 8px 10px;text-transform: uppercase;}
							.add_panier_sub:hover{background: #6096a2;}
						.contact_panier_sub{background: #9e3039;border: none;color: #ffffff;display: inline-block;font: 12px "Gotham-Bold";padding: 8px 10px;text-transform: uppercase;}
						.contact_panier_sub:hover{background: #575756;}
/*=========================================
				SLIDER
==========================================*/
.infostext-wrapper{background-color:#9e3039;min-height:50px;padding-bottom:31px;padding-top:10px}
.infostext-wrapper > p{color:#fff;font-family:"Gotham-Bold";font-size:14px;margin:0;text-align:center;vertical-align:middle}
.slider_content {position: relative;}
	.carouHome a {/*background-size: auto 100% !important;*/display: block; width: 100%;}
/****BANNIERE****/
	.carouHome .slider_item{text-align:center}	
	.carou_phrase_admin {height: 233px;margin-top: -185px;position: absolute;right: 24%;top: 50%;z-index: 10;}	
		.content_bulle {background:/* rgba(255, 255, 255, 0.4)*/ url("template-bg_content_bulle.png") no-repeat center center ;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;-o-border-radius: 100%;height: 355px;text-align: center;width: 355px;color:#575756;  background-size:100% auto}
		.content_bulle span {background:url("template-bg_bulle.png") no-repeat scroll center top;display: block;font: 30px "Ringbearer";letter-spacing: 2px;padding-top: 48px;}
	.content_bulle strong {color: #9e3039;display: block;font: 47px "Ringbearer";letter-spacing: 2px;}
	.content_bulle em {display: block;font: 15px "Ringbearer";letter-spacing: 2px;}
		.content_bulle a {background: #9e3039;color: #ffffff;display: inline-block;font: 21px "Ringbearer";letter-spacing: 2px;margin-top: 10px;padding: 10px;}
		.content_bulle a:hover{background:#565857  }
			.articleBit_title span{display:block;font: 12px "Gotham-Book";}
			.carouHome  button.slick-prev {background:url("template-slick_prev_c.png") no-repeat;border: none;font-size: 0;height: 88px;left:2%;margin-top: -44px;position: absolute;top: 50%;width: 26px;cursor:pointer; z-index:9; opacity:0; transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
			.carouHome  button.slick-next {background:url("template-slick_next_c.png") no-repeat ;border: none;font-size: 0;height: 88px;right: 2%;margin-top: -44px;position: absolute;top: 50%;width: 26px;cursor:pointer; z-index:9; opacity:0; transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
			.carouHome:hover > button.slick-prev{opacity:0.5; transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
			.carouHome:hover > button.slick-next{opacity:0.5; transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
/*=========================================
				AVANTAGE 
==========================================*/	
.index_avantage {background: #D9D9D9;padding: 10px 0;}
	.content_avantage{position:relative;text-align:center }
	.content_avantage::before{content:url('template-cercle_bg.png'); position:absolute; top:-31px; left:50%; margin-left:-17px; z-index:10}
	.av_BoxIndex.av_BoxIndex1 {margin-left: 0;}
	.av_BoxIndex {/*float:left*/margin-left: 59px;vertical-align: middle;display:inline-block}
	
			.av_BoxIndex a {color: #868686;display: block;font: 16px "Ringbearer";letter-spacing:2px}
			.av_BoxIndex a:hover{color:#9E2F38}
				.av_BoxIndex img {display:inline-block; vertical-align:middle; margin-right: 15px;}
				.av_BoxIndex span {display: inline-block;margin-top: 6px;padding-right: 20px;vertical-align: middle;text-align:left;font-size:0.976em}
/*=========================================
				COLLECTION 
==========================================*/
#collection_index_71{display:none;} /** Cache la collection n°71 - Containers du monde **/
.collection_item{/*float:left;*/  width: 33.3333%; padding:0 15px}
.collection_liste{margin:0 -15px; display: flex;display: -ms-flex;justify-content: center;-ms-flex-pack: center;flex-wrap: wrap;-ms-flex-wrap: wrap;}
	.collection_liste::after{content:""; display:table; clear:both}
.bloc_selection{background-color:#B1B1B1; position:relative}
.bloc_selection::before {content: url("template-bg_collection_l.png");left:-15px;position: absolute;top: -1px;}
.bloc_selection::after {content: url("template-bg_collection_l.png");right:-15px;position: absolute;top: -1px;}
.content_selection {padding: 25px 0 45px;position:relative;z-index:10}	
.content_selection::before{content:url('template-cercle_bg.png'); position:absolute; top:-18px; left:50%; margin-left:-17px; z-index:10}
	.title_collection {background:  url("template-trait_title_w.jpg") repeat-x center;font: 25px "Ringbearer";padding: 10px 0;text-align: center;color:#ffffff; margin:auto; max-width:50%; letter-spacing:5px}
		.title_collection span {background-color: #b1b1b1;display: inline-block;padding: 0 30px;}
	.liste_categ{padding-top:20px}
	.categorie_Box {margin-bottom: 40px;padding:10px; background-color:#ffffff;box-shadow: 0 0 5px #565857;-moz-box-shadow: 0 0 5px #565857;-webkit-box-shadow: 0 0 5px #565857;-ms-box-shadow: 0 0 5px #565857;-o-box-shadow: 0 0 5px #565857; text-align:center}
	/**à effacer*/ .categorie_Box img{width:100%}
		.categorie_Box_content{position: relative;background-color:#b1b1b1}
		.categ_image{height: 100%;}
		.categ_lib {background:  rgba(134, 134, 134, 0.5);top: 50%;left: 0;position: absolute;text-align: center;width: 100%;z-index: 9;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;opacity:0;height:0}
		.categorie_Box:hover .categ_lib{background: rgba(134, 134, 134, 0.75);height: 100%;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease; opacity:1; transform:rotate(0deg); top:0}
		.categorie_Box:hover .bg_categ_lib a {color: #ebe8e1;left: 0;position: absolute;text-align: center;width: 100%;height:100%}
			.categorie_Box:hover .bg_categ_lib{background:url('template-bg_coll_h.png') no-repeat center bottom;padding-top: 30px;height:100%;}
				.bg_categ_lib a {background:  url("template-bg_lien_collection.png") no-repeat scroll center top;display: block;font: 19px "Gotham-Book";padding-top: 50px;position: relative;text-transform: uppercase;color:#ffffff}
				.bg_categ_lib a span{display:block; max-width:220px; margin:auto}
	/*.collection_liste {margin: auto;max-width: 95%;}*/
		.collection_liste button.slick-prev {background:url("template-arrow_left_col.png") no-repeat center;border: none;font-size: 0;height: 40px;left:-8%;margin-top: -20px;position: absolute;top: 50%;width: 26px;cursor:pointer; z-index:9}
			.collection_liste button.slick-next {background:url("template-arrow_right_col.png") no-repeat center ;border: none;font-size: 0;height: 40px;right: -8%;margin-top: -20px;position: absolute;top: 50%;width: 26px;cursor:pointer; z-index:9}	
					.bg_categ_lib h2{margin:0}
	.marque_conteneur {
    margin-top: 15px;
}			
/*=========================================
				TOP INDEX 
==========================================*/
.bloc_top_index {padding:30px 0;background-color:#f5f5f5; overflow:hidden}
	.title_top {background:  url("template-trait_title_g.jpg") repeat-x center;font: 25px "Ringbearer"; letter-spacing:5px;padding: 10px 0;text-align: center;color:#868686; margin:auto; max-width:50%}
		.title_top span {background-color: #f5f5f5;display: inline-block;padding: 0 30px;}
		.title_top_index span {background-color: #f5f5f5;display: inline-block;padding: 0 30px;color: #9e303a;font-weight: bold;}
	.ongletTopProduct {padding: 10px 0;text-align: center;margin-bottom:10px}
		.ongletTopProduct li.pi-active a{border-bottom:1px solid #9E3039; color:#9E3039}
		.ongletTopProduct li {display: inline-block;padding: 0 15px;vertical-align: middle;border-right: 1px solid #b1b1b1;}
			.ongletTopProduct li a {display: inline-block;padding: 0 0 3px;text-transform: uppercase;font-size:11.5px;border-bottom:1px solid transparent; margin:0 15px}
			.ongletTopProduct li a:hover{border-bottom:1px solid #9E3039; color:#9E3039}
			.ongletTopProduct li:last-child  {border-right:none;}
	.top_products {margin: auto;max-width: 90%;}
		.top_products .slick-track {margin: auto;}
		@media only screen and (min-width:642px) {
			.Article_Bit {width: 250px;padding-bottom:15px; margin:5px auto;}
		}
		/*test
		.Article_Bit {width: 250px;padding-bottom:15px; margin:5px auto;}*/
		 .top_item .Article_Bit {max-width: 235px;width:90%}
			.articleBit_img {position: relative;background:#ffffff; padding:10px; box-shadow:0 0 3px #b1b1b1;-moz-box-shadow:0 0 3px #b1b1b1;-webkit-box-shadow:0 0 3px #b1b1b1;-ms-box-shadow:0 0 3px #b1b1b1;overflow:hidden ;max-width:100%;}
		.list_produit	.articleBit_img {min-height:250px}
			.articleBit_img a > img{}

			/*.articleBit_img:hover a >img{transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;}*/
.Article_Bit .articleBit_img img{transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;}
				.Article_Bit .articleBit_img .img_2 {position: absolute;z-index: -10;top: 0;left: 0;opacity: 0;transition: opacity .4s ease;-webkit-transition: opacity .4s ease;width: 100%;height: 100%;}
				.Article_Bit:hover  .articleBit_img .img_2 {top: 0;z-index: 0;opacity: 1;height: 100%;object-fit: cover;}
					.etiquette {top:15px;color: #ffffff;right: 15px;position: absolute;text-align: center;text-transform: uppercase;z-index:1}
				
				
			.articleBit_descr {color: #868686;padding:17px 10px 0;text-align: center;}
				.articleBit_panier {padding: 10px ;display: flex;flex-wrap: nowrap;justify-content: center;}
					.lignetexte span {font: 12px "Gotham-Bold";color: #9e3039;}
					.articleBit_prix {text-align: right;position:relative; vertical-align:middle;}
						.prix_old {color: #868686;text-decoration: line-through;position:absolute; top:0px; left:10px; font-size:10px}
						.prix_promo {color: #9e3039;display:block; font:12px "Gotham-Bold";}
					.article_btn {display:inline-block;width:17%;text-align:right; vertical-align:middle}
						.article_btn > button {background:none;border:none;padding: 0;width:100%}
				.articleBit_title {border-bottom: 2px solid #D9D9D9;padding-bottom: 4px;height:50px; overflow:hidden;/* max-width:70%;*/ margin:auto}
				.articleBit_title {height:67px}
				.articleBit_title.recherche {height:85px}
					.articleBit_title strong{display:block;font: 12px "Gotham-Bold";text-transform: uppercase;padding:5px 0}
					@media only screen and (max-width:425px) {
						.articleBit_title strong{display:block;font: 10px "Gotham-Bold";text-transform: uppercase;padding:5px 0}
					}
					@media only screen and (max-width:414px) {
						.articleBit_title strong{display:block;font: 9px "Gotham-Bold";text-transform: uppercase;padding:5px 0}
					}
					@media only screen and (max-width:382px) {
						.articleBit_title strong{display:block;font: 8px "Gotham-Bold";text-transform: uppercase;padding:5px 0}
					}
					 .articleBit_title strong{height:36px}
					 .articleBit_title strong.recherche1{height:50px}
					.articleBit_title .surligne{background-color:#6096a2;color:#fff;display:inline;padding:0}
					.articleBit_title span{display:block;font: 12px "Gotham-Book";}
			.top_products button.slick-prev {background:url("template-slick_prev.png") no-repeat;border: none;font-size: 0;height: 88px;left:-3%;margin-top: -95px;position: absolute;top: 50%;width: 26px;cursor:pointer; z-index:9}
			.top_products button.slick-next {background:url("template-slick_next.png") no-repeat ;border: none;font-size: 0;height: 88px;right: -3%;margin-top: -95px;position: absolute;top: 50%;width: 26px;cursor:pointer; z-index:9}
			
			.bloc_top_index .pi-tabs-content > .pi-tab-pane.pi-active {display: block;height: 100%;position: relative;visibility: visible;opacity:1; }
	.bloc_top_index .pi-tabs-content > .pi-tab-pane {display: block;height: 0;min-height: 0;position: relative;visibility: hidden;opacity:0; }
/*=========================================
				CREATION 
==========================================*/
.createur_fabricant{background:url("template-bg_creation5.jpg") no-repeat center top; background-size:cover;font-size:14px; text-align:right; padding:50px 0 30px 0;line-height:25px;min-height:310px;  position: relative;z-index:2; margin-top:-30px}
.titre_creation{font: 25px "Ringbearer"; letter-spacing:5px;text-align:right;}
	.titre_creation h2{font: 25px "Ringbearer"; letter-spacing:5px;}
	.titre_creation h1{font: 25px "Ringbearer"; letter-spacing:5px;}
.texte-creation{padding:15px 0}
.texte-creation strong{color:#9E3039; font:14px 'Gotham-Book'}
h1.h1_hide{font-size:1px;position:fixed;left:-9000px;top:-9000px;z-index:-999;}

/*=========================================
				VIDEO 
==========================================*/
.bloc_avant_footer{background:#f5f5f5 url('template-bg_header.png'); padding:55px 0 30px 0; margin-top: -28px;}
	.title_avant_footer{font: 25px "Ringbearer"; letter-spacing:2px;padding: 10px 0;text-align: center;color:#868686; margin:auto; max-width:780px; position:relative}
	.title_avant_footer:before{content:""; height:2px ; width:160px; position:absolute; left:0; top:25px; background-color:#868686}
	.title_avant_footer:after{content:""; height:2px ; width:160px; position:absolute; right:0; top:25px; background-color:#868686}
.bloc_media{background:url('template-bg_media.png') no-repeat center; padding:20px 0}
	
.media_content{width:780px; margin:auto; background:url('template-shadow_media.png') no-repeat center bottom; padding-bottom:34px; /*height:450px*/}
.media_content iframe {background: #000000;width: 100%;/*height: 100%;*/border:none}

/*=========================================
				INSTIT INDEX 
==========================================*/
.box_instit {background: #ffffff;box-shadow: 0 0 5px #565857;-moz-box-shadow: 0 0 5px #565857;-webkit-box-shadow: 0 0 5px #565857;-ms-box-shadow: 0 0 5px #565857;-o-box-shadow: 0 0 5px #565857;padding: 10px;overflow:hidden}
	.box_instit > a {display: block;position: relative;}
		.box_instit span {background:rgba(255, 255, 255, 0.5) ;bottom:0;font:12px "Gotham-Book";height: 50%;left: 0;padding: 15px;position: absolute;text-align: center;transition: all 0.5s ease 0s;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;width: 100%;color: #575756;max-height:129px}
	.box_instit strong {display: block;font: 21px "ringbearer";letter-spacing: 2px;padding-bottom: 10px;}
	.box_instit a:hover > span {height: 100%;padding-top: 21% ;transition: all 0.5s ease 0s;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;/*background:rgba(158, 48, 57, 0.4);color: #ffffff;*/max-height:100% }
/*=========================================
				NEWSLETTER
==========================================*/
.bloc_newsletter {margin: 35px auto;}
	.bloc_content {background: #b1b1b1 url("template-bg_slogan.png") no-repeat scroll center bottom;color: #ffffff;font: 14px "Gotham-Book";padding: 15px 15px 25px 15px;}
		.title_newsletter {border-right: 1px solid #ebe8e1;color: #ffffff;float: left;font: 25px "Ringbearer";letter-spacing: 5px;padding: 0 15px;text-align: center;margin-top:5px}
		.content_newsletter {}
			.formcontent_news::after {content: url("template-nl.png");left: -102px;position: absolute;top: -7px;z-index: 2;}
			.formcontent_news {float: right;margin-right: 17px;padding-top: 5px;position: relative;}
				.formcontent_news > form {position: relative;z-index: 8;}
				.content_newsletter span{display:inline-block; vertical-align:middle; margin:0 5%}
					.n_text {background: #ffffff ;border:none;color: #b1b1b1;font: italic 12px "Gotham-Book";height: 35px;text-indent: 10px;width:476px;box-shadow:0 0 3px #565857 ;-moz-box-shadow:0 0 3px #565857 ;-webkit-box-shadow:0 0 3px #565857 ;-ms-box-shadow:0 0 3px #565857 ;-o-box-shadow:0 0 3px #565857 ;padding:0}
					.n_submit {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background:none;border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #cccccc;border-image: none;border-style: none none none solid;border-width: medium medium medium 1px;color: #9e3039;font: 16px "Ringbearer";position: absolute;right: 10px;top: 9px;padding:0 5px}
.n_submit:hover{color:#6096a2 ; -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background:none;border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #6096a2;border-image: none;border-style: none none none solid;border-width: medium medium medium 1px;}
		
/*=========================================
				FOOTER
==========================================*/
.section_av_footer {margin: auto;max-width: 1500px;}
.title_footer {background: url("template-title_footer_top.png") no-repeat scroll center top;font: 24px "Ringbearer";padding-top: 15px;text-align: center;letter-spacing:5px;color:#ffffff}
.title_footer span{display:block;background: url("template-title_footer_bottom.png") no-repeat scroll center bottom;padding-bottom:38px}
	.footer {background:#b1b1b1 url("template-bg_footer.png") no-repeat center bottom; color: #868686;font: 12px "Gotham-Book";padding: 55px 0 35px 0;position: relative;margin-top:-10px}
		.footer::before {content: url("template-cercle_bg.png");left: 50%;margin-left: -17px;position: absolute;top: -18px;z-index: 10;}
		.footer_content {padding: 25px 0;}
			.ul_footer{float: left;width: 50%;}
			.menu_footer ul li{/*float:left;*/padding:2px 0;/*width:50%*/}
				.menu_footer ul li a{color:#ffffff; background:url("template-ico_lien_footer.png") no-repeat center left; padding:5px 0 5px 20px; display:inline-block; font:15px "Gotham-Book"}
			.menu_footer ul li a:hover{color:#565857 ; background:url("template-ico_lien_footer_h.png") no-repeat center left;}
				.menu_footer a br {display: none;}
	/*SERVICE CLOENT*/
		.shadow_service {background: url("template-shadow_media.png") no-repeat scroll center bottom / 100% auto;padding-bottom: 30px;}	
			.content_service {background: #ececec ;padding: 10px;position:relative}	
				.content_service::before {content: url("template-cadre_bottom_l.png");left: 10px;position: absolute;bottom: 10px;}
				.content_service::after {content: url("template-cadre_bottom_r.png");right: 10px;position: absolute;bottom: 10px;}
			.cadre_container {padding: 15px 20px;position: relative;}
				.cadre_container::before {content: url("template-cadre_top_l.png");left: 0;position: absolute;top: 0;}
				.cadre_container::after {content: url("template-cadre_top_r.png");right: 0;position: absolute;top: 0;}
			.service_left{float:left;width:75%}
				.service_left  strong{font:24px "Ringbearer" ; letter-spacing:5px}
				.service_left p {line-height: 16px;margin: 1px 0;}
				.service_left  a{font:24px "Ringbearer" ; letter-spacing:2px; display:block; color:#9e3039;}
			.btn_service{float:left; width:25%}
			.btn_service a {background:url("template-bg_contact.png") no-repeat center top;color: #ffffff;display: block;font: 12px/13px "Ringbearer";height: 96px;letter-spacing: 2px;margin: auto;opacity: 0.8;padding: 55px 13px 0;text-align: center;text-transform: lowercase;width: 96px;}
					.btn_service a:hover{/*background:url("template-bg_contact_h.png") no-repeat scroll center top;*/
	filter:brightness(110%);
	-moz-filter:brightness(110%);
	-webkit-filter:brightness(110%);
	-ms-filter:brightness(110%);
	-o-filter:brightness(110%);
	}

	.copyright{font:12px "Gotham-Book"; margin:0; padding:10px 0 10px 278px }
	/******FOOTER BOTTOM***/
	.footer_social {border-top: 1px solid #868686;padding-top: 15px;}
		.footer_reso {float: left;padding-right:15px}
			.copyright > strong {display: block;font: 12px "Gotham-bold";}
	.mode_paiement_footer {background: #ececec;padding: 10px;}
		.mode_paiement {/*border-left: 1px solid #cccccc;float: right;*/padding-left: 21px;}
			.title_mode_paiement {font: 14px "Gotham-Bold";padding-bottom: 5px;text-transform: uppercase;}
				.mode_livraison > img {margin-top: 3px;}
		.copyright span{display:block}
		.copyright a:hover{color:#9e3039;}
	.footer_bottom {margin: 0 -15px;}
		.footer_bottom_left {display: inline-block;padding-left: 15px;vertical-align: middle;width: 83%;}
	.barre_cookie {background-color: #6096a2;bottom: 0;left: 0;position: fixed;width: 100%;z-index: 999;}	
		.barre_cookieC {color: #ffffff;margin: auto;max-width: 1020px;padding:5px 10px;text-align: center;}
			.barre_cookieC a {color: #ffffff;text-decoration: underline;}
				.btn_cookies{background:#9e3039; color:#ffffff}
/*=========================================
				PAGE CATEGORIE
==========================================*/
.bloc_page{padding:35px 0}
.ss_categ_item{float:left;  width: 25%; padding:0 15px}
#collection_71{display:none;} /** Cache la collection n°71 - Containers du monde **/
.sous_categ_bloc_list{margin:0 -15px}
.sous_categ_bloc_list::after{content:""; display:table; clear:both}
.header_categorie{position:relative;height:242px;width:100%;padding:15px 0;}
	.cat_ima{position:absolute;top:0;left:0;z-index:1;text-align:center;width:100%;height:242px; background-repeat:no-repeat!important; background-position: center center!important; background-size: auto 100%!important}
	.categ_description{position:relative;z-index:2;max-width:780px;margin:auto;padding:20px 40px;background-color:rgba(255, 255, 255, 0.8);text-align:center;max-height:200px; overflow:hidden}
	.marque_conteneur .categ_description{max-height:100%; margin-bottom:15px}
	.marque_conteneur .categ_text{max-height:100%}
		h1.categorie_lib{max-width:80%;margin:0 auto 15px;}
			h1.categorie_lib span{color:#9e3039;font:25px 'Ringbearer';position:relative;display:inline-block;padding:0 20px;letter-spacing:5px; text-transform:lowercase}
			h1.categorie_lib span:after{position:absolute;left:100%;top:50%;content:url("template-trait.jpg");}
			h1.categorie_lib span:before{position:absolute;right:100%;top:50%;content:url("template-trait.jpg");}
		div.categorie_lib{max-width:80%;margin:0 auto 15px;}	
			div.categorie_lib span{color:#9e3039;font:25px 'Ringbearer';position:relative;display:inline-block;padding:0 20px;letter-spacing:5px; text-transform:lowercase}
			div.categorie_lib span:after{position:absolute;left:100%;top:50%;content:url("template-trait.jpg");}
			div.categorie_lib span:before{position:absolute;right:100%;top:50%;content:url("template-trait.jpg");}
		.categ_text{color:#575756;font-size:12px;line-height:16px;max-height:96px; overflow:hidden}
.categorie_content{max-width:1590px;margin:auto;padding:0 0 25px;}
	.arianeBox{padding:10px 0;border-bottom:1px solid #c9c9c9;font-size:12px;color:#868686;}
	.sous_categ_bloc{padding:35px 0 10px 0;}
		.sous_categ_bloc_lib{text-align:center;max-width:740px;margin:0 auto 25px;background:url("template-trait.jpg") repeat-x center;}
			.sous_categ_bloc_lib span{display:inline-block;padding:0 20px;color:#868686;font:25px 'Ringbearer';background-color:#f5f5f5;letter-spacing:5px}
	
			.sousCategBit{background-color:#ffffff;padding:10px;position:relative;max-width:370px;margin:0 auto 30px;
				box-shadow:0 0 3px #676767;-webkit-box-shadow:0 0 3px #676767;-o-box-shadow:0 0 3px #676767;-moz-box-shadow:0 0 3px #676767;-ms-box-shadow:0 0 3px #676767;text-align:center; }
				/*.sousCategBitHover.sousCategBit h2.sousCategBit_lib{height:100%;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;padding-top:14%}*/
					/*.sousCategBitHover.sousCategBit h3 a{padding:50px 10px 0;height:100%;
						transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;}*/
						.sousCategBitHover.sousCategBit h3 a em{display:block;}
			
		
				.sousCategBit_ima{position:relative;overflow: hidden;min-height:166px}
				h2.sousCategBit_lib{margin:0;position:absolute;left:0;bottom:0;/*background-color:rgba(255, 255, 255, 0.3);*/text-align:center;width:100%;height:40%;
					transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;}
					h2.sousCategBit_lib a{
						transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;}
						h2.sousCategBit_lib span{padding:50px 0 0;/*background:url("template-ico_categ.png") no-repeat center top;*/font:16px 'Gotham-Book';/*color:#565857;*/color:#000;/*text-transform:uppercase;*/display:inline-block;}
						h2.sousCategBit_lib.titre_blanc span{padding:50px 0 0;/*background:url("template-ico_categ.png") no-repeat center top;*/font:16px 'Gotham-Book';/*color:#565857;*/color:#fff;/*text-transform:uppercase;*/display:inline-block;font-weight: bold;}
						h2.sousCategBit_lib.titre_noir span{padding:50px 0 0;/*background:url("template-ico_categ.png") no-repeat center top;*/font:16px 'Gotham-Book';/*color:#565857;*/color:#000;/*text-transform:uppercase;*/display:inline-block;font-weight: bold;}
						h2.sousCategBit_lib.collection span{padding:20px 0 0;/*background:url("template-ico_categ.png") no-repeat center top;*/font:16px 'Gotham-Book';/*color:#565857;*/color:#000;text-transform:uppercase;display:inline-block;}
						h2.sousCategBit_lib em{display:block;/*color:#565857;*/color:#000;font:12px 'Gotham-Book';}
	
	.filter_bloc_categ{margin:0 -10px 15px;padding-top:15px}
		.filterContent{width:20%;float:left;padding:0 10px;}
				.filterContent .sod_select .sod_option.selected::before {background: #9e3039;border-radius: 100%;color: #ffffff;content: "";display: inline-block;font-family: "fontello";font-weight: bold;height: 20px !important;padding-top: 2px;position: absolute;right: 10px;
				text-align: center;top: 50%;transform: translateY(-50%);width: 20px;margin-top: -2px;}
				.liste_content_filtre a.selected{padding-right:25px; position:relative}
				.liste_content_filtre a.selected::before {background: #9e3039;border-radius: 100%;color: #ffffff;content: "";display: inline-block;font-family: "fontello";font-weight: bold;height: 20px !important;padding-top: 2px;position: absolute;right: 10px;
				text-align: center;top: 50%;transform: translateY(-50%);width: 20px;margin-top: 0;}

	.tri_par{margin:25px 0 25px;color:#868686;font:12px "Gotham-Bold";}
		.tri_par > form {display: inline-block;min-width:210px}
		.tri_par label{color:#575756;font:12px "Gotham-Bold";display:inline-block;margin-right:15px;}
		.tri_par a{color:#868686;font:12px "Gotham-Bold";display:inline-block;}
		.tri_par a.tri_active{border-bottom:2px solid;color:#9e3039}
	.sous_categ_content {margin: auto;max-width: 95%;}
		.sous_categ_bloc_list button.slick-prev {background:url("template-arrow_left_categ.png") no-repeat center;border: none;font-size: 0;height: 40px;left:-19px;margin-top: -20px;position: absolute;top: 50%;width: 26px;cursor:pointer; z-index:9}
			.sous_categ_bloc_list button.slick-next {background:url("template-arrow_right_categ.png") no-repeat center ;border: none;font-size: 0;height: 40px;right: -19px;margin-top: -20px;position: absolute;top: 50%;width: 26px;cursor:pointer; z-index:9}	
	.title_filtre{font:14px "Gotham-Bold"; text-transform:uppercase; text-align:center; margin-bottom:10px}
		/*.visible_mask{display:none}*/
		.hidden_mask{display:none}
			
.hidden_mask .icon-down-open::before {font-size: 21px;font-weight: bold;line-height: 0;vertical-align: middle;}
/*.visible_mask .icon-down-open::before {font-size: 21px;font-weight: bold;line-height: 0;vertical-align: middle;}*/

.liste_content_filtre {background: #f1f1f1;display: none;left: 0;padding: 15px;position: absolute;width: 100%;z-index: 2;}
	/*.liste_content_filtre > a {color: #868686;display: block;font: 14px "Gotham-Bold";margin: 1px 0;}*/
	.liste_content_filtre > a{color:#868686;display:block;font:14px Gotham-Bold;margin:0 -15px;padding:8px 10px;float:none}
	.liste_content_filtre a.selected{background-color:#fff}
.liste_content_filtre > a.selectFacetteCollection{background-color:#fff}
/*=========================================
				PAGE ARTICLE
==========================================*/
.article_ajax_content {background: #f5f5f5 url("template-bg_art_ajax.png") no-repeat scroll right top; position:relative}
.article_content {margin: auto;max-width: 1350px;padding: 0 0 25px;}
	
		.article_top {padding: 30px 0 20px 0;position:relative}
		
		.btn_retour_rayon {background:url("template-bg_instit_resp.png");color: #ffffff;display: inline-block;left: -50px;padding:20px 10px 20px 47px;position: absolute;text-align: center;top: 100px;transition:0.5s all ease;-moz-transition:0.5s all ease;-webkit-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease; width:116px; height:116px}
			.btn_retour_rayon  span {background: url("template-bg_retour_rayon.png") no-repeat scroll center top;display: inline-block;font: 15px "Ringbearer";padding-top: 20px;text-align: left;text-transform:lowercase}
			.btn_retour_rayon:hover{filter:brightness(120%);
	-moz-filter:brightness(120%);
	-webkit-filter:brightness(120%);
	-ms-filter:brightness(120%);
	-o-filter:brightness(120%);}
		.article_left{}
		.pretty_Bit {padding: 4px 0 4px 0;}
			.pretty_image {float: left;padding: 0 10px;width: 22%;}
				.pretty_Bit a{cursor: pointer; box-shadow:0 0 3px #1b1b1b; -webkit-box-shadow:0 0 3px #1b1b1b;-moz-box-shadow:0 0 3px #1b1b1b;-ms-box-shadow:0 0 3px #1b1b1b;-o-box-shadow:0 0 3px #1b1b1b;display:block; padding:10px; background:#ffffff;}
				.pretty_image button.slick-prev {background:url("template-prev_t_art.png") no-repeat center;border: none;font-size: 0;height: 20px;left:50%;position: absolute;top: -20px;width: 22px;cursor:pointer; z-index:9; margin-left:-10px}
				.pretty_image button.slick-next {background:url("template-next_t_art.png") no-repeat center;border: none;font-size: 0;height: 20px;left:50%;position: absolute;bottom: -25px;width: 26px;cursor:pointer; z-index:9;margin-left:-10px}
			.big_image {position: relative;float:right; width:78%;box-shadow:0 0 3px #1b1b1b; -webkit-box-shadow:0 0 3px #1b1b1b;-moz-box-shadow:0 0 3px #1b1b1b;-ms-box-shadow:0 0 3px #1b1b1b;-o-box-shadow:0 0 3px #1b1b1b;display:block; padding:10px; background:#ffffff;text-align:center; margin-top:4px}
			/*à effacer après redimensionnement*/	#bigLink img {width: 100%;}
		
			
		.article_right{ padding-left: 15px;}	
			.article_top-title h1 {font: 18px "Gotham-Bold";padding-bottom:10px;text-transform: uppercase;color:#575756; margin:0}
			.descr_article{font-size:14px;text-align:justify;}
			/*@media only screen and (max-width:600px) {
					.descr_article{text-justify: none;}
			}*/
				.lire_suite {background: url("template-arrow_down.png") no-repeat scroll right center;display: block;font: 12px "Gotham-bold";margin: 10px 0;max-width: 90px;padding-right:15px}
				.lire_suite span{display:inline-block; text-decoration:underline}
				.lire_moins {background: url("template-arrow_up.png") no-repeat scroll right center;display: block;font: 12px "Gotham-bold";margin: 10px 0;max-width:63px;padding-right:15px}
				.lire_moins span{display:inline-block; text-decoration:underline}
			
					
			.article_carateristique {border-top: 1px solid #b1b1b1;padding: 15px 0;color:#3c3c3b; margin-top:15px}
				.article_caract_left {float: left;width: 60%;padding-right:20px; border-right:1px solid #b1b1b1}
					.box_caract_Bit::after {clear: both;content: "";display: table;}
					.box_caract_Bit {padding: 5px 0;}
						.caract_lab {color: #868686;display: block;float: left;font: 13px "Gotham-Bold";margin-top: 5px;width: 100px;} 
						.caract_value {float: left;width: 250px;}
							.caract_value .sod_select .sod_list_wrapper{z-index:3}
							.caract_value .sod_select .sod_label{font:13px 'Gotham-Book'; text-transform:none; height:37px; padding-top:11px}
							.caract_value .sod_select .sod_label::after{top:15px}
							.caract_value > strong {display: block;margin-top: 5px;font:12px "Gotham-Bold";}
					.article_qte {margin: 15px 0;}
					.qte_panier {background: #d9d9d9;padding: 4px 0;position: relative;width: 125px;}
						.qte_panier a {display: inline-block;height: 23px;text-align: center;vertical-align: middle;width: 25px;padding-top:5px}
						.inputqte {border: none;color: #868686;display: inline-block;font: 13px "Gotham-Bold";height: 23px;text-align: center;vertical-align: middle;width: 64px;}
						.article_stock {padding: 10px 0;text-align: center;}
						.lib_art {display: block;font: 12px "Gotham-Book";text-align:center}
							
							.bloc_stock{margin:15px 0}
							.box_stock {padding: 10px 0;position: relative;text-align:center}
								.box_stock::after {/*background-color: #b1b1b1;*/content: "";height: 1px;left: 0;position: absolute;top: 17px;width: 100%;z-index: 1;border-top: 1px solid #b1b1b1}
								.label_stock {background-color: #f5f5f5;display: inline-block;font: 12px "Gotham-Bold";padding: 0 15px;position: relative;text-transform: uppercase;z-index: 2;color:#3c3c3b}
							.box_recompense {border: 1px dotted #b1b1b1;font: 12px "Gotham-Bold";margin: 15px auto;padding: 10px;text-align: center;text-transform: uppercase;}
								.box_recompense > em {display: block;font: 12px "Gotham-Book";text-transform: none;color:#868686}
							.fiche_tech_article  .caract_unik_Bit {float: left;/*width: 50%;*/padding-right:10px; color:#868686; margin:5px 0}
							.fiche_tech_article strong{font:12px "Gotham-Bold";}
				.article_caract_right{float: right;width: 40%;padding-left:20px}
					.aticle_prix {text-align: right;}
						.art_prix_old {display: block;font: 12px "Gotham-Book";margin-top: 5px;text-decoration: line-through;vertical-align: middle;color:#868686}
						.art_prix_promo {color: #9e3039;display: block;font: 21px "Gotham-Bold";}
					.content_frais_article {font: 12px "Gotham-Bold";padding: 15px 0 0 0;}
						.article_frais > span {border-bottom: 1px solid #b1b1b1;display: block;padding: 5px 0;text-transform: uppercase;font: 12px "Gotham-Bold";}
						.frais_article_Bit::after {clear: both;content: "";display: table;}
						.frais_texte {float: left;margin-bottom: 5px;width:50%}
						.frais_value {color: #9e3039;float: right;width:50%; text-align:right}
					.estimation_livraison {font: italic 10px "Gotham-Book";}
					.article_lien_panier {margin: 25px 0 10px;}
						.panier_bouton {background: #5f96a2;border:  none;color: #ffffff;cursor: pointer;display: block;font: 14px "Gotham-Bold";padding: 15px;text-transform: uppercase;width: 100%;max-width:245px; margin:auto}
						.panier_bouton_fabrication {background: #d28d48;border:  none;color: #ffffff;cursor: pointer;display: block;font: 14px "Gotham-Bold";padding: 15px;text-transform: uppercase;width: 100%;max-width:245px; margin:auto}
						
						.panier_contact {background: #9e3039 ;border: none;color: #ffffff;display: block;font: 14px "Gotham-Bold";padding: 15px;text-transform: uppercase;width: 100%;width: 100%;max-width:245px; margin:auto}
						.box_question {background: #f5f5f5 url("template-bg_question.jpg") ;font: 12px "Gotham-Book";overflow: hidden;padding: 8px 15px;position: relative;text-align: center;margin:15px auto 0 auto;color:#3c3c3b; max-width:245px}
						.social-share-wrapper{display:block;margin:25px 0 10px;min-width:253px}
						.rupture_stock{color:#9e3039}
			
					.art_qestion > strong {display: block;font: 12px "Gotham-Bold";text-transform: uppercase;}
			.article_avantage {border-top: 1px solid #b1b1b1;margin: 20px 0;padding: 15px 0;}
				.article_avantage .av_BoxIndex {float: left;margin-left: 0;width: 33%;}
					.article_avantage .av_BoxIndex a{font-size:11px}
						.article_avantage .av_BoxIndex img {float: left;margin-right: 3px;vertical-align: middle;width: 47px;}
						.article_avantage .av_BoxIndex span {margin-top: 13px;padding-right: 0;}
				.reso_art img {width: 24px;}
					.reso_socio {border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;float: left;margin-right: 2%;padding: 0 25px;}
					.reso_art {margin-top: 5px;}
						.art_jaime strong {font: 12px "Gotham-bold";}
					.paiement_art {float: right;padding-left: 15px;}
	.article_bottom_content{background:#f5f5f5 url("template-bg_header.png"); }	
	.article_conseil_content{padding:20px 0; position:relative}
	.article_conseil_content::before {content: url("template-cercle_bg.png");left: 50%;margin-left: -17px;position: absolute;top: -18px;z-index: 10;}			
		.title_aticle_conseil{font: 25px "Ringbearer"; letter-spacing:5px;padding: 10px 0;text-align: center;color:#868686; margin:auto; max-width:780px; position:relative}
			.title_aticle_conseil:before{content:""; height:2px ; width:160px; position:absolute; left:0; top:25px; background-color:#868686}
			.title_aticle_conseil:after{content:""; height:2px ; width:160px; position:absolute; right:0; top:25px; background-color:#868686}
	.article_marque_content{padding:20px 0; position:relative}
	.article_marque_content::before {content: url("template-cercle_bg.png");left: 50%;margin-left: -17px;position: absolute;top: -18px;z-index: 10;}			
		.title_aticle_marque{font: 25px "Ringbearer"; letter-spacing:5px;padding: 10px 0;text-align: center;color:#868686; margin:auto; max-width:780px; position:relative}
			.title_aticle_marque:before{content:""; height:2px ; width:160px; position:absolute; left:0; top:25px; background-color:#868686}
			.title_aticle_marque:after{content:""; height:2px ; width:160px; position:absolute; right:0; top:25px; background-color:#868686}
		.article_vu{padding:15px 0}
				.title_art_vu{font: 25px "Ringbearer"; letter-spacing:5px;padding: 10px 0;text-align: center;color:#868686; margin:auto; max-width:900px; position:relative}
					.title_art_vu:before{content:""; height:2px ; width:180px; position:absolute; left:0; top:25px; background-color:#868686}
					.title_art_vu:after{content:""; height:2px ; width:180px; position:absolute; right:0; top:25px; background-color:#868686}
			.art_vu_content {padding: 20px 0;text-align: center;}
				.art_vu_Bit {position: relative;background: #ffffff ;box-shadow: 0 0 4px #868686;-moz-box-shadow: 0 0 4px #868686;-webkit-box-shadow: 0 0 4px #868686;-ms-box-shadow: 0 0 4px #868686;display: inline-block;margin-right: 10px;padding: 5px;width: 150px;}
					.art_vu_Bit .img_2 {position: absolute;left: 0;top: 0;z-index: -10;;opacity: 0;background: #ffffff ;transition: opacity .4s ease;-webkit-transition: opacity .4s ease;box-shadow: 0 0 4px #868686;-moz-box-shadow: 0 0 4px #868686;-webkit-box-shadow: 0 0 4px #868686;-ms-box-shadow: 0 0 4px #868686;display: inline-block;margin-right: 10px;padding: 5px;width: 150px;}
					.art_vu_Bit:hover .img_2 {z-index: 0;opacity: 1;width: 150px;object-fit: cover;}
				
	.title_page{text-align:center;max-width:740px;margin:0 auto 25px;background:url("template-trait.jpg") repeat-x center;}
			.title_page span{display:inline-block;padding:0 20px;color:#868686;font:25px 'Ringbearer';background-color:#f5f5f5;letter-spacing:5px}
			
/*----------------------------------------------------------------------------------------
- PANIER - PANIER - PANIER - PANIER - PANIER - PANIER - PANIER - PANIER - PANIER
----------------------------------------------------------------------------------------*/
.retour_txt > a:hover{color:#9e3039}
.retour_txt > a{font-weight:700;text-decoration:underline}

.show-860 {display:none;}
.cde1ajax .lignePanierBit .sod_select.selectPerso{display:inline-block;vertical-align:middle;width:auto;min-width:230px}
.error_box{text-align:right;color:#d11234;font:14px 'Gotham-Book';padding-right:15px;}
#contenuCde1{background:#FFFFFF;}
.icheckbox {background: url("template-check_off.png") no-repeat center ;float: left;height: 14px;width: 14px;margin-right:10px; cursor:pointer}
.icheckbox.checked{background: url("template-check_on.png") no-repeat center; cursor:pointer}
.panier_content{background:#ffffff url("template-bg_header.png") repeat scroll 0 0; padding-bottom:45px}
.section_panier{max-width:980px; margin:auto ; padding-top:35px; min-height:250px}
	#contenuCde{background:#ffffff; padding-bottom:30px}
		.etapescommande {background: #ffffff;border-bottom: 1px solid #bcbcbc;border-top: 1px solid #bcbcbc;padding-bottom: 13px;margin-bottom:20px}
			.etapescommande ul{width:100%;margin:auto; max-width:980px}
				.etapescommande ul li {display: inline-block;float: left;padding: 0 15px;text-align: center;width: 25%;}
					.etapescommande ul li span {border-bottom: 2px solid transparent;color: #6a625e;display: inline-block;font:  16px "Gotham-Book";padding: 15px 0 2px;text-transform: uppercase;}
					.etapescommande li.activeStep span {background:url("template-ico_down_nav.png") no-repeat center top;border-bottom: 1px solid #868686;color:#868686}
		.lignePanierBit{border-bottom: 1px solid #b1b1b1;color: #7a7978;font:  12px "Gotham-Book";padding: 10px;position: relative;}
		.lignePanierBit:last-child {border-bottom:none}
		.tdheadcde {background-color: #868686;color: #ffffff;padding: 15px 0;text-transform:uppercase; font: 14px "Gotham-Book"}
			.tdheadcde span{display:block; border-right:1px solid #ffffff;}
				.tdheadcde.last_child span{border-right:none}
			.imageCde {float: left;height: auto;margin: 0 10px 5px 0;min-height: 105px;padding: 3px;width: 73px;}
			.caract_cde{margin-top:20px; float:left; max-width:79%}
			.table_designation a {color: #868686;font: 14px "Gotham-Bold";text-transform:uppercase}
			.ref_aticle{font:12px "Gotham-Book"; display:block}
				.ref_aticle em{text-transform:uppercase}
					.Caratceristik_Bit span:last-child font{display:none}
		.table_qte {display: table-cell;height: 110px;vertical-align: middle;}
			
			.td_priceUnit {color: #959394;display: table-cell;height: 110px;text-align: center;vertical-align: middle;width: 145px;}
			
				.priceUniTable{ font:13px "Gotham-Bold" ;display:block}
				.prix_oldUnitable{font:12px "Gotham-Book"; color:#b1b1b1; text-decoration:line-through}
					.priceTotal_panier{color:#9e3039; font:14px "Gotham-Bold"}
					.td_prixtot{display: table-cell;height: 110px;text-align: center;vertical-align: middle;width: 145px;}
						.td_prixtot  a {margin-top: -7px;position: absolute;right: 12px;top: 50%;}
	.lignecadeau{background-color: #868686;color: #ffffff;margin-bottom: 15px;padding: 15px 10px;position: relative;}
		.cadeau_cde1{max-width:768px;margin:auto;}
			.cadeau_cde1_lib{color: #ffffff;font: 14px "Gotham-Bold";margin-top:7px;width:165px;text-transform:uppercase;text-align:right;float:left;}
			.formCadeau {position:relative;width:590px;float:right;}
				.input_codepromo {background: #ffffff ;border:none;color: #868686;font:italic  12px "Gotham-Book";height: 30px;padding: 0;text-indent: 10px;width: 100%;}
				.ok_cadeau {border:none;color:#ffffff;display:block;font:16px "Gotham-Bold";right:-40px;top:0;width:30px;text-transform:uppercase;background-color:none;position:absolute;height:29px;text-align:center;padding-top:4px;}
				.ok_cadeau:hover{color:#9e3039}
	.erreurCadeau{text-align:center;padding:10px;color:#9e3039;font:14px "Gotham-Bold"; }
	
	.cde_etapedivers {padding: 0 15px;}
		.cde_action {font: 13px "Gotham-Book";text-align: center;}
			.btn_cde {background: #D9D9D9;color: #868686;display: block;margin: 8px 0;max-width: 311px;padding: 10px;text-transform: uppercase;}
			.btn_cde:hover{background:#6096a2 ; color:#ffffff}
		.cde_recap {}
			.table_recap td {padding: 5px 5px 5px 0;font: 13px "Gotham-Book";}
				.table_recap td .tot_lib{color:#868686;text-transform: uppercase;font: 13px "Gotham-Book"}
				.table_recap td .tot{color:#5b5b5a;font: 13px "Gotham-Book"}
					.table_recap td .code_offert{font:14px "Gotham-Book";color:#565857}	
					.sous_ttotal_ligne td{padding:10px 10px 10px 0; border-top:#231f20 1px solid;color:#9e3039; text-transform:uppercase;font:14px "Gotham-Bold";}
					.tot_red{color:#9e3039}
					.sous_ttotal_ligne td .totbis{font-size:26px}
					
	/*********BOX ETAPE******/
.Step_panier_cde {margin: 20px 20px 20px 0;padding-bottom:20px}
	.bx_etape {border: 2px solid #d9d9d9;min-height:350px}
	.bx_etape.encart_active{border-color:#565857}
		.disabled-overlay{background-color:#fff;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:9}
		.bx_etape.encart_active .title_etape{background:#565857 ; color:#ffffff}
		.bx_etape.encart_active .client_valider{background:#d9d9d9; color:#ffffff; padding:7px 16px; font-size:12px}
		.bx_etape.encart_active .valid_form i{color:#868686 }
		.bx_etape.encart_active i{color:#9e3039 }
			.bx_etape.encart_active .title_etape span{display:inline-block; background:url('template-bg_stepactive.png') no-repeat center right;}
		.title_etape {background: #d9d9d9;color: #9b9b9a;display: block;padding: 10px;text-align: center;text-transform: uppercase;font:13px "Gotham-Book"}
			.title_etape span{display:inline-block; background:url('template-bg_step.png') no-repeat center right; padding-right:20px}
		.content_etape{padding:10px}
			.content_etape .login_box{padding:0 15px}
			.content_etape table label{cursor:pointer;display:block;}
				.content_etape .mode_non_dispo{color:#9e3039;font-family:"Gotham-Medium";font-weight:700}
				.content_etape .mode_non_dispo > a{text-decoration:underline}
				.content_etape .mode_non_dispo > a:{text-decoration:none}
		.identif_client,.adresse_livr_client{/*border-bottom: 1px solid #d9d9d9;*/padding-bottom: 10px;margin:0 -10px}
			.invoice-formbox{height:0;opacity:0;transition:all .6s ease-in 0s;-webkit-transition:all .6s ease-in 0s;-o-transition:all .6s ease-in 0s;-moz-transition:all .6s ease-in 0s;-ms-transition:all .6s ease-in 0s;visibility:hidden}
			.invoice-formbox.visibleChecked{height:100%;opacity:1;visibility:visible;display:block!important}
			.form_client {margin-bottom: 8px;position:relative}
				.form_client label.errorForm{padding-right:21px;width:100%}
				.cde1ajax .form_client::after {content: '';position: absolute;right: 3px;top: 11px;}
				.cde1ajax .bx_etape.encart_active .form_client.valid::after{content: url("template-ico_check_panier_active.png")}
				.cde1ajax .form_client.no_check::after{content:""}
				.cde1ajax .bx_etape.encart_active .form_client.no_check::after{content:""}
				.welcome_user {margin: 5px 0;text-align: center;}
					.form_client  label {display: inline-block;text-align: right;width: 98px;font:12px "Gotham-Bold"}
						.form_client .choiceBox > label{width:30%}
						.form_client .choiceBox{display:inline-block;width:180px}
					.form_client .label_dejainscrit{ font:12px "Gotham-Book"; color:#9b9b9a}
				.input_step, .input_step.inputError{border: 1px solid #d9d9d9;display: inline-block;padding: 5px;width: 179px;color:#9a9a99; font: 12px "Gotham-Book";height:30px}
				 .bx_etape.encart_active .input_step:focus{border-color:#6096a2 }
				 
					label.deja_client{font:12px "Gotham-Book"; color:#d9d9d9}
				.input_step_pass{border: 1px solid #d9d9d9;display: inline-block;padding: 5px;width: 90px;color:#d9d9d9; font: 12px "Gotham-Book"}
				.input_step:focus{border-color:#868686}
				.bx_etape.encart_active .input_step.inputError{border-color:#9e3039}
				.input_step.pass_input {width: 105px;}
				.client_valider {background: #b7b2b1;border:  none;color: #ffffff;font: 14px "Gotham-Book";padding: 5px 9px;text-transform: uppercase;}
				.valid_form i {color: #d9d9d9;font: 14px "Gotham-Book";}
				.client_valider:hover{background:#565857}
				.form_client_mdp {text-align: center;}
					.mdp_perdu {color: #d9d9d9;font: 11px "Gotham-Book";text-decoration: underline;}
					.mdp_perdu:hover{text-decoration:none}
				.client_mdp {display: inline-block;margin-left: 100px;text-decoration: underline;}
				.client_mdp:hover {color:#9e3039; text-decoration:none}
				.formPop_mdp{margin-bottom:5px;}
					.text_recover_pass{width:100%;height:28px;border:1px solid #d9d9d9;padding:0 10px;color:#000000; font: 12px "Gotham-Book";}
					.button_recover_pass{width:100%;padding:10px 0;text-align:center;display:block;color:#ffffff;font:14px "Gotham-Book";background-color:#868686;border:none;}
				.btn_close_pop{background-color:#9e3039;padding:7px;border:none;display:inline-block;}
					.btn_close_pop i.icon-cancel{color:#ffffff;font-size:16px;}
				
		.titl_address {display: block;font: 15px "Gotham-Book";margin: 10px auto;text-align: center;text-transform: uppercase;}
		.form_client .select_box_content {border: 1px solid #d9d9d9;border-radius: 0;display: inline-block;width: 179px;vertical-align:middle}
		.adresse_box form > .select_box_content {border: 1px solid #d9d9d9;max-width: 90%;margin: 5px auto;}
			.select_box_content .sod_select .sod_label, .formContent .sod_select .sod_label {color: #868686;display: block;font: 12px "Gotham-Book";height: 28px;padding: 7px 18px 4px 15px;text-transform: none;background:none;cursor:pointer}
				.select_box_content .sod_select .sod_label::after, .formContent  .sod_select .sod_label::after{right: 7px;top: 12px;}
		.checbox_client span{color: #9a9a99;font: 11px "Gotham-Book";text-decoration: underline; /*margin-left: 18px;*/vertical-align: super; display:inline}
			.checbox_client .checkStyle_{float:left;margin-right:10px}
		.mode_livrBit td{padding: 10px 0;}
			.mode_livrBit:hover{box-shadow:0 0 3px #b1b1b1;-moz-box-shadow:0 0 3px #b1b1b1;-webkit-box-shadow:0 0 3px #b1b1b1;-ms-box-shadow:0 0 3px #b1b1b1;-o-box-shadow:0 0 3px #b1b1b1;} 
			.modelivr_img {text-align: center;}
			.mode_livr_detail {}
				.mode_livr_title {display: block;font:12px "Gotham-Bold"}
				.mode_livr_detail  span {color: #d9d9d9;font:12px "Gotham-Book";}
				.modelivr_img > img {max-width: 73px;}
		.moyen_livrBit td{padding:10px 0;}
		.moyen_livrBit:hover{box-shadow:0 0 3px #b1b1b1;-moz-box-shadow:0 0 3px #b1b1b1;-webkit-box-shadow:0 0 3px #b1b1b1;-ms-box-shadow:0 0 3px #b1b1b1;-o-box-shadow:0 0 3px #b1b1b1;} 
			.moyenlivr_img {text-align: center;}
			.moyen_livr_detail {max-width:140px;}
				.moyen_livr_title {display: block;font:12px "Gotham-Bold";margin-left:8px}
.btn_etape_cmd {background: #5f96a2;border: none;color: #ffffff;font: 16px "Gotham-Book";padding: 20px;text-transform: uppercase; margin: 25px 0;}
.btn_etape_cmd:hover{background:#9e3039}
.box_cgv {margin:0px ;text-align: right;}
	.box_cgv > label {font: italic 12px "Gotham-Book";padding-top: 20px;}
	.box_cgv > span {color: #5b5b5a;font: italic 14px "Gotham-Book";vertical-align:middle; margin-top:-8px; display:inline-block}
	.box_cgv a{color:#9e3039;text-decoration:underline; display:inline-block}
.erreur_message {color: #9e3039;font: 14px "Gotham-bold";padding: 15px 0;text-align: center;}
	
/**POPUP**/
#TB_title {background-color: #ffffff!important;border-bottom: 2px solid #212f4a!important;height: auto!important;position: relative;width:100%}
#TB_window {background-color: #ffffff;border: 4px solid #5b5f68;color: #202e49;  margin-left: -300px !important;width: 600px !important; margin-top: -210px !important;}
	#TB_ajaxContent {background-color: #ffffff;margin: 0;}
	.artPopub_titre {  color: #868686;font: 13px "Gotham-Bold";  padding: 10px;text-align: center;text-transform: uppercase;}
	.artPopub {padding: 0 10px;}
	#TB_ajaxWindowTitle {float: none!important;margin-bottom: 1px;padding: 7px 0 5px 10px;position: relative;color:#3C3C3C; height:50px;text-align:center; font:30px "Gtoham-book" ; text-transform:uppercase;background: url("template-logo.png") no-repeat scroll center center ; background-size:250px  100%}
	#TB_ajaxContent {width: 100% !important;height:auto!important;max-height:395px}
	#TB_closeAjaxWindow{padding:3px 3px 0 0!important;position: absolute;right:-21px;top:-17px;}
	#TB_closeWindowButton {background:  url("template-btn_close.png") no-repeat scroll center top;display: block;height: 36px;width:36px;color:transparent!important}
		#TB_closeWindowButton > img {display: none;}
		.artPopub_ima {border: 1px solid #3C3C3C;margin-bottom: 15px;}
		.artPopub_continuer {float: left;width:auto}
		.artPopub_valider {float: right;width:auto}
		.artPopub_continuer a {background-color: #868686 ;color: #ffffff!important;display: block;font: 13px "Gotham-Bold";padding: 10px 15px;text-transform: uppercase;}
		.artPopub_valider a {background-color: #9e3039;color: #ffffff!important;display: block;font: 16px "Gotham-Bold";padding: 10px 15px;text-transform: uppercase;}
	.resume_article tr.lignePanierBit:nth-child(odd) td{background:#f1f1f1}		
.content_Coord2{margin:35px auto}
.article_prix_promo{color:#868686; font:14px "Gotham-Bold"; text-transform:uppercase}
.artPopub_lib{text-transform:uppercase; font:20px "Gotham-Book"}
.checbox_client {margin: 0 10px;}
.caract_cde .sod_select .sod_label{color: #868686;display: block;font: 12px "Gotham-Book";height: 32px;padding: 7px 18px 4px 15px;text-transform: none;background:none;cursor:pointer; border:1px solid #868686}
		.caract_cde .sod_select .sod_label::after{right: 7px;top: 12px;}
			.caract_unik_Bit {padding: 5px 0;}
	.article_prix_old {color: #cccccc;font: 11px "Gotham-Book";text-decoration: line-through;}		
.cde1ajax .deconnexion {text-align: center;}
	.cde1ajax .deconnexion > a {color: #9e3039;display: block;font: 12px "Gotham-Bold";text-decoration: underline;}
	.cde1ajax .deconnexion > a:hover{text-decoration:none}
/*=========================================
				PAGE RECHECHE
==========================================*/
.bloc_lib2 {border-bottom: 1px dotted #1b1b1b;font: 16px "Gotham-Book";    padding: 10px 0;text-transform:uppercase}
.cadre_g {border: 1px solid #868686;margin: 10px auto;max-width: 500px;  padding: 10px;background:#ffffff}
	.form_recherche table td {padding: 5px;}
	.inputrech {border: 1px solid #868686;height: 30px;text-indent: 10px;width: 100%;}
	.inputrech:focus{outline:0} 
.rechercher_titre {color:#868686;font: 15px  "Gotham-Bold";text-align: center;text-transform: uppercase;}
	.form_recherche ul li {display: inline-block;margin: 3px 10px;}
		.form_recherche ul li a{display:inline-block; padding:0 2px}
		.form_recherche ul li a:hover {color: #6096a2  ;}
	.btn_valider{background-color:#6096a2 ;  padding:11px 15px; color:#ffffff; border:none; text-transform:uppercase; font:15px "Gotham-Book"; display:inline-block;min-width:115px; text-align:center}
	.btn_valider:hover{background-color:#868686 }
	
.rechercher .sod_select .sod_label{color: #868686;display: block;font: 12px "Gotham-Book";height: 32px;padding: 7px 18px 4px 15px;text-transform: none;background:none;cursor:pointer; border:1px solid #868686}
		.rechercher .sod_select .sod_label::after{right: 7px;top: 12px;}
		.rechcontenubit {padding: 10px 0;}
		.nospages_navigation::after {background-color: #6096a2;bottom: 0;content: "";height: 1px;left: 0;position: absolute;width: 28%;}

.nospages_navigation {color: #6096a2;font: 12px "Gotham-Bold";margin-bottom: 5px;padding: 5px 0;  position: relative;}
.rechcontenubit   div > .surligne{font: 12px "Gotham-Bold"; background-color:#9e3039;color:#ffffff}
/*=================================================
					CLIENT
===================================================*/
.divers {background: #f5f5f5;padding:30px  15px;}
.content_logging {margin: 25px auto;}
.box_menu_client {margin: 15px auto;max-width: 345px;}
	.menu_lien {background:#b1b1b1 ;color: #ffffff  ;display: block;font: 14px "Gotham-Bold";padding: 10px;text-transform: uppercase;}
	.loggout_lien {background: #6096A2 ;color: #ffffff;display: block;font: 14px "Gotham-Bold";padding: 10px;text-transform: uppercase;}
	.menu_descr {border-bottom: 1px dotted #cccccc;border-left: 1px dotted #cccccc;border-right: 1px dotted #cccccc;min-height: 70px;padding: 10px;font:13px "Gotham-Book"}
	.form_center{margin:10px auto; max-width:400px}
.client_wrapper {padding: 20px 0;}
	.client_wrapper .title_form {margin-bottom: -20px;font-size:15px}
		.btn_retour:hover{background:#868686}	
		.client_titre {color: #9e3039  ;font: 22px "Gotham-Bold";padding: 5px;}
		/**********ADREESSE LIVRAISON*******/
		.title_livraison {border-bottom: 1px dotted #9e3039;color: #9e3039;margin: 5px 0;padding-bottom: 5px;text-transform: uppercase;font:font: 20px "Gotham-Book"}
		.adresse_txt {display: block;margin: 5px 0;}
			.adresse_txt i {margin-right: 5px;}	
		.adresse_btn {border-radius: 3px;color: #ffffff;display: inline-block;margin-right: 5px;padding: 10px;}
			.adresse_btn:nth-child(2) {background-color: #9e3039 ;}
			.adresse_btn:nth-child(1) {background-color: #6096a2   ;}
		.formBox_content {background-color: #ffffff;margin: 20px auto;max-width: 400px;padding: 10px;width: 100%; border:1px solid #9e3039  }
		
	/*********COMMANDES*************/
	.client .tdheadcde {background: #868686 ;border-right: 1px solid #ffffff;color: #ffffff;font: 12px "Gotham-Medium";padding: 10px;}
		.client .ligne_cmdBit:nth-child(odd) td {background-color: #ffffff;}
		.client .ligne_cmdBit td {border-bottom: 1px solid #cccccc;padding: 10px 0;}
			.lien_cmd, .bon_retour a {color: #6096a2;display: block;margin-bottom: 5px;text-decoration: underline;}
			 textarea{border: 1px solid #dddddd;display: block;height: 50px;text-indent: 10px;vertical-align: middle;width: 100%;resize:none; padding:10px 0} 
	.btn_imprime_ {margin: 10px 0 15px;}
	.resume_image{float:left; max-width:100px}
	.other_content_resume {text-align: left;}
	/**********PANIERS****************/
	.ligne_cmdBit .input_txt{display:inline-block;width:auto}
/*=================================================
					INSTIT
===================================================*/
/**FOrmmulaire générale**/	
.formBox {margin-bottom: 8px;}	
	.form_et {font: 13px "Gotham-Book";display:block;margin-bottom:5px}
	.input_txt {border: 1px solid #dddddd;display: block;height: 28px;text-indent: 10px;vertical-align: middle;width: 100%;}
	.input_txt:focus{border-color:#6096a2 }
	.btn_retour {background: #868686 ;border: none;color: #ffffff;font: 16px "Gotham-Book";padding: 10px 15px;  text-transform: uppercase;display:inline-block}
	.text-perso{margin:10px auto}
	.etoile{font:13px "Gotham-Bold"; color:#9e3039}
	.formContent{padding:25px 15px; background-color: #ffffff;border: 1px solid #e0dfe5;max-width:470px; margin:10px auto}
	.lien-souligner{font:13px "Gotham-Book"; text-decoration:underline; padding:5px 0; display:inline-block; color:#9e3039 }
	
	label.errorForm {color: #9e3039;display: block;text-align: right;font:12px "Gotham-Medium";}
.institutionnel .erreur_msg_content {border: 1px solid #6096a2;margin: 5px auto;max-width: 500px;padding: 5px 0;}	
/*NEWSLETTER*/
.conteneur_page {    border-top: 1px solid #6b4c52;color: #6b4c52;}
.content_page_wrapper{margin: auto;max-width: 1625px;width: 85%;}
.page_wrapper {background-color: #f4eeea;padding: 10px;margin-bottom:56px }
.page_wrapper .ariane_fil{border-bottom:none}
.formnewsletter {background-color: #ffffff ;border: 1px solid #cccccc ;margin: auto;max-width: 400px;padding: 15px;position: relative;}

	/*.instit {float: left;margin: 5px auto;width: 50% }
	.institform {float: left;margin: 10px auto;width: 50%;}
	.instit.no_form {float: none;width: 100%;}*/
		.institform input[type="text"]{border: 1px solid #dddddd;display: block;height: 28px;text-indent: 10px;vertical-align: middle;width: 100%;}
		.institform textarea{border: 1px solid #dddddd;display: block;height: 50px;text-indent: 10px;vertical-align: middle;width: 100%;resize:none; padding:10px 0} 
		input[type="text"]:focus, .institform textarea:focus{border-color:#6096a2  }
		.titre_content {display: block;margin-top: -40px;text-align: center;margin-bottom:20px}
			.titre_content  strong {background: #868686 ;border: 1px solid #cccccc;color: #ffffff;display: inline-block;font: 16px "Gotham-Bold";min-width: 200px;padding: 10px;text-transform:uppercase}
		.formContent .sod_select {height: 32px;border-radius:0;-moz-border-radius:0; -webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
		.formContent .sod_select .sod_label {border:1px solid #dddddd!important;border-radius:0;-moz-border-radius:0; -webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
			#formPassword {margin-top: 67px;}
			.instit table {width:100%!important}
	
	/** Contact New style **/
	.institFormShadow{max-width:796px;margin:auto;background: url("template-shadow_media.png") no-repeat scroll center bottom / 100% auto;padding-bottom: 30px;}
	.institFomWrapper{position:relative;padding:10px;background-color:#ececec;}
	.institFomWrapper::before {content: url("template-cadre_bottom_l.png");left: 10px;position: absolute;bottom: 10px;}
	.institFomWrapper::after {content: url("template-cadre_bottom_r.png");right: 10px;position: absolute;bottom: 10px;}
		.institFormContent{position:relative;padding:20px;}
		.institFormContent::before {content: url("template-cadre_top_l.png");left: 0;position: absolute;top: 0;}
		.institFormContent::after {content: url("template-cadre_top_r.png");right: 0;position: absolute;top: 0;}
			.titreFormInstit{text-align:center;margin-bottom:15px;font:20px "Ringbearer";color:#868686;}
			.institFormBox{margin-bottom:10px;}
				.institForm_et{float:left;width:30%;text-transform:uppercase;font:12px 'Gotham-Medium';margin:0;padding:18px 10px 0 0;text-align:right;}
				.institFormBox input[type="text"],
				.institFormBox input[type="tel"],
				.institFormBox input[type="mail"],
				.institFormBox input[type="password"] {float:left;width:70%;background-color:#ffffff;height:50px;padding:0 10px;border:none;color:#959595;
					box-shadow:0 0 4px #c9c9c9;-webkit-box-shadow:0 0 4px #c9c9c9;-ms-box-shadow:0 0 4px #c9c9c9;-moz-box-shadow:0 0 4px #c9c9c9;-o-box-shadow:0 0 4px #c9c9c9;}
				.institFormBox textarea {float:left;width:70%;background-color:#ffffff;height:50px;padding:5px 10px;border:none;color:#959595;
					box-shadow:0 0 4px #c9c9c9;-webkit-box-shadow:0 0 4px #c9c9c9;-ms-box-shadow:0 0 4px #c9c9c9;-moz-box-shadow:0 0 4px #c9c9c9;-o-box-shadow:0 0 4px #c9c9c9;}
				.institFormValid{text-align:center;margin-top:20px;}
					.submitInstit_btn{display:inline-block;padding:15px 55px;border:none;background-color:#868686;color:#ffffff;text-transform:uppercase;font:15px 'Gotham-Book';}
					.submitInstit_btn:hover{background-color:#9e3039;}
	
	.contactBoxInstitWrapper{max-width:796px;margin:0 auto 25px;background: url("template-shadow_media.png") no-repeat scroll center bottom / 100% auto;padding-bottom: 30px;}
		.contactBoxInstit{position:relative;padding:10px;background-color:#ececec;}
		.contactBoxInstit::before {content: url("template-cadre_bottom_l.png");left: 10px;position: absolute;bottom: 10px;}
		.contactBoxInstit::after {content: url("template-cadre_bottom_r.png");right: 10px;position: absolute;bottom: 10px;}
			.contactBoxInstitContent{position:relative;padding:10px;}
			.contactBoxInstitContent::before {content: url("template-cadre_top_l.png");left: 0;position: absolute;top: 0;}
			.contactBoxInstitContent::after {content: url("template-cadre_top_r.png");right: 0;position: absolute;top: 0;}
				.contactBoxInstitLib{text-align:center;margin-bottom:15px;font:20px "Ringbearer";color:#868686;letter-spacing:5px;}
				.contactBoxInstitText{text-align:center;font-size:13px;color:#868686;margin-bottom:10px;}
				.contactBoxInstitDesc{text-align:center;font-size:13px;color:#868686;}
					.number_instit{color:#9e3039;font:24px "Ringbearer";}
					.address_instit{font:16px 'Gotham-Medium';}
	
/*=================================================
					PLAN
===================================================*/
.content_plan{padding-top:30px}
	.menuplan_g, .menuplan_d {background-color: #ffffff;border: 1px solid #e0dfe5;float: left;margin-left: 14px;margin-top: 20px;padding:20px 10px;width: 45%;color:#868686}
	.titre_plan {background-color: #6096a2 ;color: #ffffff;margin: 0 auto;padding: 1px;position: relative;text-align: center;top: -35px;}
		.titre_plan strong {display: block;padding: 5px;font:14px "Gotham-Bold"; text-transform:uppercase}
		.menuplan_g a:hover {color: #9e3039;}
		.menuplan_g a ,.menuplan_d a {display: block;padding: 3px 0;}
.erreur_msg{text-align:center; color:#9e3039; font:14px "Gotham-Bold"; margin:8px 0; display:block}

.marquebit {margin: 5px auto;background-color:#ffffff; box-shadow:0 0 2px #ddd;-moz-box-shadow:0 0 2px #ddd;-webkit-box-shadow:0 0 2px #ddd;-moz-box-shadow:0 0 2px #ddd;padding:15px;}
/*=================================================
					TELECHHARGER
===================================================*/
.telecharger_Bit{margin: 5px auto;background-color:#ffffff; box-shadow:0 0 2px #565857;-moz-box-shadow:0 0 2px #565857;-webkit-box-shadow:0 0 2px #565857;-moz-box-shadow:0 0 2px #565857;padding:15px;}
	.lien_doc{float:right;  width:50%; text-align:right}
		.lien_doc a{color:#6096a2 ;display:inline-block; text-decoration:underline}
	.nom_doc{text-transform:uppercase; font:12px "Gotham-Bold"; float:left; width:50%}

/*=================================================
					FIX JQZOOM
===================================================*/
.big_image .zoomPad{z-index:4}
.zoomable{display:inline-block;position:relative}
.zoomable:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;}
.zoomable img{display:block}
.zoomable img::selection{background-color:transparent}


/********************************************************************
SPINNER - SPINNER - SPINNER - SPINNER - SPINNER - SPINNER - SPINNER
********************************************************************/
.loading-overlay{background-color:#000;display:block;height:100%;left:0;opacity:.5;position:fixed;text-align:center;top:0;width:100%;z-index:9998}
.spinner{width:40px;height:40px;left:50%;position:fixed;top:50%;z-index:9999}
.spinner .child{width:100%;height:100%;position:absolute;left:0;top:0}
.spinner .child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:circleBounceDelay 1.2s infinite ease-in-out both;animation:circleBounceDelay 1.2s infinite ease-in-out both}
.spinner .circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
.spinner .circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}
.spinner .circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.spinner .circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}
.spinner .circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}
.spinner .circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.spinner .circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}
.spinner .circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}
.spinner .circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.spinner .circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}
.spinner .circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}
.spinner .circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}
.spinner .circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.spinner .circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}
.spinner .circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}
.spinner .circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}
.spinner .circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}
.spinner .circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}
.spinner .circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.spinner .circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}
.spinner .circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}
@-webkit-keyframes circleBounceDelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0);
} 40% {
-webkit-transform: scale(1);
transform: scale(1);
}
}

@keyframes circleBounceDelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0);
} 40% {
-webkit-transform: scale(1);
transform: scale(1);
}
}

/*=================================================
				CLIENT NEW STYLE
===================================================*/
.divers_2{padding:30px 15px;}
	.clientContentBox{max-width:1070px;margin:auto;}
		.clientContentMenu{float:left;width:310px;}
			.clientContentMenu li{margin-bottom:2px;}
				.clientContentMenu li a{display:block;padding:15px 25px;text-transform:uppercase;font:12px 'Gotham-Medium';color:#ffffff;background-color:#868686;}
				.clientContentMenu li.current a{background:url('template-menu_client_active.jpg') no-repeat right center #ffffff;color:#868686;padding:15px 35px 15px 25px;}
				.clientContentMenu li.logout_menu a{background-color:#9e3039;}
					.clientContentMenu li a i{display:none;}
					.clientContentMenu li.logout_menu a i{display:inline-block;}
		.clientContentBloc{float:left;width:760px;padding:45px 50px;background-color:#ffffff;min-height:234px}
		.littlePadding{padding:15px 10px;}
		.bigPadding{padding:45px 50px;}
			.formClient_info{text-align:center;font:14px 'Gotham-Medium';margin-bottom:15px;}
			.formClient{}
				.champBox{padding:10px 0;border-bottom:1px solid #868686;}
					label.form_et{display:inline;margin:0;padding:0;text-transform:uppercase;font:12px 'Gotham-Medium';color:#868686;}
					.clientContentBloc label.form_et {font-family: Gotham-Bold;}
					.input_txt_2{border:none;background:none;display:inline;color:#868686;}
					.panier_save .input_txt_2{border:1px solid #a5b3b4; margin-bottom:2px }
					.input_txt_2:focus{background-color:#fefefe;}
					.input_txt_name{font:13px 'Gotham-Medium';max-width:500px;}
				.btnClientBox{margin-top:25px;}
					.btn_modif{display:inline-block;border:none;padding:15px 65px 15px 40px;background:url('template-plume.jpg') no-repeat right center #868686;color:#ffffff;font-size:14px;text-transform:uppercase;}
				.champBox label.errorForm{text-align:center;}
		
		.btn_ajout_adress{text-align:left;margin-bottom:25px;}
		.clientContentBloc .formClient .sod_select .sod_label {background-color: #ffffff;border: 1px solid #cccccc;height: 30px;padding: 6px 29px 4px 6px;font-family:"Gotham-Book"; text-transform:none}
			.clientContentBloc .formClient .sod_select .sod_label::after {top: 11px;}
		.clientContentBloc .formClient .sod_select {vertical-align: middle;width: 45%;min-width:199px}
        .clientContentBloc .formClient .sod_select_group > .sod_select{display:inline-block;min-width:155px;width:20%;text-align:center}
            .clientContentBloc .sod_select_group{display:inline-block;width:75%;text-align:left}
	.table_commande{}
		.table_commande_head{border-bottom:1px solid #c3c3c3;padding:10px 0;}
			.tdheadcmd{float:left;text-align:center;text-transform:uppercase;font:12px 'Gotham-Medium';}
				.tdheadcmd_date{width:13%;}
				.tdheadcmd_num{width:15%;}
				.tdheadcmd_livre{width:15%;}
				.tdheadcmd_total{width:15%;}
				.tdheadcmd_statut{width:35%;}
				.tdheadcmd_voir{width:7%;}
	.table_commande_list{}
		.table_commandeBit{border-bottom:1px solid #c3c3c3;padding:10px 0;}
			.td_cmd{text-align:center;background:url('template-sep_table.jpg') no-repeat right top;padding:0 10px;float:left;font-size:11px;min-height:20px;}
			.td_cmd_date{width:13%;}
				.td_cmd_date span, .td_cmd_date strong{display:none;}
			.td_cmd_num{width:15%;}
			.td_cmd_livre{width:15%;}
			.td_cmd_total{width:15%;}
				.td_cmd_total strong{font:13px 'Gotham-Medium';}
			.td_cmd_statut{width:35%;}
				.lib_etat{font-style:italic;}
				.facture_nomUser{display:none;}
				.link_cmd{font:12px 'Gotham-Medium';}
			.td_cmd_voir{width:7%;background:none;}
.client .panier_save .tdheadcde {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom: 1px solid #c3c3c3;color: #868686;}
	.client .panier_save .tdheadcde b {font-weight: normal;}
	.client .panier_save .ligne_cmdBit:nth-child(2n+1) td {background-color: rgba(0, 0, 0, 0);}
	.client .panier_save .ligne_cmdBit td {position: relative;}
	.client .panier_save .ligne_cmdBit td.nom_panier_save::after {display: none;}
	.client .panier_save .ligne_cmdBit td::after {background-color: #565857;content: "";height: 20px;left: -1px;position: absolute;top: 50%;width: 1px;margin-top:-10px}
	.client_container .title_page {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;position: relative;}
	.client_container .title_page::after {background-color: #868686;content: "";height: 1px;position: absolute;right: 0;top: 50%;width: 239px;}
		.client_container .title_page span {background-color: rgba(0, 0, 0, 0);}
	.client_container .title_page::before {background-color: #868686;content: "";height: 1px;position: absolute;left: 0;top: 50%;width: 239px;}
.client .table_commande_detail .tdheadcde {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom: 1px solid #c3c3c3;color: #868686;}
.client .table_commande_detail .ligne_cmdBit:nth-child(2n+1) td {background-color: rgba(0, 0, 0, 0);}
	.client .table_commande_detail .ligne_cmdBit td {position: relative;}
	.client .table_commande_detail .ligne_cmdBit td.table_num_cde::after {display: none;}
	.client .table_commande_detail .ligne_cmdBit td::after {background-color: #565857;content: "";height: 20px;left: -1px;position: absolute;top: 50%;width: 1px;margin-top:-10px}
.client .resume_article .tdheadcde {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom: 1px solid #c3c3c3;color: #868686;}
.client .resume_article {margin-top:15px}
.client .resume_article .ligne_cmdBit:nth-child(2n+1) td {background-color: rgba(0, 0, 0, 0);}
	
.panier_content.mapage_instit {background: #f5f5f5;}
.panier_content.mapage_instit .arianeBox {display: none;}

/* Ajout responsive mondial relay */
.MR-Widget{width:auto !important;}
.MR-Widget .MRW-Results{height: auto !important;}
@media only screen and (max-width:700px) {
	.MR-Widget .MRW-Search{background: none !important;}
}
@media only screen and (max-width:730px) {
	.MRW-Map{display: none !important;}
}

.desc_liv{color:#868995 !important;}
.desc_liv span{color:#868995 !important;}

.ecopart{font-size: 10px;}
.produit_pagination{height: 20px;line-height: 19px;float: right;}
.enfabrication{font: 12px "Gotham-Bold";}
.enfabrication_livofferte{font: 12px "Gotham-Bold";color: #9e3039;text-transform: uppercase;}
.infoBulleDelaiBig{margin-top: 10px;line-height: 18px;font-size: 13px}


/* ------------------------------------------------ */
/* CSS Articles Avis */
/* ------------------------------------------------ */

#tab_avis .titre_commentaire { margin-bottom:4px;font-weight:bold;}

#tab_avis .bordure_pointillebis
{
	background-color:#FFF;
	border:1px solid #999;
	padding:0 10px;
	height:150px;
	overflow-y:auto;
}

#tab_avis .bordure_pointillebis .avisBit { margin:10px 0; }
#tab_avis .bordure_pointillebis .avisBit .note { margin-bottom:2px; }
#tab_avis .bordure_pointillebis .avisBit .avis_titre { margin-bottom:3px;font-weight:bold; }
#tab_avis .bordure_pointillebis .avisBit .avis_txt { margin-top:5px;font-size:14px;}
#tab_avis .bordure_pointillebis .avis_separator { border-bottom:2px solid #EEE; }

/* ------------------------------------------------ */
/*********MODIF MENU 2021******/
.hidden-mobile{display: none;}
@media only screen and (min-width:992px) {
	nav.menu_principal> ul{display: table;margin: auto;}
	nav.menu_principal> ul>.nav_item {float: none;display: table-cell;}

	li#onglet_219 .liste_submenu {max-width: 100%;}

	li#onglet_219 .liste_submenu li {float: left;width: 40%;margin-right: 8%;}

	li#onglet_219 .liste_submenu ul::after {content: "";display: block;clear: both;}	
	li#onglet_219 .bloc_categorie_sub {width: 100%;}
}

@media only screen and (min-width:1101px) {
	li#onglet_219 .bloc_categorie_sub {width: calc(100% - 600px);}
}

@media only screen and (min-width:992px) {
	nav.menu_principal> ul{display: table;margin: auto;}
	nav.menu_principal> ul>.nav_item {float: none;display: table-cell;}

	li#onglet_159 .liste_submenu {max-width: 100%;}

	li#onglet_159 .liste_submenu li {float: left;width: 40%;margin-right: 8%;}

	li#onglet_159 .liste_submenu ul::after {content: "";display: block;clear: both;}	
	li#onglet_159 .bloc_categorie_sub {width: 100%;}
}

@media only screen and (min-width:1101px) {
	li#onglet_159 .bloc_categorie_sub {width: calc(100% - 600px);}
}

@media only screen and (min-width:992px) {
	nav.menu_principal> ul{display: table;margin: auto;}
	nav.menu_principal> ul>.nav_item {float: none;display: table-cell;}

	li#onglet_151 .liste_submenu {max-width: 100%;}

	li#onglet_151 .liste_submenu li {float: left;width: 40%;margin-right: 8%;}

	li#onglet_151 .liste_submenu ul::after {content: "";display: block;clear: both;}	
	li#onglet_151 .bloc_categorie_sub {width: 100%;}
}

@media only screen and (min-width:1101px) {
	li#onglet_151 .bloc_categorie_sub {width: calc(100% - 600px);}
}

@media only screen and (min-width:1360px) {
	.hidden-mobile{display: block;}
	.visible-mobile{display: none;margin-top: 10px;}
	.home-link.hidden-mobile {position: absolute;left: 5%;z-index: 99;top: 50%;transform: translate(0, -50%);margin-top: -2px}
	.home-link.hidden-mobile a {color: #fefefe;border-bottom: 2px dotted #fefefe;font: 13px "Gotham-Bold";}
}
.home-link.visible-mobile a{color: #333;border-bottom: 2px dotted #333;font: 13px "Gotham-Bold";}