#ProductLoop {margin:10px;border-style:solid;border-width:1px;}
.Product {position:relative;overflow:hidden;border:0;border-top-style:solid;border-top-width:1px;}
.Product:first-child {border-top-style:solid;border-top-width:0px;}
.Product .ProductContainer1 {/*float:left;width:74%;*/overflow-x:auto;overflow-y:hidden;text-align:left;padding-bottom:5px;border-right-style:dotted;border-right-width:1px;margin-right:160px;}/* Product image */
	/* Safari */
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
	.Product .ProductContainer1 {margin-right:0;}/* Corrects double spacing bug */
	}
.Product .ProductContainer2 {float:right;width:160px;text-align:left;padding-bottom:5px;}
*html #ProductLoop {display:inline-block;border-top-width:0px;}
*html .Product {position:static;}
.ProductContainerClear {clear:both;height:1px;}
.ProductContainerClear span {display:none;}
.ProductImageContainer {float:right;margin:10px 10px 10px 10px;}
 * html #ProductLoop .ImgLink {z-index:auto ! important;position:static ! important;}
 .ProductImage img {position:relative;display:block;border:0;margin:0;}
 * html .ProductImage img {position:static;display:inline;}
 .ProductImageCaptionIcons {height:18px;}
 .ProductImageCaptionIcons div {display:inline;float:right;}
 .ProductImageCaption {line-height:12px;font-size:10px;padding:2px;}
#ProductMoreDetailsIcon.LayoutObject {width:15px;height:15px;background-image:url(../media/MoreDetails.gif);background-repeat:no-repeat;background-position:center;}
 #ProductMoreImagesIcon.LayoutObject {width:22px;height:18px;background-image:url(../media/gallery.png);background-repeat:no-repeat;background-position:center;}
 .ProductImageCaptionIcon {width:22px;height:18px;background-image:url(../media/zoom.png);background-repeat:no-repeat;background-position:center;}
.ProductTitle {font-weight:bold;font-size:16px;line-height:normal;font-size:14px;padding:10px;}
/* catalog number */ .ProductNumber {background-image:none;text-align:left;font-weight:normal;font-size:12px;}
.ProductIntroduction {padding:.5em 10px;text-align:left;font-size:14px;font-weight:normal;}
.ProductDescription {padding:.5em 10px;text-align:left;font-size:12px;}
.ProductDetailedDescription {background-image:none;border:0px;margin:5px;text-align:left;}
.ProductOptions {position:relative;overflow:hidden;border-width:0px;border-style:dotted;margin:5px;padding:5px;text-align:left;min-width:5em;}
 .ProductOptionName {font-size:12px;font-weight:bold;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:solid;clear:both;padding-top:5px;}
 .ProductChoiceName {position:relative;font-size:11px;margin:3px 0 3px 0;clear:both;}
 .ProductChoiceName input, .ProductChoiceName select, .ProductOptions .ProductChoiceName textarea {margin:2px 0;z-index:10;}
 .ProductChoiceName input[type=radio], .ProductChoiceName input[type=checkbox] {float:left;}
 .ProductChoiceName span {display:block;margin-left:24px;padding:3px 0 3px 0;border-bottom-width:1px;border-bottom-style:dotted;}
