/* JESHOP CSS Document */

.big-box-degraded-bottom{background:url('../images/bg/bg-big-degraded-bottom.png') no-repeat left top; margin:0px; min-height:50px;border-bottom:1px solid white;}

/* Header */
#header-background-shop{background-repeat:no-repeat;height:191px;width:955px;position:relative;}
.clang-fr #header-background-shop{background-image:url('../images/fr/header-shop.png');}
.clang-en #header-background-shop{background-image:url('../images/en/header-shop.png');}

.affiliate_export{float:right; margin-top:-2px;}
.affiliate_commission{padding: 10px 0px;}

/* Search */
#MainSearch{float:right;}
.form-1 .field{display:block;float:left;background-image:url('../images/bg/sprite-form.png'); background-position: right -1019px;height:26px;padding:0px 12px 0px 0px;margin:0;background-repeat:no-repeat; margin-bottom:10px;}
.form-1 .field input{float:left;background-image:url('../images/bg/sprite-form.png');background-position: left 0px;line-height:16px;height:16px;padding:5px 0px 5px 8px;margin:0;border:0;font-size:12px; background-color:transparent;}
.form-1 label{float:left;overflow:hidden;margin-bottom:10px;text-align:right;vertical-align:middle;line-height:26px;}

/* Path */
.layout-column-content-path{height:25px;}
.layout-column-content-path a{text-decoration:none;color:black;}

/**************** Page Produit *******************/
p.p-manufacturer{text-align:center;margin:5px 0px 0px 0px;position:absolute;}

#share-je span{float:right;width:180px;text-align:left; margin-right:5px;position:relative;}
#share-je a{position:absolute;background:url("../images/bg/sprite-icones.png") no-repeat scroll 0 -371px transparent;cursor:pointer;height:14px;width:16px;}

.content-image{width:127px; float:left; margin:0 5px 0 5px;text-align:center;}
.content-image a {text-decoration:none;}
/*.content-image img{border:1px solid #ffaf00;}*/
.content-image .zoom{/*color:#C8C8C8; font-size:10px;*/display:none;}
.content-object{}
.content-object h2{float:left; width: 300px;}
.content-object button{margin-left:100px;}
.content-object .pricewithtaxes{ font-size:30px; }
.content-object .listquantity{float:right;}


.form-je{width:220px; float:left;}
.form-je .product-price{margin-bottom:30px;}
.form-je .pricewithtaxes{ font-size:25px;font-weight:bold;}
.form-je .p-right{ position:absolute; top:80px; right:10px; }
.form-je .listquantity{float:right;}
.form-je button{float:right;}

