/**
 * Product sheet layout
 * @project   Landing Page - CDSStoreFront/
 * 
 * For images without text use  [10/BasePath]
 * For images with text use     [10/LanguagePath]  and put the images in "fr" or "en" directories
 */

.pageContent{
    float:left;
    padding:5px 5px 0 10px;
    width:780px;
}

.stdDecoTop{
    clear:both;
}

.productSheetWrapper {
	border:1px solid #CFD6DE;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #f7f8f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f7f8f9 0%, #ffffff 10%, #ffffff 81%, #f7f8f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f8f9), color-stop(10%,#ffffff), color-stop(81%,#ffffff), color-stop(100%,#f7f8f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f8f9 0%,#ffffff 10%,#ffffff 81%,#f7f8f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f8f9 0%,#ffffff 10%,#ffffff 81%,#f7f8f9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f7f8f9 0%,#ffffff 10%,#ffffff 81%,#f7f8f9 100%); /* IE10+ */
    background: linear-gradient(top, #f7f8f9 0%,#ffffff 10%,#ffffff 81%,#f7f8f9 100%); /* W3C */
    height:295px;
    padding:5px;
    position:relative;
}
    
    .productSheetWrapper .separator {
        background: url(https://i2.cdscdn.com/struct/common/sep/sepVertical100Std002.png);
        height: 195px;
        left: 235px;
        position: absolute;
        top: 35px;
        width: 15px;
    }

/**
 * Left part of the product sheet
 */
.productSheetLeft{
    float:left;
    height:100%;
    padding:0;
    position:relative;
    width:230px;
}
.productSheetLeft .productSheetContent{
    background:none;
    border:0;
    text-align:center;
    padding:0;
    /* background:url(https://i2.cdscdn.com/struct/productsheet/bg_leftContent.gif) repeat-y 100% 0;
    border-left:1px solid #cfd6de;
    border-right:none; */
}
.productSheetLeftTop{
    height:42px;
}

.productSheetLeftBottom{
    background:none;
    display:none;
    /* background:url(https://i2.cdscdn.com/struct/productsheet/bg_productSheetLandingPage.png);
    background-repeat: repeat-x;
    background-position:-0px bottom;
    bottom:0;
    height:31px;
    position:absolute;
    width:225px; */
}
/*
 * Similar product
 */
.productSheetLeft .noProduct{
	background: url(https://i2.cdscdn.com/struct/productsheet/ps-epuise.gif) no-repeat scroll -326px 0 transparent;
    height: 318px;
	margin: 0 0 0 -10px;
}
 
.productSheetLeft .productNotAvailableTitle{
	background: url(https://i2.cdscdn.com/struct/productsheet/ps-epuise.gif) no-repeat scroll -8px -7px transparent;
    color: #FFFFFF;
    font-size: 12px;
    height: 35px;
    line-height: 13px;
	margin: 0 -11px;
    padding: 5px 0 0;
    text-align: center;
}
 
.productSheetLeft .productNotAvailableList{
	list-style-type:none;
	margin: 0;
    position:relative;
    z-index:10;
}
 
.productSheetLeft .productNotAvailableItem{
	background: url(https://i2.cdscdn.com/struct/productsheet/ps-epuise.gif) no-repeat scroll -5px -70px transparent;
    height: 95px;
}

.productSheetLeft .productNotAvailableLastItem{
	height: 90px;
}

.productSheetLeft .productNotAvailableList .productImg{
	float: left;
	height: 87px;
	width: 90px;
}

.productSheetLeft .productNotAvailableList .productInfos{
	float: left;
	height: auto;
	margin: 0;
	text-align: center;
	width: 138px;
}

.productSheetLeft .productNotAvailableList .productTitle{
	color: #476487;
    font-size: 10px;
    text-decoration: none;
}

.productSheetLeft .productNotAvailableList .priceArea{
	text-align: center;
	height:23px;
	width: 138px;
}

.productSheetLeft .productNotAvailableList .productPaymentFacility{
	font-size: 12px;
    font-weight: bold;
    margin: 2px 0 0 10px;
	width: auto;
}

.productSheetLeft .productNotAvailableList .productPrice{
	display: inline-block;
	float: none;
	margin: 5px 10px 0 0;
}

.productSheetLeft .productNotAvailableList .similarProductPriceStriked{
    font-size: 16px;
    font-weight: bold;
    margin: 7px 0 0;
    text-align: center;
    text-decoration: line-through;
}

.productSheetLeft .productNotAvailableList .moreInfos{
	 background: url(https://i2.cdscdn.com/struct/productsheet/ps-icone.gif) no-repeat scroll -4px -7px transparent;
    color: #3C5A80;
    display: block;
    float: right;
    font-size: 10px;
    margin: 0 22px 0 0;
    padding: 0 0 0 10px;
	text-decoration: none;
}

.productSheetLeft .productNotAvailableList .moreInfos:hover{
	text-decoration: underline;
}

/*
* Commercial deal
*/
/* .productSheetLeftTop .countdown-timer,
.productSheetLeftTop .countdown-has-expired .countdown-expiration-message{
  display:inline-block;
  height:31px;
  margin:3px -24px 0 0;
}
.productSheetLeftTop .countdown-text,
.productSheetLeftTop .countdown-timer-minutes,
.productSheetLeftTop .countdown-timer-seconds{
  display:inline-block;
  height:16px;
}

.productSheetLeftTop .productRegularHeader,
.productSheetLeftTop .productFlashSelling,
.productSheetLeftTop .emptyFlashSell,
.productSheetLeftTop .productQuantity,
.productSheetLeftTop .productGroupedPurchase,
.productSheetLeftTop .productQuantity,
.productSheetLeftTop .productCostPrice,
.productSheetLeftTop .productNotAvailable, 
.productSheetLeftTop .productCountdownSelling{
    background-image:url(https://i2.cdscdn.com/imagesok/productsheet/commercialzone/ps-opcommerciale.png);
    padding:9px 15px 0 73px;
    width:155px;
}

.productSheetLeftTop .productFlashSelling{background-position: 0 0;}

.productSheetLeftTop .emptyFlashSell{background-position:0 -351px;}

.productSheetLeftTop .productGroupedPurchase{background-position: 0 -650px;}

.productSheetLeftTop .productQuantity{background-position:0 -91px;}

.productSheetLeftTop .productCostPrice{background-position:0 -182px;}

.productSheetLeftTop .productNotAvailable{background-position:0 -273px;}

.productSheetLeftTop .productCountdownSelling{background-position:0 -950px;}
 */
 .countdown-timer-date-end {
     display:none;
 }
 
 .countdown-wrapper span
 {
     margin:0px;
 }
.productSheetLeftTop .productSellTxtWhite,
.productSheetLeftTop .productSellTxtBlack{
    display:block;
    font-size:13px;
    height:33px;
}
.productSheetLeftTop .productCountdownSelling .productSellTxtWhite{
    display:block;
    font-size:11px;
} 
 
/*
 * Product flag
 */
.productSheetLeft .productFlag{
	/*clear:none;                 /* @todo: supprimer la propriété clear:left; sur le selecteur .productFlag dans common_product.ss */
	float:right;
	height:25px;
	margin:10px 0 10px;
	/* text-align:center;*/
	width:66px;
}
/*
 * Prices and payment facilities
 */
.productSheetLeft .productPriceStriked{
	float:none;
	font-size:25px;
	margin:0 auto;
}
.productPrice{
	/*float:none;
	margin:10px 0;   /* There is a negative left and right margin to display price with 5 digits */
	height: 81px;
    margin: 0;
    text-align: center;
    width: 252px;
}
/* .productSheetLeft .price50{
    height:55px;
    text-align:center;
    width:225px;
} */
/*
 * Eco participation and payment facilities
 */
.productSheetLeft .ecoPart,
.productSheetLeft .productPaymentFacility{
    margin:10px 0 0;
    text-align:center;
} 
.productSheetLeft .ecoPart{
  background: url(https://i2.cdscdn.com/imagesok/common/icone.gif) no-repeat -5px -348px;
  color: #60ac58;
  font-size: 9px;
  line-height: 12px;
  margin:5px auto 10px;
  padding-left: 15px;
  width:175px;
}

.labelEcoTax
{
    margin-left:0px;
}

.productSheetLeft .productPaymentFacility{
    display:inline-block;
    font-size:13px;
    margin:5px 0 10px;
    width:198px;
}

.productSheetLeft .facet-criterion {
    margin: 0 12px;
    text-align:left;
    z-index:0;
}
/*
 * Button add to basket
 */
.productSheetLeft .button-add-basket{
    background-position:-14px -729px;
    height:38px;
    margin:10px 0;
    width:189px;
}
.productSheetLeft .button-add-basket_over{
    background-position:-14px -781px;
} 

/*
 * Shipping infos
 */
.productShippingArea{}

    .productShippingStatus,
    .productMainDeliveryDate{
        display:inline-block;
        font-weight:bold;
        text-align:center;
        width:228px;
    }
    .productShippingStatus{
        color:#476487;
        font-size:12px;
        height:30px;
        line-height:30px;
        text-transform:uppercase;
    }
    .productMainDeliveryDate{
        color:#144396;
        font-size:15px;
        height:40px;
        line-height:18px;
        margin:0;
    }
/*
 * More shipping infos
 */
.productShippingInfos{
    list-style:none;
    margin:0 0 0 -10px;
    padding:0 5px;
    position:relative;
    width:238px;
    z-index:10;
}
    .productShippingServices{
        background:transparent url(https://i2.cdscdn.com/struct/common/sep/sepHorizontalStd002.png) no-repeat;
        padding:13px 0 0;
    }
    .productShippingServices .productDeliveryDate{
        color:#144396;
        display:inline-block;
        font-size:12px;
        font-weight:bold;
        text-align:center;
        margin:0 0 5px;
        width:242px;
    }
    .productCarrier{
        color:#536d8f;
        display:inline-block;
        font-size:10px;
        font-weight:bold;
        text-align:center;
        width:144px;
    }
    .productCarrierFare{
        color:#3c5a80;
        font-size:10px;
        font-weight:bold;
        line-height:7px;
        padding:0 0 0 10px;
        text-decoration:none;
	}
	a.productCarrierFare:hover{text-decoration:underline;}

/**
 * Right part of the Product sheet
 */
.productSheetRight{
	float:right;
	position:relative;
	width:537px;
}
.productSheetRight .productSheetContent{
    border-left:none;
    border-right: none;
	height:auto;
    margin: 0 0 4px;
	padding:0;
    position: relative;
	width:100%;
    z-index: 10;
}
/* .productSheetContentTop{
    background:url(https://i2.cdscdn.com/struct/productsheet/bg_productSheetLandingPage.png);
    background-repeat: repeat-x;
    background-position:-225px 0px;
    height:3px;
    margin-left:18px;
}*/
.productSheetRightBottom{
    background:none;
    display:none;
    /*background:url(https://i2.cdscdn.com/struct/productsheet/bg_productSheetLandingPage.png);
    background-repeat: repeat-x;
    background-position:-225px bottom;
    bottom:0;
    height:31px;
    position:absolute;
    width:555px;*/
}
    /*
     * Previous and next product links
     */
    .productSheetRightTop .previousProduct,
    .productSheetRightTop .nextProduct{
        color:#476487;
        font-size:9px;
        font-weight:bold;
		height:31px;
        text-decoration:none;
    }
    .productSheetRightTop .previousProduct{
        background:url(https://i2.cdscdn.com/struct/common/bg_puces.png) 0 -660px no-repeat;
        float:left;
        margin:0 0 0 3px;
		padding:8px 0 0 9px;
		width:66px;
    }
    .productSheetRightTop .nextProduct{
        background:url(https://i2.cdscdn.com/struct/common/bg_puces.png) 36px -630px no-repeat;
        float:right;
        padding:8px 9px 0 0;
		width:35px;
    }
    .productSheetRightTop .productTitle{
			color:#3C5A80;
			display:inline-block;
			margin:0 0 0 83px;       /* Use only if previous and next product links are deactivated */
			/*margin:0 0 0 5px;*/    /* Use if previous and next product links are activated */
            height:42px;
            line-height:42px;
			width:260px;
			*display:inline;        /* @bugfix: support of inline-block in IE */
			zoom:1;
		}
    /*
     * Product Logo
     */
    .productSheetRightTop .productLogo{
        margin:0 1px;                                               /* @bugfix: support of vertical-align in IE */
        text-decoration:none;
    }
    .productSheetRightTop .productLogo:before{content: "\2009";}    /* @bugfix: support of vertical-align in Chrome */
    .productSheetRightTop .productLogo img{
        max-height:33px;
        max-width:84px;
        vertical-align:middle;
    }
/*
 * Commercial deal
 */
.productSheetRight .productComDeal{
    border:none;
    cursor:pointer;
    position:absolute;
    top:0;
    right:0;
    width:131px;
    height:95px;
    z-index:2;
}
/*
 * Product Image, thumbnails and infos icons
 */
.productSheetRight .productInfos{
	margin:0 15px;
	width:200px;
	float:left;
}
.productSheetRight .productImg{
    height:200px;
    margin:10px 0;
	width:200px;
	position: relative;
	z-index: 10;
}

.productZoom{
    height:200px;
	width:200px;
	display: inline-block;
	text-decoration: none;
}
	/*
     *
     */
	.productZoomArea{
        background:#fff;
        border:1px solid #c4c4c4;
        cursor:pointer;
        display:none;
		z-index:30;
	}
	/*
     *
     */
	.productZoomLarge{
        background:#fff;
        border:1px solid #999;
        height:360px;
        left:-450px;
        position:absolute;
        top:-6px;
        width:458px;
        z-index:500;
	}
    /*
     * Splash economy
     */
    .productSplashEconomy-large .splashEconomyContainer{
        cursor:pointer;
        position:absolute;
        right:0;
        top:0;
        z-index:2;
    }
	.productSku{
		width:200px;
	}
	.productThumbZoom,
	.productMoreInfos{
		float:left;
		list-style-type:none;
		overflow:hidden;
		margin:5px 0 0;
		padding:0;
	}
	.productMoreInfos{
		float:right;
		margin-right:0;
	}
	.productThumbZoom{margin-right:5px;}

	.productThumbZoom li,
	.productMoreInfos li{
		cursor:pointer;
		float:left;
	}
	.productThumbZoom li{padding:0 1px;}

	.productThumbZoom li a{
        border:1px solid #d0d6df;
        display:inline-block;
		height:40px;
        width:40px;
	}
	.productThumbZoom li a:hover{border:1px solid #536d8f;}

	.productMoreInfos li{padding:0 2px;}

	.itemZoom,
	.itemMoreInfos{
		background-image:url(https://i2.cdscdn.com/struct/productsheet/ps-icone.gif);
	}
	.itemZoom{background-position:3px -188px;}
	.itemMoreInfos{background-position:7px -234px;}

	.itemZoom a,
	.itemMoreInfos a{
        color:#3c5a80;
        display:inline-block;
        font-size:10px;
		font-weight:bold;
        height:13px;
		padding:22px 0 0;
		text-decoration:none;
	}
/*
 *
 */
.productSheetRight .productDescTop{
    height: 50px;
    margin: 0 0 10px;
    padding: 0 105px 0 0;
}

.productSheetRight .productDesc{
    border:none;
	height:auto;
	width:298px;
	float: right;
}

.productSheetRight .productDesc .brandTitle{
    color:#3C5A80;
    float:left;
    font-size:12px;
    font-weight:700;
    line-height:11px;
    max-width:218px;
}

.productSheetRight .productDesc .productLogo{
    margin-right: 5px;
    position: absolute;
    right: 0;
    top: 5px;
}

	.productSheetRight .productDesc .productTitle{
	    color:#798DA8;
	    display:block;
	    font-size:10px;
	    margin:0;
	}

.productSheetRight .productShortDesc{
    margin:10px 0;
}

.productSheetRight a.productTechnicalDesc{
    background-position:0 -112px;
    color:#3C5A80;
    font-size:9px;
    float:right;
    padding:0;
}

.productSheetRight .productTechnicalDescIcone
{
    background-image:url(https://i2.cdscdn.com/struct/productsheet/ps-icone.gif);
    background-position:3px -40px;
    float:right;
    height:20px;
    width:15px;
}

	.productSpecifications{
		float:right;
		list-style-type:none;
		margin:10px 0;
		padding:0;
		width:214px;
	}
	.productSpecifications li{
		float:left;
		padding:0 1px;
	}
    .productSpecifications img{
        max-width:68px;
    }
	.productFeedback{
		clear:right;
		height:35px;
		line-height:35px;
		width:295px;
	}

	.shareProductInfos{
		cursor:pointer;
		vertical-align:text-top;
	}
	.customerAdvices{
		position:absolute;
		bottom:35px;
	}
	.customerAdvicesTitle{
        color:#3C5A80;
        font-size:10px;
		font-weight:bold;
        text-align:center;
	}

.papThumbArea {
    float:none;
    overflow:hidden;
    position:static;
    height:auto;
    width:100%;
    margin-bottom:10px;
}
.papThumbTitle {
    color: #3C5A80;
    font-weight: bold;
    margin: 0 0 5px;
}
.papThumbContainer {
    clear: both;
    height: auto;
    margin: 0 0 5px;
    overflow: hidden;
    width: 100%;
}

.papThumbContainer .productThumbZoom {
    margin: 0;
}

.papThumbContainer .productSheetThumbZoomItem {
    margin: 0 3px 0 0;
}

.sizeGuideLink {
    background: url("https://i2.cdscdn.com/struct/common/icon/icone.gif") no-repeat scroll 1px -2271px transparent;
    color: #3C5A80;
    float: left;
    font-weight: bold;
    margin: 0 5px 0 0;
    padding: 5px 0 0 20px;
    width: 100px;
}

.printZone{
  float:left;
  margin: 10px 10px 10px 90px;
  width:195px;
}

.printProduct{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/commercialzone/ps-icone.gif) -3px -102px no-repeat;
    float:left;
    margin:8px 5px 0 0;
    border: none;
    width:20px;
    height:20px;
    cursor:pointer;  
}

.printProductInfos{
    background:transparent url(https://i2.cdscdn.com/struct/productsheet/ps-icone.gif) no-repeat -3px -102px;
    cursor:pointer;
    display: inline-block;
    float:left;
    height:20px;
    margin:0;
    text-indent:20px;
    vertical-align:middle;
    width:20px;
}

.productPrintText{
    float:left;
}
    
 .productNetworks{
    clear:both;
}
     
.productNetworksTop, .productNetworksBottom{
    background: url(https://i2.cdscdn.com/struct/productsheet/Share/ps-reseau2.png) no-repeat scroll transparent;
    height: 20px;
    width: 285px;
}

.productNetworksBottom {
    background-position:-277px -76px;
    margin-top:-20px;
}

.productShare
{
    float:left;
    padding-left:5px;
    position:relative;
    width:137px;
}

.productShareTop
{
    float:left;
    margin-left:10px;
    width:134px;
}

.productPopinAdvices{
    float:left;
    margin-left:5px;
    width:120px;
}


.productFeedback{
    background-color:#F6F8FA;
    border-left:1px solid #CFD6DE;
    border-right:1px solid #CFD6DE;
    height:35px;
    width:275px; 
    clear: right; 
    line-height: 35px;
}

.productNetworksTop span
{
    color:#3C5A80;
    font-size:11px;
    font-weight:bold;
    margin-left:10px;
    position:relative;
    top:4px;
}

.shareBlock{
    overflow:hidden;
    width:41px;
}

.shareBlock a{
    width:41px;
}

.facebookIFrame
{
    border:none;
    bottom:12px;
    bottom : -2px\9;
    float:left;
    height:25px;
    margin-left:4px;
    overflow:hidden;
    position:absolute;
    right:35px;
    width:60px;    
}

/**
 * Productsheet's tabs
 */

/* repport AssociatedProducts.css */
.accessoryList .productLine100
{
	border:none;
	border-bottom:solid 1px #CCC;
	clear:both;
	height:80px;
}
.accessoryList .productImg
{
	width:50px;
	float:left;
	line-height:80px;
	cursor:pointer;
	width:80px;
}
.accessoryList .productDesc
{
	color:#000;
	cursor:pointer;
	float:left;
	padding:10px 5px 0 5px;
	width:60%;
}

.accessoryList a.productDesc:hover
{
	color:#FFCC66;
}
.accessoryList .price_item
{
	float:left;
	width:80px;
	padding:20px 0 0 0;
}
.accessoryList .pack_item
{
	float:left;
	width:80px;
	text-align:right;
	padding:20px 0 0 0;
}
.accessoryList .regular_price
{
	color:#FFF;
	background-color:#F00;
	border:solid 1px #F00;
	width:100%;
	padding:0 0 0 3px;
}
.accessoryList .pack_price
{
	color:#F00;
	background-color:#FF0;
	border:solid 1px #F00;
	width:100%;
}
.accessoryList .productAddToShoppingCart
{
	float:right;
	width:40px;
	text-align:center;
	padding:20px 0 0 0;
}

.accessoryList .productAddToShoppingCart span
{
    color: #008000;
    font-size:10px;
    font-style: italic;
    font-weight: bold;
}
.accessoryList .check_item span
{
	color:#008000;
	font-style:italic;
	font-weight:bold;
}

.accessoryList .productPrice
{
    float:left;
    margin:20px 5px 0 0;
    width:65px;
}

.accessoryList .divPrice
{
	width:65px;
	float:left;
	margin:20px 5px 0 0;
}

.accessoryList .productPriceStriked
{
	font-size:15px;
	font-family:Arial;
	color:#000;
	background-color:#FFF;
	font-weight:bold;
	position: relative;
	text-decoration:line-through;
	text-align:center;
}
.accessoryList .productPriceTtc
{
	background-color:#FFF;
	color:#F00;
	display:block;
	font-family:Impact;
	font-size:15px;
	text-align:center;
}

.accessoryList .productSplashDiscountStd002 
{
	width:100px;
	height:69px;
	float:left;
	margin:5px 0 0 0;
	background:url(https://i2.cdscdn.com/imagesok/productsheet/commercialzone/cartouche-fiche-1.gif) no-repeat center center;
}

.productSplashDiscountStd002 .productDiscountOffer
{
    display:block;
    margin-left:25px;
    margin-top:25px;
}
 
.productSplashDiscountStd002 .productDiscountOffer .offertString
{
    color: #F00;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-left:3px;
    margin-top:5px;
}

.productSplashDiscountStd002 .productDiscountNotOffer
{
    display:block;
    padding:12px 5px 0;
}

.productSplashDiscountStd002 .productDiscountNotOffer .discountYouGet
{
	color:#808080;
    display:inline-block;
	float:left;
	font-size:10px;
	height: 12px; 
	text-align:center;
	width:90px;
}

.productSplashDiscountStd002 .productDiscountNotOffer .discountAmount
{
	color:#F00;
	display:inline-block;
	float:left;
	font-size:16px;
	font-weight:bold;
	height:20px;
	text-align:right;
	margin-top:3px;
	width:45px;
}

.productSplashDiscountStd002 .productDiscountNotOffer .discountVarious
{
	color:#808080;
    display:inline-block;
	float:left;
	font-size:10px;
	height: 14px; 
	margin:3px 0px 0px 5px;
	padding-top:6px;
	text-align:left;
	width:40px;
}

.productSplashDiscountStd002 .productDiscountNotOffer .discountString
{
	color:#F00;
	display:inline-block;
	float:left;
	font-size:10px;
	text-align:center;
	width:90px;
}

/*
 * Technical description
 */
.productDescTable{
    border-bottom:1px solid #BDC5D1;
    color:#3c5a80;
    font-size:11px;
    margin:0 auto 5px;
    width:760px;    
}
/*
 * Couleur de fond appliquee uniquement sur les lignes impaires
 */
.lineOdd{background:#eff0f4;}

.lineOdd td,
.lineOdd th,
.lineEven td,
.lineEven th{
    border-top:1px solid #BDC5D1;
}
/*
 * Inner shadow on each lineOdd and lineEven
 */
/*.lineShadow{
    -moz-box-shadow:0 2px 5px #dadada inset;
    -webkit-box-shadow:0 2px 5px #dadada inset;
    box-shadow:0 2px 5px #dadada inset;
}*/
/*
 * Table's header informations
 */
.productDescCol1{
    background:#fff;
    border-right:1px dashed #BDC5D1;
    padding:0 15px 0 0;
}
.twoColumns .productDescCol2,
.threeColumns .productDescCol2,
.threeColumns .productDescCol3{
    padding:7px 0 7px 10px;    
}
/*
 * Table's data cells for 3 columns
 */
.threeColumns .productDescCol2{width:250px;}
.productDescCol3{width:315px;}
/*
 * Table's data cells for 2 columns
 */
.twoColumns .productDescCol2{width:565px;}

/**
* close popup link
*/
.close_preview{
    clear:both;
    margin:10px;
    text-align:center;
    display:block;
}

.warrantyPreview{
	background: url(https://i2.cdscdn.com/struct/fr/insuranceWarranty/popup/pop_up_garantiev3.jpg) no-repeat scroll 0 0 transparent;
	height: 689px;
	width: 600px;
}

.warrantyPreview > .warrantyPreviewMoreInfos{
	float: left;
    height: 20px;
    margin-left: 466px;
    margin-top: 429px;
    width: 110px;
}

.insurancePreview{
	background: url(https://i2.cdscdn.com/struct/fr/insuranceWarranty/popup/pop_up_assurance_casse_et_volv3.jpg) no-repeat scroll 0 0 transparent;
    height: 792px;
    width: 600px;
}

.insurancePreview > .insurancePreviewMoreInfosFirst{
	float: left;
    height: 20px;
    margin-left: 460px;
    margin-top: 410px;
    width: 110px;
}

.insurancePreview > .insurancePreviewMoreInfosSecond{
	float: left;
    height: 20px;
    margin-left: 460px;
    margin-top: 106px;
    width: 110px;
}

/**
* Zoom 
*/

.ProductSheetPopupZoomArea
{
    margin:8px;
}

.listeImgZoom
{
    height:86px;
    width:780px;
}

.thumbnailListLeftPart
{
    background-image:url(https://i2.cdscdn.com/imagesok/productsheet/zoom/thumbnailListLeftPart.jpg);
    background-repeat:no-repeat;
    display:inline-block;
    float:left;
    height:86px;
    width:18px;
}

.thumbnailListRightPart
{
    background-image:url(https://i2.cdscdn.com/imagesok/productsheet/commercialzone/zoom/thumbnailListRightPart.jpg);
    background-repeat:no-repeat;
    display:inline-block;
    float:left;
    height:86px;
    width:18px;
}

.thumbnailListBackground
{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/commercialzone/zoom/thumbnailListBackground.jpg) repeat-x;
    display:inline-block;
    float:left;
    height:86px;
    list-style:none;
    margin:0;
    padding:0;
}

.thumbnailListPicto
{
    height:65px;
    background-repeat:repeat-x;
    margin:10px;
    float:left;
    width:65px;
}

.imageZoom
{
    -moz-box-shadow:-1px 1px 1px #A3A3A3;
    -webkit-box-shadow:-1px 1px 1px #A3A3A3;
    border:1px solid #A2A2A2;
    box-shadow:-1px 1px 1px #A3A3A3;
    display:inline-block;
    height: 65px;
    width:65px;
}

.listeImgZoom .closeButton
{
    background-image:url(https://i2.cdscdn.com/imagesok/productsheet/commercialzone/zoom/fermer-1.gif);
    float:right;
    height:19px;
    margin-top:10px;
    width:75px;
}

.listeImgZoom .closeButton_over
{
    background-image:url(https://i2.cdscdn.com/imagesok/productsheet/commercialzone/zoom/fermer-2.gif);
}