.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:#b1c611}
a:focus, a:hover, button:focus{text-decoration:none;outline:none;}
img{border:none;max-width:100%;}
*::-moz-selection {
    background: none  #2c8b9f;
    color: #ffffff;
}

body{color:#372a29;font: 12px "rudaregular"}
.opacity_hover:hover,  .opacity_hover_h{
	filter: brightness(112%);
	-webkit-filter: brightness(112%);
	-moz-filter: brightness(112%);
	-o-filter: brightness(112%);
	-ms-filter: brightness(112%);
	}
	/* Slider TOP index */
	
.carrouselArticleBit{background:url(template-carrousel-produits_bgn.jpg) center no-repeat;}
	.carrouselArticleBit .carrouselArticle_ima{width:240px; height:240px; position:relative; left:143px; top:45px;}
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding:0 0 10px; }
.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; min-width:980px}
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 340px; min-height: 1px; display: none;position:relative }
.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;}	
.bg_bottom{/*background:  url("template-bg_bottom_FR.png") no-repeat center bottom;*/padding-bottom:100px}
.section_wrapper{/*background:  url("template-bg_wrapper_FR.png") no-repeat center top 13px;*/clear:both}
	.page_white{background:#ffffff; padding-bottom:20px!important; position:relative; z-index:99}
	.allpage_content{background:#ffffff; padding:0 30px 20px!important; position:relative; /*z-index:99*/}
.av_fixed_right{ max-width: 100px;padding: 5px;position: fixed;right: 0;top: 10%;z-index: 99999;background:#ffffff; text-align:right}
.av_fixed_right li {padding:0 5px 0 0 ;text-align: right;margin-bottom:10px}
	.av_fixed_right img {width: 68%;}
.av_fixed_right li a{font:12px "rudaregular"; color:#000000; text-transform:uppercase}
.av_fixed_right li:hover a{color:#b1c611}
.shadow_left{position:absolute; top:0; left:-24px}
.shadow_right{position:absolute; top:0; right:-23px}
.sbOptions a {color: #000000;display: block;padding: 5px 0 !important;}
.sbOptions {background: #ffffff;box-shadow: 0px 0px 2px #cac4c8;-moz-box-shadow: 0px 0px 2px #cac4c8;-webkit-box-shadow:0px 0px 2px #cac4c8;position: absolute;top: 25px !important;width: 100%;z-index: 99;left:0; max-height:132px!important; overflow:auto !important;}



.zoomWindow img{max-width:none;}
.zoomPad{float:none !important;}
@media (max-width : 767px) {
	.zoomWindow{display:none !important;}
}
.zoomWrapperImage img{max-width: 1500px;}

.police-standard{font-family: arial,Verdana,Helvetica,"sans-serif"; font-weight:bold;}
/*------------------------------------
			HEADER
---------------------------------------*/
header {background:url("template-bg_header_FR.jpg") repeat scroll center top -36px;height: 163px;}	
	.top_menu {background: #382a29;margin: auto;padding: 7px 0 5px;position: relative;width: 91%;text-align:center}
	.logo img {position: absolute;top:-8px}
		.top_left {left: -59px;position: absolute;top: 0px;}
		.top_right {position: absolute;right: -59px;top: 0;}
		.top_menu  a {border-right: 1px solid #ffffff;color: #ffffff;padding: 0 10px;text-transform: uppercase;font:11px "rudaregular"}
		.top_menu a:hover{color:#b1c611}
		.top_menu a:last-child{border-right:none}
	.lang_bloc {float: right;margin: 10px 0;text-align: right;width: 50px;margin-right:5%}
		.langue_active img {margin-right: 5px;margin-top:-5px}
		.langue_active{background:url("template-ico_langDown_FR.png") no-repeat right 10px;padding-right: 20px; color:#000000; display:inline-block; width:70px;}
		
		.langue_active  span {margin: 6px 0 0 6px;display:inline-block}
	.center_search {margin-top: 40px;}
		.form_search {background: #b1c611 url("template-ico_search_FR.png") no-repeat left 10px center;border-radius: 30px;padding: 12px 10px 12px 40px;}
			.s_text {background: #ffffff;border: medium none;font:italic 11px "open sans";height: 30px;width: 85%;text-indent:20px}
			.s_submit {background:none;border:none;font: 16px "rudabold";color:#ffffff}
	.panier_bloc {background: #ffffff ;margin-top: 10px;padding: 15px;width: 80%;max-width:250px; float:right}
	.lien_apnier_resp {height: 100%;width: 100%;display:none; position:absolute}
		.article_panier {padding-right:15px; border-right:#4c4848 2px solid; float:left;width:62%;max-width:160px}
			.title_panier {font: 16px "rudabold";margin-bottom: 5px;text-transform: uppercase;}
			.lien_panier {border-bottom: 1px solid #b1c611;color: #b1c611;display: inline-block;padding: 7px 0 1px;font:12px "rudabold"}
		.prix_panier{background: url("template-bg_panier_FR.png") no-repeat top center; float:right; padding-top: 35px;text-align: center;width: 80px;}
		.select_box_contentlang {position: relative;}
			.l_options {background: #ffffff;box-shadow: 0 0 2px #000000;display:none;left: 7px;padding: 5px;position: absolute;text-align: left;top: 23px !important;width: 60px;z-index: 9;}
				.l_options  li {margin: 5px 0;}
					.l_options a{ color:#000000;}
					.l_options a:hover{color:#b1c611}
						.l_options img {margin-right: 10px;}
		/********reponsive contact******/
		.menu_contact_resp {display: none;margin-left: 19%;}
		.menu_resp {display: none;float: left;margin: 43px auto 0 5%;width: 27%;}
			.menu_resp a {display: inline-block;margin-bottom: auto;margin-left: auto;margin-top: auto;width: 48%;}
		/************responsive header*************/
			.fixNav_resp {background:rgba(55, 42, 41, 0.9)  ;border-bottom: 1px solid #1b1b1b;height: 72px;position: fixed;text-align: center;top: 0;width: 100%;z-index: 99999;display:none}
				.fixNav_resp a {display: inline-block;width: 19%;}
			.nombre_article_panier.fix_nbre_art{position:fixed; top:10px ; right:2.5%; z-index:999999}
				.fixNav_resp .bloc_logo, .fixNav_resp .lang_bloc {display: none;}
				.fixNav_resp .menu_resp {margin-top: 6px;width: 35%;}
				.fixNav_resp .pi-col-xs-4.header-right {width: 56%;}
					.fixNav_resp .header_right {margin-top: 6px;}
						.fixNav_resp .panier_bloc {margin-top: -2px;}
				.form_rechercher_resp, .form_news_resp, .news_resp, .form_compte_resp{display:none}
					.form_rechercher_resp .form_search {border-radius: 0;}
							.form_rechercher_resp .s_text {max-width: 100%;}
						.fixed_search_resp {position: fixed;top: 72px;width: 100%;z-index: 9999;}
						.fixed_news_resp {position: fixed;top: 72px;width: 100%;z-index: 9999;}
						.fixed_compte_resp {position: fixed;top: 72px;width: 100%;z-index: 9999;}
						.fixed_menu_resp {position: fixed!important;top: 72px;width: 100%;z-index: 9999;}
					.form_news_resp .form_newsletter {background: #b1c611 ;padding: 10px;}
							.form_news_resp .n_submit {color: #ffffff;}
					.form_compte_resp {background: #b1c611 ;padding: 10px;}
						.form_compte_resp .valid_form_logging.opacity_hover {background: #AA4F9E none repeat scroll 0 0;}
				
/*------------------------------------
		 MENu
---------------------------------------*/
.barre_nav {background: url("template-bg_navigation_FR.png") repeat top center;}
	.navigation {background: #372a29!important;position:relative;}
		.fixNavigation {position: fixed;top: 0;z-index: 99999;}
			.barre_nav.fixNavigation{width:100%;background:#4f3c3e; height:45px}
				.barre_nav.fixNavigation .mon_logo_fix {display: block;width: 100px;}
					.barre_nav.fixNavigation .nav_left,.barre_nav.fixNavigation .nav_right{display:none}
				.mon_logo_fix {display: none;left: -61px;position: absolute;top: -2px;position: absolute;z-index: 9999;}
					.mon_logo_fix img {width: 65%;}
		.nav_left{position:absolute; top:0;left:-10px; z-index:999}
		.nav_right{position:absolute; top:0;right:-8px; z-index:999}
			.home_item{position: relative; top: 3px;}
			.navItem {float:left;padding:0 6px;}
			.navItem:hover > .shadow_deroulant{display:block}
				.navItem.home_item > a {padding: 7px 0;display:block}
				.navItem.home_item:hover {background:none!important;}
			.barre_nav.fixNavigation .navItem.ico_panierfix{display:block}
			
				.navItem.ico_panierfix a {margin-top: 4px;padding: 0;}
			.navItem.ico_panierfix{display:none; position:relative}
					.navItem.ico_panierfix .nombre_article_panier {font: 14px "rudabold";height: 20px;padding-top: 2px;right: 0%;top: -1%;width: 20px;background: #ffffff ;border-radius: 100%;box-shadow: 0 0 2px #dedede;color: #AA4F9E ;position: absolute;text-align: center;}
						.navItem.ico_panierfix .nombre_article_panier font{display:none}
			.navItem.ico_panierfix:hover{background:none!important}
			
			.navItem  .lien_item {color: #ffffff;display: block;font: 11px "rudaregular";padding: 15px 0;text-transform: uppercase; position:relative}
			.navItem  i.icon-down-open-big{display:none; position:absolute; bottom:-3px; left:50%; margin-left:-10px}
			.navItem:hover {background: #ffffff ;}
			.navItem:hover .lien_item{color: #372a29;}
			.navItem:hover i.icon-down-open-big{display:block}
			
			.navItem.active {background: #ffffff ;}
			/********SOUS MENU************/
	.shadow_deroulant{background: rgba(0, 0, 0, 0) url("template-bg_sliderhome_FR.png") no-repeat scroll center bottom;left: 0;position: absolute;width: 100%;z-index: 999;-moz-box-shadow: 0 0 2px #dedede;-webkit-box-shadow: 0 0 2px #dedede;-ms-box-shadow: 0 0 2px #dedede;-o-box-shadow: 0 0 2px #dedede;padding-bottom:17px}
		.ssonglet{ background: #ffffff;padding: 15px;}
			.menu_categ_left {float: left;width: 55%;padding-left:10px}
				 .ssonglet ul{background: url("template-border_titre_categ_FR.png") repeat-x  center bottom;padding-bottom: 20px; margin-top: 10px;}
					.ssonglet li {display: inline-block;width: 49%;}
						.ssonglet li .sous_categ_item {background: url("template-icon_rightdir_FR.png") no-repeat scroll left center;color: #372a29;font: 12px "rudaregular";padding: 5px 0 5px 10px;display:inline-block}
						.ssonglet li .sous_categ_item:hover{color:#992a88; background: url("template-icon_rightdirhover_FR.png") no-repeat scroll left center}
				 .navItem:hover .toplienbloc {margin:15px 0}
				 	.navItem .toplienbloc .top_lien_ss{display:inline-block; font:14px "rudablack"; background:#b1c611; color:#ffffff; text-transform:uppercase;margin-right:10px;  width: 27%;padding: 5px !important; text-align:center;}
					 .ssonglet .title_lib{text-align:left}
							.toplienbloc .top_lien_ss:hover{ color:#ffffff;}
			.menu_categ_right {float: right;width: 40%;}
				.menu_categ_right .shadow_bottom {background-size: 425px auto;padding-bottom: 19px;}
			.bg_menu_right{background: #ededed;padding: 10px;}	
				.menu_categ_ima {float: left;position: relative;width: 50%;}
				.descr_categ_menu {max-height: 40px;overflow: hidden;}
				.menu_categ_dscr {float: right;width: 45%;}	
					.bloc_desrc_menu {background: url("template-border_dashed_FR.png") no-repeat scroll center bottom;padding-bottom: 5px;}
						.title_categ_menu a{font: 15px "rudablack";color:#372a29}
					.bloc_prix_menu {background: url("template-border_dashed_FR.png") no-repeat scroll center bottom;padding: 10px 0;text-align: center;}
						.bloc_prix_menu .prix_normal {border-right:  none;}
					.bloc_lienpanier_menu {padding: 10px 0;text-align: center;}
			.navItem.active {background: #ffffff;}
				.bloc_lienpanier_menu .savoir_plus {padding: 0;display:inline-block}

				
		.onglet_top {float: right;width: 20%;}
		.onglet_top .navItem{padding:0}
			.navItem a.item_solde  {background: #f9b233;color: #000000;margin-right: 0;padding: 15px 20px;}
				
			.navItem a.item_destok  {background: #AA4F9E;margin-right: 0;padding: 15px 20px;}
.onglet li#ongletbit_20 {float:right; padding:0}
	.onglet li#ongletbit_20:hover .lien_item{color:#ffffff}
	.onglet li#ongletbit_20 a.lien_item:hover,.onglet li#ongletbit_20:hover a.lien_item {background:#961c81!important;filter: brightness(112%);-webkit-filter: brightness(112%);-moz-filter: brightness(112%);-o-filter: brightness(112%);-ms-filter: brightness(112%);}
		.onglet li#ongletbit_20 a.lien_item{background: #961c81;margin-right: 0;padding: 15px 20px;}
			.onglet li#ongletbit_20 a.lien_item:hover{color:#ffffff}
		/*.onglet li#ongletbit_20 .ssonglet li a,.onglet li#ongletbit_65 .ssonglet li a {background: url("template-icon_rightdir_FR.png") no-repeat scroll left center;color: #372a29;font-size: 12px;padding: 8px 0 8px 10px;}
		.onglet li#ongletbit_20 .ssonglet li a:hover,.onglet li#ongletbit_65 .ssonglet li a:hover {color:#992a88; background: url("template-icon_rightdirhover_FR.png") no-repeat scroll left center}
			 .onglet li#ongletbit_20:hover .toplienbloc,  .onglet li#ongletbit_65:hover .toplienbloc {margin:15px 0}
				 	 .onglet li#ongletbit_20:hover .toplienbloc a, .onglet li#ongletbit_65:hover .toplienbloc a {display:inline-block; font:14px "rudablack"; background:#b1c611; color:#ffffff; text-transform:uppercase;margin-right:10px;  width: 27%;padding: 5px 15px!important;}
		.onglet #ongletbit_20 a.savoir_plus, 	.onglet #ongletbit_65 a.savoir_plus{background:none;padding: 0;}*/

.onglet li#ongletbit_126:hover .lien_item{color:#ffffff}
	.onglet li#ongletbit_126 a.lien_item:hover,.onglet li#ongletbit_126:hover a.lien_item {background:#e40202!important;filter: brightness(112%);-webkit-filter: brightness(112%);-moz-filter: brightness(112%);-o-filter: brightness(112%);-ms-filter: brightness(112%);}
		.onglet li#ongletbit_126 a.lien_item{background: #e40202;margin-right: 0;padding: 15px 20px;font-weight: 600;}
			.onglet li#ongletbit_126 a.lien_item:hover{color:#ffffff}
			
.onglet li#ongletbit_65 a.lien_item {background: #c80e1b; margin-right: 0px; padding: 15px 3px; }
		.onglet li#ongletbit_65 a.lien_item:hover,.onglet li#ongletbit_65:hover a.lien_item {background:#c80e1b!important;}
		.onglet li#ongletbit_65:hover{background:#c80e1b!important;}
			.onglet li#ongletbit_65 a.lien_item:hover{color:#ffffff}	
	
	
.onglet li#ongletbit_98 a.lien_item {background: #c80e1b; margin-right: 0px; padding: 15px 3px; }
		.onglet li#ongletbit_98 a.lien_item:hover,.onglet li#ongletbit_98:hover a.lien_item {background:#c80e1b!important;}
		.onglet li#ongletbit_98:hover{background:#c80e1b!important;}
			.onglet li#ongletbit_98 a.lien_item:hover{color:#ffffff}
/*------------------------------------
		 SLIDER 
---------------------------------------*/
.home_absolute {width: 100%;z-index: 999; background: url("template-bg_sliderhome_FR.png") no-repeat scroll center bottom;padding-bottom: 1px; background-size: 998px 13px;}
	.diapo_img {float: left;width: 70%;position:relative; max-width: 700px;}
	.promo_img {float: right;width: 30%;}
		/*.diapo_img img {min-height: 340px !important;}*/
	.info_diapo {background: rgba(0, 0, 0, 0.5) none ;border-radius: 100%;height: 180px;margin-top: -46px;position: absolute;right: 42px;top: 41%;width: 180px;z-index: 999;display:none}
	.carrouselArticle_ima {height: 340px;text-align: center;width: 400px;position:relative; background:#ffffff;}
	.carrouselArticle_infos {position:absolute;right:10%; top:25%; background:url("template-info_slide_FR.png") no-repeat center; width:186px; height:186px; text-align:center; padding-top:130px ; margin-top:-60px}
	
	.carrouselArticle_infos2 {position:absolute; right: 130px; top: 75px; width:186px; text-align:center;}
	.carrouselArticle_infos a, .carrouselArticle_infos2 a{color:#000; font:14px "rudaregular"; font-weight: bold; text-transform:uppercase; padding:5px 15px; display:inline-block; border-radius:5px}
	.carrouselArticle_infos .img_stock, .carrouselArticle_infos2 .img_stock{position: relative; top: -3px;}
	.carrousel_ref{font:13px "rudaregular";}
	.carrouselArticle_lib{margin-bottom:0;}
	.carrou_border_pointilles{height:1px; border-bottom:1px dotted black; margin:15px 0;}
	.carrou_prix{display: inline-block; border-right: 1px solid #cec9c8; padding-right: 10px; vertical-align: middle;}
	.carrousel_plus{display: inline-block; padding-left: 10px;}
	
	.carrouselArticle_prixold{text-decoration: line-through; font-size: 15px;}
	.carrouselArticle_prixpromo{color: #961C81; font: 29px "rudablack"; padding-top: 10px;}
	/*.carrouselArticle_ima img {max-height: 340px;width: 100%;}*/
		.promo_visible_xs{display:none;}
		.compte_visible_sm{display:none}
		.diapo_content .slick-dots {bottom: 5%;left: 0;position: absolute;text-align: center;width: 100%;}
			.diapo_content .slick-dots li {display: inline-block;margin: 0 5px;}
			.diapo_content 	.slick-dots button {background: #D8D8D8 ;border: 1px solid #ffffff;border-radius: 100%;color: transparent;height: 18px;opacity: 0.82;width: 18px;padding:0}
				.diapo_content .slick-dots .slick-active button {background: #b1c611;}
/*------------------------------------
		   TOP 
---------------------------------------*/
.main_destop{ min-height:500px}
.conteneur_top{margin:15px 0;}
.bloc_top .slick-slide.slick-active {min-width: 235px;}
.ongletTopProduct {margin: auto;width: 50%;}
	.pi-tabs-navigation.ongletTopProduct.pi-text-center li {width: 33%;}
	.bloc_top .pi-tabs-content {    margin-bottom: 0;min-height: 300px !important;padding-bottom: 0;}
		.ongletTopProduct li a {color: #b0a69e;display: inline-block !important;font: 16px "rudaregular";padding:6px 0!important;text-transform: uppercase;}
		.ongletTopProduct li.pi-active a {color:#AA4F9E; border-bottom: 1px solid #AA4F9E!important;}
.topIndexBit {background: #ededed;margin: auto;max-width: 220px;padding: 10px;width: 100%;position:relative; min-width:220px}
	.shadow_bottom{background:url("template-bg_topindex_FR.png") no-repeat scroll center bottom; padding-bottom:12px}
	.content_top.selection-slider.slick-initialized.slick-slider {margin: 0 30px;max-height:300px}
	.topIndexBit_ima {position: relative;text-align: center;min-height:150px}
		.etiquette_top {bottom: -10px;position: absolute;right: 0;}
	.topIndexBit_lib {margin: 8px 0 5px; height: 93px;}
	.topIndexBit_lib .ref{color: #666; font-size: 11px;}
		.topIndexBit_lib  a {color: #372a29;display: block;font: 13.5px "rudaregular";padding: 10px;text-align: center;text-transform: uppercase;background: url("template-border_dashed_FR.png") no-repeat center bottom;min-height:53px; max-height:53px; overflow:hidden}
		.topIndexBit_prix {display: table-cell;height: 28px;vertical-align: middle;}
			.prix_normal {border-right: 1px solid #bcbcbc;color: #AA4F9E;display: inline-block;font: 15px "rudablack";padding:0 5px 0 5px;}
				.prix_normal font {font: 700 19px "sans-serif";}
				.prix_old  font {font: 700 14px "sans-serif";}
			.prix_old {font-size: 12px;text-decoration: line-through;display:inline-block}
		.top_panier_right {padding-right: 10px;text-align: right;position:relative}
	.content_top .slick-prev {background:url("template-btn_carrouleft_FR.png") no-repeat scroll center center;border: medium none;color: rgba(0, 0, 0, 0);height: 74px;left: -34px;margin-top: -37px;position: absolute;top: 50%;width: 44px;z-index: 99999;}
	.content_top .slick-next {background:url("template-btn_carrouright_FR.png") no-repeat scroll center center;border: medium none;color: rgba(0, 0, 0, 0);height: 74px;
margin-top: -37px;position: absolute;right: -34px;top: 50%;width: 44px;}	
	.savoir_plus {display: inline-block;margin-top: 5px;vertical-align: top;}
	
.conseil .topIndexBit_lib {margin-top:3px;margin-bottom:0;}	
	.conseil .topIndexBit_lib  a{font-size:11px; padding:3px;}
.articleconseilbit{margin-bottom:25px; min-width:200px;}

.conseil.selection-slider.slick-initialized.slick-slider{max-height:240px !important;}
.conseil .slick-prev {background:url("template-btn_carrouleft_FR.png") no-repeat scroll center center;border: medium none;color: rgba(0, 0, 0, 0);height: 74px;left: -10px;margin-top: -37px;position: absolute;top: 50%;width: 44px;z-index: 99999;}
	.conseil .slick-next {background:url("template-btn_carrouright_FR.png") no-repeat scroll center center;border: medium none;color: rgba(0, 0, 0, 0);height: 74px;
margin-top: -37px;position: absolute;right: -10px;top: 50%;width: 44px;}	
/*------------------------------------
		   BLOC COUP DE COEUR 
---------------------------------------*/
.bloc_cc {margin:0 auto 20px;padding: 0 37px;}
	.content_cc {background: #b1c611 ;padding: 15px 0 15px 15px; max-height: 223px;min-height: 223px;}
		.image_cc {background: #ffffff ;float: left;padding: 10px;width: 40%;}
		.descr_cc {padding: 0 10px;    float: right;width: 60%;}
			.title_label_cc {background:url("template-bg_title_label_cc_FR.png") no-repeat scroll center center;height: 67px;margin-top: -13px;width: 100%;}
			.title_art_cc a{color: #ffffff;font: 18px "rudabold";text-transform: uppercase;}
			.info_cc {color: #ffffff;font: 13px "rudabold";margin: 5px 0 15px;}
			.ma_fiche_art {display: table-cell;height: 38px;width: 50%;}
				.ma_fiche_art  a {background: #ffffff url("template-lien_fproduit_FR.png") no-repeat left 5px center;border-radius: 10px;color: #372a29;font: 14px "rudabold";padding: 8px 12px 8px 26px;vertical-align:middle;display:inline-block}
					.ma_fiche_art a:hover {box-shadow: 0 0 3px #372a29;-moz-box-shadow: 0 0 3px #372a29;-webkit-box-shadow: 0 0 3px #372a29;-ms-box-shadow: 0 0 3px #372a29;}
			.price_cc {display: table-cell;text-align: center;width: 48%;}
				.prixcc_normal {display: block; font-size: 22px; color: #941a7f; font-weight: bold;}
				.prixcc_old {font-size: 13px;text-decoration: line-through;}
	.nos_garanties {background:  url("template-bg_garantie_FR.png") no-repeat scroll center center;padding:25px 20px; max-height: 223px;min-height: 223px;}
		.title_garantie {color: #b1c611;display: block;font: 30px "rudablack";margin: 10px 0 20px;text-transform: uppercase;}
		.nos_garanties a {background: url("template-li_garantie_FR.png") no-repeat scroll left center;color: #ffffff;display: block;font: 15px "rudaregular";padding: 4px 8px 4px 25px;}
		
		/****autopromo******/
		.auto_promo {padding: 0 20px;text-align:center}
		
/*------------------------------------
		   FOOTER
---------------------------------------*/	
footer {background: #372a29;padding: 10px 0 150px;}	
	.titre_footer {color: #ffffff;font: 18px "rudaregular";margin: 10px auto;padding: 10px 0;text-transform: uppercase;position:relative}
		.menu_footer .icon-down-open-big {display: none;position: absolute;right: 5%;top:11px}
		.contenu_footer a {color: #b9a99e;display: block;font: 13px "rudaregular";padding: 5px 0;}.contenu_footer a:hover{color:#a9b50b}
	.reseaux_footer {margin: 20px auto;}
		/*.certificat_boutik {background:url("template-certificat_boutik_FR.png") no-repeat  left center;color: #a9b50b;font: italic 16px "museo_sans300";padding: 10px 0 10px 60px;}
			.certificat_boutik  span {border-left: 1px solid #a9b50b;display: block;padding: 0 10px;}*/
		.certificat_boutik {background:url("template-certificat_boutik_FR.png") no-repeat  left center;color: #a9b50b;font: italic 16px "museo_sans300";padding: 50px 0 50px 120px;}
			.certificat_boutik  span {border-left: 1px solid #a9b50b;display: block;padding: 0 10px;}
		.contact_reseau {   text-align: right;margin-top:10px}
			.contact_reseau a {display: inline-block;height: 34px;margin-left: 10px;width: 34px;}
				.ico_fb {background: url("template-ico_fb_FR.png") no-repeat scroll center center;}
				.ico_blog {background: url("template-ico_blog_FR.png") no-repeat scroll center center;}
				.ico_google {background: url("template-ico_google_FR.png") no-repeat scroll center center;}
				.ico_printerest {background: url("template-ico_printerest_FR.png") no-repeat scroll center center;}
				.ico_utub {background: url("template-ico_utub_FR.png") no-repeat scroll center center;}
					.ico_fb:hover {background: url("template-ico_fbhover_FR.png") no-repeat scroll center center;}
					.ico_blog:hover {background: url("template-ico_bloghover_FR.png") no-repeat scroll center center;}
					.ico_google:hover {background: url("template-ico_googlehover_FR.png") no-repeat scroll center center;}
					.ico_printerest:hover {background: url("template-ico_printeresthover_FR.png") no-repeat scroll center center;}
					.ico_utub:hover {background: url("template-ico_utubhover_FR.png") no-repeat scroll center center;}
			.contact_reseau span{display:block; color:#b9a99e; font:12px "rudaregular"}
	.bloc_paiement {border-top: 1px solid #736357;padding-top: 10px;}
	.copyright {color: #b9a99e;font: 300 14px "museo_sans300";margin-top:15px; }
		.copyright  span {display: block;}
		.copyright a {color: #b9a99e;text-decoration: underline;}
		.copyright a.nodecoration{text-decoration: none;}
.bloc_fixe_bottom {background:url("template-bg_fixe_bottom_FR.jpg") no-repeat scroll center bottom;bottom:0px;height: auto;left: 0;position: fixed;width: 100%;z-index: 9999;}
.pretty_girl {bottom: -28px;position: absolute;z-index: 999;right:5%}
		.bloc_newsletter {background:url("template-bg_news_FR.png") no-repeat scroll center center;height: 90px;margin-top: -4px;max-width: 323px;padding: 9px;width: 100%;}
			.title_newsletter {background:url("template-title_news_FR.png") no-repeat scroll right center;font: 12px "rudabold";padding: 5px 80px 5px 10px;}
				.title_newsletter  span {display: block;font-size: 18px;}
			.form_newsletter {padding-left: 10px;}
				.n_text {background: #ffffff ;border: medium none;font: 13px "rudaregular";height: 30px;text-indent: 10px;width: 235px;}
				.n_submit {background:none ;border: medium none;color: #372a29;font: 18px "rudablack";text-transform: uppercase;}
		.bloc_aide {margin:25px auto 10px;}
			.n_submit:hover{color:#AA4F9E}
			.titre_aide {border-right: 1px solid #372a29;display: block;float: left;font: 25px/22px "rudaregular";padding: 0 10px 0 0;text-transform: uppercase;}
				.titre_aide strong {font: 29px/24px "rudablack";}
			.content_aide {float: right;font: 14px "rudaregular";width: 75%;}
				.num_contact {display: block;font: 19px/18px "rudablack";color:#372a29}
		.bnt_contacter.pi-pull-right {position: relative;z-index: 99999;}
			.bnt_contacter.pi-pull-right  a {background: #372a29 ;border-radius: 5px;color: #ffffff;display: inline-block;font: 14px "rudaregular";margin-top: 30px;padding: 5px 8px;}
				.bnt_contacter a font {color: #b1c611;}
				
/*------------------------------------
		   CATEGORIE
---------------------------------------*/
.p_suiv {height: 284px;width: 100%;}
.add_panier.contact {margin-top: 5px;}	
	.navigation_page   {color: #c6c6c6;font: 14px "rudaregular";padding: 10px 0; margin-bottom: 10px; border-bottom: 2px solid #f1f1f1;}
	.navigation_page h1, .navigation_page h2,.navigation_page h3 {font: 14px "rudaregular";display:inline-block!important; margin:0!important}
		.navigation_page a {color: #c6c6c6;}
	.title_lib {background:  url("template-border_titre_categ_FR.png") repeat-x  center bottom;font: 25px "rudabold";padding: 10px 10px 25px;text-align: center;text-transform: uppercase;}
	.categrie_content {margin: 20px auto;}
		.categorie_descr {color: #888888;font: 13px "rudaregular";margin: 10px auto;}
			.categorie_list a {background: #efefef;color: #372a29;display: inline-block;margin-bottom: 5px;padding: 5px 8px;text-transform: uppercase;width:95%;}
			.categorie_list a:hover{color:#992a88}
		.categorie_diapo {background: #ededed ;padding: 15px;position:relative}
			.categ_image_diapo{text-align: center !important;}
			.categorie_diapo .slick-prev {background: url("template-diapo_left_FR.jpg") no-repeat center;border: medium none;color: rgba(0, 0, 0, 0);height: 33px;margin-top: -15px;position: absolute;top: 50%;width: 17px;}
			.categorie_diapo .slick-next {background: url("template-diapo_right_FR.jpg") no-repeat center;border: medium none;color: rgba(0, 0, 0, 0);height: 33px;margin-top: -15px;position: absolute;top: 50%;width: 17px;right:15px}
		.filtre_categ {border-bottom: 2px solid #f1f1f1;color: #372a29;text-transform: uppercase;}
		.nbre_art_categ {display: table-cell;vertical-align: middle;width: 100px;}
			.show_ligne_article{display:none}
				.art_2col{background: url("template-art_2col_FR.jpg") no-repeat center center;display: inline-block;height: 29px;margin-top: -9px;vertical-align: text-top;width: 29px;}
					.art_2col.active{background: url("template-art_2colactive_FR.jpg") no-repeat center center;}
				.art_1col {background:url("template-art_1col_FR.jpg") no-repeat  center center;display: inline-flex;height: 29px;margin-top: -9px;vertical-align: text-top;width: 29px;}
					.art_1col.active{background:url("template-art_1colactive_FR.jpg") no-repeat  center center;}
					.trier {color: #787775;display: inline-block;font: 14px "rudablack";margin-left: 10px;}
			.nbre_art_categ  span {border-right: 1px solid #c7c7c6;display: block;padding: 0 14px 4px 9px;}
				.nbre_art_categ span strong {font-size: 20px;}
		.trie_categ {display: table-cell;height: 50px;margin-left: 10px;}
			.trie_categ  span {display: table-cell;height: 50px;text-align: center;vertical-align: middle;width: 70px;}
			.tri_value {display: table-cell;vertical-align: middle;}
			.tri_value button {color: #372a29;display: table-cell;height: 50px;text-align: center;vertical-align: middle;width: 103px;border-bottom: 2px solid transparent;padding:0; background:none; border:none; text-transform:uppercase}
			.tri_value button:hover, .tri_value button.active {border-bottom: 2px solid rgba(153, 42, 136, 0.7);color: rgb(153, 42, 136);  margin-bottom: -3px;padding-bottom:2px}
		.pagination_categ {display: inline-block;margin-top: 10px;}
			.page_courante {background: #575756;color: #ffffff;display: inline-block;padding: 4px 8px;}
			.pagination_categ a {background: #eaeaea ;color: #372a29;display: inline-block;padding: 4px 8px;text-align: center;}
			.pagination_categ a:hover{background: #575756 ;color: #ffffff;} 
		.afficher_tout {display: inline-block;}
			.afficher_tout a {border-left: 1px solid #372a29;color: #372a29;margin-left: 10px;padding-left: 10px;}
			.afficher_tout a:hover{color:#b055a2}
	.content_list_article{margin:20px auto}
		.label_reduc {background: #ffffff;border-radius: 100%;color: #aa4f9e;font: 16px "rudablack";height: 60px;left: 15px;padding-top: 20px;position: absolute;top: 5px;width: 60px; box-shadow: 0 0 1px #dcdcdc; -moz-box-shadow: 0 0 1px #dcdcdc; -webkit-box-shadow: 0 0 1px #dcdcdc; -ms-box-shadow: 0 0 1px #dcdcdc; -o-box-shadow: 0 0 1px #dcdcdc;}
		.bull_achat {background: url("template-bg_achat_rap_FR.png") no-repeat center center;height: 25px;padding-top: 4px;position: absolute;right: 0;text-align: center;top: -26px;width: 96px;z-index: 9;display:none}
		/*********POPUP***********/
		#TB_window {margin-left: -200px;width: 400px;}
			 #TB_ajaxContent {height: auto;width:auto}
			#TB_title {color: #b1c611;font: 15px "rudabold";}
			#TB_closeAjaxWindow  a {background:url("template-ico_close_FR.png") no-repeat scroll center center;color: transparent !important;height: 39px;position: absolute;right: -9px;top: -8px;width: 39px;}
				.artPopub_ima{float:left; width:30%}
						.artPopub_details{float:right; width:65%; margin-left:10px}
						.artPopub_details h1 {font: 20px "rudabold";color: #b1c611;}
						.artPopub_details em {display: block;font: italic  14px "rudaregular";}
/*------------------------------------
		   ARTICLE
---------------------------------------*/
.add_panier{vertical-align:bottom}
.nav_art{display: block; top: 90%;}
.nav_art_left{position: absolute; left: -3.8%; top: 25%}
    .rotattext_art{text-transform: uppercase; font:12px "rudaregular";color: #B0A69E; position: relative; display: inline-block; left: -30%; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -mo-transform: rotate(-90deg); -o-transform: rotate(-90deg);letter-spacing:2px}
.nav_art_right{position: absolute; right: -3.8%; top: 25%}
    .rotattext_artright{text-transform: uppercase; font:12px "rudaregular";color: #B0A69E; position: relative; display: inline-block; left: 28%; transform: rotate(90deg); -webkit-transform: rotate(90deg); -mo-transform: rotate(90deg); -o-transform: rotate(90deg);letter-spacing:2px}
	.produit_zoom {cursor: pointer;height: 200px;left: 0;opacity: 0;position: absolute !important;top: 0;width: 100%;z-index: 99;}
		.produit_zoom a {display: block;height: 200px;width: 100%;}
.article_left {background: #ededed;padding: 10px;}
.image_art {background:#ffffff;padding: 10px;}
    .artetiquet{position: absolute; right: 0; top: 90%;}
.shadow_bottom.img_art_bgbottom{background:url("template-border_arcticl_FR.png") no-repeat scroll center bottom; padding-bottom:17px}
	.text-zoom {background: url("template-ico_zoom_FR.png") no-repeat scroll left center;display: block;padding: 10px 10px 10px 30px; margin: 5px auto;}
		.petit_img .pi-row {margin-right: 0 !important;}
		.text-zoom > span {background: #ffffff ;color: #8f8f8f;display: inline-block;font: italic 12px "rudaregular";padding-right: 7px;}
	.titre_art {background:url("template-border_titre_categ_FR.png") repeat-x  center bottom;font: 24px "rudabold";padding-bottom: 21px;text-transform: uppercase;}
	.titre_art.resp_titre{display:none!important; text-align:center; margin-bottom:15px}
    .ref_produi{display: block; font-size: 12px; text-transform: uppercase; font-weight: bold;}
	.petite_descr {background: url("template-border_titre_categ_FR.png") repeat-x scroll center bottom;margin: auto;padding-bottom: 15px ; text-align: justify;}
	.bloc_offrespeciale {background: #dadada;padding: 15px; margin: 12px auto; text-align: center;}
		.title_offre {display: block;font: 16px "rudablack";margin: 5px auto;text-align: center; text-transform: uppercase;}
		.bloc_offrespeciale strong {font-family: "rudablack";}
		.bloc_offrespeciale a { color: #941b82;font-family: "rudablack";}
	.other_caract {margin: 10px auto;}
		.notice_art {background: #dadada url("template-notice_montage_FR.png") no-repeat left 5px center;border-radius: 5px;color: #392b2a;display: inline-block;float: left;font: 14px "rudablack";margin-top: 18px;padding: 6px 10px 7px 31px;}
		.garanties_art {background: url("template-garantie_10ans_FR.png") no-repeat scroll center center;border-radius: 100%;box-shadow: 0 0 3px #000000;color: #9f9f9f;display: inline-block;font: 11.75px "rudablack";height: 88px;padding-top: 32px;text-align: center;text-transform: uppercase;width: 88px; float: right;}
			.garanties_art > span {color: #941c80;}
			.caractristiq_prdui .pi-tabs-content p {color: #878787;}
		.ongle_caractr li {display: table-cell !important;text-align: center;min-width: 25%;width:auto; max-width:25%}

.article_right{background-color: #575757; padding: 7px ; color: #fff; font-size: 15px; text-align: center;width: 100%; margin: auto; float: right;min-width:228px}
	.left_blokq.pi-col-sm-3.pi-no-padding-left {position: relative;}
		.article_right.art_fixed {position: fixed;top:45px;width: 228px;z-index:9}
		.article_right.art_above {position: static;}
		.article_right.art_below {position: static;}
		
    .titre_right{text-transform: uppercase; padding: 5px 0;font-size: 15px;}
    .num_right{color: #b1c611; font:19px "rudablack";}
.big_img{text-align: center; display: block; position: relative; max-width: 100%;min-height:230px}
.big_img a{position: relative; margin: auto; top: 0; bottom: 0; left: 0; right: 0;}
    .etemps{font-size: 12px;margin:7px 0}
    .cont_white{display: block; background-color: #ededed; color: #362b29;}
        .pri_articleBit{padding: 0; margin: 0 auto;}
            .reduc_rond{background-color: #b1c611; width: 50px; height: 50px; position: absolute; left:10px;display:inline-block; border-radius: 50%; text-align: center; color: #fff; font: 300 18px "rudablack"; overflow: hidden; vertical-align: middle; margin: 10px auto;}
                .chifre_reduc{display: inline; vertical-align: middle; position: relative; top: 15px; }
            .reduc-prix{text-align: right; display:block; text-align: right; vertical-align: middle; padding:1px 1px 10px 5px;}
                .prix_redui{display: block; color: #961c81; font:29px "rudablack"; padding-top:10px}
					.prix_redui font {font: 700 30px "sans-serif";}
                .prix_actuel{text-decoration: line-through;font-size: 13px;}			
        .fine_ou{text-align: right; font-size: 16px;margin-top: 10px;padding: 19px 23px;text-align: right; background: rgba(0, 0, 0, 0) url("template-border_titre_categ_FR.png") no-repeat scroll center top;}
            .other_color{color: #AA4F9E;}
				.other_color font{font:700 13px "sans-serif"}
	.select_box_content {background: #ffffff none repeat scroll 0 0;border-radius: 6px;padding: 7px 8px;position: relative;width: 100%;text-align:left; height:32px; cursor:pointer}
		.articleCaracteristique {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;width: 118%;cursor:pointer}
		.overflow_hidden{width:80%; overflow:hidden}
		.select_box_content.caract_val {background: #ffffff url("template-ico_down_select_FR.png") no-repeat scroll right 8px center;overflow: hidden;position: relative;width:100%;}
		.sbSelector {background: rgba(0, 0, 0, 0) url("template-ico_down_select_FR.png") no-repeat scroll right center;color: #6a625e;display: block;font:  12px "rudaregular";height:20px}
    .from_right{padding: 0 9px 10px; display: block; position: relative;}
        .chamtitre{padding: 3px 0;  font-size: 12px;}
            .textchamp{display: inline-block; text-align: left; padding: 4px; font-weight: bold; text-transform: uppercase;}	
			.textchamp.c_unique {display: inline-block;}
				.chamtitre label {color: #b1c611;}
            .champ select{padding: 5px; border-radius: 5px; width: 100%; box-shadow: 0 0 1px #bbb; -webkit-box-shadow: 0 0 1px #bbb; -moz-box-shadow: 0 0 1px #bbb; -o-box-shadow: 0 0 1px #bbb; cursor: pointer;}
            .champ select:focus{outline: 0; box-shadow: 0 0 2px #bbb; -webkit-box-shadow: 0 0 2px #bbb; -moz-box-shadow: 0 0 2px #bbb; -o-box-shadow: 0 0 2px #bbb;}
            .champplusmoin{text-align: left; background-color: #B2B2B2; padding: 2px; border-radius: 5px; width: 59%;text-align: center;max-width:125px; display:inline-block; vertical-align:middle}
              .quant {color: #ffffff;   float: left;font: 23px "rudablack";padding: 0;vertical-align: middle;width: 20%;}
               .quant_chifr {border: medium none;float: left;height: 28px;padding: 4px;vertical-align: middle;width: 60%;text-align:center}
            .plustock{text-transform: uppercase; padding: 7px 0; text-align: center; position: relative; font: bold 13px "rudaregular";}	
				.plustock  strong {font: 13px "rudablack";}
				 .plustock img{vertical-align: middle; position:relative; top:7px;}
			.port_frai {height: 113px;margin-left: -21px;margin-top: 10px;position: relative;width: 229px;}
	.add_panier_full  {margin-left: -7px;padding: 6px 0;}
		.btn_responsive{display:none}
    .livrson{text-align: left; font:12px "rudaregular"}
    .livrdat  strong.other_color{font:13px "rudablack"}
	.petite_descr span, .caractristiq_prdui .pi-tabs-content span{border-color: #941b82!important;color: #941b82 !important;}
.caractristiq_prdui{display: block; position: relative;width: 100%; margin: 25px auto; background-color: #fff;}
    .ongle_caractr{text-transform: uppercase; font-weight: bold;background-color: #DADADA;}
    .onglt{display:block!important; color: #372a29;padding:10px 0 !important; font:12px "rudabold"}
    .content_caractr{text-align: justify; padding: 15px;}
   .pi-active .onglt{background-color: #fff;padding: 10px 25px;}
   .caractristiq_prdui .pi-tabs-content {padding: 10px 15px;}
   
   		.commentaire_bit {background: #ffffff;box-shadow: 0 0 5px #d9d9d9;-moz-box-shadow: 0 0 5px #d9d9d9;-webkit-box-shadow: 0 0 5px #d9d9d9;margin: 5px auto;padding: 10px;}
			.nom_temoin {display: inline-block;font: 14px "rudabold";}
			.note_temoin {color: #aa4f9e;display: inline-block;font: 14px "rudablack";margin-left:10px}
			
		.avisBit{border: 1px solid #C4C3C7; padding: 20px; margin-bottom:25px;}
		.avisBit .infos_vote{font-size: 13px; margin-bottom: 15px;}
			.avisBit .infos_vote > div{display:inline-block; vertical-align: top;}
		.avisBit .avis_titre{font-style: italic; font-weight: bold; color:#9cc2bb; font-size: 20px;}	
			
   		.lien_donner_avis {background: #b1c611 ;border-radius: 5px;color: #ffffff;font: 14px "rudabold";padding: 10px;margin:8px 0; display:inline-block}
		.avis_bloc {display: none;margin: 10px auto;padding: 10px;width: 100%;}
			.avis_bloc label {margin-right: 2%;}
			.avis_bloc label.label_bloc{display:block; width:100%}
			.avis_bloc .input_commentaire{background: #f3f3f3 ;border: 1px solid #d9d9d9;border-radius: 5px;padding: 9px;}
			 .textarea_commentaire {background: #f3f3f3 ;border: 1px solid #d9d9d9;border-radius: 5px;padding: 9px;width: 100%;}
			 	.txt_cnx.input_commentaire {margin: 5px 0;width: 100%;}
			.avis_bloc .select_box_content {border: 1px solid #d9d9d9;display: inline-block;width: 100%; background: #f3f3f3;}
				.avis_bloc .sbSelector {color: #b1c611;font: 14px/23px "rudabold";}
h1.title_bloc{text-transform: uppercase;text-align: center; background: url("template-border_titre_categ_FR.png") repeat-x center center #fff;}
    .texth1{background-color: #fff; padding: 0 12px;}
.bloc_for_preview{display: block; position: relative; text-align: center; max-width: 509px; width: 100%;}
.bloc_preview{max-width: 140px;display: block; float: left; margin: auto 5px;}
    .shadow_bottom.chadow_preview{padding-bottom: 8px;}
        .bg_older{padding: 8px; background-color: #fff; box-shadow: 0 0 3px #ccc;}
			.bg_older .topIndexBit_ima{ min-height: auto}
	
#block-notes{cursor:auto; text-align: center;}		
	#block-notes label{width: 15px;}
	
.article_conseil .articlebit_lib {margin:3px 0;}
/*------------------------------------
		   INSTIT
---------------------------------------*/	
.instit {float: left;margin: 5px 0;width: 50%;}
.instit_popup {float: left;margin: 5px 0;width: 100%;}
.institform {float: left;margin: 10px 0;width: 50%;}
.instit.no_form {float: none;width: 100%;}
.input_global,.institform input[type="text"], .institform select, .institform textarea{background-color: #f3f3f3;border: inherit;border-radius: 6px;color: #6a625e;display: inline;margin: 0;max-width: 450px;outline: 0 none;padding: 9px;resize: none;text-indent: 5px;vertical-align: top;width: 100%;border: 1px solid #d9d9d9;}
	.instit a {color: #b1c611;}
	.titre_instit {color: #b1c611;display: block;font: 28px "rudablack";margin: 10px auto;text-align: center;}
	.btn_valider {background: #b1c611;border: medium none;border-radius: 5px;color: #ffffff;font: 15px "rudablack";padding: 5px 10px;}
	.box_shadow {border: 1px solid #d9d9d9;margin-bottom: 10px;padding: 15px;}
	.erreur_msg{color:#AA4F9E ; font:14px "rudabold"}
	#contenuCde1 .erreur_msg{padding:8px 0}
	.etoile, label.etoile{color:#b1c611; font:14px "rudabold"}
	.from_right label.etoile{color:#FF0000; font:14px "rudablack"}
	.institform .form-group > img {display: block;margin: 5px;}
		.erreur_msg.box_message {background: #ffffff none repeat scroll 0 0;border: 2px solid #b1c611;margin: 10px auto;max-width: 500px;padding: 10px;text-align: center;}
/*------------------------------------
		   COMMUN LOGIN
---------------------------------------*/	
.bg_form_inscrit {box-shadow: 0px 0px 4px #999;-moz-box-shadow: 0px 0px 4px #999;-webkit-box-shadow: 0px 0px 4px #999;-o-box-shadow: 0px 0px 4px #999;margin: 15px auto;max-width: 455px;width: 100%;}
	.bg_form_inscrit .select_box_content{box-shadow: 0px 0px 2px #cac4c8;-moz-box-shadow: 0px 0px 2px #cac4c8;-webkit-box-shadow:0px 0px 2px #cac4c8;-o-box-shadow: 0px 0px 2px #cac4c8;text-indent:10px}
	.bg_form_inscrit .pi-input-with-icon .select_box_content{text-indent:30px}
	
		.bg_form_inscrit .sbSelector{min-height:15px}
		.date_naiss_client{display: inline-block;width:65%}
			.client .date_naiss_client .pi-col-3xs-4 {padding: 0 2px;}
			.client label.form_et{width:31%}
			.client  .logBoxContent .select_box_content {border: medium none;width: 100%;border-radius: 5px;}
	.bg_form_inscrit .etoile{color:#B1C611; font:14px "rudablack"}
.logBoxContent	div.pi-input-with-icon {display: inline-block;width: 65%; margin-top: -9px;vertical-align: top;}
.logBoxContent {background-color: #ffffff;margin: auto;padding: 15px;}
	.formBox {margin: 5px 0;min-height:35px}
		label.form_et{font: 13px "rudabold";color: #cdcdcd; color:black;}
		.titre_logging {color: #ffffff;font:20px "rudablack";margin-bottom: 15px;padding: 10px 0;position: relative;text-align: center;text-transform: uppercase;background-color:#372a29 }
		label.form_et {color: #000;display: inline-block;font: 13px "rudabold";margin-bottom: 5px;text-align: right;vertical-align: middle;width: 139px;}
		.input_logging {background: #ffffff;border: none;border-radius: 5px;border: 1px solid #9A9A99;color: #868686;-moz-box-shadow: 0 0 2px 0 #cac4c8;-webkit-box-shadow: 0 0 2px 0 #cac4c8;color: #868686;display: inline-block;height: 30px;padding: 0;text-indent: 30px;width: 100%;}
			.mdp_lost {float: right;font: 13px "rudaregular";margin: 10px 0;text-decoration: underline;}
		.valid_form_logging{ background: #f9b233 ;border:none;color: #ffffff;font: 14px "rudablack";padding: 9px 30px;text-transform: uppercase;}
			
		.errorForm {color: #D11234 ;display: block;margin-bottom: 5px;}
	.texte_legal {border-top: 2px solid #cdcdcd;margin-top: 27px;}
/*------------------------------
            Newsletter
-----------------------------*/	
.msg-error{text-align: center; font: bold 13px "rudaregular"; color: #992a88;}
.content_form{margin: 15px auto; display: block; position: relative; max-width: 650px; width: 100%; }
.form_body{background-color: #ddd; padding: 15px; text-align: center;}

.champinput{display: inline-block; position: relative; vertical-align: middle;}
.champinput input{padding: 8px 10px; background-color: #f2f2f2;border: none;}
.champinput input:focus{background-color: #fff; outline: 0;}

.champradio{display: block;padding: 15px 0;}
.champradio label:hover{cursor: pointer;}
.champradio label{margin: auto 10px;}

.btn_valide{background-color: #f9b233; border: none; color: #fff; font: bold 16px "rudaregular"; padding: 6px 10px; outline: 0; display: inline-block; position: relative; vertical-align: middle;}
    .btn_valide:hover{background-color: #b1c611; }

.containertexte_legal{padding: 15px 0;}

/*------------------------------
            Partenaire
-----------------------------*/
.partenairebit{display: block; position: relative; margin: auto; border: 2px solid #aaa; text-align: center; padding: 10px; margin: 15px auto; height: 200px; overflow: hidden;}
.partenairebit:hover{border-color: #f9b233; cursor: pointer; box-shadow: -1px 1px 0px #AA4F9E; -webkit-box-shadow: -1px 1px 0px #AA4F9E; -moz-box-shadow: -1px 1px 0px #AA4F9E; -o-box-shadow: -1px 1px 0px #AA4F9E;}  .partenairebit:hover .titrpartnair a{color: #AA4F9E;}
.titrpartnair{border-bottom: 1px solid #ccc; display: block; padding: 5px;}  
.titrpartnair a{text-transform: uppercase;}
.partenairebit_desc{padding: 10px 0;}

/*------------------------------
            Recherche
-----------------------------*/
.right_box{display: block; position: relative; background-color: #eee; padding: 22px; margin: 18px auto; max-width: 550px;}
.txt_rech{font: 700 16px "rudaregular"; padding-bottom: 5px; text-indent: 3px; border-bottom: 1px solid #ececec; margin-bottom: 10px;}
.font.titl-champ{font-weight: bold;}
.right_box input{display: inline-block; padding: 7px;  border: none; vertical-align: middle; max-width: 300px; width: 100%; outline: 0; background-color: #f8f8f8; border: 1px solid rgb(249, 178, 51);}
.right_box input:focus{outline: 0; background-color: #fff; }
.right_box button{vertical-align: middle;}

.rechrech_histo ul li a{display: inline-block; padding: 2px 3px; font-weight: bold; float: left;}
.rechrech_histo ul li a:hover{color: #AA4F9E; }

.rechcontenubit{display: block; position: relative; margin: 12px; padding: 12px; border: 1px solid #b1c611;}
.rechcontenubit:hover{border: 1px solid #f9b233; background-color:#f8f8f8; cursor: pointer; box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; -moz-box-shadow: 0 0 2px #ccc; -o-box-shadow: 0 0 2px #ccc;}
.nosrayons_navigation h2{ font-size: 13px; display: inline-block; }
.nosrayons_navigation, .nosrayons_navigation h2 a{ color: #AA4F9E }

/*------------------------------
            Client
-----------------------------*/
.text_perso_client {color: #961c81;margin: 10px auto;text-align: center;}
.lingetop{margin: 10px auto;}
.box_info_persnel{padding: 15px; margin: 10px auto; text-align: center; background-color: #eee;min-height:200px;}
    .box_info_persnel:hover{box-shadow: 0 0 1px #555; -webkit-box-shadow: 0 0 1px #555; -moz-box-shadow: 0 0 1px #555; -o-box-shadow: 0 0 1px #555;}
.iconinfo{display: block; font-size: 32px; color: #b1c611; padding: 3px; }
.titleinom{text-transform: uppercase; font: normal 13px "rudaregular"; padding: 3px 0; border-bottom: 1px solid;}
.headinfo{display: block; position: relative;}
.descripinfo{padding: 10px 0; max-height: 85px;min-height: 77px;overflow: hidden;}

.btn_entre{border: none; background-color: #F9B233; color: #fff; padding: 8px; width: 100%; font: bold 14px "rudaregular"; margin-top: 10px;max-width: 150px; }
    .btn_entre:hover{background-color: #f8a817;}
        .btn_entre.deconnect{background-color: #AA4F9E;max-width:80%}
        .btn_entre.deconnect:hover{background-color: #890e75;}

.content-forma{margin:25px auto; max-width: 420px;  text-align: left; padding: 25px;}
    .champs{display: block; padding: 10px 0; margin: auto; }
        .champs input[type="text"], .champs input[type="password"], .champs select, textarea{padding: 10px; width: 100%; border:solid 1px rgba(248, 168, 23, 0.43); outline: 0; background-color: #f8f8f8; resize: none;}
            .champs input[type="text"]:focus, .champs input[type="password"]:focus, .champs select:focus{background-color: #fff;}
    .etoile{color: #f00; font-size: 15px;}
        select.datechamp{width: 32%;}
        label.checkbox{display: block; cursor: pointer;}
        label.radio{display: inline-block; cursor: pointer;margin-right:10px; margin-bottom:0}
        label.radio radio{display: inline-block; vertical-align: top;}
    .textradio{display: inline-block; vertical-align: top;margin-top:5px}
    .etoileindique{ padding: 12px 0; }

a.btn_entre.btn-retour{float: right; max-width: 150px; text-align: center; background-color: #4D3B3D;margin-top:10px}
    a.btn_entre.btn-retour:hover{background-color: #433133;}

input[type="text"]:disabled, input[type="textarea"]:disabled, select:disabled{cursor: not-allowed;}

.titre_form{font: bold 14px "rudaregular"; color: #AA4F9E; text-transform: uppercase;}
.titrelivraison{display: block; padding: 15px 0; margin: 0 auto 10px auto; text-align: center; text-transform: uppercase; font-size: 14px; border-bottom: 1px solid #ccc; font-weight: bold; }
    .listr{display: block; padding: 2px 0; } .listr font{color: #d31a61; font-weight: bold;}

.buttonmenu_add{margin: 25px auto;} .btn_entre:hover{background-color: #b1c611;}
    .btn_entre.supprentre{float: right; display: block; width: 40%; text-align: center;background-color:#AA4F9E } .btn_entre.supprentre:hover{background-color: #d31a61;}
    .btn_entre.modifentre{width: 40%;}
       .btn_entre.modifentre{display: block; float: left; width: 30%;}
	    .btn_entre.btn_ajou{display: block; float: left; width: 30%;max-width:100%}
    .btn_entre.btn_ajou:hover{background-color: #00A297;text-align: center;}

.content-forma.carnetaddres{max-width: 370px;}

.box_command{display: block; margin:10px  auto; position: relative; background-color: #fafafa;}}
    .head_comm, cont_command{display: block; margin: auto; padding: 0; background-color: #ccc;}
        .headchois{float: left; text-transform: uppercase; font-weight: bold; max-width: 20%;min-width: 20%;padding: 10px 0;text-align: center;}
		 .headchois a{text-decoration:underline; text-transform:none;}
		  .headchois a:hover{text-decoration:none;}
		.cont_command {background: url("template-border_titre_categ_FR.png") repeat-x scroll center bottom;padding-bottom: 10px;}
		.cont_command:last-child{background:none}
	 .head_comm	{ border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}

.datelivarison{display: inline-block; font: bold 14px "rudaregular"; vertical-align: middle; margin: auto 15px;  background-color: #999; padding: 8px; color: #fff;}
    .btn_entre.down{display: inline-block; vertical-align: middle; margin: auto 15px; width: 100%;max-width:195px}
    .detailcmd_factur{display: block; margin: 15px auto; position: relative;}
        .contenttit{font: normal 12px "rudaregular"; text-transform: none; color: #222; padding: 10px 0; border-top: 1px solid #ddd;}

.tot_command{display: block; position: relative; margin: 10px auto; float: right; }
    .tot_detail{display: block; background-color: #eee; padding: 7px 30px; border-bottom: 1px solid #ccc;}
    .tot_detail strong{text-transform: uppercase;}

/*----------------------------------------------------------------------------------------
- PANIER - PANIER - PANIER - PANIER - PANIER - PANIER - PANIER - PANIER - PANIER
----------------------------------------------------------------------------------------*/
.show-860 {display:none;}
.panier_action_popup {margin: 10px auto;text-align: center;}
	.voir_panier_popup {background: #b1c611;color: #ffffff !important;display: inline-block;font: 14px "rudablack";padding: 10px;width: auto;}
	.continuer_achat_popup {background: #aa4f9e ;color: #ffffff !important;display: inline-block;font: 14px "rudablack";padding: 10px;width: auto;}
.icheckbox {background: url("template-check_off_FR.png") no-repeat center ;float: left;height: 14px;width: 14px;margin-right:10px; cursor:pointer}
.icheckbox.checked{background: url("template-check_on_FR.png") no-repeat center; cursor:pointer}
.section_panier{padding-top:20px; padding-bottom:70px }
	#contenuCde1{padding-bottom:30px;margin-top:20px}
			
		.lignePanierBit{background: url('template-border_titre_categ_FR.png') repeat-x bottom; color: #362A2A;font: 12px "rudaregular";padding: 10px;position: relative;}
		.tdheadcde {background-color: #DADADA;color: #413634;padding: 12px 0;text-transform:uppercase; font:13px "rudaregular"}
			.tdheadcde span{display:block; border-right:1px solid #DADADA;}
				.tdheadcde.last_child span{border-right:none}
			.imageCde {float: left;height: auto;margin: 0 10px 5px 0;padding: 3px;width:19%}
			.caract_cde {float: left;margin-top: 15px;width: 78%;}
			.table_designation a {color: #362A2A;font: 16px "rudabold";/*letter-spacing:3px;*/ text-transform:uppercase}
			.ref_aticle{font: 12px "rudabold"; display:block; text-transform:uppercase}
			.Caratceristik_Bit span{font: 12px "rudabold"; }
					.Caratceristik_Bit span:last-child font{display:none}
			.ref_panier{margin-top:3px;}
		.table_qte {display: table-cell;height: 95px;vertical-align: middle;}
			.table_qte .qte_panier {background: #B1C611;border-radius: 5px;height: 38px;margin: auto;text-align: center;width: 120px;}
				.table_qte .qte_panier a {color: #ffffff;display: inline-block;font:30px "open Sans";padding: 0;width: 20%;border-radius:2px; vertical-align:middle}
				.table_qte .qte_panier .inputqte {border: medium none;color: #5b5b5a;display: inline-block;font: 16px/30px "Open Sans";height: 30px;margin: 4px 0;text-align: center;width: 48%;}
			.td_priceUnit {color: #372727;display: table-cell;height: 95px;text-align: center;vertical-align: middle;width: 145px;}
			
				.priceUniTable{font:20px "rudablack"; display:block}
				.prix_oldUnitable{font:12px "rudaregular"}
					.priceTotal_panier{color:#951B80; font:20px "rudablack"}
					.td_prixtot{display: table-cell;height: 95px;text-align: center;vertical-align: middle;width: 145px;}
						.td_prixtot  a {margin-top: -12px;position: absolute;right: 0;top: 50%;cursor:pointer}
	.cadeau_cde1 {background-color: #B1C611;color: #ffffff;margin-bottom: 15px;padding: 15px 10px;position: relative;}
		.cadeau_cde1 span {color: #ffffff;  display: inline-block;font: 14px "rudablack";margin-bottom: 10px;width: 30%;text-transform:uppercase; text-align:right; margin-right:20px}
		.formCadeau {display: inline-block;max-width: 600px;position: relative;width: 55%;}
			.input_codepromo {background: #ffffff ;border:none;color: #554d4e;font:italic  14px "Open Sans";height: 29px;padding: 0;text-indent: 10px;width: 85%;}
			.ok_cadeau {border:none;color: #ffffff;cursor: pointer;display: inline-block;font: 14px "rudablack";margin-left: 10px;right: 0;top: 1px;width: 30px;text-transform:uppercase; background:none}
			.ok_cadeau:hover{color:#951B80} 
		.cde_action {float: left;font: 14px "rudabold";text-align: center;width: 34%;}
			.btn_cde {background: #DADADA;color: #372B2B;display: block;margin: 5px 0;max-width: 311px;padding: 10px;text-transform: uppercase;}
			.btn_cde:hover{background:#951B80; color:#ffffff}
		.cde_recap {float: right;width: 45%;}
			.table_recap td {padding: 5px 5px 5px 0;font:400 14px "rudaregular";}
				.table_recap td .tot_lib{color:#372B2B;text-transform: uppercase;}
				.table_recap td .tot{color:#372B2B;font:700 14px "rudabold"}
				.table_recap td .tot.frais_port{color:#B1C611}	
					.sous_ttotal_ligne td{padding:10px 0px 10px 0; border-top:#231f20 1px solid;color:#9C2889; text-transform:uppercase;font:14px "rudablack";}
					.sous_ttotal_ligne td .totbis{font-size:26px}
					
	/*********BOX ETAPE******/
.articleGratuitInterdit {
		    background-color: rgba(255,0,0,0.3);
	}
.Step_panier_cde {margin: 20px 20px 20px 0;}
	.encart_panier_bas {border: 2px solid #dadada;min-height:350px}
	.encart_panier_bas.encart_active{border-color:#951B80}
		.encart_panier_bas.encart_active .encart_panier_lib{background:#951B80; color:#ffffff}
		.encart_panier_bas.encart_active .submit_log,.encart_panier_bas.encart_active .valid_client{background:#951B80; color:#ffffff}
		.encart_panier_bas.encart_active .valid_form i{color:#B1C611 }
		.encart_panier_bas.encart_active i{color:#951B80; font:14px "rudablack" }
			.encart_panier_bas.encart_active .encart_panier_lib span{display:inline-block; background:url('template-bg_stepactive_FR.png') no-repeat center right;}
		.encart_panier_lib {background: #DADADA;color: #9b9b9a;display: block;padding: 10px;text-align: center;text-transform: uppercase;font: 13px "rudabold"}
			.encart_panier_lib span{display:inline-block; background:url('template-bg_step_FR.png') no-repeat center right; padding-right:20px}
		.encart_panier_content {padding: 10px;}
		.login_box {border-bottom: 1px solid #dadada;padding-bottom: 10px;}
			.formBox {margin-bottom: 8px;position:relative}
/* 				.valid_form , .error_form {position: absolute;top: 50%;right:-5px} */
					label.form_et {display: inline-block;text-align: right;width: 30%;font:12px "rudabold"}
					label.form_et2{display:inline-block;margin:0px 5px 0 0;color:#bfbfbf;font:12px 'Open Sans';width:73px;text-align:right;vertical-align: middle;}
					.formBox .label_dejainscrit{ font:400 12px "Open Sans"; color:#9b9b9a}
				.form_text ,.form_text.inputError{border: 1px solid #9a9a99;display: inline-block;padding: 5px;width: 170px;color:#9a9a99; font:400 12px "Open Sans"}
				.form_text:focus{border-color:#B1C611}
				.encart_panier_bas.encart_active .form_text.inputError{border-color:#951B80}
				.form_text.pass_input {width: 139px;}
				.submit_log {background: #CDCDCD;border: medium none;color: #ffffff;font: 14px "Open Sans";padding: 5px 9px;text-transform: uppercase; position: relative; top: 1px;}
				.valid_client {background: #CDCDCD;border:none;color: #ffffff;font: 14px "rudablack";padding: 9px 30px;text-transform: uppercase;}
				.valid_form i {color: #9a9a99;font: 700 14px "Open Sans";}
				.submit_log:hover, .valid_client:hover{background:#951B80}
				
				.formBox_mdp {text-align: center;}
					.mdp_perdu {color: #9a9a99;font: 11px "open Sans";text-decoration: underline;}
					.mdp_perdu:hover{text-decoration:none}
		.titl_address {display: block;font: 15px "open Sans";margin: 10px auto;text-align: center;text-transform: uppercase;}
		.formBox .select_box_content {border: 1px solid #9a9a99;border-radius: 0;display: inline-block;width: 180px;}
		.checbox_client span{color: #9a9a99;font: 11px "open Sans";text-decoration: underline; margin-left: 18px;vertical-align: super; display:block}
		.mode_livrBit {padding-bottom: 15px;font:12px "open sans"}
			.modelivr_img {display: inline-block;margin: 0 10px;    min-width: 77px;text-align: center;}
			.mode_livr_detail {display: inline-block;vertical-align: middle;}
				.mode_livr_title {display: block;color:#878787}
				.mode_livr_detail  span {color: #9b9b9a;font: 400 12px "Open Sans";}
		.moyen_livrBit {padding-bottom: 20px;}
			.moyenlivr_img {display: inline-block;margin: 0 10px;  min-width: 100px;text-align: center;}
			.moyen_livr_detail {display: inline-block;vertical-align: text-top; max-width:135px;}
				.moyen_livr_title {display: block;font: 700 12px "Open Sans"; color:#5b5b5a}
.btn_etape_cmd {background: #CCC url("template-panier_cadille_FR.png") no-repeat center left;border: medium none;color: #ffffff;font: 14px "rudablack";padding: 20px 20px 20px 30px;text-transform: uppercase;margin:10px auto; display:block}
.encart_active .btn_etape_cmd{background: #B1C611 !important;}
.check_cgv {font: 12px "rudaregular";margin: auto;padding: 10px;text-align:left;}
.suiv_etape {display: block;margin: auto;}
	.check_cgv span, .check_cgv .cgv_link {color: #5b5b5a;font: italic 12px "Open Sans";vertical-align:middle; margin-left: 10px;}
	.check_cgv .cgv_link{color:#951B80;text-decoration:underline}
	
	
.table_livraison{width:100%;margin:0;border:none;}
	.table_livraison tr:hover{cursor:pointer;box-shadow:0px 0px 5px 2px #ccc;}
	.table_livraison td{background-color:#ffffff; padding:10px 5px;}
	.td_moyen_lib{color:#8f8f8f;}
		.td_moyen_lib strong{color:#8f8f8f;font:14px 'Open Sans';display:block;}
		.td_moyen_lib span{color:#cdcdcd;font:13px 'Open Sans';display:block;}
	
.table_paiement{width:100%;margin:0;border:none;}
	.table_paiement tr:hover{cursor:pointer;box-shadow:0px 0px 5px 2px #ccc;}
	.table_paiement td{background-color:#ffffff; padding:10px 5px;}
	
.td_moyen_ima img, .suiv_etape{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
	}
.encart_active .td_moyen_ima img, .encart_active .suiv_etape{filter: none !important; -webkit-filter: grayscale(0%);}

.check_cgv{padding-bottom:10px;}
	.check_cgv .icheckbox{width:14px;height:14px;background:url('template-check_off.jpg') no-repeat;float:left;margin-right:10px;}
	.check_cgv .icheckbox.checked{background:url('template-check_on.jpg') no-repeat;}
	.text_cgv{color:#000;font:italic 15px 'Open Sans';}

#cde1_login_password{width:128px;}
#encart_panier_form .mdp_lost2 i{color:white;}
#encart_panier_form .mdp_lost2{text-align: center; margin-top: 20px;}
.encart_panier_bas select{border: 1px solid #9A9A99; display: inline-block; padding: 5px; width: 170px; color: #9A9A99; font: 400 12px "Open Sans";}

input.form_text.error_form{border-color:#d11234;color:#d11234; position: static;}
input.form_text.error_form:after{width:10px;height:10px;position:absolute;background-color:#d11234;}
.adresse_box_lib {text-align: center; color: #000; font: 14px "rudabold"; text-transform: uppercase; padding: 10px 0px; }
.welcome_user {font: 14px "rudaregular";text-align: center;}
.checkBloc label.filter_label span {color: #1E1E1E; font: 14px "rudaregular"; text-decoration: underline; line-height: 20px;}
.filter_label{text-align:center;}
.error_box {text-align: center; color: #D11234; font: 13px "rudaregular"; padding-right: 15px; font-weight: bold;}

.liens_share{text-align: center; margin: 15px auto;}
.share{padding: 10px; font-size: 15px; color:#FFF; width: 100px; text-align: center; display:inline-block; margin-bottom:5px;}
.container_share{padding: 30px; border: 5px solid rgb(226, 226, 226);}
#form_inscription {display: none; }
.creer_compte a{color:#C99B67;}
input[type="radio"].errorForm{outline: 1px solid red;}
.encart_panier_content .errorForm {display: initial;}
/*----------------------------------------------------------------------------------------
- Plan - Plan - Plan - Plan - Plan - Plan - Plan - Plan - Plan
----------------------------------------------------------------------------------------*/
.menuplan_g strong, .menuplan_d strong {display: block;font-size: 18px;margin: 10px 0;text-align: center;}
	.bordure_plan {box-shadow: 0 0 2px #000000;padding: 10px;}
	.menuplan_g, .menuplan_d {background: #ffffff none repeat scroll 0 0;float: left;padding: 10px;width: 50%;}
	.bordure_plan  a{color:#372a29}
	.bordure_plan a:hover{color:#b1c611}
	
.retour_faq{color:#3477da; text-decoration: underline;}
.faqQuestion{font-weight: bold;}
.faqMenu{margin-bottom: 25px;}
.faq_bloc{margin-bottom: 20px;}
	.faq_bloc hr{height: 1px; border-bottom: 1px solid #D4CECE; width: 50%; margin: auto;}
#ongletbit_115{
	background-color: red;
}
.menu_categ_left #ongletbit_115{background:none;}