/* CSS Document */
/*sz 08-04-2011 */
#phone_left{
/*margin:-13px 0 10px 0px; */
float:left;
}
#header_msg{
width:100%;
height: 24px;
text-align:left;

}
#header_msg h1{
color: #a8a8a8;
padding-left:220px;
padding-top:4px; 
}


/* end css **/
#imageHeader
{	/* Maquette CB
	width:665px;
	height:217px;
	text-align:center;
	border:0px solid blue;*/
	
	width:814px;
	height:280px;
	margin-top: 25px;
	text-align:center;
	border:0px solid blue;
	z-index: 500;
	
}

a{outline: none;}
:focus{-moz-outline-style: none;}
* {
margin: 0;
padding: 0;
border: 0;
font-size: 1em;
font-weight: normal;
font-style: normal;
text-decoration: none;
}
a{
	color:#827666;
	text-decoration:underline;
}
dl, dt, dd, ul, li {
list-style-type: none;
}
.input-text{
border:1px solid #ccc;
margin:2px;
padding:0 10px 0 10px;

height:30px;
width:240px;
margin-top:20px;
margin-bottom:5px;
font-size:15px;
}

.input-submit{
	margin-top:20px;
	padding:10px 30px 10px 30px;
	font-size:18px;
	font-weight:bold;
	background-color:#444647;
	color:#fff;
	
	border-radius:8px;
	
	cursor:pointer;
}
.inputRequirement {
	font-size:11px;
}

fieldset{
border:1px solid #ccc;
margin:3px;
padding:10px;
margin-top:20px;
font-size:15px;
}

h3{
	font-weight:bold;
	font-size:12px;
	padding:10px 0 10px 0;
}

fieldset input[type="radio"]{
	margin-top:28px;
	margin-bottom:0px;
}
legend{
	font-weight:bold;
	font-size:17px;
	padding:0 10px 0 10px;
}
strong{
font-weight:bold;
}
body {/* Maquette CB
	background-color:#817565;
	text-align:center;
	color: #817565;
	margin:0;
	padding:0;
	height: 98px;
	font: normal 11px verdana,sans-serif;*/
	
/*	background-color:#b0a98d;*/
	background-color:#ffffff;
	text-align:center;
	color: #817565;
	margin:0;
	padding:0;
	height: 98px;
	font: normal 11px verdana,sans-serif;
	
/*	background-image: url(/_images/boutique/background.jpg);
	background-repeat:repeat-y;
	background-position:center center;*/
	
	background-color: #fff;
	overflow-x: hidden;
}
cite {
	color: #666;
	display: block;
	font: normal 1.3em verdana,serif;
	padding-left: 28px;
}/* SA 2010-12-01
h1 {
	font-size: 0px;
	color:#ffffff;
}*/
h1{ /* SA 2010-12-01 */
/*	background: transparent url('../_images/boutique/detail-puce-haut.gif') no-repeat top left; /* Modif Jérôme pour garder la puce en haut */
	min-height:27px;
/*	padding:3px 0 0 35px;*/
	padding:3px 0 0 0px;
	color:#817565;
	font:25px Arial;
	font-weight:normal;
	padding-bottom:15px;
}
.descr {
	color: #E47C18;
	margin-bottom: 6px;
}
.cleaner {
clear:both;
height:0px;
font-size:0px;
border:none;
margin:0; padding:0;
background:transparent;
}

/* ------------------- STRUCTURE DU GABARIT ------------------- */
#visuel{
	/*background: #F5F2E7 url('_images/magasin-type.jpg') no-repeat top left;*/
	width:642px;
	height:279px;
}

#main{ /* Maquette CB
height:auto;
width:1000px;
margin:0;
padding:0;
background-color:#fff;*/

height:auto;
width:960px;
margin:7px 0 0;
padding:0;
}

#global {
position:relative;
margin: 0 auto;
padding:0;
width: 960px;
text-align:left;

/* Maquette CB */
/*background-image: url(/_images/boutique/background.jpg);*/
background-repeat:repeat-y;
background-position:center center;
}

#col_left { /* Maquette CB
width:137px; 
margin:0 4px 0 0;
padding:0 0 0 0;
float:left;
background-color:#fff; /*F5F2E7* /
/*overflow:hidden;*/

width:133px;
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
/*background-color:#b0a98d;*/
}

#col_left .text {
	width:130px;
	font: normal 11px verdana,sans-serif;
	line-height:16px;
}


#col_left #categoriesLeft {
	width:135px;
	border:1px solid #cacac8;
	border-left:none;
	padding:30px 10px 30px 0;
	margin-top:-8px;
}

#col_left #categoriesLeft a {
	text-decoration:none;
}

#col_left #categoriesLeft #title {
	width:117px;
	padding-left:18px;
	
	background: url('/_images/boutique/col_left_arrow1_2012-10-03.gif') no-repeat;
	background-position:0px 1px;
	
	color:#7c7465;
	font: normal 17px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	line-height:18px;
}

#col_left .subcategories {
	width:114px;
	padding:2px 0 2px 13px;
	margin:10px 0 0 18px;
	
	background: url('/_images/boutique/col_left_arrow2_2012-10-03.gif') no-repeat;
	background-position:0px 7px;
}

#col_left .subcategories a {
	text-decoration:none;
}

#col_left .subcategories:hover {
	background-color:#f1f1f1;
}


#col_center { /* Maquette CB
position:relative;
float:left;
width:665px;
margin:5px 0 0 4px;
padding:0 0 0 0;
background-color:#fff;
overflow:hidden;*/

position:relative;
float:left;
width:665px;
margin:0px 0 0 8px;
padding:0 0 0 0;
/*background-color:#fff;*/
overflow:hidden;
}

#col_right { /* maquette CB
position:relative;
width:175px;
margin:5px 0 0 10px;
padding:0 0 0 0;
float:left;
background-color:#fff;
overflow:hidden;*/

position:relative;
width:144px;
margin:-11px 0 0 10px;
padding:0 0 0 0;
float:left;
/*background-color:#fff;*/
overflow:hidden;
}

#col_center_1{
width:475px;
float:left;
margin: 20px 0 0 15px;
display:inline;
}
#col_center_2{
width:250px;
float:left;
margin: 20px 0 0 15px;
display:inline;
}

#pa_col_1{
width:460px;
float:left;
margin: 20px 10px 0 15px;
display:inline;
}
#pa_col_2{
width:260px;
float:left;
margin: 20px 0 0 10px;
display:inline;
}
#pa_col_1_bis{
width:500px;
float:left;
margin: 0px 10px 0 0px;
display:inline;
}

#pa_col_large{
width:750px;
float:left;
margin: 20px 10px 0 15px;
display:inline;
}

#col_bas{
float:left;
width:750px;
margin: 0 0 0 15px;
display:inline;
}

/* ------------------- HEADER ------------------- */

#flocons {
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

#neige {
	position:absolute;
	left:440px;
	top:171px;
	z-index:100;
}

#header2012 {
	width:960px;
	position:relative;
}

#header2012 #header_top {
	position:relative;
	width:960px;
	height:180px;
}

#header_back_top {
	position:absolute;
/*	width:1000%;*/
	width:100%;
/*	left:-500%;*/
	height:50px;
	background-color:#f4f4f4;
	border-bottom:1px solid #d4d4d4;
	z-index:-10;
}

#header2012 #logo {
	position:absolute;
	left:10px;
	top:19px;
}

#header2012 #besoin_conseil {
	position:absolute;
	left:190px;
}
#header2012 #catalogue_interactif {
	position:absolute;
	left:10px;
	bottom:0px;
}

#header2012 #catalogue_interactif img {
	display: inline-block;
	float:left;
	padding-right:5px;
}
#header2012 #catalogue_interactif div {
	
}
#header2012 #catalogue_interactif_texte {
	background-color:rgb(130, 170, 0);
	background-image:-webkit-linear-gradient(rgb(190, 163, 119) 0%, rgb(190, 163, 119) 50%, rgb(179, 149, 101) 50%, rgb(179, 149, 101) 100%);
	background-image:-moz-linear-gradient(rgb(190, 163, 119) 0%, rgb(190, 163, 119) 50%, rgb(179, 149, 101) 50%, rgb(179, 149, 101) 100%);
	background-image:-ms-linear-gradient(rgb(190, 163, 119) 0%, rgb(190, 163, 119) 50%, rgb(179, 149, 101) 50%, rgb(179, 149, 101) 100%);
	background-image:-o-linear-gradient(rgb(190, 163, 119) 0%, rgb(190, 163, 119) 50%, rgb(179, 149, 101) 50%, rgb(179, 149, 101) 100%);
	background-image:linear-gradient(rgb(190, 163, 119) 0%, rgb(190, 163, 119) 50%, rgb(179, 149, 101) 50%, rgb(179, 149, 101) 100%);

	float:left;
	position:relative;
	line-height:25px;
	bottom:-23px;
	border-radius: 10px 10px 0px 0px;	
	font-size:12px;
	color:#fff;
	padding:0 20px 0 20px;
}
#header2012 #catalogue_interactif_texte:hover {
	background: #b39565; /* Old browsers */
	background: -moz-linear-gradient(top,  #b39565 0%, #b39565 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #b39565 0%,#b39565 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #b39565 0%,#b39565 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b39565', endColorstr='#b39565',GradientType=0 ); /* IE6-9 */
}
#header2012 #phone {
	position:absolute;
	left:310px;
	top:32px;
	display:bloc;
	width:320px;
	height:100px;
	text-decoration:none;
}

#header2012 #phone_photo {
	position:absolute;
}

#header2012 #phone_num {
	position:absolute;
	top:37px;
	width:180px;
}
#header2012 #phone_num_text {
	position:absolute;
	top:37px;
	color:#40B2BD;
	font-family:Arial;
	font-size:26px;
}

#header2012 #phone_text_1 {
	position:absolute;
	top:18px;
}

#header2012 #phone_text_1 #span_1 {
	color:#3d3d3d;
	font:12px Arial;
	text-decoration:none;
}

#header2012 #phone_text_1 #span_2 {
	color:#3d3d3d;
	font:10px Arial;
}

#header2012 #phone_text_2 {
	position:absolute;
	top:67px;
	
	color:#5e5e5e;
	font:11px Arial;
}

#header2012 #phone_text_3 {
	position:absolute;
	left:96px;
	top:83px;
	
	color:#474747;
	font:11px Arial;
}

#header2012 #phone_arrow {
	position:absolute;
	left:74px;
	top:83px;
}

#header2012 #conseils {
	position:absolute;
	left:545px;
	top:112px;
}

#header2012 #conseils #espace_conseils {
/*	position:absolute;
	left:575px;
	top:129px;*/
	display:bloc;
	width:210px;
	height:35px;
	
	color:#303030;
	font:10px Arial;
	
	text-decoration:none;
}

#header2012 #conseils #espace_conseils img {
	float:left;
}

#header2012 #conseils #espace_conseils img.nomobile:hover {
	opacity:0.6;
}

#header2012 #conseils #espace_conseils span {
	float:left;
	margin:-4px 0 0 15px;
}

#header2012 #conseils #espace_conseils:hover span {
	text-decoration:underline;
}


#header2012 #conseils #decoshow {
/*	position:absolute;
	left:795px;
	top:129px;*/
	margin-left:17px;
	display:bloc;
	width:192px;
	height:35px;
	
	color:#303030;
	font:10px Arial;
	
	text-decoration:none;
}

#header2012 #conseils #decoshow img {
	float:left;
}

#header2012 #conseils #decoshow img.nomobile:hover {
	opacity:0.6;
}

#header2012 #conseils #decoshow span {
	float:left;
	margin:-4px 0 0 15px;
}

#header2012 #conseils #decoshow:hover span {
	text-decoration:underline;
}
#header2012 #TrustpilotBoxHeaderContainer {
	position:absolute;
	left:382px;
	top:118px;
}
#header2012 #AchatConfiance {
	position:absolute;
	left:526px;
	top:108px;
}
#header2012 #bloc_search {
	position:absolute;
	left:520px;
	top:70px;
}

#header2012 #bloc_search #search_text {
	width:184px;
	height:27px;
	padding:0 0 0 12px;	
	background-image:linear-gradient(#FBFBFB, #F1F1F1);
	border:1px solid #E4E4E4;
	border-radius: 3px;
	color: #5e5e5e;
	font: 12px Arial;
}

#header2012 #bloc_search #search_text_ie8 {
	width:184px;
	height:27px;
	padding:7px 0 0 12px;
	background: url('../_images/boutique/header_search_back_2012-09-26.jpg') no-repeat;	
	color: #827666;
	font: 12px Arial;
}

#header2012 #bloc_search #search_img {
	vertical-align: bottom;
	background-image:linear-gradient(#DC4E4C, #FC5654);
	border:1px solid #E4E4E4;
	border-radius: 3px;
	padding:8px;
	width:11px;
}

.nomobile_search:hover  {
	opacity:0.6;
}

#header2012 #basket {
	position:absolute;
	right:-8px;
	top:70px;
	width:142px;
	height:25px;
	
	background-image: url('/_images/boutique/bouton_panier.svg');
	background-repeat:no-repeat;
	background-size:142px 33px;
	
	color:#ffffff;
	font:12px Arial;
	padding:8px 0 0 15px;
	text-decoration:none;
	text-align:center;
}

a.nomobile_basket:hover {
	opacity:0.6;
}

#header2012 #account {
	position:absolute;
	top:19px;
	font:12px Arial;
	text-align:right;
	right:12px;
	width:423px;
	border-bottom:1px #d4d4d4 solid;
	padding-bottom:4px;
}

#header2012 #account a {
	text-decoration:none;
}

#header2012 #account a:hover {
	text-decoration:underline;
}

#header2012 #facebook-connect {
	position:absolute;
	left:890px;
	top:15px;
	color:#fff;
}

#header2012 #ariane {
	position:relative;
	margin:18px 0 0px 0;
}

#header2012 .arianeFull {
	width:950px;
	margin:0;
}

#header2012 .arianeCenter {
	/*margin-left:180px;*/
	width:798px;
}

#header2012 #catalog {
	position:relative;
	width:960px;
	height:45px;
	z-index:20;
}


#header2012 #goSpecials {
	position:relative;
	float:right;
	margin-top:-25px;
	margin-right:4px;
	width:120px;
	height:30px;
}

#header2012 #goSpecials_bg_top {
	background-color:#e36161;
	width:100%;
	height:13px;
	border-radius:10px 10px 0 0;
}

#header2012 #goSpecials_bg_bottom {
	background-color:#de4e4e;
	width:100%;
	height:27px;
}

#header2012 #goSpecials:hover #goSpecials_bg_top {
	background-color:#de4e4e;
}

#header2012 #goSpecials_text {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	color:white;
	text-decoration:none;
	padding-top:5px;
	font-size:12px;
}

#header2012 #goSpecials_text img {
	margin-left:0px;
}


#header2012 #goDestock {
	position:relative;
	float:right;
	margin-top:-25px;
	margin-right:4px;
	width:105px;
	height:30px;
}

#header2012 #goDestock_bg_top {
	background-color:#e36161;
	width:100%;
	height:13px;
	border-radius:10px 10px 0 0;
}

#header2012 #goDestock_bg_bottom {
	background-color:#de4e4e;
	width:100%;
	height:27px;
}