.ProductOptions br {display:none;}
 .ProductChoiceName span div{color: #0078ce; font-weight:bold; font-size: 1.2em;}

* html #GroupProductComponents1.LayoutObject {position:static;}
* html .ProductOptions  {position:static;}
* html .ProductOptionName {position:static ! important;}
* html .ProductChoiceName {position:static ! important;}
* html .ProductChoiceName input {position:static;background-color:transparent;}
* html .ProductChoiceName span {display:inline;margin-left:2px;}
table.ProductFeatures {display: none;position:relative;font-size:11px;margin:5px;line-height:1.3em;}
* html .ProductFeatures {position:static ! important;}
	.ProductFeatures th {width:12em;text-align:left;font-weight:bold;padding:0 1em .5em 5px;vertical-align:top;}
	.ProductFeatures td {text-align:left;padding:0 5px .5em 0;vertical-align:top;}
	.ProductFeatures tr:first-child th, .ProductFeatures tr:first-child td {padding-top:5px;}
	.ProductFeatures tr:last-child th, .ProductFeatures tr:last-child td {padding-bottom:5px;}
.ProductPurchaseContainer {margin:5px;padding:5px;}
.ProductDiscount {background-image:none;border:0px;margin:0px;text-align:left;margin:5px;margin-top:3px;}
.ProductPriceIntro {white-space:nowrap;text-decoration:none;font-weight:normal;font-size:14px;}
.ProductPrice {background-image:none;border:0px;margin-right:3px;padding-bottom: 3px;text-align:left;font-weight:bold;font-size:18px;}
.ProductPriceOriginal {vertical-align:top;font-size:12px;font-weight:normal;padding-right:2px;padding-left:2px;text-decoration:line-through;}
.ProductPriceCalculated {font-weight:bold;font-size:18px;margin-bottom: 5px;}
.ProductPriceGroupPart1 {font-weight:bold;display:block;}
.ProductPriceGroupPart1_Text {font-size:12px;font-weight:normal;}
.ProductPriceGroupPart1_Amt {font-size:18px;}
.ProductPriceGroupPart2 {font-weight:normal;font-size:10px;display:block;}
.ProductIncTaxes {font-size:11px;font-weight:normal;white-space:nowrap;}
.ProductCurrencySymbol {background-image:none;border:0px;margin:0px;text-align:left;}
.ShippingChargeForProduct {}
.ProductNumberBasePriceContainer {margin:10px 5px 0px 5px;padding:5px 5px 0px 5px;}
.ProductNumberBasePriceContainer div {}
.ProductNumberBasePriceContainer div:last-child {border:0;}
.ProductNumber, .ProductNumberBasePriceContainer, .ProductBasePrices, .ProductWeightContainer, .ProductStockContainer, .ProductManufacturer  {font-size:10px;line-height:1.2em;}
 .ProductWeight {background-image:none;border:0px;margin:0px;}
 .ProductBasePrice, .ProductWeightText, .ProductStock span, .ProductInternationalCatalogNumber .EAN {font-weight:bold;}
 div.ProductStock {border:0;}
 .ProductWeightUnit {background-image:none;border:0px;margin:0px;}
 .ProductBasePrice {}
 .ProductBasePrice nobr {font-weight:normal;}
 .ProductManufacturer {font-weight:bold;font-size: 1.2em;}
.ProductDiscountMessage {background-image:none;padding:.25em 10px;text-align:left;font-size:12px;font-weight:bold;}
.ProductQuantityUnit {padding-left:2px;}
.ProductQuantity input {background-image:none;font-size:12px;margin:0px;padding:0px;width:40px;height:20px;text-align:right;}
.LayoutObject#GroupProductComponents1 {float:right;padding:5px;width:auto;overflow:hidden;}
.ProductHighlight {}
.Product .ProductMoreDetails {text-align:left;font-size:12px;margin:0px 5px 5px 5px;padding:0px 5px 5px 5px;}
.ProductMoreDetails a {background-color:transparent;}
.Product a {text-decoration:underline;}
.ProductPurchaseContainer a {text-decoration:none;}
.ProductIcons a.ImgLink {display:block;}
.ProductPurchaseContainer .AddToBasket_Text a.ImgLink {display:block;width:100px;padding-left:20px;height:24px;line-height:24px;overflow:hidden;text-align:center;background:url(../media/add_to_cart.png) 0 0 no-repeat;color:#ffffff;}
.FavoritesButton- {display:block;}
.en-stock {display: block; padding: 0; background-image: url('../media/24-48h.png'); width: 40px; height: 40px; position: relative; margin: 0px 0 -25px 100px; top:-13px;border-bottom: 0px;background-repeat: no-repeat;}
.sans-prix {margin-top: 0px;}
.sans-achat {margin-top: -20px;}
.lien-suite:after {content: "(...)";}
.suite {display: none;}
/*
Version tag, please don't remove
$Revision: 7047 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V9_32/bin/Templates/ProductLoops/8-BMN_1/stylesheet.css $
*/