.p-stock-level{color:#65ba00;font-weight:bold;}
.listshippingselay{font-size:10px;}
.listshorttext, .listmanufacturer{margin-top:10px;}

.p-properties img{margin:0 4px 0 4px};

.p-outofstock{color:#CC0000 !important;}
.p-stockwarning{color:#FF6600 !important;}

.content-object .p-commercialtext{width:390px; float:right; margin-top:30px;font-weight:bold;}
.content-object .p-shorttext{width:390px; float:right; margin-top:20px;}
.option-type{margin-bottom:5px; float:right;}
.option-type .label{display:inline;}
.option-type .body{display:inline;}

p.p-manufacturer{margin:0px 10px 0 !important;text-align:left;float:left;width:300px;position:relative;color:#7F7F7F !important;font-size:15px;}
h2.product{margin:0 10px 0px;}

div.text-content p.p-manufacturer{font-size:10px;}
div.product p.p-manufacturer{margin:0 !important;position:relative;font-weight:bold;width:96px;text-align:center;}

/* Box cat�gorie , prix, propri�t�... */
a.box-title{color:white;}
.box-categories, .box-manufactures, .box-prices, .box-properties{width:180px;height:100%;}
h2.box-categories-title, h2.box-manufactures-title, h2.box-prices-title, h2.box-properties-title{height:22px;width:180px;background: url('../images/bg/header-box-categories.png') no-repeat left top;margin:0px;padding:0;color:white; text-transform:uppercase;font-size:12px;font-weight:bold;outline:0 none;}
.box-categories-title span, .box-manufactures-title span, .box-prices-title span, .box-properties-title span{display:block;padding:4px 0px 0px 10px;}
.small-box-categories, .small-box-manufactures, .small-box-prices, .small-box-properties{background:url('../images/bg/back-box-categorie.png') 0px 0px repeat-y;margin:0px;padding:0px 10px;clear:both;}
.box-categories-item, .box-prices-item, .box-manufactures-item, .box-properties-item {border-bottom:1px solid #c8c8c8;}
.noborder{border:none;}
.bottom-categories, .bottom-manufactures, .bottom-prices, .bottom-properties{ background:url('../images/bg/bottom-categories.png') no-repeat left top;height:8px;width:180px;}

.box-manufactures, .box-properties, .box-prices, .box-categories{margin-bottom:10px;}

.categories-subitem-link{font-weight:normal;padding:0px 0px 0px 20px;color:#000;}

.box-categories-item, .box-prices-item, .box-manufactures-item, .box-properties-item{padding:5px 0px 5px 5px;}
.box-categories-item a {text-decoration:none;color:black;font-weight:bold;display:block;height:100%;width:100%;background: url('../images/bg/back-box-categorie-link.png') no-repeat right top;}
.box-properties-item a {text-decoration:none;color:black;font-weight:bold;display:block;height:100%;width:100%;background:none;}
.box-categories-item a.box-categories-nosubmenu{text-decoration:none;color:black;font-weight:bold;display:block;height:100%;width:100%;background:none;}
.box-categories-item a span{padding-right:30px;display:block;}
.on a.box-categories-link{text-decoration:none;color:black;font-weight:normal;display:block;height:100%;width:100%;background: url('../images/bg/back-box-categorie-link-on.png') no-repeat right top;}
.on a.categories-subitem-link{font-weight:normal;}
.on a.box-categories-nosubmenu{font-weight:normal;}
a.box-properties-link strong{color:orange;}

div.small-box-properties-item div.align-right a{width:10px;position:relative;float:right;}
div.box-properties-delete{padding:0;height:10px;border:url("../images/bg/back-box-categorie.png") repeat-y scroll 0 0 transparent;}
a.box-properties-link img{border:none;}

div.product div.image a img{border:none;}
/*Page Send to friends */

.thumb-product-sendfriends{width:100px;float:left;}
/*.thumb-product-sendfriends img{border:1px solid #ffaf00;}*/
.content-product-sendfriends{}
.content-product-sendfriends-1{}

/* Tableau des factures chez les affili�s*/
#ordersbox{background:url('../images/bg/header-mailbox.gif') no-repeat left top;width:732px;}
#ordersbox table{width:729px;margin:7px 0px 0px 0px;z-index:0;}
#ordersbox thead tr{height:25px;margin:0px;font-weight:bold;}
#ordersbox tbody tr{margin:0px;}
#ordersbox tr{margin:0px;border:0px;}
#ordersbox th{padding:0px 10px;}
#ordersbox td{margin:0px;padding:5px 15px;}
#ordersbox form{padding:5px 0 0 1px; }
td.border-ordersbox{border-left:solid 1px #CCC;margin:0px;}

/* Facture */
#order {margin:7px 0px 0px 0px;z-index:0;}
#order thead tr{height:25px;margin:0px;font-weight:bold;  background:#F4F3F9;}
#order tbody tr{margin:0px;vertical-align:top;}
#order tr{margin:0px;border:0px; }
#order th{padding:0px 10px;}
#order td{margin:0px;padding:7px 3px; /*border:1px solid #F4F3F9;*/}

#order .price{}
#order .list_title{font-size:15px; font-weight:bold; text-decoration:none;}
#order .list_serials{}
#order .listshippingselay{color:#999999; font-weight:normal;}
#order .border_product td{border-bottom:#ffaf00 1px solid;margin:0px; height:2px;}
#order .product-delete{background:url('../images/bg/sprite-icones.png') no-repeat -24px -52px; width:18px; height:18px; display:block; float:right; margin-left:5px;}

#order_total{ float:right; margin: 0 0 20px 0; border: 1px solid #FFAF00;}
#order_total td{ padding:5px 5px;}
#order_total .total_title{border-bottom: 1px solid #FFAF00; font-weight:normal;}
#order_total .total_content{border-bottom: 1px solid #FFAF00; width:100px;}

.search_filters{background:url('../images/bg/header_long_box.png') no-repeat left top;width:928px; margin:0px; height:35px; padding:5px 5px;}

/* Etapes du processus de la commande*/
#checkout_top{background:url('../images/bg/checkout_top.png') no-repeat left top;width:722px; margin:0px; height:55px; padding:5px 5px;}
#checkout_top a, #checkout_long_top a{margin-right:10px;}
#checkout_long_top{background:url('../images/bg/header_long_box.png') no-repeat left top;width:928px; margin:0px; height:35px; padding:5px 5px;}

#cart {width:729px;margin:7px 0px 0px 0px;z-index:0; float:left;}
#cart thead tr{height:25px;margin:0px;font-weight:bold;}
#cart tbody tr{margin:0px;}
#cart tr{margin:0px; }
#cart th{padding:0px 10px;}
#cart td{margin:0px; padding:10px 3px 0; }
#cart td img{margin-right:5px;}
#cart form{padding:0px 0 0 1px; }

#cart .border_product td{border-bottom:#ffaf00 1px solid;margin:0px; height:2px;}
#cart .product-delete{background:url('../images/bg/sprite-icones.png') no-repeat -24px -52px; width:18px; height:18px; display:block;}
#cart .product_title{font-size:15px; font-weight:bold; text-decoration:none;}
#cart .list_stock_level{}
#cart .list_shipping_delay{color:#999999; }
#cart td.td-quantity{width:60px;}
#cart td.td-delete{width:10px;}
.total_content{color:#000000; font-size:12px; font-weight:bold;}
.total_title{color:#000000; font-size:12px; font-weight:bold;}


/* Suggestions */
.suggestions{ }
.suggestions .top{background:url('../images/bg/suggest_top.png') no-repeat; height:36px;}
.suggestions .middle{background:url('../images/bg/suggest_middle.png') repeat-y;}
.suggestions .bottom{background:url('../images/bg/suggest_bottom.png') no-repeat; height:12px;}
.suggestions .product{padding:10px; text-align:center;}
.suggestions .product .list_title {color:#000000; font-weight:bold;text-decoration:none;}
.suggestions .product .saving{clear:both;}

/* Bloc verticale rouge -> meilleurs ventes */
.box-verticale-red{margin-bottom:10px;}
.box-verticale-red h2{padding:4px 0px 0px 10px;font-size:12px;white-space:nowrap; border:0;text-transform:uppercase;color:white;font-weight:bold;outline:0 none;}
.box-verticale-red .top{background:url('../images/bg/box_red_top.png') no-repeat; height:36px;}
.box-verticale-red .middle{background:url('../images/bg/box_red_middle.png') repeat-y; padding: 0px 10px;}
.box-verticale-red .bottom{background:url('../images/bg/box_red_bottom.png') no-repeat; height:12px;}
.box-verticale-red .item{ border-bottom:1px solid #c40000; padding: 8px 0;}
.box-verticale-red .item-image{float:left; width:27px; margin-right:10px; margin-left:3px;}
.box-verticale-red .item-title{height:15px; overflow:hidden;}
.box-verticale-red .item-infos{float:left; width:115px;}
.box-verticale-red .pricewithtaxes{font-size:12px; font-weight:normal;}
.box-verticale-red .item .list_title {color:#000000; font-weight:bold;text-decoration:none;}
.box-verticale-red .no-border{border:none;}
.box-verticale-red .public_price{display:none;}

/* CHECKOUT */
.address_block { margin: 8px 8px 8px 0px;float: left;width: 220px; }
.address_text { padding: 8px; background-color: #F4F3F9;border: 1px solid #E8E8E8;display:block;}

/* WishList*/
#wishlist_left {float:left;width:180px; padding-right: 8px;padding-top: 0px; margin:0;}
#wishlist_content {float:left;padding-top: 8px;padding-left: 10px;padding-right: 10px; }
.wishlist_box{margin-bottom: 16px;}
.wishlist_box h2{height:22px;width:180px;background: url('../images/bg/header-box-categories.png'); margin:0px;color:white; text-transform:uppercase;font-size:12px;font-weight:bold;outline:0 none;}
.wishlist_box h2 span{display:block;padding:4px 0px 0px 10px;}

.wishlist_box .body {background:url('../images/bg/back-box-categorie.png') 0px 0px repeat-y;margin:0px;padding:10px 10px;clear:both;min-height:20px;}
.wishlist_box .bottom {background:url('../images/bg/bottom-categories.png') no-repeat left top;height:8px;width:180px;}


/*Price */
.with_euro_icon{}
.price{color:#c80000; font-size:12px;font-weight:bold;}
.public_price{text-decoration:line-through; color:#666666;}
.list_eco_tax{color:#666666;}
.saving{color:#666666; font-size:10px;}
.pricewithtaxes{color:#c80000;}
div.product .pricewithtaxes{font-size:20px;font-weight:bold;}

/* Price */
.span-price{background-image:url('../images/bg/header-jeshop.png'); text-decoration:none;display:block;float:left; height:17px;padding:0px 10px 0px 0px;margin:0;background-repeat:no-repeat;background-color:transparent;font-size:10px;white-space:nowrap; border:0;text-transform:uppercase;color:white;outline:0 none;cursor:default;} 
.span-price span{background-image:url('../images/bg/header-jeshop.png');float:left;line-height:10px;height:10px;padding:3px 2px 4px 10px;margin:0;text-decoration:none;}

.psmall span{width:74px;}
.pmedium span{width:140px;}

.prose{background-position:right -161px;}
.prose span{background-position:left -144px;}

.prouge{background-position:right -249px;}
.prouge span{background-position:left -232px;}

.pbleu{background-position:right -338px;}
.pbleu span{background-position:left -321px;}

.pbordeau{background-position:right -696px;}
.pbordeau span{background-position:left -679px;}

.porange{background-position:right -72px;}
.porange span{background-position:left -55px;}

.pgris{background-position:right -428px;}
.pgris span{background-position:left -410px;}

.pviolet{background-position:right -607px;}
.pviolet span{background-position:left -590px;}

.pvert{background-position:right -520px;}
.pvert span{background-position:left -503px;}




/* Cat�gorie Titre */
.cat-title{background-image:url('../images/bg/header-jeshop.png');display:block;float:left; height:26px;padding:0px 12px 0px 0px;margin:0;background-repeat:no-repeat;background-color:transparent;font-size:12px;white-space:nowrap; border:0;text-transform:uppercase;color:white;font-weight:bold;outline:0 none;}
.cat-title span{background-image:url('../images/bg/header-jeshop.png');float:left;line-height:12px;height:12px;padding:7px 2px 7px 10px;margin:0;}

.ctrose{background-position:right -116px;}
.ctrose span{background-position:left -89px;}

.ctrouge{background-position:right -206px;}
.ctrouge span{background-position:left -178px;}

.ctbleu{background-position:right -294px;}
.ctbleu span{background-position:left -267px;}

.ctbordeau{background-position:right -652px;}
.ctbordeau span{background-position:left -625px;}

.ctorange{background-position:right -27px;}
.ctorange span{}

.ctgris{background-position:right -383px;}
.ctgris span{background-position:left -356px;}

.ctviolet{background-position:right -563px;}
.ctviolet span{background-position:left -537px;}

.ctvert{background-position:right -476px;}
.ctvert span{background-position:left -449px;}

.ctvertclair{}
.ctvertclair span{}


/* Account */
.account_box{ background:url('../images/bg/bg-degraded.png') no-repeat left top; }
.account_box a.tiny_button{ margin-top:5px;}

/* Home */
.small-box-degraded-1{background:url('../images/bg/bg-small-degraded.png') no-repeat left 0;margin:0;padding:0px;min-height:50px;border-top:1px solid white;}

/* Listing horizontale*/
.horizontale .product{width:96px; float:left; margin-right:8px;}
.horizontale .product .text-content{height:50px;vertical-align:middle;}
.horizontale .product-nomargin{margin:0;}
.horizontale h3 {text-align:center;overflow:hidden;;margin:0;padding:0;}
.horizontale h3 a {font-size:11px;color:#000;font-size:bold;display:block}
.horizontale .description {display:none;}
.horizontale .addcart {display:none;}
.horizontale .shipping {display:none;}
.horizontale .stocklevel {display:none;}
.horizontale .public_price {display:none;}
.horizontale .manufacturer {display:none;}
.horizontale .span-price{text-align:center;}
.horizontale .image {margin:0px;padding:0px;text-align:center;}

/* Listing verticale*/
.verticale .product{position:relative; height:120px; border-bottom:1px solid #EFEFEF; padding:10px 0 0 0;}
.verticale .image {width:100px; float:left;text-align:center;padding-right:2px;}
.verticale .text{width:390px; float:left;}
.verticale h3 { margin:0;}
.verticale h3 a {font-size:13px;color:#000; font-weight:bold;}
.verticale .shipping {color:#898989; display:inline; }
.verticale .rating{display:none; }
.verticale .manufacturer {font-weight:bold;margin:0;color:#AFAFAF !important;font-size:12px;}
.verticale .manufacturer a {color:#AFAFAF !important;font-size:10px;}
.verticale .public_price {display:none;}
.verticale .stocklevel {color:#65BA00; display:inline; font-weight:bold;}
.verticale .span-price{margin-right:10px; margin-top:10px; text-align:center;}
.verticale .list_eco_tax{display:none;}
.verticale .saving{color:#65BA00; font-weight:bold; font-size:11px;   margin-top:10px;}
.verticale .addcart {position:absolute; bottom:10px; right:0px;}
.verticale .product-nomargin{margin:0;}


/* Panier light */
#card-light{margin:0;padding:0;min-height:100px;background:url('../images/bg/cart-light.png') no-repeat;}
#card-light .clear{margin:0;padding:0px;height:1px;}
#card-light h2{font-size:12px;padding:3px 0px 0px 10px;text-transform:uppercase;color:white;}
#card-light-bottom{height:14px;background:url('../images/bg/cart-light-bottom.png') no-repeat;padding:0px 0px 5px 0px;}
#card-light li{display:block;margin:3px 0px;}
#card-light form{margin:0;}

#products-content{width:179px;list-style:none;margin:0;padding:0px;}
.products-content-details{padding:0px 10px 0px 10px;}
.products-content-name{width:140px;float:left;padding:5px 0px 5px 0px;}
.products-content-quantity{width:19px;float:right;padding:5px 0px 5px 0px;text-align:right;}
.products-content-bottom{border-bottom:solid 1px #CCC;height:1px;}

#products-foot{position:relative;padding:0px 10px 0px 10px;}
#products-foot a {font-weight:bold;}

#products-moins{display:none;cursor:pointer;padding:0px 0px 10px 0px;border-bottom:solid 1px #CCC;}
#products-plus{display:block;cursor:pointer;padding:0px 0px 10px 0px; border-bottom:solid 1px #CCC;}

#products-total{width:179px;text-align:right;font-size:16px;color:#6cd100;font-weight:bold;padding:10px 0px 0px 0px; margin:0;}
#products-total .products-total-label{width:100px;float:left;}
#products-total .products-total-total{width:78px;float:left;}
#products-total .products-total-total span{padding:0px 10px 0px 0px;}

.products-details{font-weight:bold;padding:0px 0px 0px 10px;}

.tbvert{background-image:url('../images/bg/header-box.png');background-position:right -142px;}
.tbvert span{background-image:url('../images/bg/header-box.png');background-position:left -124px;}

/*   Filtre  */
#filters-shop{background:url('../images/bg/submenu-jeshop.png') no-repeat;margin:0 0 5px;height:27px; -height:22px; -overflow:hidden; width:530px;padding:7px 0 5px;}
#filters-shop h2.hbigbox{margin-right:10px;}

/* Background du filtre , changement de couleur selon la catégorie */

/* numeriques gris 
h1.header-product-list-13{color:#CCCCCC;}
.filters-shop-13{background-position:left -239px !important;} 
.filters-shop-13 .faux-select{background-position:right -533px;}
.filters-shop-13 .faux-select ul{border:1px solid #CCCCCC;}
.filters-shop-13 h2{background-position:right -1098px;}
.filters-shop-13 h2 span{background-position:left -1046px;}
.filters-shop-13 .faux-select div {background-position:right -1019px;}
.filters-shop-13 .faux-select span{background-position:left 0px;}
.filters-shop-13 button.button{background-position:right -1098px;}
.filters-shop-13 button.button:hover{background-position:right -1124px;}
.filters-shop-13 button.button span{background-position:left -1046px;}
.filters-shop-13 button.button:hover span{background-position:left -1072px;}
*/
/* Accessoires bleu */
h1.header-product-list-40{color:#00539F;}
.filters-shop-40{background-position:left -120px !important;} 
.filters-shop-40 .faux-select{background-position:right -452px;}
.filters-shop-40 .faux-select ul{border:1px solid #00539F;}
.filters-shop-40 h2{background-position:right -652px;}
.filters-shop-40 h2 span{background-position:left -156px;}
.filters-shop-40 .faux-select div {background-position:right -915px;}
.filters-shop-40 .faux-select span{background-position:left -416px;}
.filters-shop-40 button.button{background-position:right -652px;}
.filters-shop-40 button.button:hover{background-position:right -679px;}
.filters-shop-40 button.button span{background-position:left -156px;}
.filters-shop-40 button.button:hover span{background-position:left -182px;}

/* invites de japan expo bordeau */
h1.header-product-list-41{color:#770000;}
.filters-shop-41{background-position:left -280px !important;} 
.filters-shop-41 .faux-select{background-position:right -560px;}
.filters-shop-41 .faux-select ul{border:1px solid #770000;}
.filters-shop-41 h2{background-position:right -1204px;}
.filters-shop-41 h2 span{background-position:left 163px;}
.filters-shop-41 .faux-select div {background-position:right -1284px;}
.filters-shop-41 .faux-select span{background-position:left -1257px;}
.filters-shop-41 button.button{background-position:right -1204px;}
.filters-shop-41 button.button:hover{background-position:right -1230px;}
.filters-shop-41 button.button span{background-position:left -2467px;}
.filters-shop-41 button.button:hover span{background-position:left -1178px;}

/* musique orange */
h1.header-product-list-15{color:#FA8900;}
.filters-shop-15{background-position:left -40px !important;} 
.filters-shop-15 .faux-select{background-position:right -479px;}
.filters-shop-15 .faux-select ul{border:1px solid #FA8900;}
.filters-shop-15 h2{background-position:right -599px;}
.filters-shop-15 h2 span{background-position:left -104px;}
.filters-shop-15 .faux-select div {background-position:right -889px;}
.filters-shop-15 .faux-select span{background-position:left -390px;}
.filters-shop-15 button.button{background-position:right -599px;}
.filters-shop-15 button.button:hover{background-position:right -625px;}
.filters-shop-15 button.button span{background-position:left -104px;}
.filters-shop-15 button.button:hover span{background-position:left -130px;}

/* nouveautés rose */
h1.header-product-list-19{color:#FF4A9F;}
.filters-shop-19{background-position:left -80px !important;} 
.filters-shop-19 .faux-select{background-position:right -506px;}
.filters-shop-19 .faux-select ul{border:1px solid #FF4A9F;}
.filters-shop-19 h2{background-position:right -733px;}
.filters-shop-19 h2 span{background-position:left -234px;}
.filters-shop-19 .faux-select div {background-position:right -941px;}
.filters-shop-19 .faux-select span{background-position:left -442px;}
.filters-shop-19 button.button{background-position:right -706px;}
.filters-shop-19 button.button:hover{background-position:right -733px;}
.filters-shop-19 button.button span{background-position:left -208px;}
.filters-shop-19 button.button:hover span{background-position:left -234px;}

/* livres rouge */
h1.header-product-list-20{color:#DC002E;}
.filters-shop-20{background-position:left 0px !important;} 
.filters-shop-20 .faux-select{background-position:right -185px;}
.filters-shop-20 .faux-select ul{border:1px solid #DC002E;}
.filters-shop-20 h2{background-position:right -546px;}
.filters-shop-20 h2 span{background-position:left -52px;}
.filters-shop-20 .faux-select div {background-position:right -863px;}
.filters-shop-20 .faux-select span{background-position:left -364px;}
.filters-shop-20 button.button{background-position:right -546px;}
.filters-shop-20 button.button:hover{background-position:right -572px;}
.filters-shop-20 button.button span{background-position:left -52px;}
.filters-shop-20 button.button:hover span{background-position:left -78px;}

/* numériques gris */
h1.header-product-list-21{color:#CCCCCC;}
.filters-shop-21{background-position:left -239px !important;} 
.filters-shop-21 .faux-select{background-position:right -533px;}
.filters-shop-21 .faux-select ul{border:1px solid #CCCCCC;}
.filters-shop-21 h2{background-position:right -1098px;}
.filters-shop-21 h2 span{background-position:left -1046px;}
.filters-shop-21 .faux-select div {background-position:right -1019px;}
.filters-shop-21 .faux-select span{background-position:left 0px;}
.filters-shop-21 button.button{background-position:right -1098px;}
.filters-shop-21 button.button:hover{background-position:right -1124px;}
.filters-shop-21 button.button span{background-position:left -1046px;}
.filters-shop-21 button.button:hover span{background-position:left -1072px;}

/* billets vert */
h1.header-product-list-24{color:#009933;}
.filters-shop-24{background-position:left -160px !important;} 
.filters-shop-24 .faux-select{background-position:right -425px;}
.filters-shop-24 .faux-select ul{border:1px solid #009933;}
.filters-shop-24 h2{background-position:right -759px;}
.filters-shop-24 h2 span{background-position:left 1055px;}
.filters-shop-24 .faux-select div {background-position:right -967px;}
.filters-shop-24 .faux-select span{background-position:left -468px;}
.filters-shop-24 button.button{background-position:right -759px;}
.filters-shop-24 button.button:hover{background-position:right -785px;}
.filters-shop-24 button.button span{background-position:left -260px;}
.filters-shop-24 button.button:hover span{background-position:left -286px;}

/* goodies  violet */
h1.header-product-list-13{color:#771B77;}
.filters-shop-13{background-position:left -200px !important;} 
.filters-shop-13 .faux-select{background-position:right -398px;}
.filters-shop-13 .faux-select ul{border:1px solid #771B77;}
.filters-shop-13 h2{background-position:right -811px;}
.filters-shop-13 h2 span{background-position:left -312px;}
.filters-shop-13 .faux-select div {background-position:right -993px;}
.filters-shop-13 .faux-select span{background-position:left -494px;}
.filters-shop-13 button.button{background-position:right -811px;}
.filters-shop-13 button.button:hover{background-position:right -837px;}
.filters-shop-13 button.button span{background-position:left -312px;}
.filters-shop-13 button.button:hover span{background-position:left -338px;}

a.RecapProductTitle{
font-weight:bold;
color:#000000;
}

span.RecapProductManufacturer{
font-weight:normal;
font-size:15px;	
}

span.ChoosePaymentMethod{
font-size:15px;
font-weight:bold;
margin:60px;
}

#main div.Tip{
	font-size:20px;
}

a.nolinkred {
	background-image:url('../images/bg/sprite-form.png');
	background-position:right -546px;
	cursor:default;
}
a.nolinkred span{
	background-image:url('../images/bg/sprite-form.png');
	background-position:left -52px;
	cursor:default;
}