#header2012 #goDestock:hover #goDestock_bg_top {
	background-color:#de4e4e;
}

#header2012 #goDestock_text {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	color:white;
	text-decoration:none;
	padding-top:5px;
	font-size:12px;
}


#header2012 #goSoldes {
	position:relative;
	float:right;
	margin-top:-73px;
	margin-left:0px;
}

.nomobile_soldes:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}


#header2012 #catalog #home img {
	display:none;
}

#header2012 #catalog #home {
	position:absolute;
	display:block;
	width:45px;
	height:45px;
	background-image:url(/_images/boutique/catalog_home_out_2012-09-27.gif);
}

#header2012 #catalog #home:hover {
	background-image:url(/_images/boutique/catalog_home_over_2012-09-27.gif);
}

#header2012 #catalog #titles_bg_top {
	position:absolute;
	left:0px;
	width:960px;
	height:22px;
	background-color:#6a6357;
}

#header2012 #catalog #titles_bg_bottom {
	position:absolute;
	left:0px;
	top:22px;
	width:960px;
	height:23px;
	background-color:#5b5448;
}

#header2012 #catalog #titles {
	position:absolute;
	left:0px;
	width:956px;
	height:45px;
	text-align:center;
}

#header2012 #catalog #titles a {
	text-decoration:none;
}

#header2012 #catalog #titles .title {
	float:left;
	height:45px;
	padding:0 10px 0 10px;	
	color:#ffffff;
	font:13px Arial;
}

#header2012 #catalog #titles .line1 {
	margin-top:14px;
}

#header2012 #catalog #titles .line2 {
	padding-top:7px;
}

#header2012 #catalog #titles .separators {
	float:left;
	width:1px;	
	height:32px;
	margin-top:5px;
}

#header2012 #catalog #titles .separator1 {
	background-color:#262923;
}

#header2012 #catalog #titles .separator2 {
	background-color:#797368;
}

#header2012 #catalog .catMenu {
	float:left;
	height:100%;
}

#header2012 #catalog .catMenuDefaultColor:hover {
	background-color:#5b5448;
}
.catMenuDefaultColorSel {
		background-color:rgb(130, 170, 0);
		background-image:-webkit-linear-gradient(rgb(130, 170, 0) 0%, rgb(130, 170, 0) 50%, rgb(117, 153, 0) 50%, rgb(117, 153, 0) 100%);
		background-image:-moz-linear-gradient(rgb(130, 170, 0) 0%, rgb(130, 170, 0) 50%, rgb(117, 153, 0) 50%, rgb(117, 153, 0) 100%);
		background-image:-ms-linear-gradient(rgb(130, 170, 0) 0%, rgb(130, 170, 0) 50%, rgb(117, 153, 0) 50%, rgb(117, 153, 0) 100%);
		background-image:-o-linear-gradient(rgb(130, 170, 0) 0%, rgb(130, 170, 0) 50%, rgb(117, 153, 0) 50%, rgb(117, 153, 0) 100%);
		background-image:linear-gradient(rgb(130, 170, 0) 0%, rgb(130, 170, 0) 50%, rgb(117, 153, 0) 50%, rgb(117, 153, 0) 100%);
	}
	
	.catMenuDefaultColorSel:hover {
		background-color:rgb(117, 153, 0);
		background-image:none;
	}

#header2012 #catalog .catMenu:hover .catSubMenu {
	visibility:visible;
}
	
#header2012 #catalog .catSubMenu {
	position:absolute;
	top:45px;
	left:0px;
	width:956px;
	height:324px;
	visibility:hidden;
}

#header2012 .catSubMenu .background1 {
	float:left;
	width:956px;
	height:324px;
	background-color:#ffffff;
	box-shadow: -2px 2px 5px #aaa;
}

#header2012 .catSubMenu .background2 {
	float:left;
	margin:10px;
	width:936px;
	height:304px;
	background-color:#f1f1f1;
}

#header2012 .catSubMenu .promo {
	float:left;
	width:150px;
	height:227px;
	margin:50px 0 0 12px;
}

/*LLG... 2014/09/26 */
/*
#header2012 .catSubMenu .promo:hover {
	opacity:0.6;
}*/

#header2012 .catSubMenu .catSubMenuLien:hover img{
	opacity:0.6;
}
#header2012 .catSubMenu .catSticker{
	position:absolute;
	left:10px;
	width:150px;
	height:227px;
	margin:50px 0 0 12px;
}
#header2012 #banners .catSubMenu .catSticker{
	left:55px;
}
/*...LLG 2014/09/26 */

#header2012 .catSubMenu .subcats {
	float:right;
	width:960px;
	margin:18px 0 0 0;
}

#header2012 .catSubMenu .subcat {
	position:relative;
	float:left;
	width:180px;
	height:117px;
	margin:0 0 25px 48px;
	
	text-align:left;
}

#header2012 .catSubMenu .subcat span {
	position:absolute;	
	font:12px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#3d3d3d;
	white-space: nowrap;
}

#header2012 .catSubMenu .subcat img {
	position:absolute;
	bottom:0px;	
	width:180px;
	height:95px;
}

#header2012 .catSubMenu .subCat .subCatSticker{/*LLG - 2014/09/17*/
	float:left;
	width:180px;
	height:95px;
}

#header2012 .catSubMenu .subcat:hover span {
	/*text-decoration:underline;*/
}

#header2012 .catSubMenu .nomobile:hover  img{
	opacity:0.6;
}



#header2012 #banners {
	position:relative;
	width:960px;
	height:356px;
	margin-top:3px;
	background-color:#f4f4f4;
}

#header2012 #bannersBackground {
	position:absolute;
/*	width:1000%;*/
	width:100%;
	height:356px;
/*	left:-500%;*/
	background-color:#f4f4f4;
	z-index:-1;
}

#header2012 #bannersSeparatorTop {
	position:absolute;
	width:100%;
	height:1px;
	background-color:#d4d4d4;
}

#header2012 #headerBanners {
	position:absolute;
	left:0px;
}

#header2012 #headerBanners .banner {
	position:absolute;
	top:0px;
	width:960px;
	overflow:hidden;
}

#header2012 #headerBanners .hidden {
	opacity:0;
	filter:alpha(opacity=0);
}

#header2012 #headerBanners .catSubMenu {
	margin:7px 0 0 0px;
}

#header2012 #headerBanners .catSubMenu .promo {
	margin-right:14px;
}

#header2012 #headerBanners .catSubMenu a {
	text-decoration:none;
}

#header2012 #headerBanners #bannersSeparatorTopShadow {
	position:absolute;
	top:0;
	opacity:0.35;
	filter:alpha(opacity=0); /* Défaut sous IE8 > masqué */
}

#header2012 #bannersSeparatorBottom {
	position:absolute;
	bottom:0;
	width:100%;
	height:3px;
	background-color:#d4d4d4;
}

#header2012 #bannersNav {
	position:absolute;
	bottom:0;
	visibility:hidden;
}


#header2012 #bannersNav #next {
	float:left;
	width:80px;
	height:17px;
	background-color:#7c7561;
	padding-top:3px;
	border-radius:5px 0 0 0;
}

#header2012 #bannersNav #next span {
	font:12px Arial;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:0 15px 0 15px;
}

#header2012 #bannersNav .goBanner {
	float:left;
	width:10px;
	height:20px;
	background-color:#7c7561;
	text-align:center;
	padding:2px 3px 0 3px;
}

#header2012 #bannersNav .goBanner a {
	text-decoration:none;
}

#header2012 #bannersNav .goBanner span {
	font:25px Arial;
	line-height:17px;
	color:#fff;
	text-decoration:none;
}

#header2012 #bannersNav .firstBanner {
	background-color:#969181;
}

#header2012 #bannersNav #goBannerEnd {
	float:left;
	width:7px;
	height:20px;
	background-color:#7c7561;
	border-radius:0 5px 0 0;
}


#header2012 .banner_model {
	position:relative;
	margin-top:1px;
}

#header2012 .banner_model a {
	text-decoration:none;
}

#header2012 .banner_model .banner_img {
	position:absolute;
	left:0px;
}

#header2012 .banner_model .banner_content {
	position:absolute;
	left:580px;
	top:43px;
	width:420px;
	color:#5c5448;
	font: normal 12px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

#header2012 .banner_model .banner_title {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

#header2012 .banner_model .banner_text1 {
	height:28px;
	margin-top:18px;
	text-align:center;
	line-height:14px;
}

#header2012 .banner_model .banner_text2 {
	margin-top:7px;
	text-align:right;
	padding-right:39px;
}

#header2012 .banner_model .banner_text3 {
	margin:6px 38px 0 38px;
	text-align:center;
	height:22px;
	padding-top:4px;
	background-color:#83a80c;
	font-size:14px;
	color:white;
	border-radius:6px 6px 6px 6px;
}

#header2012 .banner_model .banner_text4 {
	margin-top:12px;
	text-align:center;
}





#header {/* Maquette CB
height: 280px;
width:1000px;
margin:0;
padding:0;
background-color:#fff; */

width:960px;
height: 340px;

/*background-color:#fff;*/
}

#headerleft{ /* Maquette CB */
float:left;
width:163px;
height:340px;
/*background-color:#b0a98d;*/
}
/*
#logo{ /* Maquette CB
float:left;
height:280px;
width:130px;
margin:0 0 0 5px;
padding:0;* /

padding:41px 0 0 5px;
}*/

#wam{ /* Maquette CB
float:left;
height:280px;
width:825px;
margin:0 0 0 5px;
padding:0;
overflow:hidden;*/

float:left;
height:340px;
width:837px;
position: relative;
z-index: 500;
}

#menutop{ /* Maquette CB
	height:34px;
	width:850px;
	margin:0;
	padding:0;	
	color:#5a5343;
	font-size:10px;*/
	
	height:40px;
	width:836px;
	color:#5a5343;
	font-size:10px;	
}
	#bonjour{
		float:left;
/*		padding:15px 0 0 2px;*/
/*		width:340px; Maquette CB */
		width:336px;
		padding:15px 0 0 10px; /* maquette CB */
	}
	#compte{
		float:right;
/*		padding:15px 0px 0 2px;		*/
		padding:15px 10px 0 0; /* Maquette CB */
		width:400px;	
		text-align:right;
	}
	#compte-full{
		float:right;
		padding:15px 10px 0 0;
/*		width:836px;*/
		text-align:right;	
	}
	
	
	/* Maquette CB 06/05/2010 */
	#bloc-header-account{
		/*background-image: url('/_images/boutique/header_account.gif');
		background-repeat:no-repeat;*/
		width:391px;
		height:27px;
		/*color:#ffffff;*/
		font:12px Arial;
		padding-top:6px;
		margin:6px 12px 0 12px;
		float:left;
	}
	
	#bloc-header-account .bold{
		margin-left:10px;
		font-weight:bold;
	}
	
	#bloc-header-account a{
		color:#ffffff;
		font:12px Arial;
		margin-left:10px;
	}
	
	
	#bloc-header-wishlist{
		/*background-image: url('/_images/boutique/header_wishlist.gif');*/
		background-image: url('/images/Image/menu-haut/favoris.gif');
		background-position:0px 11px;
		background-repeat:no-repeat;
		width:194px;
		height:27px;
		/*color:#ffffff;*/
		font:12px Arial;
		padding-top:10px;
		padding-left:5px;
		margin:2px 12px 0 0;
		float:left;
	}
	
	#menutop a{
		text-decoration:none;
	}
	
	#bloc-header-wishlist .bold{
		margin-left:10px;
		font-weight:bold;
	}
	
	
	#bloc-header-basket{
		background-image: url('/_images/boutique/header_basket.gif');
		background-repeat:no-repeat;
		width:204px;
		height:27px;
		color:#ffffff;
		font:12px Arial;
		padding-top:6px;
		margin:6px 0 0 0;
		float:left;
	}
	
	#bloc-header-basket .bold{
		margin-left:45px;
		font-weight:bold;
	}
	
	/* Fin maquette CB 06/05/2010 */

#wysiwyg-ariane{ /* Maquette CB
	float:left;
	width:665px;
	height:280px;
	margin:0;
	padding:0;
	overflow:hidden;*/
	
	float:left;
/*	width:836px;*/
	height:340px;
	padding:0;
	margin: 0 0 0 13px;
	/*margin-top:-3px;*/
	overflow:hidden;
}	

	#wysiwyg{ /* Maquette CB
		float:left;
		height:217px;
		overflow:hidden;
		margin:0 0 5px 0;*/
		
		float:left;
/*		height:340px;*/
		overflow:hidden;
		margin:10px 0 10px 0;
	}
	#ariane{ 		
		clear:both;
		color:#7c7465;
		padding:0 0 0 8px;
		width:648px;
		height:20px;
		font-size:14px;
	}
	.icon_ariane {
		position:relative;
		top:2px;
	}
	.icon_ariane:hover {
		opacity:0.6;
	}
	.no_underline {
		text-decoration:none;
	}
	.no_underline:hover {
		text-decoration:none !important;
	}
	#ariane a{
		/*color: #fff; Maquette CB */
		text-decoration:underline;
		font-size:14px;
		text-decoration:none;
	}
	#ariane a:hover{
		text-decoration:underline;
	}
	
	#ariane .gris_fonce{
		/*color:#ff0000; maquette CB */
		color:#7c7465;
	}
	#ariane .vert{
		/*color:#ff0000; maquette CB */
		color:#879832;
	}
#arianeempty {
		height:20px;
		margin:10px 0 10px 0;
}

#decoshow{
float:left;
margin:0 0 0 11px;
width:174px;
height:280px;
}
#baseline{
position:absolute;
left: 216px;
top:118px ;
}
#baseline em{
font-family:"Times New Roman", Times, serif;
color:#c02900;
}


/* Maquette CB */
/* SA 2010-12-23
#carre-services {
	float:left;
	margin:0;
	padding:0;
	background-color:#fff;
	width:656px;
/*	height:170px;* /
	overflow:hidden;
	margin:2px 4px 8px 4px;
	
	background-image: url(/_images/boutique/carre-services.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}*/

#carre-services {
	float:left;
	margin:0;
	padding:0;
	background-color:#fff;
	width:656px;
	overflow:hidden;
	margin:2px 4px 20px 4px;
}

/*
#carre-services a {
	float:left;
}*/

/* SA 2010-12-23 */
#carre-services #top {
	float:left;
	width:656px;
	height:170px;
}

#carre-services #left {
	float:left;
	width:50%;
	margin-top:13px;
	border:1px dashed #5a7e7c;
	border-width:0 1px 0 0;
}

#carre-services #left #blocimg{
	float:left;
	margin-right:10px;
}

#carre-services #left #bloctxt{
	float:left;
	margin-right:10px;
	text-align:right;
}

#carre-services #left a {
	font:11px Arial;
	line-height:30px;
	color:#737470;
}

#carre-services .text1 {
	font:15px Arial;
	font-weight:bold;
	color:#5a7e7c;
}

#carre-services .text2 {
	font:30px Arial;
	font-weight:bold;
	color:#5a7e7c;
}

#carre-services .text3 {
	font:13px Arial;
	font-weight:bold;
	color:#737470;
}

#carre-services .text4 {
	font:12px Arial;
	color:#737470;
}

#carre-services .sup {
	font:11px Arial;
	vertical-align: super
}


#carre-services #right {
	float:right;
	margin-top:13px;
 
}

