.boutiqueContent{margin:0 20px 0 20px;padding:0;clear:both;}
.BRubrique {font-size:10pt;font-weight: bold;text-decoration: underline;}
.B2Rubrique {font-size:12pt;font-weight: bold;color: #333;text-decoration:none;background-color:#ecebd7;padding:4px 0 4px 10px;}
.gris {	color: #666;}
.B2Categories {text-align:left;padding-bottom:20px;}
.B2Categories img {margin-right:5px;margin-bottom:5px;}
A.BSRubrique {font-size:9pt;font-weight:normal;text-decoration: none;}
a:link.BSRubrique {text-decoration:none;color:#000000;}
a:visited.BSRubrique {text-decoration:none;color:#000000;}
a:hover.BSRubrique {text-decoration: underline;color:#000000;}
.gauche {margin:170px 0 0 20px;padding-bottom:8px;width:232px;float:left;}
.gauche a {text-decoration:none;}
.gauche a:hover {text-decoration:underline;}
.gauche li {margin-left:10px;padding-left:10px;margin-bottom:0px;}
.gauche ul {list-style-type:none;margin-left:0;padding-left:0;list-style-image:none;}
.droite {margin:20px 20px 0 0;padding-bottom:8px;width:728px;float:right;}
#breadcrumb{margin:20px 0 0 20px;}

.barreFiltres{
padding:5px;margin:20px 0 0 0;border:1px solid #ebfbb6;
background: #f1f7dc; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f7dc 0%, #ebfbb6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f7dc), color-stop(100%,#ebfbb6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f7dc 0%,#ebfbb6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f7dc 0%,#ebfbb6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f7dc 0%,#ebfbb6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f7dc 0%,#ebfbb6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f7dc', endColorstr='#ebfbb6',GradientType=0 ); /* IE6-9 */
}
.droite .barreFiltres .optionMode{float:right;margin:0;}
.affOption{cursor:pointer;margin:3px 0 0 0;}

/* PRODUIT LISTE */

.ProductItem{padding:0 0 0 0;display:block;border:1px solid #cecccc;max-width:728px;margin:10px 0 0 0;float:none;}
.ProductImage{height:90px;float:left;margin:5px 0 5px 5px;padding:0;width:90px;}
.ProductImage img{width:90px;height:90px;}
.ProductDescription h3{font-weight:bold;font-size:10pt;display:block;margin-bottom:5px;margin-top:0;}
.ProductDescription h3 a{font-weight:bold;color:#000;text-decoration:none;display:block;margin-bottom:5px;margin-top:0;}
.ProductDescription{float:left;text-align:left;width:390px;margin:5px 0 5px 10px;color:#666;font-size:9pt;}
.ProductMerchant{width:80px;float:left;margin:35px 0 5px 10px;}
.ProductPrize{width:120px;float:right;text-align:right;margin:15px 5px 5px 10px;font-size:1.4em;}
.goMerchant2 {display:block;margin-top:20px;
	-moz-box-shadow: 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: 0px 1px 0px 0px #ffffff;
	box-shadow: 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #ffd787) );
	background:-moz-linear-gradient( center top, #ededed 5%, #ffd787 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffd787');
	background-color:#ededed;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #f0af7d;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:4px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
        cursor:pointer;
}
.goMerchant2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd787), color-stop(1, #ededed) );
	background:-moz-linear-gradient(center top, #ffd787 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd787', endColorstr='#ededed');
	background-color:#ffd787;
}
.goMerchant2:active {position:relative;top:1px;}

/* PRODUIT DIAPO */

.ProductItem_diapo{padding:0;display:block;float:left;border:1px solid #cecccc;width:176px;margin:15px 3px 5px 3px;height:280px;position:relative;}
.ProductImage_diapo{margin:0 auto 0 auto;padding:0;overflow-y: hidden;height:120px;}
.ProductImage_diapo img{margin:0;padding:0;width:100%;height: initial;}
.ProductDescription_diapo h3{font-weight:bold;font-size:9pt;display:block;margin-bottom:5px;margin-top:0;}
.ProductDescription_diapo h3 a{font-weight:bold;color:#000;text-decoration:none;display:block;margin-bottom:5px;margin-top:0;}
.ProductDescription_diapo{text-align:justify;margin:5px 5px 0 5px;color:#666;font-size:8pt;height:80px;overflow:hidden;}
.ProductMerchant_diapo{width:80px;margin:5px auto 0 auto;position:absolute;right:0;top:90px;}
.ProductPrize_diapo{text-align:center;margin:10px 10px 5px 10px;font-size:1.4em;}
.goMerchant2_diapo{display:block;margin-top:5px;
	-moz-box-shadow: 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: 0px 1px 0px 0px #ffffff;
	box-shadow: 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #ffd787) );
	background:-moz-linear-gradient( center top, #ededed 5%, #ffd787 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffd787');
	background-color:#ededed;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #f0af7d;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:4px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
        cursor:pointer;
}
.goMerchant2_diapo:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd787), color-stop(1, #ededed) );
	background:-moz-linear-gradient(center top, #ffd787 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd787', endColorstr='#ededed');
	background-color:#ffd787;
}
.goMerchant2_diapo:active {position:relative;top:1px;}

/* RECHERCHE */

.BoutiqueSearch {margin-top:10px;width:100%;margin-left:auto;margin-right:auto;text-align:center;display:block;margin-bottom:20px;}
.shadowGreen{box-shadow:0 0 5px #009900;}
.shadowBlack{box-shadow:0 0 5px 000;}
.shadowNone{box-shadow:none;}

.BoutiqueBox {margin-top: 10px;width: 100%;	margin-left: auto;	margin-right: auto;	text-align: left;display: block;}
.spacer {clear: both;}
.BSindex {	margin-top: 5px;width: 728px;margin-left: auto;	margin-right: auto;	text-align: left;display: block;background-color: #ecebd7;border-top: 1px solid #009900;	border-bottom: 1px solid #009900;}
.BStable {display: inline;float: left;	width: 50%;}
.PartnerFooter { padding-top:3px; font-size:11px; color:#777777; font-family:Arial; }
.PartnerFooter A:link    {color:#777777; text-decoration:none; }
.PartnerFooter A:visited {color:#777777; text-decoration:none; }
.PartnerFooter A:hover   {color:#009900; text-decoration:none; }
.letterBox{padding:2px 3px 2px 3px;float:left;width:16px;text-align:center;color:#666;}
.letterBox a{background-color:#ecebd7;width:16px;text-align:center;font-weight:bold;text-decoration:none;float:left;}
.letterBox a:hover {color:#fff;background-color:#009900; text-decoration:none; }
.pageBox{padding:2px 8px 2px 8px;float:left;text-align:center;color:#666;}
.pageBox a{background-color:#ecebd7;padding:2px 8px 2px 8px;text-align:center;font-weight:bold;text-decoration:none;float:left;text-align:center;}
.pageBox a:hover {color:#fff;background-color:#009900;text-decoration:none;}

/* MEDIA */

@media(max-width: 999px){
    .gauche{width:100%;padding: 0 20px 0 20px;margin:0;}
    .gauche li{float:left;}
    .droite{float:none;width:auto;max-width:600px;margin:auto;float:none;padding:5px;}
    .droite .barreFiltres .optionMode{float:none;}
}

/* A VIRER */

.goMerchant{display:block;margin-top:20px;}