.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;}
a:focus, a:hover{text-decoration:none;outline:none;}
img{border:none;max-width:100%;}
*::-moz-selection {
    background: none repeat scroll 0 0 #2c8b9f;
    color: #ffffff;
}
.page_wrapper.pi-section-white.pi-no-padding {margin: auto;max-width: 1900px;}
body{background:#ffffff;color:#6a625e;font:12px Arial, Helvetica, sans-serif}
.opacity_hover:hover{
	filter: brightness(112%);
	-webkit-filter: brightness(112%);
	-moz-filter: brightness(112%);
	-o-filter: brightness(112%);
	-ms-filter: brightness(112%);
	}
	
/*------------------------------------
			HEADER
---------------------------------------*/
#header{padding:10px 10px; min-height:200px; background: url("../images/bg_header.jpg")no-repeat center }
	.search_bloc{background:#96d6f7 url("../images/ico_search.png") no-repeat center left 5px; height:59px; padding:11px 11px 18px 14%;margin-top:53px; border-radius:6px}
	.search_bloc_resp{background:#96d6f7 url("../images/ico_search.png") no-repeat center left 5px; height:59px; padding:11px 11px 18px 14%;margin-top:0; border-radius:6px; display:none}
		.s_text{border-radius:6px; border:none; background:#ffffff;color:#9d9d9d; font:italic 13px Arial, Helvetica, sans-serif; width:89%; padding:9px 10px}
		.s_submit{color:#ffffff; text-transform:uppercase; background:none; border:none; font-size:17px; font-weight:bold; width:10%}
	.logo_bloc{padding:5px; text-align:center;background:#ffffff;box-shadow:0 0 5px #6b625f; -moz-box-shadow:0 0 5px #6b625f;-webkit-box-shadow:0 0 5px #6b625f;}
	.logo_bloc a {/*background: #96d6f7;*/border-radius: 100%;color: #ffffff;display: inline-block;font: 38px arial;padding: /*48px 10px 10px*/10px 0;text-transform: uppercase;vertical-align: middle;max-width: 60%;}
	.menu_resp{text-align:center; padding:1px 0; margin:19px auto auto;  border-bottom:#96d6f7 3px solid;  border-top:#96d6f7 3px solid; width:80%; display:none}
	.menu_resp  a {display: inline-block;width: 25%;}
/*------------------------------------
			MENU
---------------------------------------*/
.menu_navigation{min-height:35px; padding:15px 10px; width:100%; margin:auto; border-bottom:#96d6f7 3px solid}

	.menu_navigation ul li{display:inline-block; border-right:1px #1d1d1b solid;}
	.menu_navigation ul li a{color:#1d1d1b; text-transform:uppercase; font-size:17px; font-weight:bold; padding-bottom:5px; border-bottom:2px solid transparent; margin:0 23px}
		.menu_navigation ul li:last-child {border-right:none}
		.menu_navigation ul li a:hover{border-bottom:2px solid #96d6f7}
		.menu_navigation ul li a.active{border-bottom:2px solid #96d6f7}
		
/*------------------------------------
			PRODUIT
---------------------------------------*/
.produit_bloc{background:#f6f6f6; min-height:500px}
	.critere_produit{padding:15px}
		.nbre_art {color:#96d6f7;font-weight:bold;}
			.nbre_art span{border-right:1px solid #96d6f7 ; padding-right:10px; display:inline-block}
			.nbre_art strong{font-size:20px;}
		.trie{text-transform:uppercase;color:#6a625e; padding:0 10px; display:inline-block;border-right:none!important; font-weight:normal}
		.nbre_pagination{display:inline-block}
			.nbre_pagination a{color:#6a625e; }
			.pagination_produit {padding: 10px 0;}
				.all_produit{text-transform:uppercase;color:#6a625e; display:inline-block }
					.nbre_pagination span{display:inline-block; text-transform:uppercase;}
					.first_pag{ background: url("../images/prev.png") repeat-x; padding:0 5px;margin-right:5px;}
					.prev_pag{ background: url("../images/prev.png") no-repeat; padding:0 5px}
						.nbre_pagination a.actual_page{color:#96d6f7; font-size:15px; cursor:default}
					.next_pag{ background: url("../images/next.png" ) no-repeat center right; padding:0 5px}
					.last_pag{ background: url("../images/next.png" ) repeat-x center right; padding:0 5px;margin-left:5px;}
.liste_produit{margin:30px auto; padding:0 15px;max-width:1600px; text-align:center}
	.item_art{display:inline-block; width:157px; min-height:315px;margin-right:15px; margin-bottom:10px}
	.img_art{background:#ffffff;box-shadow:0 0 5px #6b625f; -moz-box-shadow:0 0 5px #6b625f;-webkit-box-shadow:0 0 5px #6b625f;/*padding:5px; */position:relative; min-height:227px; max-height:227px; overflow:hidden}
	.img_art img{max-width:100%}
	.img_art:hover > .img_art img{opacity:0.3}
		.savoir_plus{position:absolute; width:100%;z-index:999; text-align:center; top:0;left:0; height:100%; padding-top:63px; display:none; opacity:1!important}
		
		.lien_savoir{background:#96d6f7 url("../images/ico_savoir.png") no-repeat center;border-radius: 100%;display: inline-block;height: 73px;padding:10px 10px;width: 73px;}
		.txt_savoir{text-transform:uppercase; color:#96d6f7; display:block}
		.etiquette{position:absolute; left:0; bottom:0; z-index:9}
	.decsr_art{ color:#1d1d1b; text-align:center; padding:10px}
	.nom_art{font-weight:bold;min-height:38px; padding:7px 0; display:block; max-height:38px; overflow:hidden; color:#1d1d1b}
	.prix_art{}
.select_box_content {background: #ffffff;border-radius: 6px;box-shadow: 0 0 5px #6b625f;-ms-box-shadow: 0 0 5px #6b625f;-moz-box-shadow: 0 0 5px #6b625f;-webkit-box-shadow: 0 0 5px #6b625f;padding: 10px;width: 100%;position:relative}
.sbHolder {width: 100%;}
.sbSelector {background: url("../images/ico_down.png") no-repeat scroll right center;color: #9c9c9b;display: block;font-size: 15px;font-weight: bold;text-transform: capitalize;}	
.sbOptions {overflow-x:none;overflow-y:scroll;background: #ffffff ;border-radius: 0 0 5px 5px;left: 0;margin-top: 18px;position: absolute;width: 100%;box-shadow: 0 0 5px #6b625f;;box-shadow: 0 0 5px #6b625f;-ms-box-shadow: 0 0 5px #6b625f;-moz-box-shadow: 0 0 5px #6b625f;-webkit-box-shadow: 0 0 5px #6b625f;z-index:999; padding:0 10px}
	.sbOptions  li a{color: #9c9c9b;padding:10px 0; border-bottom:1px dashed #9c9c9b; display:block }
	.sbOptions  li:last-child a{border-bottom:none}
	
/*------------------------------------
			ARTICLE
---------------------------------------*/
.article_bloc{background:#f6f6f6; min-height:500px; position:relative}
	.prd_prec{position:absolute; color:#878787; text-transform:uppercase; background: url("../images/art_prev.png" ) no-repeat center right; top:45%; left:-17%; padding:10px 60px 0 0; text-align:right ; height:51px; z-index:999}
	.prd_suiv{position:absolute; color:#878787; text-transform:uppercase; background: url("../images/art_suiv.png" ) no-repeat center left; top:45%; right:-15%;padding:10px  0 0 60px ; text-align:left; height:51px; z-index:999}
	.navigation{min-height:30px; padding:10px; color:#b4b4b3; font-style:italic; font-size:13px}
		.navigation a{color:#b4b4b3;}
.img_petit {background: #ffffff ;box-shadow: 0 0 5px #6b625f;;box-shadow: 0 0 5px #6b625f;-ms-box-shadow: 0 0 5px #6b625f;-moz-box-shadow: 0 0 5px #6b625f;-webkit-box-shadow: 0 0 5px #6b625f;margin-bottom: 17px;}
.img_big{background: #ffffff ;box-shadow: 0 0 5px #6b625f;;box-shadow: 0 0 5px #6b625f;-ms-box-shadow: 0 0 5px #6b625f;-moz-box-shadow: 0 0 5px #6b625f;-webkit-box-shadow: 0 0 5px #6b625f;margin-bottom: 10px;}	
	.description_art {border-bottom: 1px solid #8a8a89;color: #1d1d1b;padding: 0 0 10px;}
		.title_art {font-size: 20px;margin: 5px 0;text-transform: capitalize;}	
		.ref_art {font-size: 15px;font-style: italic;text-transform: capitalize;}
	.etat_article {padding: 20px 0;}
		.btn_retour {background: #96d6f7;border-radius: 6px;color: #ffffff;display: inline-block;font-size: 14px;font-weight: bold;padding: 10px;text-transform: uppercase;}
		.lib_etat {color: #3aab34;display: inline-block;font-size: 20px;font-weight: bold;padding: 5px 0;text-transform: capitalize;font-style:italic}
		.lib_etat2 {color: #d3261d;display: inline-block;font-size: 20px;font-weight: bold;padding: 5px 0;text-transform: capitalize;font-style:italic}
		.prix_article {color: #96d6f7;font-size: 27px;font-weight: bold;}
	.caract_art {border-top: 1px solid #8a8a89;color: #1d1d1b;padding: 10px 0;}
		.caract_unique {margin: 16px 0;}
			.caract_left{border-right: 1px solid #8a8a89;padding-right:25px}
			.caract_unique strong {color: #9c9c9b;font-size: 15px;}
			.caract_art label {display: inline-block;font-size: 15px;margin-bottom:15px}
			.caract_unique .pi-col-md-7 {float: none;}
			.accessoire_art label {margin-bottom: 20px;}
			.accessoire_art  span {display: block;font-size: 14px;padding: 2px 0;}
	
	/*------------------------------------
			FOOTER
---------------------------------------*/
.content_footer{padding:10px 0; min-height:44px; background:#c6c6c6}
	.content_footer a{color:#ffffff; text-transform:uppercase; display:block; padding:5px; font-weight:bold; font-size:14px}
	.content_footer a:hover{color:#1d1d1b}