#carre-services #right #blocimg{
	float:right;
}

#carre-services #right #bloctxt{
	float:left;
	margin-top:-4px; /* Rattrape le décalage provoqué par l'exposant*/
}

#carre-services #right a {
	font:11px Arial;
	line-height:30px;
	color:#737470;
}






/* SA 2010-12-23
#carre-services #right {
	float:left;
	width:308px;
	padding-top:65px;
	margin-left:20px;
}

#carre-services #left {
	float:left;
	width:308px;
	text-align:right;
	padding-top:65px;
	margin-right:20px;
}

#carre-services .text1 {
	font:12px Arial;
	font-weight:bold;
}

#carre-services .text2 {
	font:18px Arial;
	font-weight:bold;
}

#carre-services .text3 {
	font:12px Arial;
}

#carre-services #right a {
	font:11px Arial;
	line-height:30px;
}

#carre-services #left a {
	font:11px Arial;
	line-height:30px;
}*/




#carre-nouveaute, #carre-promotion{
	float:left;
	margin:0;
	padding:0;
	background-color:#fff;
	width:331px;
	overflow:hidden;
}

#carre-nouveaute{
/*	border-right:2px solid #817565; Maquette CB */
	border-right:2px solid #fff;
}

#carre-nouveaute h2, #carre-promotion h2{/* Maquette CB
	line-height:20px;
	font-size:1.2em;
	font-weight:bold;
	background-color:#817565;
	color:#fff;
	margin:2px;
	padding:4px;*/
	
	height:27px;
	font:15px Arial;
	line-height:20px;
	background-color:#5e7f81;
	color:#fff;
	margin:2px 4px 2px 4px;
	padding:6px 0 2px 5px;
}

#carre-nouveaute .aTitle, #carre-promotion .aTitle{ /* Maquette CB */
	/*float:right;*/
	font:11px Arial,sans-serif;
	color:#fff;
	/*padding:5px 6px 0px 0px;*/
	margin : 3px 6px 0 0;
}

#carre-nouveaute .imgTitle, #carre-promotion .imgTitle{ /* Maquette CB */
	/*float:right;
	padding:10px 3px 0px 0px;*/
/*	margin:8px 0px 0px 80px;*/
	margin:0 0 0 10px; /* SA 2010-12-01 */
}


/* Maquette CB */
#ambiance-du-mois{
	float:left;
	margin:5px 0 0 4px;
	padding:0;
	background-color:#fff;
	border:1px solid #ccc;
	width:654px;
}

/* Maquette CB */
#ambiance-du-mois h2{
	height:27px;
	font:15px Arial;
	line-height:20px;
	
	background-color:#5e7f81;
	color:#fff;
	margin:2px 2px 2px 2px;
	padding:4px 0 0px 5px;
}


.encart-type{
	float:left;
	margin:5px 0 0 4px;
	/*_margin:5px 0 0 2px;*/
	padding:0;
	background-color:#fff;
	border:1px solid #ccc;
	width:654px;
}

.encart-type h2{ /* Maquette CB
	line-height:20px;
	font-size:1.3em;
	font-weight:bold;
	background-color:#817565;
	color:#fff;
	margin:2px;
	padding:2px;*/
	
	line-height:20px;
	background-color:#5e7f81;
	color:#fff;
	margin:2px 2px 2px 2px;
	padding:4px 0 0px 5px;
}
/* ------------------- SEARCH : moteur de recherche dans le header ------------------- */
#search{
position:absolute;
left: 720px;
top:88px;
width:240px;
}
#search p{
}
#search a{
color: #c02900;
font-size:11px;
text-decoration:none;
margin: 0px 0 0 5px;
padding: 0 0 0 10px;
}
#search a:hover{
color: #000;
text-decoration:underline;
}
#search legend{
text-transform:uppercase;
font-size:13px;
font-weight:bold;
margin:0 0 5px 0;padding:0;line-height:0;
}
#search input{
border:1px solid #b4b4b4;
font-size: 12px;
width: 200px;
margin:3px 0 2px 0;}
#search .bouton{
border:none;
width: 20px;
position:relative;
top:4px;
}
#search span{
display:inline;
font-size: 11px;
padding: 3px 0 0 0;
color:#999999;
}
#search label{
display:none;
}

/*
***********************************************
BLOC
***********************************************
*/

/* ------------------- BLOC CATEGORIE  ------------------- */
#bloc_categorie{
	background-color:transparent;
	width:140px;
	margin:5px 0 0 0;
	padding:0;
}
.catalogue{
	background:none;
	background-color:#E68200;
	color:#fff;
	font-size:13px;
	width:128px!important;
	margin:0 0 0 0!important;
	padding:3px 0 0 5px!important;	
	height:20px;
}
.catalogue_conseils{
    position:relative;
	background:none;
	background-color:#817565;
	color:#fff;
	font-size:13px;
	width:128px!important;
	margin:0 0 0 0!important;
	padding:3px 0 0 5px!important;	
	height:20px;
}
#bloc_categorie ul{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	background-color:transparent;
}
#bloc_categorie .bloc_categorie0 { 
	background-color:#e68200;	
	list-style: none;
	margin: 0;
}
#bloc_categorie .bloc_categorie0 a {
	color: #fff;
	display: block;
	font-size: 11px;
	padding: 2px 0px 2px 0px;
	margin:0 0 0 5px;
	text-decoration: none;
}
#bloc_categorie .bloc_categorie1 { 
	border-bottom: 1px solid #d0bd9f;
	height:20px;
	background-color:#f0e9df;	
	list-style: none;
	margin: 0;
}
#bloc_categorie .bloc_categorie1 a {
	color: #817766;
	display: block;
	font-size: 11px;
	padding: 2px 0px 2px 0px;
	margin:0 0 0 5px;
	text-decoration: none;
}
#bloc_categorie li a:hover {
	color: #fff;
}
/* ------------------- BLOC MANUFACTURERS  ------------------- */
#bloc_manufacturers{
	background-color:transparent;
}

/* ------------------- BLOC WHATSNEWS  ------------------- */

#bloc_whatsnews{
	background-color:transparent;
}

#bloc_whatsnews h3 a{
	color: #E73;
	font-size: 1.1em;
	height: 20px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#bloc_whatsnews h3 a:hover{
	color: #A71414;
}
#bloc_whatsnews p{
	padding:5px 0 0 0;
	background-color:#fff;
	text-align:center;
}

/* ------------------- BLOC SEARCH  ------------------- Maquette CB */
#bloc_search {
/*	margin:0 0 0 11px;*/
	margin:0 0 0 4px; /* SA 2012-03-03 */
}
#bloc_search_text {
/*	width:140px;
	height:16px;
	border: inset 1px white;
	color: #827666;
	margin:10px 0 3px 0;
	font: normal 11px verdana,sans-serif;*/
	
	/* SA 2012-03-03 */
	width:115px;
	height:16px;
	border: inset 1px white;
	color: #827666;
	margin:10px 0 3px 0;
	font: normal 11px verdana,sans-serif;
	padding:0 0 0 25px;
	background: #fff url('../includes/languages/french/images/buttons/lens_quick_find.gif') no-repeat 6px 2px;
}
#bloc_search_img {
	margin:0 0 2px -1px;
	vertical-align: middle;
}
#bloc_search_link {
	background-color:#fff;
	width:140px;
	height:14px;
	padding: 0px 27px 2px 1px;
	font: normal 11px verdana,sans-serif;
	text-decoration:none;
	border: inset 1px white;
}

/* ------------------- BLOC CONSEILS MENU  ------------------- Maquette CB */
#bloc_conseils h1 {
	font-size:17px;
	color:#817565;
	margin-top:30px;
}

.bloc_conseils_menu {
	float:left;
	margin:10px 5px 0 5px;
	width:320px;
	height:127px;
	background-color:#fff;
	border:1px solid #ccc;
}

.bloc_conseils_menu h2 {
	clear:both;
	font: bold 13px arial,sans-serif;
	background:url("");
	margin:0 0 -10px -17px;
	padding:12px 0 0 5px;
}

.bloc_conseils_menu h2 a {
	font: bold 13px arial,sans-serif;
}

.bloc_conseils_menu a {
	clear:both;
	font: normal 12px arial,sans-serif;
	text-decoration:none;
}

.bloc_conseils_menu a:hover {
	text-decoration:underline;
}

.bloc_conseils_menu img {
	clear:both;
	float:right;
	padding:6px 6px 0 0;
}

.bloc_conseils_menu .texte {
	width:182px;
	float:left;
	padding-left:17px;
}

.bloc_conseils_menu .image {
	width:121px;
	float:right;
}

/* ------------------- BLOC CONSEILS PRODUIT  ------------------- Maquette CB */

.bloc_conseils_produit {
	padding:10px 0 0 0;
	font: 13px arial,sans-serif;
	color:#817260;
	margin-left:34px;
}

.bloc_conseils_produit h1 {
	clear:both;
	font: bold 13px arial,sans-serif;
	background:url("");
}

.bloc_conseils_produit h2 {
	font: bold 17px arial,sans-serif;
	color:#817260;
	padding:19px 0 0 0;
	background:url("");
}

.bloc_conseils_produit h3 {
	font-weight:bold;
	/*padding:19px 0 0 0;*/
}

.bloc_conseils_produit a {
	font: bold 13px arial,sans-serif;
	color:#869406;
	text-decoration:none;
}

.bloc_conseils_produit a:hover {
	text-decoration:underline;
}

.bloc_conseils_produit  .bloc_sans_photo{
	clear:both;
	padding:19px 0 0 0;
}

.bloc_conseils_produit  .bloc_photo_a_droite{
	padding:19px 0 0 0;
	text-align : justify;
}

.bloc_conseils_produit  .bloc_photo_a_droite img{
	clear:right;
	float:right;
	margin:0 0 6px 16px;
}

.bloc_conseils_produit  .bloc_photo_a_droite object{
	clear:right;
	float:right;
	margin:0 0 6px 16px;
}

.bloc_conseils_produit hr {
	height: 1px;
	margin: 10px 0 0 -29px;
	color: #cccccb;
	background-color: #cccccb;
	border: 0;
}

.bloc_conseils_produit  .bloc_photo_a_gauche{
	padding:19px 0 0 0;
}

.bloc_conseils_produit  .bloc_photo_a_gauche img{
	clear:left;
	float:left;
	margin:0 16px 6px 0;
}
.bloc_conseils_produit  .bloc_decoshow{
	clear:both;
	padding:24px 0 0 0;
	color:#869406;
}

.bloc_conseils_produit  .bloc_decoshow img{
	float:left;
	margin:0 16px 6px 0;
}
.bloc_conseils_produit  .bloc_decoshow #boutonDecoshow{
	margin-top:10px;
}

.bloc_conseils_produit  .bloc_photo_horizontale{
	padding:11px 0 0 0;
}

.bloc_conseils_produit  .bloc_photo_horizontale img{
	float:left;
	margin:0 9px 0 0;
}

.bloc_conseils_produit  .bloc_lien_gamme{
	clear:both;
	padding:9px 0 0 0;
	color:#869406;
	font-size:15px;
}

.bloc_conseils_produit  .bloc_lien_gamme #boutonLienGamme{
	margin-top:5px;
}

.bloc_conseils_produit  .texteLienGamme{
	font-size:15px;
	color:#869406;
}
.bloc_conseils_produit .bloc_encart{
	border:1px solid #dfdfdf;
	background-color:#efeee8;
	margin-top:10px;
	padding:10px;
}

.bloc_conseils_produit .bloc_encart_outil{
	border:1px solid #dfdfdf;
	background-color:#efeee8;
	margin-top:10px;
	text-align : justify;
	/*padding:10px;*/
}

.bloc_conseils_produit .bloc_encart_outil span{
	display:block;
	margin:23px 0 10px 13px;
}

.bloc_conseils_produit .bloc_encart_outil img{
	float:right;
}

.bloc_conseils_produit ul{
	padding: 0 0 0 15px;
}
.bloc_conseils_produit li{
	list-style-type:disc;
}

/* ------------------- BLOC DECOSHOW EN SAVOIR PLUS ------------------- Maquette CB */

#tableau_specification_decoshow {
	margin-top:30px;
}
#tableau_specification_decoshow caption{
	color:#817260;
	font-size:20px;
	font-weight:bold;
	line-height:40px;
}

#tableau_specification_decoshow .cellule_fonc{
	color:#1a171b;
	padding:8px 0 8px 9px;
	font-size:12px;
}

#tableau_specification_decoshow .blanc-centrer{
	color:#ffffff;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}
#tableau_specification_decoshow .point_bleu{
	color:#00B6E8;
	text-align:center;
	font-size:48px;
	line-height:0px;
}

#tableau_specification_decoshow .point_vert{
	color:#4CC840;
	text-align:center;
	font-size:48px;
	line-height:0px;
}

#tableau_specification_decoshow .point_marron{
	color:#81735F;
	text-align:center;
	font-size:48px;
	line-height:0px;
}

/* ------------------- CGV conditions générales des ventes  ------------------- Maquette CB*/
.cgv_keops {
	padding:10px 0 0 0;
	font: 13px arial,sans-serif;
	color:#817260;
	margin-left:34px;
}

.cgv_keops p{
	margin:0 0 15px 15px;
}

.cgv_keops h3{
	font-size:14px;
	color:#817260;
	font-weight:bold;
	margin:20px 0 10px 0;
}
.cgv_keops ul{
	margin: -14px 0 15px 41px;
}
.cgv_keops li { 
	list-style-type: disc;
}
.cgv_keops li a {
	color: #8686BB;
	display: block;
	font-size: 11px;
	margin:5px 0 0 0;
	padding: 0px 0px 0px 7px;
	text-decoration: none;
}
.cgv_keops li a:hover {
	color: #111;
}


/* ------------------- BLOC INFORMATION  ------------------- */
#bloc_information{
	background-color:transparent;
}

#bloc_information ul{
	margin: 0;
	padding: 0 0 0 7px;
	background-color:transparent;
}
#bloc_information li { 
	border-bottom: 1px dashed #EEE;
	list-style: none;
	margin: 0;
}
#bloc_information li a {
	color: #777;
	display: block;
	font-size: 11px;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
}
#bloc_information	 li a:hover {
	color: #111;
}

/* ------------------- BLOC PANIER ------------------- */
#bloc_panier{
	background-color:transparent;
}

#bloc_panier h3 a{
	color: #E73;
	font-size: 1.1em;
	height: 20px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#bloc_panier h3 a:hover{
	color: #A71414;
}
#bloc_panier p{
	padding:5px 0 0 0;
	background-color:#fff;
	text-align:left;
}

#bloc_panier ul{
margin: 7px 0 0px 15px;
}
#bloc_panier ul li{
font-size:11px;
}
#bloc_panier ul li a{
color:#000;
font-size:11px;
text-decoration:underline;
margin: 5px 0 5px 0px;
display:block;
font-weight:normal;
}
#bloc_panier img{
float:right;
}

/* ------------------- BLOC MANUFACTURER INFO  ------------------- */
#bloc_manufacturer_info{
	background-color:transparent;
}

/* ------------------- BLOC ORDER HISTORY  ------------------- */
#bloc_order_history{
	background-color:transparent;
}

/* ------------------- BLOC PRODUCT NOTIFICATIONS  ------------------- */
#bloc_product_notifications{
	background-color:transparent;
}


/* ------------------- BLOC NOUVEAUTES & PROMOTIONS  ------------------- Maquette CB */

#bloc_nouveautes {
	margin:15px 0 0 0;
	background-color:#fff;
	overflow:hidden;
}

#bloc_promotions {
	margin:4px 0 0 0;
	background-color:#fff;
	overflow:hidden;
}

#bloc_meilleures_ventes {
	margin:4px 0 0 0;
	background-color:#fff;
	overflow:hidden;
}

#bloc_nouveautes a, #bloc_promotions a, #bloc_meilleures_ventes a{
	float:left;
	background-color:#5e7f81;
	width:331px;
	text-decoration:none;
	height:47px;
}

/*#bloc_nouveautes h2, #bloc_promotions h2 {
	height:16px;
	font:15px Arial;
	color:#fff;
	padding:8px 0 0px 7px;
}*/
#bloc_nouveautes h1, #bloc_promotions h2 {
	height:16px;
	font:15px Arial;
	color:#fff;
	padding:8px 0 0px 7px;
}
#h1_promotion , #h1_nouveaute {
    background-color: #5E7F81;
    color: #FFFFFF;
    font: 15px/20px Arial;
    height: 27px;
    margin: 2px 4px;
    padding: 6px 0 2px 5px;
}

#bloc_meilleures_ventes h2{
	height:16px;
	font:12px Arial;
	color:#fff;
	padding:8px 0 0px 7px;
}

#bloc_nouveautes p, #bloc_promotions p, #bloc_meilleures_ventes p{
	float:left;
	font:11px Arial,sans-serif;
	color:#fff;
	text-decoration:underline;
	
	background: transparent url('../_images/boutique/decoshow-link.png') no-repeat center left;
	padding:0 0 0 10px;
	margin-left:15px;
}


/* ------------------- BLOC SERVICE ECHANTILLONS ET ENLEVEMENT MARCHANDISE SA 2010/12/23  ------------------- */

#bloc_service_echantillons, #bloc_enlevement_marchandise {
	margin:15px 0 0 0;
	background-color:#fff;
	border:1px solid #ccc;
	padding:0 0 6px 0;
	width:142px;
}

#bloc_service_echantillons .text1, #bloc_enlevement_marchandise .text1 {
	font:20px Arial,sans-serif;
	color:#5a7e7c;
	padding-left:6px;
}

#bloc_service_echantillons .text2, #bloc_enlevement_marchandise .text2 {
	font:17px Arial,sans-serif;
	font-weight:bold;
	color:#5a7e7c;
	padding-left:6px;
}

#bloc_service_echantillons .text3, #bloc_enlevement_marchandise .text3 {
	font:13px Arial,sans-serif;
	font-weight:bold;
	color:#737470;
	padding-left:6px;
}

#bloc_service_echantillons .text4, #bloc_enlevement_marchandise .text4 {
	font:12px Arial,sans-serif;
	color:#737470;
	padding-left:6px;
}

#bloc_service_echantillons .img1, #bloc_enlevement_marchandise .img1 {
	padding-left:7px;
}

#bloc_enlevement_marchandise .img2 {
	margin-bottom:-20px;
}

#bloc_service_echantillons a, #bloc_enlevement_marchandise a {
	font:11px Arial,sans-serif;
}


/* ------------------- BLOC BEST SELLERS  ------------------- */
#bloc_best_sellers{ /* Maquette CB
	margin:5px 0 0 0;
	background-color:#fff;
	border:1px solid #ccc;*/
	
	margin:20px 0 0 0;
	background-color:#fff;
	border:1px solid #ccc;
}

#bloc_best_sellers h3{
	line-height:20px;
	margin:2px;
	padding:0 0 0 2px;
	background-color:#817565;
	color:#fff;
}

#bloc_best_sellers ul{
	margin: 0;
	padding: 0 0 0 2px;/*FIXME KG 05-04-2009 Ajout de padding left */
	background-color:transparent;
}
#bloc_best_sellers li { 
	border-bottom: 1px dashed #EEE;
	padding: 2px 0px 2px 0px;
	list-style: none;
	margin: 0;
}
#bloc_best_sellers li a {
	color: #777;
	display: block;
	padding:0;
	margin:0;
	font-size: 11px;
	text-decoration: none;
}
#bloc_best_sellers li a:hover {
	color: #111;
}
/* ------------------- BLOC SPECIALS  ------------------- */
#bloc_specials{
	margin:3px 0 0 0;
	background-color:#fff;
	border:1px solid #ccc;
}

#bloc_specials h3{
	line-height:20px;
	margin:2px;
	padding:0 0 0 2px;
	background-color:#817565;
	color:#fff;
}

#bloc_specials h3 a{
	color: #fff;
	font-size: 1em;
	height: 20px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#bloc_specials h3 a:hover{
	color: #fff;
	text-decoration:underline;
}
#bloc_specials p{
	padding:5px 0 0 0;
	background-color:#fff;
	text-align:center;
}

/* ------------------- BLOC MESSAGE  ------------------- Maquette CB */
#bloc_message{
	margin:35px -1px 0 0;
	float:right;
}

#bloc_message2{
	margin:20px -1px 0 0;
	float:right;
}

/* ------------------- BLOC CALCULATRICE  ------------------- Maquette CB */
#bloc_calculatrice{
	margin:35px -1px 0 0;
	float:right;
}

/* ------------------- BLOC SPECIALS  ------------------- */
#bloc_createur{ /* Maquette CB
	margin:3px 0 0 0;
	background-color:#fff;
	border:1px solid #ccc;*/
	
	/*margin:35px 0 0 0;
	background-color:#b0a98d;
	border:1px solid #ccc;
	width:148px; Maquette CB2*/
	
	margin:20px 0 0 0;
	width:160px;
}

/* Maquette CB2 */
#bloc_createur .bt
{
	display:block;
	padding:0 0 0 10px;
	text-decoration:none;
	color:#fff;
	width:141px;
	text-align:left;
	border:1px solid #dad7ca;
	border-width:1px 0 0 0;
	background:#5b5448;
	line-height:17px;
	font-size:12px;
	font-family:Arial;
	margin-top: -2px;
}

/* Maquette CB2 */
#bloc_createur .img2
{
	float:right;
	padding:5px 4px 0 0;
}

#bloc_createur:hover a {color:#E68200;}


/*#bloc_createur h3{
	line-height:20px;
	margin:2px;
	padding:0 0 0 2px;
	background-color:#817565;
	color:#fff;
}

#bloc_createur h3 a{
	color: #fff;
	font-size: 1em;
	height: 20px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#bloc_createur h3 a:hover{
	color: #fff;
	text-decoration:underline;
}
#bloc_createur p{ /* maquette CB
	padding:5px 0 0 0;
	background-color:#fff;
	text-align:center;* /
	
	padding:5px 0 0 0;
	background-color:#b0a98d;
	text-align:center;
}*/

/* ------------------- BLOC ENGAGEMENTS  ------------------- Maquette CB */
#bloc_engagements{
	margin:2px 0 0 0;
	background-color:#fff;
	border:1px solid #ccc;
}
#bloc_engagements a{
text-decoration:none;
}

#bloc_engagements h1{
	padding:0 0 0 34px;
	color:#737470;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
}

#bloc_engagements h3{
	line-height:20px;
	margin:2px;
	padding:0 0 0 2px;
	background-color:#5a7e7c;
	color:#fff;
	font-family:Arial;
	font-size:12px;
}

#bloc_engagements .bottom-dashed{
	border-bottom:1px dashed #ccc;
}

#bloc_engagements p{
	padding:2px 0 3px 32px;
	font-family:Arial;
	font-size:12px;
}

#bloc_engagements img{
	float:left;
}

/* ------------------- BLOC PAIEMENTS  ------------------- Maquette CB */
#bloc_paiements{
	margin:16px 0 0 0;
	background-color:#fff;
	border:1px solid #ccc;
}

#bloc_paiements h3{
	padding:5px 0 0 4px;
	color:#737470;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
}

#bloc_paiements img{
	padding:10px 0 0 10px;
}

/* ------------------- BLOC TVA 5.5%  ------------------- Maquette CB */
#bloc_tva55 {
	margin:6px 0 0 0;
	padding:20px 0 20px 0;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:center;
}

#bloc_tva55 .typo1 {
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	color:#737470;
}

#bloc_tva55 .typo2 {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#737470;
}

#bloc_tva55 .typo3 {
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	color:#5a7e7c;
}

#bloc_tva55 .typo4 {
	font-family:Arial;
	font-size:11px;
	color:#737470;
	background: transparent url('../_images/boutique/puce-tva55.gif') no-repeat center left;
	padding:0 0 1px 10px;
}

/* ------------------- BLOC NETWORKS  ------------------- Ajout SA 2010/06/28 ----------- Modif JA 05/10/2011 ---*/
#bloc_networks {
	background-color:#fff;
	text-align:center;
	margin: 0 0 5px 0;
}

#bloc_networks img {
	margin:3px;
}

#sous_bloc_networks{	
	margin: 0 0 4px 0;
	text-align:left;
}


/* ------------------- BLOC NETWORKS  ------------------- Ajout SA 2010/12/23 */
#bloc_blog {
	background-color:#fff;
	margin:10px 0 0 0;
	height:27px;
	
	border:1px solid #cacac8;
	border-width:1px 0 1px 0;
}


#bloc_blog #text {
	margin-top:3px;
	padding:3px 0 3px 10px;
	background-color:#7e7666;
	width:100%;
	
	font:12px Arial;
	color:#ffffff;
}

/* ------------------- BLOC TELL A FRIEND  ------------------- */
#bloc_tell_a_friend{
	background-color:transparent;
}

/* ------------------- BLOC REVIEWS  ------------------- */
#bloc_reviews{
	background-color:transparent;
}

/* ------------------- BLOC LANGUAGES  ------------------- */
#bloc_languages{
	background-color:transparent;
}

/* ------------------- BLOC CURRENCIES  ------------------- */
#bloc_currencies{
	background-color:transparent;
}

/*
***********************************************
FIN BLOC
***********************************************
*/
/* ------------------- BLOC NAV_PAGE : pagination en haut des pages listes ------------------- */

.nav_page_b,.nav_page_t{
margin: 10px 0 0 0;
width: 100%;
font-size:11px;
}
.nav_page_t{
border-bottom:1px solid #817565;
padding: 0 0 5px 0;
}
.nav_page_b{
border-top:1px solid #817565;
padding: 5px 0 0 0;
}
.nav_page_b ul li,.nav_page_t ul li{
list-style-type: none;
float:left;
width: 33%;
text-align:center;
}
.nav_page_b ul li a, .nav_page_t ul li a{
color:#333333;
text-decoration:none;
font-weight: bold;
}
/* ------------------- BLOC CATEGORIE ------------------- */
.encart_categorie{
	width:210px;
	height:90px;
	float:left;
	background-color:#A71414;
	margin: 10px 0 10px 8px;
}
.encart_categorie .photo{
	width:100px;
	height:80px;
	overflow:hidden;
	float:left;
	background-color:#AD2C29;
}
.encart_categorie .nom_categorie a{
	width:100px;
	height:80px;
	overflow:hidden;
	float:left;
	background-color:#A71414;
	padding:5px;
	color:#fff;
}

/* ------------------- BLOC PRODUIT ------------------- */
.bloc_produit{
width: 321px;
/*FIXME KG 05-04-2009 * /
	height:210px;*/
	
height:190px;

float:left;
background-color:#fff;
border:1px solid #ccc;
margin:4px 0 0 4px;
/*_margin:4px 0 0 2px;*/
padding:0 0 0 0;

/* SA 2011-03-08 */
position:relative;
}
.bloc_produit dt{
float:left;
width: 100px;
height:110px;
overflow:hidden;
display:block;
margin:0;
padding:10px 0 0 0;
}
.bloc_produit dd.pr_cat{ /* SA 2010-12-01 */
float:left;
width: 190px;
margin:3px 0 0 0;
padding: 0 0 0 5px;
color:#817565;
background-color:#fff;
text-decoration:none;
}
.bloc_produit dd.pr_nom{
float:left;
width: 190px;
margin:3px 0 0 0;
padding: 0 0 0 5px;/*FIXME KG 05-04-2009 Ajout de padding left */
color:#817565;
background-color:#fff;
text-decoration:none;
}
.bloc_produit dd.pr_nom a{
font-size: 12px;
float:left;
width: 185px;/*FIXME KG 31/08/2009 width:190px;*/
padding: 0px 0 0 0;
font-weight:bold;
text-decoration:none;
color:#817565;
/*height:30px;*/
padding-bottom:10px;
}
.bloc_produit dd.pr_nom a:hover{

color:#817565;
text-decoration:underline;
}
.bloc_produit dd.pr_decoshow{
clear:both;
/**
 * KG 05-01-09 text-align:center;
 * Ajout du padding-right
 */
text-align:right;
padding-right: 10px;

/* Maquette CB */
/*padding-top:8px;*/
padding-top:5px;
margin-bottom:-5px;
}
.bloc_produit dd.pr_decoshow a{ /* Maquette CB 
	text-decoration:underline;
	color:#827765;
	line-height:15px;*/
	
	text-decoration:underline;
	color:#c6551d;
	font-family:Arial;
	font-weight:bold;
	font-size: 11px;
	
	background: transparent url('../_images/boutique/puce-listing-simuler.gif') no-repeat center left;
	padding-left:10px;
}
.bloc_produit .ech { /* SA 23/06/2010 */
	text-decoration:underline;
	color:#c6551d;
	font-family:Arial;
	font-weight:bold;
	font-size: 11px;
	
	background: transparent url('../_images/boutique/puce-listing-simuler.gif') no-repeat center left;
	padding-left:10px;
	
	margin-left:-2px;
}
.bloc_produit dd.pr_prix{
clear:both;
text-align:center;
font-size: 14px;
color:#c40e00;
font-weight:bold;
float:left;
width: 120px;
background-color:#fff;
/*margin: 10px 0 10px 0;*/
margin: 0;
}
.bloc_produit dd span.pr_promo{
font-size: 12px;
color:#fff;
font-weight: normal;
background-color:#d80000;
padding: 0 5px;
margin: 0 0 0 10px;
}
.bloc_produit dd.pr_fp a{
font-size: 11px;
color: #666666;
float:left;
width: 140px;
}
.bloc_produit dt.pr_image{
text-align:center;
width:120px;
background-color:#fff;
margin:3px;
}
.bloc_produit dd.pr_ajout{ /* maquette CB
float:left;
width:160px;
background-color:#fff;
margin:10px;*/

float:right;
width:150px;
background-color:#fff;
margin:10px;
margin-right:0px;

/* SA 2011-03-08 */
position:absolute;
bottom:0;
right:0;
}
.bloc_produit dd.pr_ajout img{
margin:1px;
}
.bloc_produit dd.pr_ajout .pr_decoshow{ /* SA 2011-03-08 */
	position:absolute;
	bottom:60px;
}
.bloc_produit dd.pr_ajout .pr_ech{ /* SA 2011-03-08 */
	position:absolute;
	bottom:45px;
}
.bloc_produit dd.pr_ajout .pr_link{ /* SA 2011-03-08 */
	text-decoration:underline;
	color:#c6551d;
	
	font-family:Arial;
	font-weight:bold;
	font-size: 11px;
	
	background: transparent url('/_images/boutique/puce-listing-simuler.gif') no-repeat center left;
	padding-left:10px;
}

/* SA 2011-12-28 - NOUVEAU BLOC PRODUIT POUR LE LISTING */
.bloc_listing_produit {
	width: 321px;
	height:200px;
	float:left;
	background-color:#fff;
	border:1px solid #ccc;
	margin:4px 0 0 4px;
	padding:0;
	position:relative;
}

.bloc_listing_produit .name {
	float:left;
	width:185px;
	margin:5px 0 0 7px;
}
.bloc_listing_produit .name a {
	font-size:12px;
	font-weight:bold;
	color:#817565;
	text-decoration:none;
}
.bloc_listing_produit .name a:hover {
	text-decoration:underline;
}

.bloc_listing_produit .desc {
	float:left;
	width: 185px;
	margin:10px 0 0 7px;
	color:#817565;
}

.bloc_listing_produit .image {
	position:absolute;
	right:5px;
	top:5px;
	width:120px;
	height:120px;
	overflow:hidden;
}

.bloc_listing_produit .price {
	position:absolute;
	right:5px;
	top:130px;
	width:120px;
	
	text-align:center;
	font-size: 14px;
	color:#c40e00;
	font-weight:bold;
}

.bloc_listing_produit .delivery {
	position:absolute;
	left:5px;
	bottom:40px;
}

.bloc_listing_produit .delivery img {
	margin-bottom:-12px;
}

.bloc_listing_produit .stock {
	position:absolute;
	left:14px;
	bottom:7px;
}

.bloc_listing_produit .stock img {
	margin-bottom:-4px;
	margin-right:10px;
}


#banque{
	float:left;
	width:150px;
}
/*
.footer{
	color: #C1DEF0;
	font-size: 1em;
	line-height: 25px;
	margin-top:30px;
	width:1000px;
}
.footer ul {
	padding-left:180px;
}
.footer li {
	display:inline;
}
.footer li a {
	color:#666666;
	margin:0px;
	vertical-align:middle;
	line-height:18px;
}
.footer li a:hover {
	color:#666666;
	text-decoration:underline;
	margin:0px;
	vertical-align:middle;
	line-height:18px;
}

.footer p {
	margin:40px 0 0 175px;
	padding:5px 0 5px 0;
	width:654px;
	color:#666666;
	font-size:9px;
	line-height: 11px;
	
	border:1px solid #dad7ca;
	border-width:1px 0 1px 0;
}

.footer .footermarge {
	height:20px;
}*/



.footer {
	border:none;
	position:relative;
	margin-top:50px;
}

.footer .shadow {
	box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.2);
}
.footer .shadowimg {
	width:62px;
	height:62px;
}
	
.footer .shadowDown {
	box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.2);
}

.footer #header_footer {
	width:100%;
	height:80px;
	background-color:#544840;
}

.footer #header_footer #banner {
	width:100%;
	height:37px;
	background-color:#4f4f4f;
	position:absolute;
	top:18px;
}

.footer #logo_footer {
	position:absolute;
	left:20px;
	top:16px;
}

.footer #footer_newsletter {
	position:absolute;
	left:190px;
	top:28px;
}

.footer #footer_newsletter_intro {
	float:left;
	color:#82AA00;
	font:11px Arial;
}

.footer #footer_newsletter_intro strong {
	font:14px Arial;
	font-weight:bold;
}

.footer #footer_newsletter_input {
	float:left;
}

.footer #footer_newsletter_email {
	float:left;
	color:#aaa;
	height:18px;
	border:none;
	margin:0 0 0 20px;
	padding-left:4px;
}

.footer #footer_newsletter_ok {
	float:left;
	color:#fff;
	font:11px Arial;
	text-decoration: none;
	margin:2px 0 0 10px;
}

.footer #footer_newsletter_ok a{
	color:#fff;
	text-decoration: none;
}

.footer #footer_newsletter_ok a:hover{
	text-decoration: underline;
}

.footer #corner-left {
	position:absolute;
	left:-29px;
	top:0px;
}

.footer #corner-right {
	position:absolute;
	left:837px;
	top:-1px;
}


.footer #body {
	width:100%;
	float:left;
	position:relative;	
	border:none;
	background-color:#544840;
	padding-bottom:5px;
}


.footer #body #services {
	position:absolute;
	top:0px;
	left:150px;
}

.footer #body #services .service {
	float:left;
	width:99px;
	color:#ccc;
	font:11px Arial;
	text-align:center;
}

.footer #body #services .service img {
	float:left;
	margin:0 0 0px 31px;
}

.footer #body #services .service span {
	float:left;
	width:116px;
	color:#ccc;
}

.footer #body #services .service a:link {
	text-decoration:none;
}


.footer #body #about {
	position:absolute;
	top:110px;
	left:150px;
	width:700px;
}

.footer #body #about strong{
	color:#fff;
	font:12px Arial;
}

.footer #body #about .links {
	display: flex;
	flex-direction:row;
	justify-content:center;
}

.footer #body #about .link {
	color:#ccc;
	font:10px Arial;
	text-align:center;
	padding:10px 15px 0 15px;
}

.footer #body #about a{
	color:#ccc;
	text-decoration: none;
}

.footer #body #about a:hover{
	text-decoration: underline;
}



.footer #body #friends {
	position:absolute;
	top:110px;
	left:440px;
}

.footer #body #friends strong{
	color:#fff;
	font:12px Arial;
}

.footer #body #friends .links {
	margin:10px 0 0 35px;
}


.footer #body #friends .link {
	width:400px;
	float:left;
	color:#ccc;
	font:10px Arial;
}

.footer #body #friends a{
	color:#ccc;
	text-decoration: none;
}

.footer #body #friends a:hover{
	text-decoration: underline;
}


.footer #body #products {
	float:left;
	width:700px;
	margin:166px 0 0 160px;
}

.footer #body #products strong {
	color:#fff;
	font:12px Arial;
}

.footer #body #products #categories {
	margin:2px 0 0 35px;
}

.footer #body #products .categorie {
	margin:0 20px 5px 0;
	float:left;
}

.footer #body #products .categorieIE8 {
	margin:0 20px 5px 0;
	width:130px;
	float:left;
}

.footer #body #products .categorieIE7 {
	margin:0 20px 5px 0;
	width:140px;
	float:left;
}

.footer #body #products strong a {
	color:#fff;
	font:11px Arial;
	font-weight:bold;
	text-decoration: none;
}

.footer #body #products #links {
	margin:10px 0 0 35px;
}


.footer #body #products .link {
	float:left;
	color:#ccc;
	font:10px Arial;
}

.footer #body #products a{
	color:#ccc;
	text-decoration: none;
}

.footer #body #products a:hover{
	text-decoration: underline;
}


.footer #body #payments {
	float:left;
	text-align:center;
	width:600px;
	margin-top:15px;
	margin-left:340px;
	margin-bottom:10px;
}

.footer #body #payments #bloc{
	width:350px;
	margin:auto;
}

.footer #body #payments .intro {
	float:left;
	color:#fff;
	font:10px Arial;
}

.footer #body #payments img {
	float:left;
	margin-left:5px;
}

.footer #body #payments .virement {
	float:left;
	color:#ccc;
	font:8px Arial;
	line-height:8px;
	margin-left:5px;
}

.footer #body #address {
	position: absolute;
	top: 142px;
	left: 150px;
	width: 700px;
}
.footer #body #address .address {
	color:#ccc;
	font:11px Arial;
	text-align:center;
}

.text-information{
	background-color:#7AB86F;
	color:#fff;
	width:100%;
	border:1px solid #000;
	padding:5px;
	margin:5px 0 5px 0;
	
	font-size:18px;
	width:97%;
	font-weight:normal;
}
.text-information a{
	color:#fff;
	
	font-size:20px;
	font-weight:bold;
}
.messageBox{
	background-color:#A6543F;
	color:#fff;
	width:550px;
	border:1px solid #000;
	padding:5px;
	margin:5px 0 5px 0;
}
.messageBoxHeader{
	background-color:#A6543F;
	color:#fff;
	width:650px;
	clear:both;
	border:1px solid #000;
	padding:5px;
	margin:0 0 0 0;
}
.centre-gauche{
	float:left;
	width:280px;
	border-right:1px solid #ccc;
	padding:5px;
}
.centre-droit{
	float:left;
	width:350px;
	padding:5px;
}
.centre-gauche h3,.centre-droit h3{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 0;
	line-height:27px;	
}
.centre-gauche p,.centre-droit p{
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0 0 10px 0;
	line-height:18px;	
}

.p_bouton{
	clear:both;
	padding:10px 0 0 0;
	width:100%;
}
.centre{
	text-align:center;
}
label{
	display:block;
	float:left;
	width:170px;
	text-align:right;
	margin:2px 0 0 0;
	height:16px;
	
	padding-top:24px;
	font-size:15px;
}
.l100{
	text-align:left!important;
	width:100px!important;
}
.gras{
	font-weight:bold!important;
}
.forget-password a{
	font-size:15px;
}
#account h3{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 0;
	line-height:27px;
}
#account ul{
	margin: 0;
	padding: 0 0 0 7px;
	background-color:transparent;
}
#account li { 
	/*background: transparent url('_images/boutique/bg_list_un.gif') no-repeat center left;*/
	list-style: none;
	margin: 0;
}
#account li a {
	color: #8686BB;
	display: block;
	font-size: 11px;
	margin:5px 0 0 0;
	padding: 0px 0px 0px 7px;
	text-decoration: none;
}
#account li a:hover {
	color: #111;
}
.strike{
	text-decoration: line-through;
}
.gauche_centre{
	float:left;
	width:650px;
	overflow:hidden;
}
.gauche_centre h3{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 0;
	line-height:27px;
}
.droite_centre{
	float:right;
	width:130px;
	overflow:hidden;
}

/* ------------------- PANIER ------------------- */
table#table_panier {
border-left:1px solid #ccc;
}
table#table_panier td{
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:2px;
}
table#table_panier thead tr{
background-color:#827666;
color:#fff;
height:30px;
text-align:center;
font-size:13px;
font-weight:bold;
}
table#table_panier tfoot tr{
background:#C7C0BA;
color:#fff;
height:25px;
text-align:center;
font-size:12px;
font-weight:bold;
}
h2{ 
/*	background: transparent url('../_images/boutique/detail-puce-haut.gif') no-repeat center left; Maquette CB */
/*	background: transparent url('../_images/boutique/detail-puce-haut.gif') no-repeat top left; /* Modif Jérôme pour garder la puce en haut * /
	height:27px;
	padding:3px 0 0 35px;
	font-size:18px;
	font-weight:bold;
	color:#817565;
	margin-top: 7px;*/
	height:27px;
	padding:3px 0 0 0;
	font-size:18px;
	font-weight:bold;
	color:#817565;
	margin-top: 7px;
}

.index_titre{
	background:none;
	padding:0px 0 0 35px;	
	height:25px;
}
/**
 * KG 31-12-08
 * Cette classe est inutile pour le moment, on peut la supprimer
 */
.titre_detail{
	background: transparent url('../_images/boutique/detail-puce-haut.gif') no-repeat center left;
	height:27px;
	padding:3px 0 0 35px;
	font-size:18px;
	font-weight:bold;
	color:#817565;
}
.detail_sous_titre{
	/*background: transparent url('../_images/boutique/detail-puce-milieu.gif') no-repeat top left;
	margin:3px 0 0 0;
	padding:2px 0 0 20px;
	font-size:11px;
	font-weight:bold;
	color:#817565;	maquette CB */
	
	margin:3px 0 0 0;
/*	padding:2px 0 0 0px;*/
	font-size:11px;
	font-weight:bold;
	color:#817565;
}

#detail_gauche{ /* Maquette CB 
	float:left;
	width:302px;
	margin:0;
	padding:0;
	overflow:hidden;*/
	
	float:left;
	width:302px;
	margin:0;
	margin-top:12px;
	padding:0;
	overflow:hidden;
}


#detail_gauche #sous_detail_image {
	float:right;
}

#detail_gauche #share {
	float:left;
	margin-top:10px;
	font-size:10px;
	color:#666666;
	line-height:22px;
	vertical-align:middle;
}

#detail_gauche #share #title {
	float:left;
}

#detail_gauche #share img, #detail_gauche #share input {
	float:left;
	margin-left:3px;
}


#detail_gauche #thumbsPannel {
	float:left;
	width:227px;
}

#detail_gauche #thumbsPannel ul {
	float:left;
}

#detail_gauche #thumbsPannel li {
	width:40px;
	height:40px;
	float:left;
	margin:4px 4px 0 0;
	overflow:hidden;
}


#detail_droit{
	float:left;	
	width:358px;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	background-color:#fff;
	text-align:left;
}
#detail_droit #carac{
	margin-bottom:16px;
}

#detail_droit #shipping_free {
	margin:10px 0 20px 0;
	font-size:12px;
}
#detail_droit #shipping_free img {
	margin-bottom:-12px;
}
#detail_droit #delivery {
	margin:10px 0 0 7px;
	font-size:12px;
}
#detail_droit #delivery img {
	margin:0 6px -3px 0;
}
#detail_droit #stock {
	margin:10px 0 0 9px;
	font-size:12px;
}
#detail_droit #stock img {
	margin:0 9px -3px 0;
}

#detail_droit #panier{
	width:356px;
	padding-top:10px;
}

#detail_droit #prix{
	background-color:#ffffff;
	padding:12px 5px 12px 5px;
	margin-top:10px;
	
	font-size:18px;
	font-weight:bold;
	color:#b21107;
}

#detail_droit #prix #prix_princ {
	color:#b21107;
	font-size:18px;
	font-weight:bold;
}
#detail_droit #prix #prix_princ_barre {
	color:#b21107;
	font-size:14px;
	text-decoration: line-through;
}
#detail_droit #prix #prix_princ_label {
	color:#827666;
	font-size:11px;
	font-weight:bold;
}
#detail_droit #prix #prix_alt {
	color:#827666;
	font-size:11px;
	font-weight:bold;
	line-height:10px;
}

#detail_droit #basket {
	position:relative;
	height:45px;
}

#detail_droit #basket #button {
	float:left;
}

#detail_droit #servicesDroite {
	float:left;
	margin-left:10px;
}

#detail_droit #servicesDroite #simuler {
	margin-bottom:6px;
}

#detail_droit #retourPrinc {
	margin:60px 2px 0 0;
}

#detail_droit #reassort{
	background-color:#ffffff;
	padding:5px;
}

#detail_droit #reassort #title{
	color:#C40E00;
	font-weight:bold;
	font-size:13px;
}

#detail_droit #reassort #text{
	color:#000000;
	font-size:11px;
}

#detail_droit #reassort #ref{
	border:1px solid #cccccc;
}

#detail_droit #quantite{
	background-color:#ffffff;
	padding:12px 5px 16px 5px;
	
	font:12px Arial;
	line-height:18px;
	
	margin-bottom:8px;
}

#detail_droit #notifier{
	text-align:center;
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	padding:16px 0 16px 0;
}

#detail_droit #notifier a{
	color:#ff0000;
	line-height:18px;
	font-size:12px;
}

#detail_droit #simuler_lien{
	font:14px Arial;
	font-weight:bold;
	color:#c6551d;
	padding-left:7px;
	background: transparent url('../_images/boutique/bouton-simuler.png') no-repeat center left;
}

#detail_droit #favoris{
	float:right;
	position:relative;
	right:10px;
	top:13px;
}

#detail_droit #list_quantity {
	text-align:right;
	margin:0 0 2px 0;
	border:1px solid #cccccc;
	margin:0 5px 0 5px;
}

#detail_droit #total {
	position:relative;
	top:7px;
	font-size:15px;
	font-weight:bold;
	color:#b21107;
}

#detail_droit #total_ttc {
	font-weight:bold;
}


#unEuroDiv {
	position:absolute;
	z-index:1;
	top:60px;
}

.agrandir{ /* maquette CB
	width:300px;
	text-align:right;*/
	float:right;
	padding-right:3px;
}
.recommander{
	float:right;
	padding-right:3px;
}
.detail_image{
	width:300px;
	/*border:1px solid #C7C0BA;*/
}
.detail_preview_bloc{ /* Maquette CB */
	float:left;
	width:300px;
}
.detail_preview{
	margin:3px 5px 0 0;
	float:left;
}
.detail_preview_dim{ /* Maquette CB */
	vertical-align:middle;
	line-height:40px;
}
/*KG 06-01-09 classe redï¿½finie
.detail_simuler{
	width:344px;
	margin:3px 0 0 0;	
	border-left:7px solid #eeece6;
	border-right:7px solid #eeece6;
	border-top:2px solid #eeece6;
	border-bottom:2px solid #eeece6;
	font-size:11px;
	font-weight:normal;
	color:#827666;
	text-align:center;	
}*/
.detail_simuler{
	width:285px;
	margin:3px 0 0 0;	
	/*border-left:7px solid #eeece6;
	border-right:7px solid #eeece6;
	border-top:2px solid #eeece6;
	border-bottom:2px solid #eeece6;*/
	font-size:11px;
	font-weight:normal;
	color:#827666;
	text-align:center;	
}
.rouge{
	color:#b21107;
	text-decoration:underline;
	font-weight:bold;
}
#detail_tableau{
	clear:both;
	width:100%;
	background-color:#fff;
	margin:5px 0 0 0;
}
#calculateur{
	clear:both;
	width:100%;
	background-color:#F0E7D8;
	margin:10px 0 0 0;
}
.nav {
	height: 21px;
	position: relative;	
}
.nav li {
	float: left;
	list-style: none;
	position: relative;
	border: 1px solid #666666;	
}
.nav li a {
	padding-top:4px;
	width: 150px;
	height: 16px;
	float: left;
	position: relative;
	text-align: center;
}
.nav li a.notOn {
	background-color:#EEECE6;
}
.nav li a.on {
	background-color:#C40E00;
}

.navContent {
	padding: 2px;
	border:1px solid #666666;
}

.Visible {
	display: block;
	visibility: visible;
}

.Hidden {
	display: none;
	visibility: hidden;
}
.TxtGris {color:#666666;}

.TxtBlanc {color:#FFFFFF;}

.tech {border-bottom: 1px solid #CCCCCC;padding:2px;}
.techlabel {float:left;width:180px;font-weight:bold;}
.techvalue {margin-left:180px;text-align:left;}

/*#.clearfix{display: inline-block;}*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
code {
	background: url('/_images/boutique/bgcode.gif');
	border: 1px solid #F0F0F0;
	border-left: 6px solid #444647;
	display: block;
	margin-bottom: 12px;
	padding: 0px 10px;
	font: normal 10px verdana,sans-serif;	
	white-space: pre;
	padding-bottom: 1.2em;	
}
.code_important{
	border-left: 6px solid #E68200;
}
.kdo{
	/*background: transparent url('_images/boutique/cadeau.gif') no-repeat top left;*/
	border: 1px solid #9A1A1D;
	padding: 10px 80px;
	margin: 20px 0 5px 0;
	height:41px;	
}
#confirmation_cgv{
	border:1px solid #9A1A1D;
	margin-top:4px;
	padding:7px;
}
.cgv{
	color:#9A1A1D;
	font-weight:bold;
}
/* ------------------- BLOC NAV RAPIDE ------------------- */
#nav_rapide{
margin: 0 0 0 0;
width: 662px;
font-size:11px;
background-color:#F0ECE3;
padding: 2px;
}

#liens_rapide{
width:660px;
float:left;
}

#liens_rapide_gauche{ /* Maquette CB
float:left;
width:360px;*/
float:left;
width:100%;
margin-bottom:10px;
}

#liens_rapide_gauche a{ /* Maquette CB */
/*	padding:0 5px 0 5px;*/
	margin:5px;
	font-weight:bold;
	font-size:14px;
}

#liens_rapide_droit{ /* maquette CB
float:left;
width:300px;*/
float:left;
width:100%;
}

#liens_rapide dl{
margin: 0px 0;
}
#liens_rapide dl dt{
float:left;
width: 80px;
color:#E68200;
line-height:18px;
}
#liens_rapide dl dd{
line-height:18px;
float:left;
display: inline;
margin: 0 2px;
padding: 0 0 0 7px;
}
#liens_rapide dl dd a{
color:#000000;
text-decoration:none;
}
#liens_rapide dl dd a:hover{
color: #333333;
text-decoration:underline;
}

#liste_rapide dl{
padding: 0 0 0 15px;
}
#liste_rapide dt{
color:#e44100;
font-size:12px;
}
.productListing-heading{
	color:#fff!important;
}
.rouge_fonce{
	color:#fff!important;
}

/* ------------------- BLOC PRODUCT_INFO ------------------- Maquette CB*/

.product_info_ref {
/*	padding:0 0 0 35px;*/
	margin-top:-2px;
	font:12px Arial;
}

/* ------------------- BANNIERE DECOSHOW ------------------- Maquette CB*/
#decoshow_ban {
	padding-top:5px;
	width:100%;
	background-color:rgb(217, 22, 88);
	color:rgb(255, 255, 255);
	text-align:center;
/*	cursor:pointer;*/
}

#decoshow_ban #title {
	font-size:18px;
	font-family:Arial;
	padding-top:9px;
	text-align:left;
}

#decoshow_ban #exp {
	font-size:10px;
	font-family:Arial;
}

#decoshow_ban .typo13 {
	font-size:13px;
	font-family:Arial;
	text-align:left;
}

#decoshow_ban #bloc1 {
	border-width:0 0 1px 0;
	border-style:dashed;
	border-color:#fcb51f;
	padding-bottom:8px;
	margin:0 8px 0 8px;
}

#decoshow_ban #bloc2 {
	border-width:0 0 1px 0;
	border-style:dashed;
	border-color:#fcb51f;
	padding-bottom:16px;
	margin:10px 8px 0 8px;
}

#decoshow_ban #bloc3 {
	border-width:0 0 1px 0;
	border-style:dashed;
	border-color:#fcb51f;
	padding-bottom:8px;
	margin:10px 8px 0 8px;
}

#decoshow_ban #bloc4 {
	margin-top:20px;
	padding-bottom:16px;
}

#decoshow_ban .big {
	font-size:22px;
	font-family:Arial;
	color:rgb(252, 181, 31);
	text-align:left;
}

#decoshow_ban .link {
	text-align:right;
}

#decoshow_ban .link a {
	font-size:13px;
	font-family:Arial;
	color:#FFFFFF;
	
	background: transparent url('../_images/boutique/decoshow-link.png') no-repeat center left;
	padding-left:12px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu_conseilss/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling Maquette CB * /
.menu {font-family: arial, sans-serif; width:106px; position:relative; margin:0; font-size:11px; margin:10px 0;z-index:50}
.menu ul li a, .menu ul li a:visited {display:block;padding:0 0 0 5px;text-decoration:none; color:#816675; width:128px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; background:#F0E7D8; line-height:19px; font-size:11px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}*/

.menu_categories {font-family: Times, sans-serif; width:160px; position:relative; margin:-3px 0 0 0;z-index:50}
.menu_categories ul li a, .menu ul li a:visited {float:left;display:block;padding:0 0 0 10px;text-decoration:none; color:#fff; width:141px; text-align:left; border:1px solid #dad7ca; border-width:0 0 1px 0; background:#5b5448; line-height:17px; font-size:12px; font-family:Arial;}
.menu_categories ul {padding:0; margin:0;list-style-type: none; }
.menu_categories ul li {float:left; margin:0 1px 4px 0; position:relative;}
.menu_categories ul li ul {display: none;}
.menu_categories p {color:#fff; font-size:20px; clear:both; padding:25px 0 3px 10px; }
.menu_categories img {float:left; padding:5px 4px 0 0; margin:0 0 0 -10px;}


/* specific to non IE browsers Maquette CB * /
.menu ul li:hover a {color:#E68200; background:#F0E7D8;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:133px; width:105px;}
.menu ul li:hover ul li a.hide {background:#F0E7D8; color:#816675;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#F0E7D8; color:#E68200;}
.menu ul li:hover ul li a:hover {background:#F0E7D8; color:#E68200;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; /*left:151px; KG 01/09/2009 * / top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; /*width:200px; KG 01/09/2009 * / background:#F0E7D8; color:#816675;}
.menu ul li:hover ul li:hover ul li a:hover {background:#F0E7D8; color:#E68200;} */

.menu_categories ul li:hover a {color:#E68200; background:#5b5448;}
.menu_categories ul li:hover ul {display:block; position:absolute; top:0; left:150px; width:160px;}
.menu_categories ul li:hover ul li a.hide {background:#5b5448; color:#fff;}
.menu_categories ul li:hover ul li ul {display: none;}
.menu_categories ul li:hover ul li a {display:block; background:#5b5448; color:#E68200;}
.menu_categories ul li:hover ul li a:hover {background:#5b5448; color:#E68200;}
.menu_categories ul li:hover ul li:hover ul {display:block; position:absolute; /*left:151px; KG 01/09/2009 */ top:0; color:#000;}
.menu_categories ul li:hover ul li:hover ul li a {display:block; /*width:200px; KG 01/09/2009 */ background:#5b5448; color:#fff;}
.menu_categories ul li:hover ul li:hover ul li a:hover {background:#5b5448; color:#E68200;}


/* common styling Maquette CB * /
.menu_conseils {font-family: arial, sans-serif; width:106px; position:relative; margin:0; font-size:11px; margin:10px 0;z-index:50}
.menu_conseils ul li a, .menu_conseils ul li a:visited {display:block;padding:0 0 0 5px;text-decoration:none; color:#816675; width:128px; height:20px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; background:#F0E7D8; line-height:19px; font-size:11px;}
.menu_conseils ul {padding:0; margin:0;list-style-type: none; }
.menu_conseils ul li {float:left; margin-right:1px; position:relative;}
.menu_conseils ul li ul {display: none;}*/

.menu_conseils {font-family: Times, sans-serif; width:160px; position:relative; margin:-3px 0 0 0;z-index:50}
.menu_conseils ul li a, .menu ul li a:visited {float:left;display:block;padding:0 0 0 10px;text-decoration:none; color:#fff; width:141px; text-align:left; border:1px solid #dad7ca; border-width:0 0 1px 0; background:#5b5448; line-height:17px; font-size:12px; font-family:Arial;}
.menu_conseils ul {padding:0; margin:0;list-style-type: none; }
.menu_conseils ul li {float:left; margin-right:1px; margin-bottom: 8px; position:relative;}
.menu_conseils ul li ul {display: none;}
.menu_conseils p {color:#fff; font-size:22px; clear:both; padding:25px 0 3px 0; }
.menu_conseils img {float:left; padding:13px 4px 0 0; margin:0 0 0 -10px;}
.menu_conseils .img2 {float:right; padding:0 0 8px 0; }


/* specific to non IE browsers Maquette CB * /
.menu_conseils ul li:hover a {color:#E68200; background:#F0E7D8;}
.menu_conseils ul li:hover ul {display:block; position:absolute; top:0; left:133px; width:105px;}
.menu_conseils ul li:hover ul li a.hide {background:#F0E7D8; color:#816675;}
.menu_conseils ul li:hover ul li:hover a.hide {width:150px;}
.menu_conseils ul li:hover ul li ul {display: none;}
.menu_conseils ul li:hover ul li a {display:block; background:#F0E7D8; color:#E68200; width:150px;}
.menu_conseils ul li:hover ul li a:hover {background:#F0E7D8; color:#E68200;}
.menu_conseils ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu_conseils ul li:hover ul li:hover ul li a {display:block; width:200px; background:#F0E7D8; color:#816675;}
.menu_conseils ul li:hover ul li:hover ul li a:hover {background:#F0E7D8; color:#E68200;}*/

.menu_conseils ul li:hover a {color:#E68200; background:#5b5448;}
.menu_conseils ul li:hover ul {display:block; position:absolute; top:0; left:133px; width:105px;}
.menu_conseils ul li:hover ul li a.hide {background:#5b5448; color:#816675;}
.menu_conseils ul li:hover ul li:hover a.hide {width:150px;}
.menu_conseils ul li:hover ul li ul {display: none;}
.menu_conseils ul li:hover ul li a {display:block; background:#5b5448; color:#E68200; width:150px;}
.menu_conseils ul li:hover ul li a:hover {background:#5b5448; color:#E68200;}
.menu_conseils ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu_conseils ul li:hover ul li:hover ul li a {display:block; width:200px; background:#5b5448; color:#816675;}
.menu_conseils ul li:hover ul li:hover ul li a:hover {background:#5b5448; color:#E68200;}

.menu_conseils2 {font-family: Times, sans-serif; width:160px; position:relative; margin:-3px 0 0 0;z-index:50}
.menu_conseils2 p {color:#fff; font-size:22px; clear:both; padding:25px 0 3px 0; }


/* SA 08/12/2011 - Menu gauche dynamique */
.navigationMenuGauche {
	/*margin-top: 12px;*/
	padding: 0;
	list-style: none;
	color: #fff;
	width: 149px;
}

.navigationMenuGauche a {
	display: block;
	/*padding:4px 0 4px 5px;*/
	padding:4px 0 4px 10px;
	color: #fff;
	text-decoration: none;
}

.navigationMenuGauche .toggleSubMenu {
	margin-bottom:10px;
}

.navigationMenuGauche .toggleSubMenu a {
	/*font: bold 13px Arial,sans-serif;*/
	font: 13px Arial,sans-serif;
	background: #5b5448;
	border-bottom: 1px solid #9c9a90;
}

.navigationMenuGauche .toggleSubMenu a img {
	position:absolute;
	left:140px;
	/*margin-top:4px;*/
	margin-top:12px;
}

.navigationMenuGauche .subMenu a {
	background: #6c604b;
	border-bottom: 1px solid #9c9a90;
}

.navigationMenuGauche a:hover {
	background: #a18a63;
}

.navigationMenuGauche ul.subMenu a {
	padding: 4px 0px 4px 10px;
	font: normal 12px Arial,sans-serif;
}
/****************** style combo-box caracteristique - fiche produit fait le 16/12/2011 *******************/
.choix_caracteristique{
margin-top:10px;
/*margin-bottom:20px;*/
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
background-color: #696969;
}
.label_choix_caracteristique{
font : bold 11px Verdana ;
color: #fff;
}
.combox_caracteristiques{

width: 180px;
height: 17px;
font: normal 11px Verdana;
color: #817565;

}

/********************************************************************************************************/


#menuBanner {
position:relative;
height:278px;
width:999px;
border:1px solid #817565;
}

#menuBannerText {
text-align:left;
padding:17px 0 0 15px;
}

#menuBannerTextTitle {
font:26px arial,sans-serif;
font-weight:bold;
color:#5c5449;
}

#menuBannerTextBody {
font:12px arial,sans-serif;
/*color:#b0a98d;
line-height:26px;
margin:18px 0 0 1px;*/
color:#5c5449;
line-height:16px;
margin:0 0 0 0;
}

#menuBannerTextBody a {
text-decoration:none;
}

#menuBannerTextBody a:hover {
color:#b0a98d;
}

#menuBannerTextImage {
position:absolute;
right:0px;
top:0px;
}

#menuBannerTextIntro{
width:440px;
} 

/***************** ajout le 02012012 ***************************/
div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
background: #272727;
border: 1px solid black;
color: white;
padding: 3px;
font-family : arial;
font-size: 11px;
display:none;
top : -10000px ; 
left : -1000px ; 
}
#carre-services #left .bloctxt{
	float:left;
	margin-right:10px;
	text-align:right;
}
#carre-services #right .bloctxt{
	float:left;
	margin-top:-4px; /* Rattrape le décalage provoqué par l'exposant*/
}
#carre-services #left .blocimg{
	float:left;
	margin-right:10px;
}
#carre-services #right .blocimg{
	float:right;
}


#bloc_blog #text a {
    margin-top:3px;
	padding:3px 0 3px 10px;
	background-color:#7e7666;
	width:100%;
	font:12px Arial;
	color:#ffffff;
	text-decoration: none;
}
#bloc-header-account .bold{
color: #827666;
}
#bloc-header-account a{
color: #5A5343;
font: Normal 12px Arial;
}
#bloc-header-account .identification{
color: #827666;
}
#bloc-header-basket .bold{
    color: #FFFFFF;
    font: bold 12px Arial;
}
#bloc-header-basket .contenu_panier{
    color: #FFFFFF;
    font: 12px Arial;
}


#product_listing {
	width:960px;
	margin:0;
}

.product_bloc {
	float:left;
	
	width:478px;
	height:194px;
	margin:0 -1px -1px 0;
	border:solid 1px #d2d2d2;
}

.product_bloc_special {
	background-color:#f4f4f4;
}

.product_bloc .bloc_left {
	float:left;
	width:134px;
	margin:0 20px 0 20px;
	text-align:center;
}

.product_bloc .bloc_right {
	float:left;
	position:relative;
	height:100%;
}

.product_bloc .product_score {
/*	width:100%;
	height:20px;
	text-align:center;
	padding-top:20px;*/
	position:absolute;
	left:0;
	bottom:45px;
}

.product_bloc .product_score img {
	margin:0 1px 0 1px;
	vertical-align:middle;
}

.product_bloc .product_img {
	position:relative;
	margin-top:40px;
}

.product_bloc .product_img .sticker {
	position:absolute;
	left:0;
	top:0px;
}

.product_bloc h2 {
	margin:36px 0 1px 0;
	padding:0;
	width:300px;
	height:auto;
	line-height:5px;
}

.product_bloc h2 a {
	font: bold 14px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#7c7465;
	text-decoration:none;
}

.product_bloc .product_intro {
	width:290px;
	margin:0;
	padding:0;
	
	font: normal 11px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#7c7465;
}

.product_bloc .delivery {
	position:absolute;
	left:-8px;
	bottom:56px;
}

.product_bloc .delivery img {
	margin-bottom:-12px;
}

.product_bloc .stock {
	position:absolute;
	left:0px;
	bottom:20px;
}

.product_bloc .stock img {
	margin-bottom:-4px;
	margin-right:10px;
}

.product_bloc .price {
	position:absolute;
	right:20px;
	bottom:20px;
	text-align:right;
}

.product_bloc .price .from {
	font: bold 11px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#d2212a;
}

.product_bloc .price .value {
	font: bold 18px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#d2212a;
}

.product_bloc .price .value .tax {
	font: bold 14px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	letter-spacing:1px;
	color:#d2212a;
}

.product_bloc .price .label {
	font: normal 11px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#7c7465;
}

.product_bloc .price .strike {
	font: normal 13px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#7c7465;
	text-decoration:strike;
}

.product_bloc .expire {
	position:relative;
	font: bold 12px Arial;
	width:250px;
	height:15px;
	color:#fff;
	background-color:#cc1e48;
	margin:20px 0 -25px 0;
	padding:3px 0 2px 5px;
	border-radius:5px 5px 0 0;
}

.product_bloc .expire img {
	position:absolute;
	top:1px;
}

.product_bloc .promoPic {
	position:absolute;
	right:10px;
	top:1px;/*LLG - 10/10/2014*/
}
.product_bloc .promoValueStandard {
	position:absolute;
	/*LLG... 10/10/2014*/
	right:27px;
	top:8px;
	font: 18px Arial;
	font-weight:bold;
	/*...LLG*/
	font-size:18px;
	color:#fff;
}

.product_bloc .promoPicFlash {/*LLG - création balise 10/10/2014*/
	position:absolute;
	right:10px;
	top:7px;
}
.product_bloc .promoValueFlash {
	position:absolute;
	/*LLG... 10/10/2014*/
	right:27px;
	top:15px;
	font: 18px Arial;
	font-weight:bold;
	/*...LLG*/
	font-size:18px;
	color:#e14f4f;
}

.product_bloc .expire .label {
	font: bold 11px Arial;
	margin-left:35px;
}

.product_bloc .expire .value {
	font-weight:bold;
	padding-left:15px;
}


#products_filters_separator {
	height:25px;
	background:transparent url('/_images/boutique/filters_shadow.png') no-repeat top center;
}

#products_filters_top {
	border-bottom:solid 1px #cecbc8;
}

#products_filters_bottom {
	margin-top:30px;
}

.products_filters {
	position:relative;
	height:28px;
	margin:0;
/*	border-bottom:solid 1px #cecbc8;*/
}

.products_filters .products_sort_filter {
	/*LLG... 06/11/2014
	position:absolute;*/
	position:relative;
	float:left;
	/*...LLG 06/11/2014*/
}

.products_filters .products_sort_filter select {
	font: normal 11px Arial;
	color:#5e5e5e;
	border:solid 1px #cecbc8;
	padding:2px;
}

.products_filters .tax_filter {
	/*LLG... 06/11/2014
	position:absolute;
	left:180px;*/
	position:relative;
	float:left;
	margin-left:15px;
	/*...LLG 06/11/2014*/
}

.products_filters .tax_filter select {
	font: normal 11px Arial;
	color:#5e5e5e;
	border:solid 1px #cecbc8;
	padding:2px;
}

/*LLG... 06/11/2014*/
.products_filters .categories_filter{
	position:relative;
	float:left;
}
.products_filters .categories_filter select{
	font: normal 11px Arial;
	color: #5e5e5e;
	border: solid 1px #cecbc8;
	padding: 2px;
}
/*...LLG 06/11/2014*/

.products_filters .products_page_filter {
	position:absolute;
	width:100%;
	text-align:right;
}

.products_filters .products_page_filter .products_page_label_total {
	font: normal 11px Arial;
	color:#5e5e5e;
	margin-right:20px;
}

.products_filters .products_page_filter .products_page_label_size {
	font: normal 11px Arial;
	color:#5e5e5e;
}

.products_filters .products_page_filter select {
	font: normal 11px Arial;
	color:#5e5e5e;
	border:solid 1px #cecbc8;
	padding:2px;
}

.products_filters .products_page_filter .products_page_label_num {
	margin:0 -4px 0 15px;
	font: normal 12px Arial;
	color:#5e5e5e;
}

.products_filters .products_page_filter .products_page_label_next {
	margin:0 -4px 0 5px;
}

.products_filters .products_page_filter .products_page_label_next a {
	font: normal 12px Arial;
	color:#5e5e5e;
	text-decoration:none;
	padding-right:20px;
	margin-right:4px;
	background:transparent url('/_images/boutique/products_next_page.gif') no-repeat center right;
}

.products_filters .products_page_filter .products_page_label_prev {
	margin:0 -4px 0 5px;
}

.products_filters .products_page_filter .products_page_label_prev a {
	font: normal 12px Arial;
	color:#5e5e5e;
	text-decoration:none;
	padding-left:20px;
	margin-right:4px;
	background:transparent url('/_images/boutique/products_prev_page.gif') no-repeat center left;
}

.products_filters .products_page_filter .selPage {
	margin-left:6px;
	font: normal 12px Arial;
	color:#5e5e5e;
}

.products_filters .products_page_filter .goPage {
	margin-left:6px;
}

.products_filters .products_page_filter .goPage a {
	font: normal 12px Arial;
	color:#d4d4d4;
	text-decoration:none;
}


#ratings_form {
}

#ratings_form #ratings_submit {
	margin-top:50px;	
}

#ratings_form .ratings_product {
	float:left;
	width:100%;
	margin-top:50px;
}

#ratings_form .ratings_product .ratings_product_desc {
	float:left;
	width:100%;
	margin-top:5px;
}

#ratings_form .score_label {
	float:left;
}

#ratings_form .score_buttons {
	float:left;
	margin:1px 0 0 5px;
}

#ratings_form .score {
	float:left;
	margin-left:5px;
}

#ratings_form .comment {
	float:left;
	width:450px;
	margin-left:5px;
}

#ratings_form .comment .comment_value {
	margin-top:5px;
	font-style:italic;
}

#ratings_form .comment .comment_label_alert {
	color:#f00;
	font-weight:bold;
}

#ratings_form .score_buttons img {
	margin:0 2px 0 2px;
}

#ratings_form h2 {
	float:left;
	width:400px;
	font-size:14px;
	padding:0 0 0 5px;
	margin:0;
}

#ratings_form .pImg {
	float:left;
}

#ratings_form #usernameBloc {
	margin-top:40px;
	margin-left:50px;
}

.catHeader {
	position:relative;
	width:960px;
	margin:10px 0 10px 0;
}

.catHeader a {
	text-decoration:none;
}

.catHeader .intro {
	width:730px;
}

.catHeader .imgBloc {
	position:absolute;
	top:0;
	right:0;
}

.catHeader h1 {
	font: bold 15px Arial;
	color:#879832;
	margin-bottom:-15px;
}

.catHeader #ebay {
	position:absolute;
	width:120px;
	top:10px;
	right:85px;
	
	background:transparent url('/_images/boutique/catIntroEbay.gif') no-repeat 0px 0px;
	padding:48px 0 0 47px;
}

.catHeader #ebay span {
	font: normal 10px Arial;
	color:#303030;
}

.catHeader #ebay span a {
	color:#303030;
}

#catSpecials {
	position:relative;
	width:960px;
	height:234px;
	background:transparent url('/_images/boutique/catSpecials-2016-04-04.gif') no-repeat 0px 0px;
	margin:0 0 40px 0;
	overflow:hidden;
}

#catSpecials #specialsMask {
	position:absolute;
	top:7px;
	left:410px;
	width:100%;
	height:223px;
	overflow:hidden;
}

#catSpecials #specialsScroll {
	position:absolute;
	top:50px;
	left:50px;
}


.special_bloc {
	position:absolute;
	top:250px;
	
	width:478px;
	height:194px;
}

.special_bloc_special {
	background-color:#f4f4f4;
}

.special_bloc .bloc_left {
	float:left;
	width:134px;
}

.special_bloc .bloc_right {
	float:left;
	position:relative;
	margin:15px 0 0 40px;
	height:160px;
}

.special_bloc .product_score {
	width:100%;
	height:20px;
	text-align:center;
	padding-top:20px;
}

.special_bloc .product_score img {
	margin:0 1px 0 1px;
	vertical-align:middle;
}

.special_bloc .product_img {
	position:relative;
}

.special_bloc .product_img .sticker {
	position:absolute;
	left:0;
	top:0px;
}

.special_bloc h2 {
	margin:0;
	padding:0;
	width:300px;
	height:auto;/*LLG - 2014/10/02*/
}

.special_bloc h2 a {
	font: bold 14px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#7c7465;
	text-decoration:none;
}

.special_bloc .product_intro {
	/*width:250px;LLG - 2014/10/02*/
	width:290px;
	margin-left:0;
	padding:0;
	
	font: normal 11px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#7c7465;
}

.special_bloc .delivery {
	position:absolute;
	left:-8px;
	bottom:70px;
}

.special_bloc .delivery img {
	margin-bottom:-12px;
}

.special_bloc .stock {
	position:absolute;
	left:0px;
	bottom:25px;
}

.special_bloc .stock img {
	margin-bottom:-4px;
	margin-right:10px;
}

.special_bloc .price {
	position:absolute;
	right:0;
	bottom:25px;
	text-align:right;
}

.special_bloc .price .value {
	font: bold 25px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#d2212a;
}

.special_bloc .price .value .tax {
	font: bold 18px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	letter-spacing:1px;
	color:#d2212a;
}

.special_bloc .price .label {
	font: normal 11px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#7c7465;
}

.special_bloc .price .strike {
	font: normal 13px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:#7c7465;
	text-decoration:strike;
}

.special_bloc .expire {
	position:absolute;
	top:-25px;
	left:0px;
	
	font: bold 16px Arial;
	width:470px;
	color:#fff;
	background-color:#cc1e48;
	padding:4px 0 3px 0;
	border-radius:5px 5px 0 0;
	text-align:center;
}

.special_bloc .expire .chrono {
	position:absolute;
	top:2px;
	left:50px;
}

.special_bloc .promoPic {
	position:absolute;
	left:-50px;
	top:-15px;
}

.special_bloc .promoValue {
	position:absolute;
	/*LLG... 30/10/2014
	left:-45px;*/
	right:472px;
	width:45px;
	text-align:right;
	/*...LLG 30/10/2014*/
	/*LLG... 10/10/2014*/
	top:0px;
	font: 28px Arial;
	font-weight:bold;
	/*...LLG 10/10/2014*/
	font-size:28px;
	color:#e14f4f;
}

.special_bloc .expire .label {
	font: bold 16px Arial;
}

.special_bloc .expire .value {
	font-weight:bold;
	padding-left:15px;
}


.menu-intro img {
	float:left;
}

.menu-intro .intro {
	float:left;
	margin-left:20px;
}

.menu-intro .intro .title {
	color:#fff;
	background-color:#859e00;
	font: bold 14px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	border-radius:5px;
	padding:5px 10px 5px 10px;
}

.menu-intro .intro .content {
	margin-top:30px;
	color:#7c7365;
	font: normal 12px Arial;
	line-height:18px;
}
.menu-intro .intro .content .gt {
	color:#7c9300;
}

.menu-intro .intro .content a {
	text-decoration:none;
}


@media print {
	body { overflow-x:visible; }
	#header2012 #catalog { display:none; }
	#header2012 #banners { display:none; }
	.footer { display:none; }
}


#cart_cross {
	width:100%;
	margin-top:70px;
	background-color:#f4f4f4;
	overflow:hidden;
}

#cart_cross .title {
	padding:10px 0 0 55px;
	font:12px Arial;
	color:#5e5e5e;
}

#cart_cross .background {
	background-color:white;
	width:auto;
	height:auto;
	margin:5px;
	border-top:solid 10px white;
	border-bottom:solid 10px white;
	overflow:hidden;
	text-align:center;
}

#cart_cross .products {
}

#cart_cross .product {
	float:left;
	width:135px;
	padding	:8px 27px 10px 27px;
	background-color:white;
	border-left:solid 1px #d2d2d2;
}

#cart_cross .first {
	border-left:none;
}

#cart_cross .rating {
	width:100%;
	height:20px;
	text-align:center;
}

#cart_cross .image {
	width:100%;
}

#cart_cross .name {
	width:100%;
	height:35px;
	margin-top:4px;
	font:13px Arial;
	color:#7c7465;
	text-align:left;
}

#cart_cross .size {
	width:100%;
	margin:15px 0 5px 0;
	padding:0;
}

#cart_cross .size select {
	width:100%;
	height:20px;
	border:solid 1px #999;
	color:#7c7465;
	font-size:12px;
	font-weight:bold;
}

#cart_cross .oldPrice {
	width:100%;
	height:18px;
	text-align:right;
	color:#7c7465;
	font:normal 13px "Trebuchet MS";
	text-decoration:line-through;
}

#cart_cross .price {
	width:100%;
	height:22px;
	text-align:right;
	color:#d2212a;
	font:bold 18px "Trebuchet MS";
}

#cart_cross .unit {
	width:100%;
	height:20px;
	text-align:right;
	color:#7c7465;
	font:normal 11px "Trebuchet MS";
}

#cart_cross .checkout {
	margin-top:4px;
}

/*LLG... 09/10/2014*/
#container-screen{
	background-color: rgba(0,0,0,0.8);
	color: #fff;
	height: auto;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align:center;
	z-index: 1000001;
	min-height: 45px;
	box-shadow: 0 5px 5px #7d7d7d;
}
#container-screen #container-cookie{
	width:960px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#container-screen #container-cookie #text-cookie{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	height: auto;
	margin-bottom: 5px;
	display: block;
	padding: 5px 5px 5px 10px;
}
#container-screen #container-cookie a{
	color: #fff;
}
#container-screen #container-cookie #button-closecookie{
	position: relative;
	float:right;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-indent: -9999px;
	padding-top:3px;
	padding-right: 20px;
	cursor:pointer;
}

#container-screen #container-cookie #button-closecookie img{
	width: 20px;
	height: 20px;
}
/*...LLG*/



.accueil {
	width:657px;
	margin-left:8px;
}

.accueil .entete{
	clear:both;
	margin-bottom:50px;
	padding:0;
	float:left;
}



.accueil .titreCategorie {
	clear:both;
	background-image:url('');
	border: none;
	display: block; 
	margin:0;
	padding:0;
}



.accueil .listProduit {
	margin:0;
	padding:0;
}



.accueil .listProduit img {
	float:left;
	border: none;
	display: block; 
	margin:0;
	padding:0;
}


.accueil #titreHome { 
	clear:both;
	background-image:url('');
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:1.3em;
	color:#484137;
	padding:5px;
	float:left;
}

.accueil #textIntro{ 
	clear:both;
	background-image:url('');
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:1.0em;
	color:#484137;
	padding:5px;
	float:left;
	margin:16px 0 -34px 0;
}


.accueil .catTitles {
	float:left;
	width:100%;
	height:35px;
	
	padding-bottom:5px;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cecbc8;
}

.accueil .catTitles h1 {
	float:left;
	background-image:url('');
	padding:0;
	margin-top:4px;
	
	color:#8eb011;
	font-size:25px;
	font-weight:normal;
}

.accueil .catTitles h2 {
	float:left;
	background-image:url('');
	padding:0;
	margin-top:4px;
	
	color:#8eb011;
	font-size:25px;
	font-weight:normal;
}

.accueil .catIntro {
	float:left;
	width:100%;
	margin:-10px 0 0px 0;
	font:normal 1.0em 'Trebuchet MS';
	color:#484137;
}

.accueil .catViewAll {
}

.accueil .right {
	float:right;
}

.accueil .left {
	float:left;
}


.accueil .catViewAll div {
	padding:11px 0 0 0;
	
	color:#83a80d;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
}

.accueil .catViewAll a {
	color:inherit;
	text-decoration:none;
}

.accueil .h3Top {
	margin-top:4px;
}

.accueil .h3Bottom {
	margin:-47px 0 30px 0;
}

.accueil .h3BorderBottom {
	background-image:url('');
	padding:0 5px 0 0;
	margin:2px 0 0 0;
	
	height:1px;
	width:100%;
	
	border-top-style:solid;
	border-top-width:7px;
	border-top-color:#83a80d;
	
	border-radius:5px 5px 0 0;
}

.accueil .h3BorderTop {
	background-image:url('');
	padding:0 5px 0 0;
	margin:5px 0 7px 0;
	
	height:1px;
	width:100%;
	
	border-bottom-style:solid;
	border-bottom-width:7px;
	border-bottom-color:#83a80d;
	
	border-radius:0 0 5px 5px;
}


.accueil .catTitlesBottom {
	float:left;
	width:100%;
	height:30px;
}

.accueil .catTitlesBottom img {
	display: block;
	margin: 0 auto;
}

.accueil .catSpacer {
	margin-top:60px;
}


.accueil .products {
	float:left;
	//margin-bottom:30px;
}

.accueil .product {
	position:relative;
	float:left;
	width:154px;
	margin-top:20px;
}

.accueil .product .images {
	width:154px;
	height:154px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}

.accueil .products img {
	border:0;
}

.accueil .products .info {
	position:absolute;
	top:0;
	left:0;
}

.accueil .productSpacer {
	margin-right:13px;
}

.accueil h4 {
	color:#7c7364;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	
	margin:12px 0 0 0;
}

.accueil h4 a {
	color:#7c7364;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	
	text-decoration:none;
/*	white-space: nowrap;*/
}

.accueil .prices {
	margin:7px 0 0 0;
	height:43px;
	
	border-bottom:dashed;
	border-width:1px;
	border-color:#cecbc8;
}

.accueil .prices .left {
	float:left;
}

.accueil .prices .left .top {
	color:#d4122a;
	font-family:"Trebuchet MS";
	font-size:10px;
}

.accueil .prices .left .bottom {
	color:#d4122a;
	font-family:"Trebuchet MS";
	font-size:14px;
}

.accueil .prices .right {
	float:right;
	padding-top:8px;
	
	color:#d4122a;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:22px;
}

.accueil .prices .unit {
	padding-top:10px;
	margin-left:-5px;
	
	color:#d4122a;
	font-family:"Trebuchet MS";
	font-size:10px;
}

.accueil .alert {
	float:left;
	width:154px;
	padding:5px 0 5px 0;
	
	color:#7c7364;
	font-family:"Trebuchet MS";
	font-size:12px;
	text-align:right;
	white-space: nowrap;
	
	border-bottom:dashed;
	border-width:1px;
	border-color:#cecbc8;
}

.accueil .flash {
	float:left;
	width:154px;
	height:24px;
	background-color:#cc1e48;
	border-radius:5px;
	margin-top:5px;
}

.accueil .no-flash {
	float:left;
	width:154px;
	height:24px;
	border-radius:5px;
	margin-top:5px;
}



.accueil #tapis {
	float:left;
	width:100%;
	position:relative;
	
	display:block;
	
	border-bottom:solid;
	border-top:dashed;
	border-width:1px;
	border-color:#cecbc8;
	
	margin-top:20px;
}

.accueil #tapis a {
	text-decoration:none;
}

.accueil #tapis img {
	margin:0 0 0 0px;
	border:none;
}

@-moz-document url-prefix() {
	.accueil #tapis img {
		margin:0 0 -2px 0px;
		border:none;
	}
}

.accueil #tapis #apartir {
	position:absolute;
	top:40px;
	left:100px;
	
	color:white;
	text-align:center;
}

.accueil #tapis #apartir a {
	color:white;
}

.accueil #tapis #apartir .part1 {
	display:block;
	font-weight:bold;
}

.accueil #tapis #apartir .part2 {
	display:block;
	font-weight:bold;
	font-size:24px;
}

.accueil #tapis #apartir .part3 {
	display:block;
	font-weight:bold;
}

.accueil #tapis #info {
	position:absolute;
	right:30px;
	top:30px;
	
	text-align:right;
	
	color:#797165;
	font-family:"Arial";
}

.accueil #tapis #info .part1 {
	font-size:12px;
}

.accueil #tapis #info .part2 {
	font-weight:bold;
	font-size:14px;
}

.accueil #tapis #info h2 {
	background-image:url('');
	font-weight:bold;
	font-size:50px;
	color:#797165;

	margin-bottom:35px;
}

.accueil #tapis #info .part3 {
	font-size:13px;
}

.accueil #tapis #info .part4 {
	font-weight:bold;
	font-size:16px;
}

.accueil #decoshow-decouverte {
	float:left;
	width:100%;
	position:relative;
	margin-top:30px;
}

.accueil #decoshow-decouverte #desc {
	float:left;
	width:340px;
	margin:5px 0 0 50px;
}

.accueil #decoshow-decouverte #title {
	text-align:center;
}

.accueil #decoshow-decouverte img {
	float:right;
	margin-right:82px;
	border:none;
}

.accueil #decoshow-decouverte .part1 {
	font-style:italic;
	font-size:14px;
}

.accueil #decoshow-decouverte .part2 {
	font-size:18px;
	line-height:160%;
}

.accueil #decoshow-decouverte .part3 {
	font-weight:bold;
	font-size:28px;
	line-height:80%;
}

.accueil #decoshow-decouverte #button a {
	display:block;
	
	width:205px;
	height:45px;
	padding:10px;
	
	margin:auto;
	margin-top:20px;
	
	background-color:#1593b9;
	border-top-style:solid;
	border-top-color:#1593b9;
	border-radius:5px;
	
	color:#fff;
	font-family:"Trebuchet MS";
	text-decoration:none;
	line-height:130%;
	white-space: nowrap;
}

.accueil #decoshow-decouverte .part4 {
	font-weight:bold;
	font-size:16px;
}

.accueil #decoshow-decouverte .part5 {
	font-weight:bold;
	font-size:15px;
}

.accueil #decoshow-decouverte .part6 {
	padding-left:14px;
	font-size:12px;
}

.accueil #decoshow-decouverte .part7 {
	padding-left:14px;
	font-size:12px;
}



#cat_filters {
	clear:both;
	position:relative;
	margin:0 20px 20px 0;
	height:40px;
	width:960px;
	cursor:default;
	z-index:1;
	color:#817565;
}

#cat_filters .separator {
	float:left;
	height:30px;
	width:10px;
	margin-top:15px;
}

.cat_filter {
	float:left;
	height:30px;
	width:232px;
	margin-top:15px;
}

.filter_title {
	font-weight:bold;
	font-size:12px;
	background-color:#eee;
	padding:5px 10px 5px 10px;
	
	background-image: url('/_images/category_filter.gif');
	background-repeat: no-repeat;
	background-position: right 10px center;
}

.cat_filter:hover .filter_content {
	visibility:visible;
	transition-delay:0s;
}

.filter_content {
	visibility:hidden;
	background-color:#eee;
	padding:10px;
	line-height:20px;
	font-size:12px;
	transition-delay:0.3s;
}

.filter_content label {
	text-align:left;
	font-size:12px;
	margin:0;
	padding:0;
}

.filter_content input[type="text"] {
	width:50px;
	text-align:right;
	padding:2px 5px 2px 5px;
	margin:0 5px 0 5px;
}

.filter_content input[type="submit"] {
	color:white;
	background-color:#75970b;
}

.filter_content .applyFilters {
	padding:5px;
	font:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}

.filter_content .applyFiltersDiv {
	clear:both;
	width:100%;
	text-align:center;
}

.filter_content .colorFilter {
	margin:5px;
	width:38px;
	height:38px;
	border:solid 2px #ccc;
}

.filter_content .colorFilterSel {
	border:solid 2px #000;
}

.filter_content .colorFilter input {
	visibility:hidden;
}


.filter_content .cbFilter {
    display:block;
    margin-bottom:5px;
}
.filter_content .cbFilter input {
    height:20px;
    vertical-align:bottom;
}


.filter_content .cross {
	position:relative;
	display:inline-block;
}

.filter_content .cross::before, .filter_content .cross::after {
	position:absolute;
	width:100%;
	right:0;
	top:50%;
	margin-top:-1px;
	border-bottom:2px solid #555;
	content:'';
}

.filter_content .cross::before {
	-webkit-transform:skewY(-45deg);
	transform:skewY(-45deg);
}

.filter_content .cross::after {
	-webkit-transform:skewY(45deg);
	transform:skewY(45deg);
}


.filter_content .disabled {
	color:#ccc;
}


.filter_content_separator {
	clear:both;
	height:10px;
	margin-bottom:15px;
	border-bottom:solid 1px #ccc;
}


#alertFilters {
	width:100%;
	text-align:center;
	margin-bottom:40px;
	color:red;
	font:bold 16px Arial;
}


.rmvFilter {
	text-decoration:none;
	background-color:#eee;
	padding:2px 5px 2px 5px;
	margin-right:5px;
}

.rmvFilter:hover {
	background-color:#75970b;
	color:white;
}

.rmvFilter span {
	padding-left:4px;
	font: bold 11px verdana,sans-serif;
}


.filter_trigger {
	position:relative;
	height:20px;
	width:90%;
	background-color:#ccc;
	margin-left:5%;
	margin-top:20px;
	margin-bottom:20px;
	border-left:solid 2px #555;
	border-right:solid 2px #555;
}

.filter_trigger .left {
	position:absolute;
	left:-2px;
	width:2px;
	height:100%;
	background-color:#555;
	cursor:pointer;
}

.filter_trigger .center {
	position:absolute;
	left:0px;
	width:100%;
	height:100%;
	background-color:#aaa;
	pointer-events:none;
}

.filter_trigger .right {
	position:absolute;
	left:100%;
	width:2px;
	height:100%;
	background-color:#555;
	cursor:pointer;
}

.filter_trigger .arrow {
	width:0; 
	height:0;
	border:5px solid transparent;
	border-bottom:none;
	border-top:5px solid #555;
	position:absolute;
	top:-5px;
	left:-4px;
}

.filter_trigger .value {
	position:absolute;
	top:20px;
	left:-25px;
	width:50px;
	text-align:center;
	font-size:11px;
}

.filter_trigger .left_value {
	position:absolute;
	left:-25px;
	width:50px;
	top:-20px;
	text-align:center;
	font-size:11px;
	pointer-events:none;
}

.filter_trigger .right_value {
	position:absolute;
	right:-25px;
	width:50px;
	top:-20px;
	text-align:center;
	font-size:11px;
	pointer-events:none;
}
div.comment-img {
	padding:10px;
	text-align:center;
}
#sansfrais {
	float:right;
	width:	355px;
	background-color:#fcfefc;
	border:1px solid #f3f1f3;
	padding: 10px 1px 8px 1px;
	text-align:center;
}
#sansfrais a {
	text-decoration:none;
}
#sansfrais span {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	line-height:22px;
}
#sansfrais img {
	align:center;
}

#anchor-top {	
	top:0px;
	left:0px;
	background-color:#000;
	width:960px;
	color:#fff;
	font-size:14px;
	text-align:center;
	padding:10px 0 10px 0;
	line-height:20px;
}