/**
 * Old layout.css file
 */
td{
    font-size:11px;
}
ul,li{
    margin:0;
    padding:0;
}
/**
 * right basket summary
 */
#rightcolProductSheet{
    background:#f6f8f9;
    border-bottom:1px solid #dee2e8;
    display:inline;
    float:right;
    margin:0 5px 0 0;
    width:205px;
}
#BasketSummaryRight{
    color:#108117;
    font-size:12px;
    margin:0 0 10px 0;
    text-align:center;
    width:200px;
}
#BasketSummaryRight div {
    background-color:#D2E6D0;
    border-left:solid 1px #108117;
    border-right:solid 1px #108117;
    margin:-3px 0 0 0;
    padding:10px 0;
}
*:first-child+html #BasketSummaryRight div{
    background-color:#D2E6D0;
    border-left:solid 1px #108117;
    border-right:solid 1px #108117;
    margin-top:0;
    padding:10px 0;
}
#BasketSummaryTopSlim{
    color:red;
    float:right;
    padding:3px 5px 0 0;
    height:16px;
}
#BasketSummaryTopSlim a{
    border:none;
    color:#21a00b;
    display:inline;
    float:right;
    font-weight:bold;
    margin:0;
    text-decoration:none;
    padding:0 5px;
}
#BasketSummaryTopSlim a:hover{
    color:#21a00b;
    text-decoration:underline;
}
#BasketSummaryTopSlim a span{
    font-weight:bold;
}
/**
 * breadcrumb
 */
#navBreadCrumbContainer{
    background:#f6f8f9;
    height:16px;
    padding:3px 0 0 5px;
}
#subnavVoyage{
    border:solid 1px #3980F4;
    color:#3980F4;
    clear:left;
    font-size:1.1em;
    height:21px;
    line-height:21px;
    margin:5px 0 0 5px;
    padding-left:0;
    text-align:left;
}
#subnav{
    background:#f6f8f9;
    border-bottom:1px solid #dee2e8;
    color:#798DA8;
    clear:left;
    float:left;
    font-size:10px;
    margin:0 0 5px 5px;
    text-align:left;
    width:785px;
}
#subnav a{
    color:#798DA8;
    text-decoration:none;
}
#subnavVoyage a{
    color:#3980F4;
    text-decoration:none;
}
#navBreadCrumb .currentNode{
    font-size:10px;
    font-weight:bold;
    display:inline;
}
/**
 * leftcol main class
 */
#leftcol {
    clear:left;
    display:inline;
    float:left;
    margin:5px 5px 0 5px;
    width:200px;
}
/**
 * old google adsense css file
 */
.bottomGoogleAdsContainer{text-align:right;}
.bottomGoogleAds,
.leftGoogleAds{
	display:inline-block;
	font-size:14px;
	text-align:left;
	*display:inline;
	zoom:1;
}
.bottomGoogleAds{
	height:90px;
	width:822px;
}
.leftGoogleAds{
	height:200px;
	width:200px;
}
.bottomGoogleAds a,
.leftGoogleAds a{
	color:#3D81EE;
	line-height:17px;
}
/*generic class*/
.ps-nodisp,
.nodisp{
	display:none;
}
/*main content area for product sheet*/
.ps-main{
float:left;
width:785px;
margin:5px 0 0 0; 
position:relative;
}

/* mention hors corse sur la livraison tnt */
.ps-TntShippingCorseExcepted
{
    font-family:Arial;
    font-style:italic;
    font-size:8px;
    color:#144396;
}

/*zone de prix (D) */
.ps-pricearea{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-bgpricezone.gif) repeat-y;
width:252px;
float:left;
margin:0 0 0 5px;
padding:0
}
/*flash sell area*/
.ps-grouped,.ps-emptyflashsell,.ps-noproduct,.ps-noflashsell,.ps-flashsell,.ps-limitedquantity,.ps-costprice,.ps-clearance{
background-image:url(https://i2.cdscdn.com/imagesok/productsheet/commercialzone/ps-opcommerciale.png);
width:252px;
height:46px;
list-style-type:none;
}

/* Specific sales Section*/
/*flash sell sales area*/
.ps-emptyflashsellsales,.ps-noproductsales,.ps-noflashsellsales,.ps-flashsellsales,.ps-limitedquantitysales,.ps-costpricesales,.ps-clearancesales{
background-image:url(https://i2.cdscdn.com/imagesok/soldes/2011/winter2/product/ps-opcommerciale-full.gif);
width:252px;
height:46px;
list-style-type:none;
background-position : 0 -450px;
}
/*flash sell sales2nd area*/
.ps-emptyflashsellsales2nd,.ps-noproductsales2nd,.ps-noflashsellsales2nd,.ps-flashsellsales2nd,.ps-limitedquantitysales2nd,.ps-costpricesales2nd,.ps-clearancesales2nd{
background-image:url(https://i2.cdscdn.com/imagesok/soldes/2011/winter2/product/ps-opcommerciale-full.gif);
width:252px;
height:46px;
list-style-type:none;
background-position : 0 -950px;
}
/*flash sell salesLast area*/
.ps-emptyflashsellsalesLast,.ps-noproductsalesLast,.ps-noflashsellsalesLast,.ps-flashsellsalesLast,.ps-limitedquantitysalesLast,.ps-costpricesalesLast,.ps-clearancesalesLast{
background-image:url(https://i2.cdscdn.com/imagesok/soldes/2011/winter2/product/ps-opcommerciale-full.gif);
width:252px;
height:46px;
list-style-type:none;
background-position : 0 -1050px;
}
/*flash sell salesLost area*/
.ps-emptyflashsellsalesLost,.ps-noproductsalesLost,.ps-noflashsellsalesLost,.ps-flashsellsalesLost,.ps-limitedquantitysalesLost,.ps-costpricesalesLost,.ps-clearancesalesLost{
background-image:url(https://i2.cdscdn.com/imagesok/soldes/2011/winter2/product/ps-opcommerciale-full.gif);
width:252px;
height:46px;
list-style-type:none;
background-position : 0 -750px;
}
/*flash sell largemarket area*/
.ps-emptyflashselllargemarket,.ps-noproductlargemarket,.ps-noflashselllargemarket,.ps-flashselllargemarket,.ps-limitedquantitylargemarket,.ps-costpricelargemarket,.ps-clearancelargemarket{
background-image:url(https://i2.cdscdn.com/imagesok/soldes/2011/winter2/product/ps-opcommerciale-full.gif);
width:252px;
height:46px;
list-style-type:none;
background-position : 0 -1150px;
}
/*End Specific sales Section*/



.ps-noproduct {
background-position:0 -272px;
}
.ps-noflashsell {
background-position:0 -351px;
}
.ps-emptyflashsell {
background-position:0 -449px;
}
.ps-flashsell {
background-position:0 1px;
}
.ps-limitedquantity {
background-position:0 -90px;
}
.ps-costprice {
background-position:0 -181px;
}
.ps-clearance {
background-position:0 -549px;
}
.ps-grouped{
  background-position: 0 -649px; /* add of a specific class for grouped buying */ 
}
.ps-timeleftflashsell,.ps-timeleftcostprice{
color:#FFF;
font-weight:700;
font-size:13px;
display:block;
margin:0 15px 0 98px;
padding:9px 0 0 0;
}
.ps-timeleftlimitedquantity{
color:#000;
font-weight:700;
font-size:13px;
display:block;
margin:0 15px 0 98px;
padding:9px 0 0 0;
}
.ps-timeleftclearance{
color:#FFF;
font-weight:700;
font-size:11px;
display:block;
margin:0 15px 0 98px;
padding:9px 0 0 0;
}
/*clearance area*/
.ps-clearancearea{
height:12px;
line-height:12px;
width:230px;
padding:0 0 0 20px;
font-size:9px;
color:#000;
display:block;
}
/*produit epuise*/
.ps-overlayernoimage{
background:#FFF;
cursor:default;
-moz-opacity:0.3;
opacity:0.3;
filter:alpha(opacity = 30);
max-height:300px;
max-width:300px;
}
.ps-associatedproductswithoutproducts{
height:318px;
width:250px;
margin:0 0 0 1px;
display:block;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-epuise.gif) -326px 0 no-repeat;
}
.ps-associatedproductstitle{
height:35px;
width:252px;
display:block;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-epuise.gif) -8px -7px no-repeat;
color:#FFF;
font-family:arial;
font-size:12px;
text-align:center;
line-height:13px;
padding:5px 0 0 0;
}
.ps-associatedproductscontent{
width:250px;
margin:0;
padding:0 1px;
height:95px;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-epuise.gif) -5px -70px no-repeat;
}
.ps-associatedproductslastcontent{
width:250px;
margin:0;
padding:0 1px;
height:90px;
}
.ps-associatedproductspicproduct{
float:left;
width:100px;
height:87px;
}
.ps-associatedproductsimg{
margin:6px 0 0 27px;
max-width:50px;
max-height:64px;
}
.ps-associatedproductsproductname{
color:#476487;
font-size:10px;
font-family:arial;
font-weight:bold;
float:left;
width:150px;
}
.ps-associatedproductsproductpricearea{
height:40px;
float:left;
width:150px;
}
.ps-associatedproductsttcprice{
float:left;
margin:5px 10px 0 0;
}
.ps-associatedproductsstriked{
font-family:arial;
font-size:16px;
font-weight:bold;
text-decoration:line-through;
display:block;
margin:7px 0 0 10px;
}
.ps-associatedproducts3times{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#FF0000;
display:block;
margin:2px 0 0 10px;
}
.ps-associatedproductsstrikedwithout{
font-family:arial;
font-size:16px;
font-weight:bold;
text-decoration:line-through;
text-align:center;
display:block;
margin:7px 0 0 0;
}
.ps-associatedproductslink{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) no-repeat scroll -4px -7px transparent;
color:#3C5A80;
display:block;
font-size:10px;
padding:0 0 0 10px;
float:right;
margin:0 22px 0 0;
}
.ps-associatedproductsaddtobasket{
margin:0 0 0 15px;
}
/* striked price */
.ps-strikedpricearea{
width:252px;
height:29px;
line-height:29px;
float:left;
}
.ps-strikedprice{
float:left;
font-size:28px;
font-weight:700;
text-decoration:line-through;
margin:0 0 0 20px;
font-weight:bold;
}
.ps-flagarea{
width:66px;
height:26px;
float:right;
margin:3px 20px 0 0
}
/*Price TTC area*/
.ps-ttcprice{
width:252px;
float:left;
height:81px;
margin:0;
text-align:center;
}
/*ttc price in text */
.ps-printttcprice{
font-size:48px;
color:#FF0000;
font-family:arial;
font-weight:700;
text-align:center;
margin:0 0 0 17px;
}
.ps-printttcpricesales{
font-size:48px;
color:red;
font-family:arial;
font-weight:700;
text-align:center;
margin:0 0 0 17px;
background-color:#FFFFFF;
}
/*eco tax*/
.ps-ecotax{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 10px -340px no-repeat;
color:#60AC58;
font-size:9px;
float:left;
display:inline-block;
width:232px;
height:26px;
line-height:26px;
padding:0 0 0 20px;
text-align:center;
}
/**
 ****************************************************************************************************
 * credit point retrait
 *
 * @project : 0198
 * @author : nicolas gouëset
 * @see : https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif
*/
.ps-retraitcredit {
  color: #000;
  cursor: pointer;
  float: left;
  width: 252px;
}
.retraitwhere {
  color: #000;
  float: left;
  font-weight: bold;
  height: 38px;
  margin: 0 0 0 37px;
  line-height: 38px;
  width: 10px;
}
.retraitpaybox {
  background:url('https://i2.cdscdn.com/imagesok/paiement/creditPointRetrait/ps-pictocredit.jpg') 0 0 no-repeat;
  color: #000;
  float: left;
  font-weight: bold;
  height: 26px;
  margin: 0 5px 0 13px;
  padding: 5px 0 0 0;
  width: 81px;
}
.retraitnx {
  color: #ED481B;
  font-size: 28px;
  height: 28px;
  line-height: 28px;
  margin: 0 0 0 5px;
  width: 85px;
}
.retraitinfos {
  color: #ED481B;
  font-size: 10px;
  font-weight: bold;
  height: 28px;
  line-height: 38px;
  text-decoration: underline;
}
/**
 * gestion popin en css
 * @bugfix the relative div is set on the class ps-main to avoid a bug with the zoom
 */
.ps-retraitpopin {
  background: url('https://i2.cdscdn.com/imagesok/paiement/creditPointRetrait/ps-popin-retrait.png') 0 no-repeat;
  display: none;
  font-size: 11px;
  font-weight: bold;
  height: 78px;
  left: 210px;
  padding: 5px 3px 0 8px;
  position: absolute;
  top: 160px;
  width: 231px;
  z-index: 100;
}
.ps-retraitpopinlnk {
  text-align: right;
  color: #000;
  float: right;
  font-weight: 400;
  text-decoration: underline;
}
/* wine - telephony - 3times text*/
.ps-redpricetext,.ps-redprice{
color:red;
font-size:15px
}
.ps-redpricetext{
font-weight:400;
margin:0;
width:252px;
padding:0;
height:31px;
line-height:31px;
text-align:center;
float:left;
}
.ps-redprice{
font-weight:700;
margin:0 0 17px 3px;
}
/*size guide area*/
.ps-sizeguidearea{
width:252px;
height:30px;
color:red;
font-size:15px;
float:left;
}
.ps-sizeguidelabel{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) no-repeat scroll -7px -452px;
float:left;
height:20px;
width:53px;
font-size:9px;
color:#3C5A80;
font-weight:700;
line-height:9px;
margin:5px 0 0 22px;
padding:0 0 0 20px;
cursor:pointer;
}
.ps-sizeguideselect{
float:left;
margin:5px 0 0 0;
}

/*Add to basket button */
.ps-addtobasketbutton{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) no-repeat 1px -11px;
display:block;
width:252px;
height:57px;
border:none;
cursor:pointer;
clear:both;
}
.ps-addtobasketbutton_over{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) no-repeat 1px -277px
}
.ps-emptyaddtobasketbutton
{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) no-repeat 1px -140px;
display:block;
width:252px;
height:57px;
border:none;
clear:both;
}
.ps-fakeaddtobasketbutton
{
background:url(https://i2.cdscdn.com/imagesok/productsheet/buttons-big.png) no-repeat 1px -510px;
display:block;
width:252px;
height:57px;
border:none;
clear:both;
cursor:pointer;
margin-left:20px;
}
.ps-fakeaddtobasketbutton_over
{
background:url(https://i2.cdscdn.com/imagesok/productsheet/buttons-big.png) no-repeat 1px -570px;
}
/*livraison*/
.ps-shippingwarrantyfirstsentence
{
    color : #ff0000;
    font-size : 12px;
    font-weight : bold;
    text-align : center;
    height : 36px;
    line-height : 36px;
    width: 252px;
}
.ps-shippingwarrantysecondsentence
{
    margin-bottom:15px;
    color : #798da8;
    font-size : 12px;
}
.ps-shippingarea{
  height: 90px;
  position: relative;
  width: 252px;
  z-index:2; /*this value correct a bug on ie7. when the shipping is open, the absolute content of services area goes under it */
}
.ps-shippingservicescontent{
width:251px;
height:90px;
margin:0 0 0 1px;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -1px -162px no-repeat;
}
.ps-shippingstatustop{
background-position:-149px -431px;
font-size:12px;
line-height:12px;
color:#476487;
font-family:arial;
font-weight:700;
width:252px;
height:36px;
line-height:18px;
float:left;
text-align:center;
}
.ps-shippingdatetexttop{
font-family:arial;
font-weight:bold;
font-size:15px;
line-height:18px;
color:#144396;
text-align:center;
width:252px;
height:35px;
display:block;
float:left;
}
.ps-allshippingmodelink, .ps-allshippingmodeexpeditionlink{
width:252px;
height:19px;
line-height:19px;
float:left;
color:#3c5a80;
font-family:arial;
font-size:10px;
font-weight:700;
padding:0;
text-align:center;
cursor:pointer;
}
.ps-allshippingmodelink{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 197px -562px no-repeat;
}
.ps-allshippingmodeexpeditionlink{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 44px -501px no-repeat;
}
.ps-guaranteedDelivery
{
    margin:10px 0;
}
/*bottom zone de prix */
.ps-pricearea-bottom{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) 0 -250px no-repeat;
width:252px;
height:5px;
clear:both;
}

/**
 * The absolute block is no longer used on productsheet
 */

.ps-shippingservicesabsolutecontent{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-repeat-deroule.gif) top repeat-x;
width:252px;
position:absolute;
left:0;
top:100px;
background:#FFF;
display:none;
z-index:5;
}
.ps-shippingservicesabsolutecontentship{
width:251px;
height:61px;
padding:5px 0 0 0;
border-left:1px solid #cfd6de;
border-right:1px solid #cfd6de;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -1px -111px no-repeat;
}
.ps-shippingservicesabsolutecontentshipfirst{
width:251px;
height:35px;
padding:0;
border-left:1px solid #cfd6de;
border-right:1px solid #cfd6de;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -1px -130px no-repeat;
}
.ps-shippingdatetext{
font-family:arial;
font-weight:bold;
font-size:12px;
color:#144396;
display:block;
width:252px;
margin:10px 0 5px 0;
text-align:center;
}
/**
 * affichage nom transporteur
 */
.ps-shippingstatus {
background-position: -149px -431px;
color: #536d8f;
float: left;
font-family: arial;
font-size: 10px;
font-weight: 700;
height: 28px;
line-height: 28px;
margin: 0;
padding: 0;
text-align: center;
width: 130px;
}
/**
 * affichage logo transporteur
 */
.ps-shippingmode {
background-position: -204px -431px;
float: left;
margin: 0 0 0 5px;
}
.ps-retreat,
.ps-colissimo,
.ps-kiala,
.ps-tnt,
.ps-relay,
.ps-carrier,
.ps-serviceplus,
.ps-emporte30,
.ps-adrexo,
.ps-sogep,
.ps-premium,
.ps-relaiscolis{
    background-image: url(https://i2.cdscdn.com/struct/product/productCarrierPicto.png);
    display: block;
    height: 28px;
    width: 52px;
}
.ps-retreat {
background-position: 12px -151px;
}
.ps-colissimo {
background-position: 4px -60px;
}
.ps-kiala {
background-position: 5px -120px;
}
.ps-tnt {
background-position: 3px 0;
}
.ps-relay {
background-position: 1px -30px;
}
.ps-carrier {
background-position: 7px -210px;
}
.ps-serviceplus {
background-position: 7px -240px;
}
.ps-emporte30 {
background-position: 3px -151px;
}
.ps-adrexo {
background-position: 5px -92px;
}
.ps-sogep {
background-position: 7px -240px;
}
.ps-premium {
background-position: 7px -240px;
}
.ps-relaiscolis {
	background-position: 2px -270px;
}

/**
 * affichage lien vers tarifs
 */
.ps-shippinglink{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 1px 1px no-repeat;
color:#3c5a80;
font-family:arial;
font-size:10px;
line-height:28px;
font-weight:700;
float:left;
height:28px;
width:38px;
display:block;
padding:0 0 0 15px;
}
.ps-shippingdivtop{
text-align:center;
margin:5px 25px 0 0;
}
.ps-shippingservicesabsolutecontentbottom{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) 0px -226px;
width:252px;
height:20px;
padding:8px 0 0 0;
clear:both;
border-right:1px solid #cfd6de;
display:block;
}
.ps-shippingservicesabsolutecontentclose{
height:28px;
display:block;
font-family:arial;
font-size:10px;
font-weight:700;
color:#3c5a80;
cursor:pointer;
text-align:center;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 149px -590px no-repeat;
}
/**
 * End of absolute block
 */

/*product description area (E) */
.ps-productarea{position:relative;}

.ps-productarea, .ps-productareawithshippingwarranty{
width:527px;
float:left;
}
.ps-productareawithshippingwarranty
{
margin-bottom:15px;    
}
.ps-productname{
width:527px;
height:39px;
background-image:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif);
background-position:-374px 0;
background-repeat:repeat
}
.ps-lastproduct{
display:block;
float:left;
width:86px;
height:39px;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -299px 0;
border:none
}
.ps-lastarticle{
font-size:9px;
font-weight:700;
color:#476487;
line-height:10px;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -67px no-repeat;
text-indent:7px;
width:50px;
display:block;
margin:5px 0 0 9px;
padding:2px 0 0
}
a.ps-lastarticle:hover{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -534px no-repeat;
}
.ps-nextarticle{
font-size:9px;
font-weight:700;
color:#476487;
line-height:10px;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 30px -38px no-repeat;
width:45px;
display:block;
margin:7px 0 0 38px;
padding:0
}
a.ps-nextarticle:hover{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 30px -505px no-repeat;
}
.ps-producttitle {
float:left;
font-size:15px;
font-weight:700;
width:260px;
color:#476487;
margin:0;
padding:6px 0 0 5px
}
.ps-corporateflag{
float:left;
margin:6px 0 0 5px;
max-height:33px;
max-width:84px;
}
.ps-nextproduct{
display:block;
float:right;
width:86px;
height:40px;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -917px 0;
border:none
}
.ps-productareaheader{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -299px -107px;
width:527px;
height:3px
}
/* Version correctif nouveau réseaux sociaux */
.ps-productareamainRs {
background: url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -1027px -10px;
width: 525px;
border-left: 1px solid #CAD0DA;
border-right: 1px solid #CAD0DA;
height: 480px;
}

.ps-descriptionareaRs {
bottom: -20px;
left: 10px;
position: absolute;
width: 520px;
z-index: 5;
}

.ps-productareabottomRs {
background: url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -299px -223px;
bottom: 0px;
width: 527px;
height: 55px;
position: absolute;
}
/* end */
.ps-productareamain{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -1027px -10px;
width:525px;
border-left:1px solid #cad0da;
border-right:1px solid #cad0da;
height:420px;
}
/* if it's a GEM product */
.ps-productareamain-gem{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -1027px -10px;
width:525px;
border-left:1px solid #cad0da;
border-right:1px solid #cad0da;
height:471px;
}
/*zoom*/
.ps-zoomarea{
  float: left;
  height: 400px;
  margin: 10px 5px 5px;
  position: relative;
  width: 300px;
  z-index: 5; /* this value makes the zoom going over the left area */
}
.ps-zoomareaPap{
  float: left;
  height: 460px;
  margin: 10px 5px 5px;
  position: relative;
  width: 300px;
  z-index: 5; /* this value makes the zoom going over the left area */
}

.cdsZoom{
    left: -308px;
    position: absolute;
}

.cdsZoomWindow{
top:0;
left:-468px;
height:360px;
width:458px;
border:1px solid #999;
position:absolute;
z-index:5;
background:#FFF;
}
.cdsZoomCursorZone{
background:#FFF;
border:1px solid #c4c4c4;
cursor:pointer;
z-index:1;
}
.ps_mainproductimage{
cursor:pointer;
max-height:300px;
max-width:300px;
}
.ps-decote{
background:url(https://i2.cdscdn.com/imagesok/Economy/splash-product.png);
width:131px;
height:95px;
position:absolute;
top:0;
left:165px;
z-index:2;
cursor:pointer;
}
.ps-decotesales{
background:url(https://i2.cdscdn.com/imagesok/soldes/2011/winter/splashEconomy/splash-product.png ) no-repeat;
width:131px;
height:95px;
position:absolute;
top:0;
left:165px;
z-index:2;
cursor:pointer;
background-position : 0px -5px;
}
.ps-prixdecote{
color:black;
font-weight:700;
font-family:arial;
font-size:28px;
display:block;
text-align:center;
padding:10px 0 0 25px;
}
.ps-prixdecotesales{
color:black;
font-weight:700;
font-family:arial;
font-size:24px;
display:block;
text-align:center;
padding:5px 0 0 20px;
}
.ps-textdecote{
color:black;
font-weight:700;
font-family:arial;
display:block;
text-align:center;
padding:0 0 0 25px;
}
.ps-textdecotesales{
color:black;
font-weight:500;
font-size:16px;
font-family:arial;
display:block;
text-align:center;
padding:0 0 0 25px;
}
.ps-opcommercialezoom{
border:medium none;
width:131px;
height:95px;
position:absolute;
top:0;
left:165px;
z-index:2;
cursor:pointer;
_display:none;
}
.ps-opcommercialezoom-ie{
display:block;
}
.ps-overlayernoproduct{
width:124px;
height:57px;
position:absolute;
top:0;
right:0;
background:url(https://i2.cdscdn.com/imagesok/productsheet/produitepuise.png) no-repeat;
cursor:default;
}
.ps-sku{
height:30px;
bottom:10px;
color:#c7cfda;
font-size:10px;
margin: 15px 0 15px 0;
position: absolute;
bottom:35px;
left: 3px;
}
.ps-descriptionarea{
    bottom: 5px;
    left: 308px;
    position: absolute;
    width: 215px;
    z-index: 5;
}
.ps-descriptionareaShare{
    bottom: 7px;
    left: 308px;
    position: absolute;
    width: 215px;
    z-index: 1;
}
/*product description text*/
.ps-descriptiontextarea{
    left: 305px;
    position: relative;
    top: 0;
    width: 215px;
}
.ps-shortdescription{
font-size:10px;
font-weight:700;
color:#3c5a80;
float:left;
line-height:11px;
margin:9px 5px 9px 2px;
padding:0
}
.ps-textdescription{
font-size:10px;
font-weight:400;
color:#798da8;
display:block;
line-height:11px;
clear:both;
margin:9px 7px 0 2px
}
.ps-techdesc,
.ps-print{
    font-size:9px;
    font-weight:700;
    color:#3c5a80;
    display:inline-block;
    margin-top:7px;
}
.ps-techdesc{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -7px no-repeat;
    padding:0 0 0 10px;
    text-decoration:underline;
}
.ps-print{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -3px -102px no-repeat;
    margin:0 5px 0 0;
    width:20px;
    height:22px;
    padding:2px 0 0 20px;
    width:76px;
}
.ps-sharepicture
{
    margin-right : 20px;
    cursor : pointer;
}
.ps-icondesc
{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -1551px 0 no-repeat;
height:20px;
display:block;
float:left;
width:215px;
margin:5px 0 0 0;
}
.ps-iconmiddle1
{
background:url(https://i2.cdscdn.com/imagesok/productsheet/share/partagebloc_repeat.png);
background-repeat:repeat-y;
height:30px;
display:block;
float:left;
width:211px;
border-bottom : 1px;
border-bottom-style: solid;
border-bottom-color: #a5b2c4;
}
.ps-iconmiddle2
{
background:url(https://i2.cdscdn.com/imagesok/productsheet/share/partagebloc_repeat.png);
background-repeat:repeat-y;
height:75px;
display:block;
float:left;
width:215px;
}
.ps-icondescunder
{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -1762px -123px no-repeat;
height:15px;
display:block;
float:left;
width:215px;
}
.ps-printLink
{
font-size:10px;
font-weight:700;
color:#3c5a80;
float:left;
display:block;
margin:10px 5px 0 0;
padding:0 0 0 0px;
cursor:pointer;
}
.ps-sharetext
{
font-size:11px;
font-weight:700;
color:#3c5a80;
float:left;
display:block;
padding:5px 0 10px 5px;   
}
.ps-sendtofriend{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -3px -139px no-repeat;
float:left;
margin:0 0 0 10px;
padding:0 0 0 24px
}
.ps-facebooklink{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) no-repeat scroll -5px -396px;
float:left;
height:20px;
width:20px;
margin:0 0 0 10px;
padding:0
}
.ps-pictodescarea{
    clear: both;
    display: block;
    list-style-type: none;
    margin: 10px 0;
    padding: 0;
}
*+html .ps-pictodescarea{
display:block;
list-style-type:none;
margin:10px 0 5px;
padding:0 0 0 0;
}
* html .ps-pictodescarea{
display:block;
list-style-type:none;
margin:10px 0 5px;
padding:0 0 0 0;
}
.ps-pictodescproduct{
margin:0 0 0 1px;
padding:0;
display:inline-block;
/*hack centrage pictos IE*/
zoom:1;
*display:inline;
}

.ps-thumbzoomarea{
list-style-type:none;
margin:2px 5px 0 0;
padding:0;
height:45px;
display:block;
position:absolute;
bottom:0;
}
.ps-thumbzoom{
width:37px;
height:37px;
float:left;
background:#EEE;
cursor:pointer;
margin:0 0 0 2px
}
.ps-thumbzoom a{
width:35px;
height:35px;
float:left;
border:1px solid #d0d6df;
}
.ps-thumbzoom a:hover{
border:1px solid #536d8f;
}
.ps-pictozoom,.ps-pictovideo,.ps-pictomoreinfo{
width:31px;
height:35px;
float:left;
background-image:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif);
margin:0 0 0 10px;
cursor:pointer;
}
.ps-pictoinfo{
list-style-type:none;
margin:0;
padding:0;
float:right;
height:45px;
position:absolute;
bottom:0;
right:0;
width:130px;
}
.ps-pictozoomlink,.ps-pictovideolink,.ps-pictomoreinfolink{
display:block;
font-weight:700;
color:#3c5a80;
width:33px;
height:13px;
padding:22px 0 0
}
.ps-pictozoom{
background-position:0 -188px
}
.ps-pictoflixmedia
{
    width:31px;
    height:35px;
    float:left;
    margin:0 0 0 10px
}
.ps-pictoflixmedia2
{
    display:none;
    height:35px;
    width:31px;
}
.ps-pictovideoflixmedia
{
    display:block;
    font-weight:700;
    color:#3c5a80;
    width:33px;
    height:13px;
    padding: 0 0 0 2px;
    margin-top:-9px;
    position:relative;
}
.ps-pictomoreinfo{
background-position:5px -233px
}

.ps-bazaarvoice 
{
    border-bottom:1px solid #E6EAEE;
    height:50px;
    z-index:15;/*For IE7*/
    position:relative;
}
.ps-titlebazaarvoice,
.ps-shareTitle{
    font-family:arial;
    font-size:11px;
    font-weight:bold;
    color:#3C5A80;
    margin:6px 0 0 0;
    text-align:left;
}

.ps-productareabottom{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) -299px -223px;

    bottom:0;
    width:527px;
    height:55px;
    position :absolute;
}
/*telephonie*/
.option_forfait_sfr
{
	float:left;
	width:230px;
	text-align:left;
}
.ps-telservices{
width:780px;
height:150px;
float:left;
clear:both;
margin:30px 0 0 5px;
z-index:1;
}
.ps-telservicesheader100{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie.gif) 0 0 no-repeat;
height:27px;
line-height:27px;
width:780px;
text-align:center;
}
.ps-telservicesheader50{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie-50.gif) 0 0 no-repeat;
height:27px;
line-height:27px;
width:390px;
text-align:center;
float:left;
}
.ps-telservicesheadertitle{
display:block;
font-family:arial;
color:#476487;
font-size:12px;
font-weight:bold;
text-align:center;
height:27px;
line-height:27px;
}
.ps-telservicescontent100{
width:778px;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie-repeat.gif);
height:110px;
padding:0 1px;
}
.ps-telservicescontent50-1{
height:100px;
width:390px;
padding:0;
float:left;
}
.ps-teservicescontent3g{
float:left;
}
.ps-telservicescontent50{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie50-repeat.gif);
height:100px;
width:388px;
padding:0 1px;
float:left;
}
.ps-telservicescontent50-2{
height:150px;
width:385px;
margin:0 0 0 5px;
padding:0;
float:left;
}
.ps-titletelservicescontent50-2{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie-50.gif) -527px -43px no-repeat;
font-family:arial;
font-size:12px;
color:#FFF;
font-weight:700;
width:187px;
height:32px;
line-height:32px;
display:block;
margin:0 0 0 110px;
text-align:center;
}
.ps-imgtelservicescontent50-2{
border:none;
float:left;
}
.ps-listtelservicescontent50-2{
list-style-type:none;
margin:0;
padding:0;
}
.ps-itemtelservicescontent50-2{
font-family:arial;
font-size:11px;
color:#476487;
font-weight:700;
margin:5px 0 0 0;
}
.ps-telservicescontentitem{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie.gif) -802px -200px no-repeat;
width:111px;
height:110px;
float:left;
}
.ps-telservicescontentitemlast{
width:111px;
height:110px;
float:left;
}
.ps-telservicescontenttext{
text-align:center;
font-family:arial;
color:#FF0000;
height:25px;
line-height:12px;
padding:5px 0 0 0;
}
*+html .ps-telservicescontenttext{
margin:0;
}
.ps-telservicescontentprice{
text-align:center;
font-family:arial;
font-size:20px;
font-weight:700;
color:#FF0000;
}
.ps-teliconprint{
display:block;
height:50px;
width:90px;
margin:10px 0 0 20px;
text-align:center;
}
.ps-teliconbouygues,.ps-teliconm6,.ps-teliconuniversal,.ps-teliconsfr,.ps-teliconorange,.ps-teliconvirgin,.ps-teliconcdiscount{
background-image:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie.gif);
display:block;
height:50px;
width:90px;
margin:0 0 0 11px;
}
.ps-teliconbouygues{
background-position:-15px -204px;
}
.ps-teliconsfr{
background-position:-113px -204px;
}
.ps-teliconorange{
background-position:-201px -204px;
}
.ps-teliconvirgin{
background-position:-288px -204px;
}
.ps-teliconuniversal{
background-position:-391px -204px;
}
.ps-teliconm6{
background-position:-498px -204px;
}
.ps-teliconcdiscount{
background-position:-619px -204px;
}
.ps-telservicescontentinput{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie.gif) -832px -15px no-repeat;
width:78px;
height:25px;
border:none;
cursor:pointer;
margin:0 0 0 16px;
}
.ps-telservicescontentinput_over{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie.gif) -832px -91px no-repeat;
}
.ps-telservicesbottom100{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie.gif) 0 -124px no-repeat;
height:18px;
width:780px;
}
.ps-telservicesbottom50{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-telephonie-50.gif) 0 -119px no-repeat;
height:23px;
width:390px;
float:left;
}
/*Services area*/
.ps-servicearea{
    width:780px;
    float:left;
    clear: both;
    margin:5px 0 0 5px;
    position:relative;
    padding: 0;
    background:url(https://i2.cdscdn.com/imagesok/productsheet/services.gif);
    z-index:0;
}
.ps-avantagesservices,.ps-paymentservices,.ps-moreservices,.ps-otherservices,.ps-cardservices,.ps-avantagesservices1euro,
.ps-cardservices1euro,
.ps-paymentservices1euro{
float: left;
z-index: 1;
}
/* 1 euro special*/
.ps-avantagesservices1euro{
height: 90px;
margin: 0 0 0 1px;
width: 269px;
}
.ps-cardservices1euro{
  color: #505050;
  font-size: 12px;
  margin: 0;
  line-height : 16px;
  padding: 25px 0 0 10px;
  width: 200px;
}
.ps-paymentservices1euro{
  height: 90px;
  position: relative;
  width: 130px;
}
.ps-PaymentServicesContent1euro{
  display: block;
  margin: 2px auto;
  padding: 0;
}
/**/
.ps-paymentavantages
{
 width:612px;   
 height:122px;
 border-right: 1px solid #CED6DE;  
 float: left;
}
.ps-avantagesservices{
width: 200px;
}
.ps-cardservices{
width: 155px;   
}
.ps-cardservices img
{
 margin:auto;   
}
.ps-paymentservices{
width:256px;
}
.ps-tablepaymentservice
{
 width:245px;
 height:66px;
 margin:auto;
 border:1px solid #ebeef1;   
 background:#FFF;
}
.ps-tablefirstmens,.ps-tableothermens
{
height:20px;
float:left;
font:10px Arial;
color:#fff;
font-weight:bold;
text-align:center;
line-height:20px;  
background-color:#5f7591;
}
.ps-tablefirstmens
{
width: 100px;
border-right:1px solid #ebeef1;  
}
.ps-tableothermens
{
width: 144px;
}
.ps-spanfirstmens
{
 float:left;
 margin: 0 0 0 15px;   
}
.ps-spanothermens
{
 float:right;
 margin: 0 20px 0 0;   
}
.ps-moreservices{
width: 165px;
float:right;
}
.ps-otherservices{
width: 254px;
}
.ps-serviceareabg{
}
/*header services */
.ps-avantagesservicesheader,.ps-paymentservicesheader,.ps-moreservicesheader,.ps-otherservicesheader{
float:left;
/*background-image:url(https://i2.cdscdn.com/imagesok/productsheet/services.gif);*/
height:21px;
color: #0045AC;
font: bold 12px arial;
text-align: center;
padding: 8px 0 0 0;
text-transform: uppercase;
}
.ps-avantagesservicesheader{
width:208px;
background-position: -46px -480px;
}
.ps-paymentservicesheader{
width:612px;
background-position: -50px -480px;
}
.ps-moreservicesheader{
width:168px;
background-position: -141px -480px;
}
.ps-otherservicesheader{
width:254px;
background-position: 10px -480px;
}
.ps-servicesheadertitle{
background: url(https://i2.cdscdn.com/imagesok/common/icone.gif) 0 -617px no-repeat;
padding: 0 0 0 19px;
}
/*content services*/
.ps-avantagesservicescontent,.ps-paymentservicescontent,.ps-moreservicescontent,.ps-otherservicescontent{
float:left;
clear: both;
font-family: arial;
}
.ps-avantagesservicescontent{
/*background:url(https://i2.cdscdn.com/imagesok/productsheet/services.gif) -46px -486px;*/
/*height:110px;*/
/*padding-top:20px;*/
font: 12px arial;
color: #3c5a80;
text-align:left;
margin: 0 0 0 30px;
}
.ps-avantagesservicesteg
{
font:Arial 8px;
color: #798da8;
margin : 0 0 0 30px; 
}
.ps-paymentservicescontent{
background:url(https://i2.cdscdn.com/imagesok/productsheet/services.gif) -50px -485px no-repeat;
height: 90px;
width: 204px;
}
.ps-moreservicescontent{
/*background:url(https://i2.cdscdn.com/imagesok/productsheet/services.gif) -141px -485px;*/
  height: 90px;
  width: 166px;
  position: relative;

}
.ps-otherservicescontent{
width:240px;
height: 80px;
margin: 0;
padding: 0 7px 0 7px;
position: relative;
}
/*1: avantagesservices */
/*carte cdiscount*/
.ps-cdiscountcard{
float:left;
width: 208px;
clear:both;
}
.ps-cdscardimg{
float:left;
margin:17px 0 0 35px;
}
.ps-cdscarduniqueimg{
float:left;
margin:5px 0 0 35px;
}
.ps-cdiscountcardpricearealeft{
float:left;
height:90px;
width:88px;
clear:both;
}
.ps-cdiscountcardpricearearight
{
float:left;
height:90px;
width:120px;
}
.ps-cdscardtext{
float:left;
clear:both;
color:#798da8;
font-size:10px;
line-height:10px;
font-weight:700;
margin:7px 0 0 30px;
}
.ps-cdscardprice{
float:left;
color:#3c5a80;
font-size:20px;
font-weight:700;
display:block;
margin:20px 0 0 30px;
height:22px;
display:block;
}
.ps-cdscardlink
{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) no-repeat scroll -4px -7px transparent;
clear:both;
    color:#3C5A80;
    display:block;
float:right;
    font-size:10px;
font-weight:700;
margin:37px 10px 0 0;
    padding:0 0 0 10px;
}
/*cdiscount pro*/
.ps-cdiscountpro{
float:left;
display:table;
height:31px;
line-height:31px;
text-align:center;
margin:0px 0px 0px 22px;
}
.ps-cdsproimg{
margin:10px 0 0 5px;
float:left;
display:block;
}
.ps-cdsproprice{
float:left;
display:inline-block;
color:#000000;
font-size:13px;
font-weight:bold;
margin:0 0 0 0px;
/*hack prix IE*/
zoom:1;
*display:inline;
}
.ps-cdspropriceinter{
float:left;
display:inline-block;
color:#000000;
font-size:10px;
font-weight:bold;
margin:0 0 0 5px;
/*hack prix IE*/
zoom:1;
*display:inline;
}
.ps-cdsprolink{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) no-repeat scroll -1px -7px;
float:right;
font-weight:700;
color:#3C5A80;
width:57px;
margin:25px 10px 0 0;
padding:0 0 0 13px
}
/*carte cdiscount + pro */
.ps-cdscarttop{
height:43px;
width:208px;
float:left;
}
.ps-cdscardtopimg{
margin:6px 0 0 20px;
float:left;
}
.ps-cdscardtoptext{
color:#798da8;
font-size:10px;
line-height:10px;
font-weight:700;
float:left;
margin:5px 0 0 7px;
height:20px;
}
.ps-cdscardpricetop{
float:left;
color:#3c5a80;
font-size:16px;
font-weight:700;
display:block;
margin:0 0 0 10px;
height:22px;
display:block;
}
.ps-cdscarttoplink{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) no-repeat scroll -1px -37px;
float:right;
font-weight:700;
color:#3C5A80;
width:57px;
margin:5px 13px 0 0;
padding:0 0 0 13px
}
.ps-cdsprobottom{
clear:both;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-services.gif) repeat scroll -11px -368px transparent;
height:50px;
width:208px;
float:left;
}
.ps-cdsprobottomimg{
margin:5px 0 0 20px;
float:left;
}
.ps-cdsprobottomprice{
margin:15px 0 0 25px;
float:left;
color:#3c5a80;
font-size:16px;
font-weight:700;
text-align:center;
display:block
}
/*2 : paymentservices */
.ps-paymentservices3timesoneblock{
width:204px;
}
.ps-paymentservices3timesblocklink1{
background:url(https://i2.cdscdn.com/imagesok/ps-icone.gif) -4px -7px no-repeat;
font-size:10px;
color:#3c5a80;
display:block;
padding:0 0 0 10px;
font-weight:700;
clear:both;
float:left;

margin:13px 0 0 50px;
width:140px;
}
/* cas n°1 - CCL */
.ps-paymentservicecclblock
{
    width:204px;
}
.ps-paymentservicecclblock1
{
    color:#3c5a80;
    font-weight:bold;
}

.ps-paymentserviceccltext1a
{
    padding:15px 0 0 8px;
}


.ps-paymentserviceccltext1b
{
    font-size:12px;
    padding:15px 0 0 0;
}

.ps-paymentserviceccltext2a
{
    font-size:20px;
    padding-left:8px;
}

.ps-paymentserviceccldiv1
{
    padding:13px 0 0 0;
}

.ps-paymentserviceccltext3
{
    font-size:8px;
    font-weight:normal;
    color:#798da8;
}

.ps-paymentserviceccltext4
{
    padding-top:30px;
    font-size:8px;
    font-weight:normal;
    color:#798da8;
}
/* cas n°2 */
.ps-paymentservices3timesblocktop{
float:left;
height:45px;
width:204px;
}
.ps-paymentservices3timesblocktextcart{
display:block;
float:left;
font-size:10px;
line-height:10px;
color:#798da8;
width:84px;
margin:0 0 0 7px;
}
.ps-paymentservices10timesblocktop{
font-size:12px;
font-family:arial;
color:#3C5A80;
font-weight:700;
float:left;
display:block;
margin:7px 0 0 10px;
}
.ps-paymentservices3timesblocklinktop{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -7px no-repeat;
font-size:10px;
color:#3c5a80;
display:block;
padding:0 0 0 10px;
font-weight:700;
width:60px;
clear:both;
float:left;
margin:0 10px 0 125px;
}
.ps-paymentservices3timesblockbottom{
float:left;
height:50px;
width:204px;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-services.gif) -10px -367px no-repeat;
}
.ps-paymentservices3timesblockbottomleft{
float:left;
width:107px;
height:50px;
}
.ps-paymentservices3timesblockbottomx3{
float:left;
margin:4px 0 0 7px;
}
.ps-paymentservices3timesblockbottomlastmonth{
font-size:9px;
line-height:9px;
font-family:arial;
color:#798da8;
clear:both;
float:left;
margin:0 0 0 7px;
width:100px;
display:block;
}
.ps-paymentservices3timestext{
display:block;
float:left;
font-size:10px;
color:#798da8;
position:absolute;
left:35px;
top:41px;
}
.ps-paymentservices3timesblockbottomright{
float:left;
height:50px;
width:95px;
}
.ps-paymentservices3timesblockbottomcost{
font-size:10px;
line-height:9px;
font-family:arial;
color:#798da8;
display:block;
float:left;
margin:5px 0 0 0;
}
.ps-paymentservices3timesblocklinkbottom{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -7px no-repeat;
font-size:10px;
color:#3c5a80;
display:block;
padding:0 0 0 10px;
font-weight:700;
clear:both;
float:left;
margin:1px 10px 0 18px;
width:60px;
}
/* cas n°3 */
.ps-paymentservices3timesblocktextcarttoponeblock3{
display:block;
font-size:10px;
line-height:10px;
color:#798da8;
margin:10px 0 0 7px;
}
.ps-paymentservices3timesoneblocknextmonthtext3{
font-size:10px;
font-family:arial;
color:#3C5A80;
margin:11px 0 0 7px;
}
.ps-paymentservices3timesblocklink3{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -7px no-repeat;
font-size:10px;
color:#3c5a80;
display:block;
padding:0 0 0 10px;
font-weight:700;
clear:both;
float:right;
margin:28px 10px 0 0;
}
.ps-paymentservices3timesblocknextmonthprice3{
font-size:17px;
font-weight:bold;
color:#3C5A80;
}
/*cas n°4*/
.ps-paymentservices3timesblocktextcarttop4{
display:block;
font-size:12px;
line-height:10px;
color:#3C5A80;
padding:8px 0 0 0;
font-weight:bold;
margin-left:7px;
}
.ps-paymentservices10timesblocktop4{
font-size:17px;
font-family:arial;
color:#3C5A80;
font-weight:700;
float:left;
display:block;
padding-top:8px;
width:204px;
text-align:center;
}
.ps-paymentservices10timesblocktop5{
font-size:8px;
color:#798da8;
padding:6px 0 0 0;
display:block;
padding:6px 0 0 7px;
float:left;
}
.ps-paymentservices3timesblocklink4{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -7px no-repeat;
font-size:10px;
color:#3c5a80;
display:block;
padding:0 0 0 10px;
font-weight:700;
clear:both;
float:left;
margin:16px 0 0 128px;
width:60px;
}
/*garanties et assurances*/
.ps-warranty2,.ps-warranty3,.ps-warranty5,.ps-warranty32,.ps-warranty15,.ps-warranty20,.ps-warranty30,.ps-warrantydestock,.ps-insurance1,.ps-insurance2,.ps-vod1,.ps-call1,.ps-retour1,.ps-vin1{
height: 90px;
width:112px;
margin: 0 0 0 25px;
float: left;
padding: 0;
color: #FFF;
font-size: 9px;
font-weight: 700;
background-image:url(https://i2.cdscdn.com/imagesok/common/garantie.png);
}
.ps-warranty2{
background-position: -1px -11px;
}
.ps-warranty3{
background-position: -119px -11px;
}
.ps-warranty5{
background-position: -218px -11px;
width:158px;
}
.ps-warranty32{
background-position: -361px -11px;
}
.ps-warranty15{
background-position:-1120px -11px;
}
.ps-warranty20{
background-position: -619px -11px;
}
.ps-warranty30{
background-position: -493px -11px;
}
.ps-warrantydestock{
background-position: -747px -11px;
}
.ps-insurance1{
background-position: -862px -9px;
}
.ps-insurance2{
background-position: -988px -9px;
}
.ps-call1{
background-position: -8px -625px;
}
.ps-retour1{
background-position: -270px -625px;
}
.ps-vin1{
background-position: -139px -625px;
}
.ps-vod1{
background-position: -406px -625px;
}
.ps-warrinsprice{
  display: block;
width:57px;
  height: 13px;
margin:55px auto 0 auto;
  text-align: center;
}
.ps-warrinsprice-op{
display:block;
width:80px;
height:13px;
margin:57px 0 0 14px;
text-align:center;
font-size:8px;
}
.ps-moreserviceslink{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -7px no-repeat;
font-size:10px;
color:#3c5a80;
display:block;
padding:0 0 0 10px;
position:absolute;
bottom:2px;
right:10px;
font-weight:700;
}
/*4 : otherservices */
.ps-otherservicescontentlist{
list-style-type:none;
margin:0;
padding:0;
font-family:arial;
}
.ps-otherservicescontentitem{
color:#3c5a80;
font-size:10px;
line-height:10px;
font-weight:700;
margin:5px 0 0 0;
}
.ps-otherservicescontenttext{
font-size:8px;
line-height:8px;
color:#798da8;
display:block;
margin:5px 0 0 0;
}
.ps-servicesareabottom{
width:780px;
height:5px;
/*background:url(https://i2.cdscdn.com/imagesok/productsheet/services.gif) 0 -116px;*/
display:table;
margin:0 0 0 5px;
clear:both;
}
/**
 * Crédit Alternatif
 *
 * Bloc 1euro.com,
 * Bloc paiement différé,
 * Bloc bienvenue
 * Bloc 20x et 10x carte Cdiscount
 * Bloc remise porteur
 * Bloc CCL mensus rondes
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @author Loic Pedel <loic.pedel@cdiscount.com>
 * @date August 2010
 * @package productsheet
 * @charset utf-8
 */
/**
 * services content (first bloc)
 */
 .ps-ServicesContentStd001,
 .ps-ServicesContentStd002,
 .ps-ServicesContentStd003,
 .ps-ServicesContentStd004,
 .ps-ServicesContentStd005{
  color: #617198;
  display: block;
  font-family: arial;
  font-size: 12px;
  font-weight:bold;
 }
.ps-ServicesContentStd001{
  margin: 15px 0 0 30px;
}
.ps-ServicesContentStd002{
  margin: 10px 0 0 30px;
}
.ps-ServicesContentStd003{
  margin: 5px 0 0 30px;
}
.ps-ServicesContentStd004{
  margin: 20px 0 0 30px;
}
.ps-ServicesContentStd005
{
  color:#798DA8;
  font-size: 9px;
  margin: 22px 0 0 0px;
  width:158px;
}
/**
 * services image (second bloc)
 */
.ps-cardservicesimgStd001,
.ps-cardservicesimgStd002,
.ps-cardservicesimgStd003{
  display: block;
}
.ps-cardservicesimgStd001{
  margin: 8px auto 0 auto;
}
.ps-cardservicesimgStd002{
  margin: 10px auto 0 auto;
}
.ps-cardservicesimgStd003{
  margin: 0 auto;
}
/**
 * services payment (third bloc)
 */
.ps-PaymentContentStd001,
.ps-PaymentContentStd002,
.ps-PaymentContentStd003,
.ps-PaymentContentStd004,
.ps-PaymentContentStd005,
.ps-PaymentContentStd006{
  color: #617198;
  font-size: 12px;
  text-align: center;
}
.ps-PaymentContentStd001{
  margin: 25px 0 0 0;
}
.ps-PaymentContentStd002{
  margin: 20px 0 0 0;
}
.ps-PaymentContentStd003{
  margin: 30px 0 0 0;
}
.ps-PaymentContentStd004{
  margin: 15px 0 0 0;
}
.ps-PaymentContentStd005{
  margin: 5px 0 0 0;
}
.ps-PaymentContentStd006{
  margin: 0;
}
/**
 * payment content prices
 */
.ps-PaymentContentPriceStd001,
.ps-PaymentContentPriceStd002{
  color: #0045AC;
  font-size: 23px;
  font-weight: bold;
}
.ps-PaymentContentPriceStd001{
  font-size: 20px;
  font-weight: bold;
}
.ps-PaymentContentPriceStd002{
  font-size: 30px;
  font-weight: bold;
}
/**
 * payment content bold text
 * @todo merge the two classes in one
 */
.ps-PaymentContentBoldStd001{
  font-weight: bold;
}
.ps-PaymentContentBoldStd002{
  color: #000;
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  width: 120px;
}
.ps-PaymentContentBoldStd003{
  color: #69bd09;
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  width: 120px;
}
.ps-ServicesContentBoldStd002{
  font-weight: bold;
}
/**
 * link more infos 
 */
.ps-MoreLinkStd001{
  background: url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -7px no-repeat;
  bottom: 4px;
  color: #3c5a80;
  display: block;
  font-size: 10px;
  font-weight: 700;
  padding: 0 0 0 10px;
  position: absolute;
  right: 10px;
 }
.ps-MoreLinkStd001:hover{
  text-decoration: underline;
 }
.ps-MoreLinkStd002{
  background: url(https://i2.cdscdn.com/imagesok/productsheet/ps-simulez.png) 0 0 no-repeat;
  border: none;
  display: block;
  height: 22px;
  margin: 0 auto;
  width: 185px;
 }
/**
 * legal conditions text
 */
.ps-ServicesContentconditionStd001{
  font-size: 9px;
}
.ps-ConditionsStd001{
  font-size: 9px;
  font-weight: bold;
 }
.ps-ConditionsStd003{
  bottom: 4px;
  color: #798DA8;
  font-size: 9px;
  font-weight: bold;
  left: -345px;
  position: absolute;
 }
 /**
 * flash container bloc 1euro.com
 */
.ps-PaymentServicesContent{
  padding: 15px 0 0 60px;
} 
/**
 * table
 */
.ps-paymentservices{
  height: 91px;
  position: relative;
  width: 256px;
}
.ps-tablepaymentservice{
  background: #FFF;
  border: 1px solid #ebeef1; 
  height: 66px;
  margin: 0 auto;
  position: relative;
  width: 245px;
}
.ps-tablefirstmens,
.ps-tableothermens{
  background-color: #5f7591;
  color: #fff;
  float: left;
  font: 10px Arial;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.ps-tablefirstmens{
  width: 100px;
  border-right: 1px solid #ebeef1;
}
.ps-tableothermens{
  width: 144px;
}
.ps-tablemenscontent,
.ps-tablemenscontentStd002{
  background: url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) no-repeat 87px -925px;
  color: #3c5a80;
  clear: both;
  height: 45px;
}
.ps-tablemenscontent{
  font: bold 18px Arial;
}
.ps-tablemenscontentStd002{
  font: bold 14px Arial;
}
.ps-spanfirstmens,
.ps-spanfirstmensStd002{
  float:left;
}
.ps-spanfirstmens{
  margin: 10px 0 0 15px;
}
.ps-spanfirstmensStd002{
  margin: 10px 0 0 1px;
}
.ps-spanothermens,
.ps-spanothermensStd002{
  float: right;
}
.ps-spanothermens{
  margin: 8px 20px 0 0;
}
.ps-spanothermensStd002{
  margin: 10px 60px 0 0;
  text-align: center;
}
.ps-tablepaymentserviceTotal{
  bottom: 2px;
  color: #617198;
  left: 15px;
  position: absolute;
}
/*trade and regie*/
.ps-commarea{
width:780px;
margin:15px 0 0 5px;
display:table;
z-index:1;
}
.ps-commarealeft, .ps-commarearight{
float:left;
width:386px;
height:130px;
padding:0;
}
.ps-commarealarge{
float:left;
width:780px;
height:130px;
padding:0;
z-index:1;
}
.ps-commarealeft{
margin:0 8px 0 0;
}
.ps-commareatradeheader,.ps-commarearegieheader,.ps-commareadiscoursheader,.ps-commareaassociatedproduct50header{
width:386px;
background-image:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif);
height:18px;
}
.ps-commarealeftcontent,.ps-commarearightcontent{
width:384px;
height:110px;
padding:0;
border-left:1px solid #cfd6de;
border-right:1px solid #cfd6de;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif) -8px -175px;
text-align:center;
overflow:hidden;
}
.ps-slidecontent{
width:778px;
padding:0;
}
.ps-commarealeftcontent .ps-slidecontent{
padding:0 0 0 10px;
}
.ps-commarealargecontent{
width:778px;
height:110px;
padding:0;
border-left:1px solid #cfd6de;
border-right:1px solid #cfd6de;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif) -6px -171px;
}
.ps-commarealeftbottom,.ps-commarearightbottom{
background-image:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif);
background-position:-401px -37px;
width:386px;
height:5px;
margin:0 0 0 0;
}
.ps-commarealargebottom{
background-image:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif);
background-position:-5px -281px;
width:780px;
height:5px;
margin:0 0 0 0;
}
.ps-commareacontentregie
{
    padding-top : 7px;
}
/*header trade*/
.ps-commareatradeheader{
background-position:-5px -46px;
}
/*header regie*/
.ps-commarearegieheader{
background-position:-5px -21px;
}
/*header discours*/
.ps-commareadiscoursheader{
background-position:-5px -71px;
}
/*header produit associe 50%*/
.ps-commareaassociatedproduct50header{
background-position:-5px 3px;
}
/*header produit associe 100%*/
.ps-commareaassociatedproduct100header{
width:780px;
background-image:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif);
background-position:-5px -297px;
height:18px;
}
.ps-commareacontentimg{
margin:5px 0 0 0;
border:1px solid #EDEFF1;
}
/*produits associés */
.ps-commarealargecontentitem{
float:left;
width:366px;
height:100px;
border:1px solid #edeff1;
margin:5px 10px 0 10px;
}
.ps-commarealeftcontent .ps-commarealargecontentitem{
margin:5px 10px 0 0;
}
.ps-commarea50contentitem{
float:left;
width:366px;
height:100px;
border:1px solid #edeff1;
position:relative;
margin:5px 0 0 7px;
}
.ps-commarealargecontentiteminputbox{
float:left;
width:22px;
height:102px;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif) -824px -399px;
margin:-1px 0 0 0;
}
.ps-commarealargecontentiteminput{
width:21px;
height:21px;
display:block;
margin:41px 0 0 1px;
}
.ps-commarealargecontentitemimgarea {
float:left;
border:none;
width:100px;
height:91px;
margin:5px 15px 0 10px;
}
.ps-commarealargecontentitemimg{
float:left;
border:none;
max-width:100px;
max-height:91px;
margin:5px 0 0;
display:block;
}
* html .ps-commarealargecontentitemimg{
width:100px;
height:91px;
}
.ps-commarealargecontentitemtitle{
font-family:arial;
font-weight:bold;
font-size:11px;
color:#798da8;
float:left;
width:165px;
height:15px;
margin:0;
}
.ps-commarealargecontentitempricearea{
width:130px;
float:left;
}
.ps-commarealargecontentitemstrikedprice{
font-family:arial;
font-size:14px;
font-weight:bold;
display:block;
text-decoration:line-through;
margin:0;
}
.ps-commarealargecontentitempricefrom{
font-family:arial;
font-size:10px;
font-weight:bold;
display:block;
margin:0;
color:#FF0000;
}
.ps-commarealargecontentitemttcprice{
font-family:arial;
font-size:24px;
color:#FF0000;
font-weight:bold;
line-height: 24px;
}
.ps-commarealargecontentitemttcpricesales
{
font-family:arial;
font-size:30px;
color:red;
font-weight:bold;
}
.ps-facetvariantcontainer{
float: left;
margin: 5px 0 0 31px;
}
.ps-facetvariantselect{
background:url(https://i2.cdscdn.com/struct/filter/facet-button-taille.png) no-repeat scroll -165px 0 transparent;
width: 65px;
color: #3C5080;
cursor: pointer;
font-size: 11px;
font-weight: 700;
line-height: 25px;
text-align: left;
padding: 1px 0 7px;
text-indent: 10px;
}
.ps-facetvariantselect > span{
background:url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat scroll 40px -641px transparent;
display: block;
}
.facet-criterion-columned-wrapper{
position: absolute;
width: 65px;
}
.facet-criterion-columned-wrapper ul{
background: url("https://i2.cdscdn.com/struct/filter/repeat-y-facet-button-taille.png") repeat-y scroll -135px 0 transparent;
padding: 5px 0 0;
text-align: center;
text-indent: 0px;
}
.facet-criterion-columned-wrapper .facet-criterion-value-item{
background: url("https://i2.cdscdn.com/struct/common/button/pager-filter.png") no-repeat scroll -173px -311px transparent;
height: 27px;
margin: 0 5px 5px;
}
.facet-criterion-columned-wrapper .facet-criterion-value-item_over{
background: url("https://i2.cdscdn.com/struct/common/button/pager-filter.png") no-repeat scroll -8px -259px transparent;
}
.facet-criterion-columned-wrapper button{
border: medium none;
background: none repeat scroll 0 0 transparent;
margin: 0;
padding: 0;
color: #3C5080;
cursor: pointer;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
font-family: Arial,Verdana,Helvetica,sans-serif;
width: 100%;
height: 100%;
}
.facet-criterion-columned-wrapper .facet-criterion-value-item_over button{
color:#fff;
}
.facet-criterion-bottom{
background: url("https://i2.cdscdn.com/struct/filter/facet-button-taille.png") no-repeat scroll -165px -255px transparent;
display: block;
height: 3px;
width: 65px;
}
.ps-slidebuttons{
width:50px;
float:left;
}
.ps-slideButtonLeft{
width:20px;
height:15px;
display:none;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif) -738px -85px no-repeat;
cursor:pointer;
}
a.ps-slideButtonLeft:hover{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif) -738px -121px no-repeat;
}
.ps-slideButtonRight{
width:20px;
height:15px;
display:none;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif) -758px -121px no-repeat;
cursor:pointer;
}
a.ps-slideButtonRight:hover{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif) -758px -85px no-repeat;
}
.ps-commarealargecontentitemremise{
float:left;
width:80px;
height:60px;
text-align:center;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif) -419px -62px;
}
.ps-commarealargecontentitemeco{
float:left;
width:80px;
height:60px;
text-align:center;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-modules.gif) -536px -57px;
}
.ps-commarealargecontentitemecospan{
font-family:arial;
font-size:30px;
font-weight:700;
color:#3f5162;
display:block;
margin:5px 0 0 0;
}
.ps-commarealargecontentitemlink{
font-family:arial;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 0 -7px no-repeat;
font-size:10px;
font-weight:700;
color:#3c5a80;
float:right;
margin: 0 10px 0 0;
right:10px;
bottom:5px;
padding:0 0 0 15px;
}
/**
* Menu tabs area
*/
.ps-menutabsarea{
display:inline-block;
clear:both;
height:24px;
list-style-type:none;
margin:30px 0 0 5px;
padding:0px;
width:780px;
}
*+html .ps-menutabsarea{
display:inherit;
}
/**
* Generic list tab
*/
.ps-tabs{
background-image:url(https://i2.cdscdn.com/imagesok/productsheet/ps-onglets-2-nq8.png);
background-repeat:no-repeat;
background-position:-5px -6px;
color:#fff;
display:block;
float:left;
font-family:arial;
font-size:12px;
height:24px;
margin:0 0 0 4px;
padding:0;
text-align:center;
}
/**
* Active or hovered tab
* 
*/
.ps-contentareatabsactive,
.ps-contentareatabselected{
background-position:-5px -36px;
height:25px;
}

/**
* Special tab: back to top
*/
.ps-tabs-backtotop{
float:right;
margin:5px 0 0 0;
}
/**
* Link inside a tab
* 
* IE needs to have an inline-block emulation, block is not enough
*/
.ps-contentareatabs {
display:inline-block;
height:24px;
line-height:24px;
padding:0 10px 0 10px;
zoom: 1;
*display: inline;
}

/**
 * Active or hovered link inside a tab
 */
.ps-contentareatabsactive .ps-contentareatabs,
.ps-contentareatabselected .ps-contentareatabs {
background-position: right -36px;
}

/**
 * Back to top link inside a tab
 */
.ps-backtotop {
  background-image:url(https://i2.cdscdn.com/imagesok/productsheet/ps-onglets-2-nq8.png);
  background-position:-5px -97px;
  display:block;
  height:21px;
  width:29px;
}

/*Tabs content area*/
.ps-tabssarea{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-bgtabs.gif) repeat-y;
}
.ps-tabssarea{
clear:both;
float:left;
margin:0 0 0 5px;
padding:0 1px 0 1px;
width:780px;
}
.tabData{
display:none;
}
.tabDataActive{
display:block;
}
.ps-tabssareabottom{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-onglets-2-nq8.png) -6px -80px;
width:780px;
height:5px;
float:left;
clear:both;
margin:0 0 0 5px;
padding:0
}
.ps-tabssareaheader{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-onglets-2-nq8.png) -6px -70px;
width:780px;
height:5px;
float:left;
clear:both;
margin:0 0 0 5px;
padding:0
}
/* technical description (ancienne version ; doit être conservé tant qu'il reste des 
descriptif en <li> dans la base) */
.ps-tabssarea ul{
margin: 0;
padding: 0;
}
li.DescSection{
background-color:#CCC;
clear:both;
color:Black;
font-weight:bold;
font-size:12px;
height:18px;
line-height:18px;
list-style-type:none;
list-style-position:inside;
padding-left:5px;
}
.DescSection{
clear:both;
background-color:#CCC;
background-image:url(https://i2.cdscdn.com/imagesok/univers/common/liste-desc-produit.jpg);
background-position:5px 5px;
background-repeat:no-repeat;
text-indent:10px;
color:Black;
font-weight:bold;
font-size:12px;
height:18px;
line-height:18px;
list-style-type:none;
list-style-position:inside;
padding-left:5px;
}
.DescValue{
list-style-type:none;
background-color:white;
font-size:12px;
padding-left:5px;
}
.SubSection0{
background-color:#EEEEEE;
width:100%;
}
.SubSection1{
background-color:white;
width:100%;
}
.DescSubSection0{
clear:both;
list-style-type:none;
font-size:12px;
width:28%;
float:left;
padding-left:15px;
}
.DescValue0{
list-style-type:none;
font-size:12px;
width:68%;
float:left;
padding-left:15px;
}
.DescSubSection1{
clear:both;
list-style-type:none;
background-color:white;
font-size:12px;
width:28%;
float:left;
padding-left:15px;
}
.DescValue1{
list-style-type:none;
background-color:white;
font-size:12px;
width:68%;
float:left;
padding-left:15px;
}
li.DescSubSection0{
clear:both;
list-style-type:none;
background-color:#EEEEEE;
font-size:12px;
width:28%;
float:left;
padding-left:15px;
}
li.DescValue0{
list-style-type:none;
background-color:#EEEEEE;
font-size:12px;
width:68%;
float:left;
padding-left:15px;
}
li.DescSubSection1{
clear:both;
list-style-type:none;
background-color:white;
font-size:12px;
width:28%;
float:left;
padding-left:15px;
}
li.DescValue1{
list-style-type:none;
background-color:white;
font-size:12px;
width:68%;
float:left;
}

/* Nouveau descriptif technique */
/* création d'un tableau */
.ps-tabledesc-bundle-image{
margin:0 20px 0 20px;
max-width:40px;
max-height:40px;
float:left;
display:block;
}
.ps-tabledesc-bundle{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-repeat_ombreplus_descript.gif) bottom repeat-x;
padding:20px 0 18px 0;
margin:0 10px;
font-size:14px;
font-family:arial;
color:#3c5a80;
font-weight:bold;
text-align:left
}
.ps-tabledesc-bundle-title
{
    font-size:14px;
}
.ps-tabledesc-bundle-title-noimg
{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 0 -38px  no-repeat;
    padding-left:14px;    
}
.ps-tabledesc{
width:760px;
margin:0 auto;
display:table;
font-family:arial;
font-size:12px;
border-bottom:1px solid #bdc5d1;
}
.ps-tabledesc-body{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-repeat_ombremoins_descriptif.gif) top repeat-x;
}
.ps-tabledesc-td-coll1,.ps-tabledesc-td-coll2-a,.ps-tabledesc-td-coll2-b,.ps-tabledesc-td-coll3-a,.ps-tabledesc-td-coll3-b,.ps-tabledesc-td-coll4-a,.ps-tabledesc-td-coll4-b{
border-top:1px solid #bdc5d1;
}
/* colonne 1 des tableaux */
.ps-tabledesc-td-coll1{
text-align:right;
border-right:1px dashed #bdc5d1;
width:160px;
padding:0 18px 0 0;
color:#3c5a80;
font-weight:bold;
}
/* tableau à 3 colonnes, col 2, ligne sans couleur */
.ps-tabledesc-td-coll2-a{
width:250px;
padding:7px 0 7px 10px;
color:#3c5a80;
}
/* tableau à 3 colonnes, col 2, ligne avec couleur */
.ps-tabledesc-td-coll2-b{
width:250px;
padding:7px 0 7px 10px;
color:#3c5a80;
background:#eff0f4;
}
/* tableau à 3 colonnes, col 3, ligne sans couleur */
.ps-tabledesc-td-coll3-a{
width:350px;
padding:7px 0 7px 10px;
color:#3c5a80;
}
/* tableau à 3 colonnes, col 3, ligne avec couleur */
.ps-tabledesc-td-coll3-b{
width:350px;
padding:7px 0 7px 10px;
color:#3c5a80;
background:#eff0f4;
}
/* tableau à 2 colonnes, ligne sans couleur */
.ps-tabledesc-td-coll4-a{
width:600px;
padding:7px 0 7px 10px;
color:#3c5a80;
}
/* tableau à 2 colonnes, ligne sans couleur */
.ps-tabledesc-td-coll4-b{
width:600px;
padding:7px 0 7px 10px;
color:#3c5a80;
background:#eff0f4;
}
/* Fin descriptif technique */

/* repport AssociatedProducts.css */
#up_container .item
{
	border:none;
	border-bottom:solid 1px #CCC;
	clear:both;
	height:95px;
}
#up_container .img_item
{
	width:50px;
	float:left;
	line-height:80px;
	cursor:pointer;
	width:50px;
	padding-top:2%;
}
.desc_item
{
	float:left;
	width:65%;
	padding:20px 5px 0 5px;
	color:Black;
	cursor:pointer;
}
.desc_item_over 
{
	float:left;
	width:65%;
	padding:20px 5px 0 5px;
	color:#FFCC66;
	cursor:pointer;
}
#up_container .price_item
{
	float:left;
	width:80px;
	padding:20px 0 0 0;
}
#up_container .pack_item
{
	float:left;
	width:80px;
	text-align:right;
	padding:20px 0 0 0;
}
#up_container .regular_price
{
	color:White;
	background-color:Red;
	border:solid 1px Red;
	width:100%;
	padding:0 0 0 3px;
}
#up_container .pack_price
{
	color:Red;
	background-color:black;
	border:solid 1px Red;
	width:100%;
}
#up_container .check_item
{
	float:right;
	width:40px;
	text-align:center;
	padding:20px 0 0 0;
	margin:0 5px 0 0;
}
#up_container .check_item span
{
	font-style:italic;
	color:Green;
	font-weight:bold;
}
table.table
{
	margin:0;
	padding:0;
	width:100%;
}
table.table
{
	background-color:White;
}
td.description
{
	text-align:left;
	vertical-align:middle;
}
/* hauteur et style du texte des cellules d'entete */
tr.thead th.description, tr.thead th.checkbox, tr.thead th.price, tr.thead th.discountprice
{
	height:2.5em;
	font-weight:bold;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
}
/* couleurs de fond et bordure */
tr.thead th.description
{
	background-color:#FFCCCC;
	border:1px solid #FF9999;
	color:#FF0000;
}
tr.thead th.checkbox
{
	background-color:#CCFFCC;
	border:1px solid #99FF99;
	color:#00FF00;
}
tr.thead th.price
{
	background-color:#CCCCFF;
	border:1px solid #9999FF;
	color:#0000FF;
}
tr.thead th.discountprice
{
	background-color:#FFCCFF;
	border:1px solid #FF66FF;
	color:#FF00FF;
}
/* hauteur, couleurs de fond et bordure */
tbody.tbody td.description
{
	background-color:#FFEEEE;
	border:1px solid #FFBBBB;
}
tbody.tbody td.checkbox
{
	background-color:#EEFFEE;
	border:1px solid #BBFFBB;
}
tbody.tbody td.price
{
	background-color:#EEEEFF;
	border:1px solid #BBBBFF;
}
tbody.tbody td.discountprice
{
	background-color:#FFEEFF;
	border:1px solid #FF88FF;
}
div.GroupTitle
{
	background-color:#EEEEEE;
}
td.description span.subdescription
{
	font-size:10pt;
}
/*Service*/
div#services div.Title
{
	background-color:#86858a;
	text-align:center;
	padding:2px;
	margin:0 0 2px 0;
	color:White;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}
div#services div.service
{
	padding:20px 3px 0 3px;
}
div#services div.serviceboth
{
	padding:5px 5px 0 5px;
}
div#services div.title
{
	color:#339233;
	font-family:Arial;
	font-size:10pt;
	margin:0 0 5px 5px;
}
div#services img.detail_img
{
	float:left;
	margin:0 15px 0 0;
}
div#services div.servicesep
{
	display:block; 
	background-color:gray;
	height:1px;
	clear:both;
	margin:2px;
}
div.service div.detail
{
	text-align:left;
}
div.detail span
{
	color:white;
	font-size:10pt;
	font-family:Arial;
	font-weight:bold;
	vertical-align:top;
}

.bloc2
{
	font-size:8pt;
	float:left;
	margin:0 0 0 12px;
	width:610px;
}
div.bloc2 select
{
	font-size:8pt;
	vertical-align:middle;
	width:320px;
}
div.detail div.desc 
{
	clear:both;
}
div.detail div.moreinfolink
{
	vertical-align:middle;
	text-align:right;
}
div.desc span
{
	color:#4d4d50;
	font-size:7pt;
	font-weight:normal;
}
.warrantyinsuranceblockseparator
{
	background:url(https://i2.cdscdn.com/imagesok/fichprod/v2/barre.jpg) no-repeat;
	text-align:center;
	width:750px;
	height:22px;
	margin:8px 0 0 10px;
}
.warrantystyle
{
	background-color:white;
	color:#F79128;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	width:123px;
	margin:-33px 0 0 300px;
}
.insurancestyle
{
	background-color:white;
	color:#97257d;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	width:140px;
	margin:-33px 0 0 300px;
}
.warrantyconstructorblock
{
	background:url(https://i2.cdscdn.com/imagesok/fichprod/v2/fiche-garantie.gif) no-repeat;
	text-align:center;
	float:left;
	width:135px;
	height:120px;
	color:#6E6E6E;
	font-family:arial;
	font-size:12px;
	padding:60px 0 0 0;
}
.warrantycalmnessblock
{
	background:url(https://i2.cdscdn.com/imagesok/fichprod/v2/fond-garantie-fiche.gif) no-repeat;
	text-align:center;
	width:630px;
	height:175px;
	float:right;
}
.noinsuranceblock
{
	background:url(https://i2.cdscdn.com/imagesok/fichprod/v2/fiche-assurance2.gif) no-repeat;
	text-align:center;
	float:left;
	width:135px;
	height:150px;
	color:#6E6E6E;
	font-family:arial;
	font-size:12px;
	padding:50px 0 0 0;
}
.insurancebreakageandtheftblock
{
	background:url(https://i2.cdscdn.com/imagesok/fichprod/v2/fond-assurance-fiche.gif) no-repeat;
	text-align:center;
	width:630px;
	height:200px;
	float:left;
}
.warrantyblockradio
{
	background:url(https://i2.cdscdn.com/imagesok/panier/retour_ajout/v2/prix-garantie-0.gif) no-repeat;
	width:139px;
	height:40px;
	float:left;
	margin:12px 0 0 50px;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	color:#6E6E6E;
	padding:8px 0 0 0;	
}
.warrantyblockradio2
{
    background:url(https://i2.cdscdn.com/imagesok/panier/retour_ajout/v2/prix-garantie-0.gif) no-repeat;
    width:139px;
    height:40px;
    float:left;
    margin:12px 0 0 50px;
    font-size:9px;
    font-weight:normal;
    font-family:arial;
    color:#6E6E6E;
}
.warrantyinsuranceblockradiotext
{     
    font-size:9px;
    font-weight:normal;
    font-family:arial;
    color:#6E6E6E;
	padding:8px 0 0 0;
	float:left;
	width:85px;
}
.floatleftforradioservice
{
	float:left;
	padding:12px 5px 0 1px;
	margin-left:16px;
}
.floatleftforradioservice input
{
    margin:0;
    padding:0;
}
.warrantyblockradio2years
{
	background:url(https://i2.cdscdn.com/imagesok/panier/retour_ajout/v2/garse-2.gif) no-repeat;
	width:25px;
    height:40px;
    float:left;
    padding-top:0;
}
.warrantyblockradio3years
{
	background:url(https://i2.cdscdn.com/imagesok/panier/retour_ajout/v2/garse-3.gif) no-repeat;
	width:25px;
    height:40px;
    float:left;
}
.warrantyblockradio5years
{
	background:url(https://i2.cdscdn.com/imagesok/panier/retour_ajout/v2/garse-5.gif) no-repeat;
	width:25px;
    height:40px;
    float:left;
}
.insurancelinkconditions
{
    width:270px;
    text-align:center;
    float:left;
    padding:0 0 5px 0;
    margin:131px 40px 0 55px;
}
.insurancelinkconditions2
{
    width:200px;
    text-align:center;
    float:left;
    padding:0 0 5px 0;
    margin:131px 0 0 0;
}
.insuranceblockradio
{
	background:url(https://i2.cdscdn.com/imagesok/panier/retour_ajout/v2/prix-garantie-0.gif) no-repeat;
	width:139px;
	height:40px;
	float:left;
	margin:0 0 0 10px;
}
.insuranceblockradio1year
{
	background:url(https://i2.cdscdn.com/imagesok/panier/retour_ajout/v2/assbv-1.gif) no-repeat;
	width:25px;
    height:40px;
    float:left;
}
.insuranceblockradio2years
{
	background:url(https://i2.cdscdn.com/imagesok/panier/retour_ajout/v2/assbv-2.gif) no-repeat;
	width:25px;
    height:40px;
    float:left;	
}
.noinsuranceblockradio
{
	background:url(https://i2.cdscdn.com/imagesok/fichprod/v2/prix-garantie-petit.gif) no-repeat;
	width:120px;
	height:40px;
	float:left;
	margin:60px 0 0 8px;
	color:#6E6E6E;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
}
#warrantybackcolor
{
	background-color:#F28B26;
}
.pos
{
    float:left;
    height:181px;
    width:385px;
}
.warrantyblock
{
    background:transparent url(https://i2.cdscdn.com/imagesok/garanties_assurances/v2/fp/bg-gar.jpg) no-repeat scroll 0 0;
    float:left;
    height:181px;
    width:390px;
}
.insurancebloc
{
    background:transparent url(https://i2.cdscdn.com/imagesok/garanties_assurances/v2/fp/bg-assu.jpg) no-repeat scroll 0 0;
    float:left;
    height:181px;
    width:390px;
}
.btinsurancebloc
{
    background:transparent url(https://i2.cdscdn.com/imagesok/garanties_assurances/v2/fp/bg-ass.jpg) no-repeat scroll 0 0;
    float:left;
    height:181px;
    width:390px;
}
.servicetitle
{
    color:#383838;
    display:block;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    height:30px;
    margin:0;
    padding:0 0 0 75px;
    width:260px;
    margin:40px 0 0 17px;
}
.insuranceTextMessage
{
    width:251px;
    float:left;
}
.beforelengthmessage
{
    color:#757575;
    font-family:arial;
    font-size:12px;
    float:left;
    height:25px;
    margin: 10px 5px 0 0;
}
.insurancebeforelengthmessage
{
    color:#757575;
    font-family:arial;
    font-size:12px;
    float:left; 
    margin: 10px 5px 0 0;
}
.LengthMessage
{
    color:#757575;
    float:left;
    font-family:arial;
    font-size:12px;
    margin-top:10px;    
}
.greentextwar 
{
    color:#487D1C;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    float:left;
    margin-top:10px;
}
.redtextins
{
    color:#FF0000;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    float:left;
    margin:10px 0 0 8px;
}
.warrantyprice 
{
    color:#487D1C;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    margin:8px 8px 0 0;
    text-align:left;
    width:60px;
    height:25px;
    float:right;
}

.warrantystrikedprice 
{
    color:#487D1C;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    margin:8px 4px 0 0px;
    text-align:right;
    width:60px;
    height:25px;
    float:right;
    text-decoration:line-through;
}

.warrantyredprice 
{
    color:#FF0000;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    margin:8px 8px 0 0;
    text-align:right;
    width:60px;
    height:25px;
    float:right;
}

.insuranceprice
{
    color:#FF0000;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    width:60px;
    float:left;
    /*margin-right:20px;*/
    text-align:right;
    margin:8px 0 0 10px;
    height:25px;
}

.linkpopupservice
{
    color:#383838;
    display:block;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    height:15px;
    margin:5px 0 0 250px;
    padding:0;
    text-align:right;
    width:110px;
    text-decoration:underline;
}

.conseillerprod 
{
    
    float:left;
    height:181px;
    width:390px;
}
.HLrefer
{
    color:Black;
    font-weight:bold;
    height:12px;
    margin-top:10px;
    padding-left:40px;
    padding-top:130px;
    text-decoration:none;
    width:300px;
}
.callprice
{
    color:#868686;
    font-weight:normal;
    font-size:10px;
    margin:2px 0 0 40px;
}
.adviceservices
{
    background-attachment:scroll;
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    height:121px;
    width:173px;
}
.advicepriceservices
{
    color:white;
    font-size:14px;
    font-weight:bold;
    /*text-align:center;*/
    height:18px;
    padding-left:51px;
    padding-top:93px;
    white-space:nowrap;
    width:75px;
}
.advicewarrantycolor
{
	color:#f28b26;
}
.adviceinsurancecolor
{
	color:#97257d;
}
.advicewarrantyinsurancepicture
{
	float:right;
	margin:0;
}
.advicewarranty
{
	width:173px;
	height:118px;
	background:url(https://i2.cdscdn.com/imagesok/garanties_assurances/img/garantie-fond.jpg) no-repeat center;
	padding:1px 0 3px 1px; 
}
.adviceinsurance
{
	width:173px;
	height:118px;
	background:url(https://i2.cdscdn.com/imagesok/garanties_assurances/img/assurance-fond.jpg) no-repeat center;
	padding:1px 0 3px 1px;
}
.warrantyPopUpBackground
{
    background:url(https://i2.cdscdn.com/imagesok/garanties_assurances/img/overlayer-garantie-fond.jpg) no-repeat center;
    width:623px;
    height:260px;
}

.insurancePopUpBackground
{
    background:url(https://i2.cdscdn.com/imagesok/garanties_assurances/img/overlayer-casse-fond.jpg) no-repeat center;
    width:623px;
    height:260px;
}

.TexteGrisService
{
	text-align:left;
	font-size:10px;
	font-family:Arial;
	color:Gray;
	font-style:normal;
	margin:11px 5px 0 10px;
	height: 12px; 
	float:left;
}

.TexteGris
{
	text-align:left;
	font-size:10px;
	font-family:Arial;
	color:Gray;
	font-style:normal;
	margin:0 2px;
	height: 12px; 
}

.TexteGrisParJour
{
    text-align:left;
	font-size:10px;
	color:Gray;
	font-style:normal;
	font-family:Arial;
	margin:7px 2px 0 2px;
    width: 45px; 
    float: right; 
    height: 12px; 
}
.detailservice
{
	text-align:center;
	clear:both;
	width:150px;
	height:19px;
	margin:85px 0 10px 280px;
}
.detailservice a
{
    margin:0;
    height:15px;
    white-space:nowrap;
    display:block;
    color:#228D17;
    font-size:11px;
    text-decoration:underline;
    text-align:left;
}
.ServiceConditions, .BigServiceConditions
{
    color:#228D17;
    font-size:9px;
    text-decoration:underline;
    text-align:left;
}

.BigServiceConditions
{
    font-size:11px;
    margin:0 15px 0 40px;
    width:250px;
    height:15px;
    white-space:nowrap;
    display:block;
}
.popupserviceaddtobasket
{
	width:360px;
	height:26px;
	margin:40px 0 0 130px;
	padding:0;
}
.popupserviceaddtobasket input
{
	display:block;
	float:left;
	width:165px;
	height:26px;
	margin:0 0 0 10px;
	padding:0;
}
.TexteRouge
{
	font-size:10px;
	font-family:Arial;
	color:red;
}
.TexteRougeGros, .TexteBlancGros
{
	font-family:Arial;
	color:red;
	font-size:16px;
	font-weight:bold;
}
.TexteBlancGros
{
	font-size:20px;
	color:black;
}
.ProductRetourPanier
{
	background:url(https://i2.cdscdn.com/imagesok/panier/retour_ajout/v2/layer-retour-ajout.gif) no-repeat;
	width:580px;
	height:171px;
}
.ImgRetourPanier
{
	height:120px;
	width:120px;
	margin:1px 0 0 30px;
	float:left;
}
.CadreProduit
{
	height:300px;
}
.DivFFF
{
	width:23px;
	height:12px;
	background:url(https://i2.cdscdn.com/imagesok/fichprod/cdiscountpro/fleches.gif);
	float:left;
	margin:0 0 0 5px;
}
.imgPro
{
	width:36px;
	height:14px;
	background:url(https://i2.cdscdn.com/imagesok/fichprod/cdiscountpro/pro.gif);
	float:left;
	margin:0 3px;
}
.DivPro
{
	color:#333333;
	font-size:12px;
	float:none;
	margin:20px 0 0 0;
}

.TextCDCard
{
	width:255px;
	float:left;
}

.BoldCLA
{
	 color:#F28B26;
	 font-size:18px;
	 font-weight:bold;
	 margin-left:10px;
}
.SellingPriceCLA
{
	font-size:20px;
	font-family:Impact;
	color:red;
}
.TextCLA
{
	float:left;
}

.h10
{
	height:10px;
}
.DivCDCard
{
	margin:0 0 0 0;
}
.item_CDCard
{
    padding:10px 0 0 5px;
    height:50px;
}
.ImageCDCard
{
	margin:0 0 0 265px;
	width:40px;
	height:20px;
	background:url(https://i2.cdscdn.com/imagesok/paiement/choix_paiement/picto-carte271107.gif) no-repeat;
	cursor:pointer;
	padding:20px 0 0 0;
}
.BoldCDCard
{
    font-size:12px;
	font-weight:bold;
}
.item_CLA
{
    padding:0 0 0 5px;
    height:80px;
}
.LargerFont
{
	font-size:13px;
}
.ZoneTextRetourPanier
{
	padding:20px 0 0 0;
	text-align:center;
	height:40px;
}
.ZoneImageRetourPanier
{
	padding:15px 0 0 0;
	margin:0 0 0 210px;
}
.ImageRetour
{
	max-height:143px;
	max-width:100px;
	width:120px;
	margin:5px 0 0 10px;
}
.MultiPriceAfterAdding
{
    text-align:center;
    color:Red;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	width:100%;
}
.Triangle
{
	float:left;
	height:11px;
	width:21px;
	background-image:url(https://i2.cdscdn.com/imagesok/panier/retour_ajout/fleche-verte.jpg);
	margin:5px 0 0 0;
}
.TextRetourPanier
{
	color:#666666;
	font-size:14px;
	font-weight:bold;
}
.LogoAndStockAfterAddingBasket
{
	text-align:center;
}
.TextInternaute
{
	color:#929292;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
}
.TexteVert, .TexteVertGros
{
	font-size:14px;
	font-weight:bold;
	color:#009900;
}
.TexteVertGros
{
	font-size:16px;
	font-style:italic;
}
.StrikedPrice
{
	font-size:15px;
	font-family:Arial;
	color:Black;
	background-color:white;
	font-weight:bold;
	position: relative;
	text-decoration:line-through;
	text-align:center;
}
.SellingPrice
{
	font-size:15px;
	font-family:Impact;
	color:Red;
	background-color:white;
	text-align:center;
}
.SellingPriceSales
{
	font-size:15px;
	font-family:Impact;
	color:red;
	background-color:#FFFFFF;
	text-align:center;
}
.DivPriceContainer
{
    width:65px;
    float:left;
}
.DivPrice
{
	width:65px;
	/*width:60px;*/
	float:left;
	margin:20px 5px 0 0;
}
.DivReduc
{
	width:100px;
	height:69px;
	float:left;
	margin:0 0 0 -1px;
	background:url(https://i2.cdscdn.com/imagesok/fichprod/cartouche-fiche-1.gif) no-repeat center center;
}
.DivReducRetour
{
	width:100px;
	height:95px;
	float:left;
	margin:5px 0 0 0;
	background:url(https://i2.cdscdn.com/imagesok/fichprod/prix2.jpg) no-repeat center center;
}

.DivEconomy
{
    width:100px;
	height:72px;
	float:left;
	margin:5px 0 0 0;
	background:url(https://i2.cdscdn.com/imagesok/Economy/splash-product-asso.png) no-repeat center center;
}

.DivEconomySolding
{ 
    width:100px;
	height:69px;
	float:left;	
	margin:5px 0 0 0;
    background:url(https://i2.cdscdn.com/imagesok/soldes/2011/winter/splashEconomy/splash-product-asso.png) no-repeat center center;
}

.ProductSoldingMarked
{
    color:black;
    font-size:20px;
    font-weight:bold;    
    margin: 12px 0 0 35px;    
}

.ProductSolding
{
    color:black;
    font-size:20px;
    font-weight:bold;
    margin: 10px 0 0 35px;
}

.YearOfServiceImage
{
    float:left; 
    height:59px; 
    width:38px;
}
.serviceradioprice
{
    font-weight:bold;
	font-size:18px;
	float:left;
	color:#6E6E6E;    
}
.advicewarrantyinsuranceprice
{
    color:#86858A;
    font-size:22px;
    font-weight:bold;
    text-align:left;
    padding-top:15px;
}
.advicewarrantyinsuranceboldyear
{
	font-weight:bold;
	color:White;
	font-size:30px;
	margin:3px 0 0 117px;
}
.advicewarrantyinsurancebold
{
	margin:50px 0 0 5px;
	font-weight:bold;
	color:White;
}
.advicewarrantyinsuranceposprice
{
	vertical-align:middle;
	text-align:center;
}
.advicewarrantyinsurancepading
{
	text-align:center;
}
.warrantyrecommandation
{
	font-size:13px;
	font-weight:bold;
	color:#f28b26;
	padding:0 0 5px 0;
}
.insurancerecommandation
{
	font-size:13px;
	color:#97257d;
	font-weight:bold;
	padding:0 0 5px 0;
}
#insurancebackcolor
{
	background-color:#97257d;
}

/*Phone special product sheet*/
.ps-phoneContractDescription
{
	float:left;
	height:81px;
	margin:0;
	width:252px;
}
.ps-phonepricetext
{
	width:252px;
	height:31px;
	text-align:center;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:red;
}
.ps-phoneContractDescriptionSpring
{
	height:31px;
	margin-left:13px;
    overflow:hidden;
    text-align:center;
	width:219px;
	padding:60px 5px 0;
	color:#77818C;
}
/*HotLine*/
div.HotLine
{
	height:120px;
    margin:10px 0 0;
}
div.HotLineBoth
{
	height:125px;
    margin:10px 0 0;
}
div.HotLine img, div.HotLineBoth img
{
	float:left;
	margin:0 3px;
}
div.HotLine h4, div.HotLineBoth h4
{
	color:#4d4d50;
	font-size:10pt;
	margin:0;
}
.HotLineTitle
{
    color:#F79128;
    font-family:arial;
    font-size:18px;
    font-weight:bold;
}
div.HotLine p, div.HotLineBoth p
{
	color:#4d4d50;
	font-size:7pt;
	margin:0;
}
div.HotLine p span, div.HotLineBoth p span
{
	font-size:10pt;
	font-weight:bold;
} 
/*AfterAddingToBasket*/
#AfterAddingToBasketProductContainer
{
	width:575px;
	border:solid 1px #999999;
	height:170px;
	margin:0 0 10px 0;
}
.divAfterAddingToBasketShowImage
{
	height:135px;
	float:none;
}
.PriceRetour
{
	float:right;
	margin:0 10px 0 0;
}
.ImageProduitRetour
{
	float:left;
	width:120px;
}
.divAfterAddingToBasketStrikedPriceProduct
{
	font-size:16px;
	color:#8f8e8d;
	font-family:Arial;
	font-weight:bold;
	text-decoration:line-through;
}
.divAfterAddingToBasketSalePriceProduct
{
	font-size:22px;
	color:red;
	font-family:Impact;
}
.PictoTriangle
{
	height:7px;
	width:10px;
	background:url(https://i2.cdscdn.com/imagesok/fichprod/fleche.gif) no-repeat;
	float:left;
	margin:3px 0 0 0;
}
.TitreRetour
{
	color:#929292;
	font-weight:bold;
	font-size:11px;
}
.divAfterAddingToBasketDescriptionProduct
{
	padding:30px 0 0 0;
	text-decoration:none;
	height:50px;
	color:Black;
	width:250px;
	font-style:normal;
	float:left;
}
.fl
{
	float:left;
}
a
{
	text-decoration:none;
	color:Black;
	font-style:normal;
}
.divAfterAddingToBasketSelectProduct
{
	border:solid 1px #14871b;
	font-weight:bold;
	color:#14871b;
	width:170px;
	float:right;
}

.InsuranceOverlaygar
{
    position:absolute; 
    z-index:150;
    left:300px; 
    top:470px;
    width:623px;
    height:260px; 
    background-attachment:scroll;
}
.WarrantyOverlaygar
{
    position:absolute; 
    z-index:150;
    left:300px; 
    top:220px;
    width:623px;
    height:260px; 
    background-attachment:scroll;
}

* html .WarrantyOverlaygar
{
    position:absolute; 
    z-index:150;
    left:280px; 
    top:215px;
    width:623px;
    height:260px; 
    background-attachment:scroll;
}
* html .InsuranceOverlaygar
{
    position:absolute; 
    z-index:150;
    left:280px; 
    top:215px;
    width:623px;
    height:260px; 
    background-attachment:scroll;
}
.ServiceAfterAddingToBasketPopUp
{
    font-family:arial;
    font-size:30px;
    font-weight:bold;
    float:left;
    display:block;
    margin:0 5px 0 0;
    float:left;
}

.ServiceAfterAddingToBasketPopUpWarrantyColor
{
    color:#F79128;
}
.ServiceAfterAddingToBasketPopUpInsuranceColor
{
    color:#97257D;
}
.ServiceAfterAddingToBasketPopUpSmall
{
	color:#6E6E6E;
    font-size:20px;
    width:100px;
    height:23px;
    margin:8px 0 0 0;
    padding:0;
    display:block;
    float:left;
}
.goodSentencePosition
{
    width:550px;
    height:50px;
    white-space:nowrap;
    margin:0 0 0 105px;
    padding:45px 0 0 0;
}
.goodImagesPosition
{
    padding:55px 0 0 300px;
}
.ServiceAfterAddingToBasketPopUpTitle
{
	color:white; 
	font-family:arial;
	font-size:18px; 
	font-style:italic; 
	font-weight:bold; 
	margin-right:63px; 
	line-height:20px;
}
/*associated products in template 3 columns*/
.bloc3column
{
    width:259px;
    height: 270px;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    float:left;
    background:transparent url(https://i2.cdscdn.com/imagesok/univers/14/aclosed.gif) no-repeat -5px 0;
}
.bloc2column
{
    width:389px;
    height: 270px;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    float:left;
    background:transparent url(https://i2.cdscdn.com/imagesok/univers/14/aclosed.gif) no-repeat -5px 0;
}
.checkBoxInAssociatedProducts
{
    border:solid 1px #14871b;
	font-weight:bold;
	color:#14871b;
	width:170px;
}
.ProductCheckBoxChecked
{
    background-color:#009900;
    color:white;
    display:block;
    height:25px;
    text-align:center;
}
.EnforcedProducts
{
    width : 577px;
    height : 32px;
    background: url(https://i2.cdscdn.com/imagesok/retour_ajout/push/header.jpg) no-repeat;
}
.BottomEnforcedProductDiv
{
    width : 577px;
    height : 32px;
    background: url(https://i2.cdscdn.com/imagesok/retour_ajout/push/footer.jpg) no-repeat;
}
/*popin ajout panier*/
.ps-popinadd{
background:url(https://i2.cdscdn.com/imagesok/addingtobasket/sprite-popup.png) 0 -677px no-repeat;
width:372px;
height:171px;
z-index:10001;
position:absolute;
top:257px;
}
.ps-popinadd{
left:50%;
margin-left:-161px;
}
.ps-popinaddheader{
width:352px;
height:20px;
margin:5px 0 0 0;
color:#798DA8;
font-size:12px;
line-height:20px;
padding:0 0 0 20px;
}
.ps-popinaddheaderclose{
background:url(https://i2.cdscdn.com/imagesok/addingtobasket/sprite-popup.png) -23px -1069px no-repeat;
width:20px;
height:20px;
float:right;
display:block;
cursor:pointer;
margin:0 10px 0 0;
}
.ps-popinaddcontentproductname{
clear:both;
color:#798DA8;
font-size:22px;
font-weight:700;
width:372px;
text-align:center;
display:block;
height:27px;
margin:30px 0 0 0;
}
.ps-popinaddcontentinputsee{
background:url(https://i2.cdscdn.com/imagesok/addingtobasket/sprite-popup.png) -11px -889px no-repeat;
width:153px;
height:44px;
border:none;
display:block;
float:left;
cursor:pointer;
margin:40px 0 0 10px;
}
.ps-popinaddcontentinputsee_over{
background:url(https://i2.cdscdn.com/imagesok/addingtobasket/sprite-popup.png) -11px -965px no-repeat;
width:153px;
height:44px;
border:none;
display:block;
float:left;
cursor:pointer;
margin:40px 0 0 10px;
}
.ps-popinaddcontentinputcontinue{
background:url(https://i2.cdscdn.com/imagesok/addingtobasket/sprite-popup.png) -171px -889px no-repeat;
width:191px;
height:44px;
border:none;
display:block;
float:left;
cursor:pointer;
margin:40px 0 0 5px;
}
.ps-popinaddcontentinputcontinue_over{
background:url(https://i2.cdscdn.com/imagesok/addingtobasket/sprite-popup.png) -171px -965px no-repeat;
width:191px;
height:44px;
border:none;
display:block;
float:left;
cursor:pointer;
margin:40px 0 0 5px;
}



/* framework */
div.price65,div.price55,div.price35,div.price65sales,div.price55sales,div.price35sales{
margin:10px 0 0 0;
text-align:center;
}
/*surlignement des liens hypertexte*/
.ps-commarealargecontentitemlink:hover,.ps-paymentservices3timesblocklink4:hover,.ps-paymentservices3timesblocklink3:hover,.ps-paymentservices3timesblocklink1:hover,.ps-cdsprolink:hover,.ps-paymentservices3timesblocklinkbottom:hover,.ps-shippingservicesabsolutecontentclose:hover,.ps-allshippingmodelink:hover,.ps-cdscarttoplink:hover,.ps-commarealargecontentleftlink:hover,.ps-associatedproductslink:hover,.ps-moreserviceslink:hover,.ps-paymentservices3timesblocklinktop:hover,.ps-paymentservices3timesblocklink:hover,.ps-shippinglink:hover,.ps-cdscardlink:hover,.ps-techdesc:hover,.ps-printlink:hover,.ps-sendtofriendlink:hover,.ps-pictozoomlink:hover,.ps-pictovideolink:hover,.ps-pictomoreinfolink:hover, .linkgroupedsale:hover{
text-decoration:underline
}
.ps-lastarticle:hover,.ps-nextarticle:hover{
color:#223e61
}
.ps-printlink,.ps-sendtofriendlink{
line-height:20px;
font-weight:700;
color:#3c5a80
}

/*IE6 hacks*/
* html .ps-pricearea,* html .ps-print,* html .ps-tabssarea,* html .ps-tabssareabottom,* html .ps-menutabsarea,* html .ps-servicearea,* html .ps-servicesareabottom{
margin:0
}
/*price block*/
* html .ps-productarea{
margin:0 0 0 -3px;
}
/*shipping block*/
* html .ps-shippingservicesabsolutecontentclose{
height:19px;
}
/*duplicate content in shipping block*/
* html .ps-shippingservicescontent{
display:inline;
}
/*description area*/
* html .ps-descriptionarea{
width:210px;
float:left
}
* html .ps-facebooklink,* html .ps-pictozoom,* html .ps-pictovideo,* html .ps-pictomoreinfo{
margin:0 0 0 5px
}
* html .ps-menutabsarea,* html .ps-servicearea{
margin:10px 0 0
}
* html .ps-pictozoomlink,* html .ps-pictovideolink{
width:32px
}
* html .ps-pictodescarea{
width:210px;
margin:10px 0 0
}
/*zoom*/
* html .ps-decote{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-decote.gif) no-repeat;
width:0;
display:block;
height:95px;
width:135px;
position:absolute;
top:0;
right:-40px;
z-index:2;
}
* html .ps-productarea{
width:520px
}
/*tabs ie6*/
* html .ps-contentareatabs{
margin:0 5px;
padding:5px 0 0 0;
}
* html .ps-contentareatabsactive{
margin:0 5px;
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-onglet.gif) -685px -137px;
}
* html .ps-contentareatabsactive a{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-onglet.gif) 100% -109px;
width:auto;
overflow:hidden;
padding:5px 0 0 0;
margin:0;
line-height:25px;
height:24px;
}
* html .ps-contentareatabselected{
margin:0 5px;
background:url(.https://i2.cdscdn.com/imagesok/productsheet/ps-onglet.gif) -685px -137px;
}
* html .ps-contentareatabselected a{
background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-onglet.gif) 100% -109px;
width:auto;
overflow:hidden;
padding:5px 0 0 0;
margin:0;
height:24px;
line-height:25px;
}
* html .ps-backtotop{
background-position:-884px -1px;
}
* html a.ps-backtotop:hover{
background-position:-884px -31px;
}
/*produits indispensables */
* html .ps-commarealargecontentitem{
margin:5px 0 0 5px;
}
* html .ps-commarealeftcontent,* html .ps-commarearightcontent{
width:384px;
}
/*telephony*/
* html .ps-telservices{
margin:30px 0 0 0;
}
/*services area*/
* html .ps-serviceareabg{
width:0;
padding:0;
margin:0;
height:0;
}
* html .ps-paymentservices3timesblocklink4{
margin:27px 0 0 65px;
}
/*Hacks IE7*/
*+html #BasketSummaryTopSlim{
display:inline;
width:190px;
}
*+html .ps-telservicescontent100,*+html .ps-telservicescontent50{
height:105px;
}
*+html .ps-serviceareabg{
margin:0;
padding:0;
height:0;
clear:both;
}
/**
* add of specific css on mini product sheet pages
*/
/**
* close popup link
*/
.close_preview{
clear:both;
margin:10px;
text-align:center;
display:block;
}
/**
* hide border on small images of zoom
*/
.ps-thumbzoom a img{
border:none;
}

/* Operation commerciale Contre la montre */

.ps-clmmainarea{
background:url(https://i2.cdscdn.com/imagesok/productsheet/AgainstTime_OpCo/img-fond.png) 0px 0px no-repeat;
width:240px;
height:190px;
float:left;
margin:0;
padding:0;
}
/**
* -----------------------------------------------------------
* zone des paliers non courant , zone du palier courant
*/
.ps-clmareaNoCurrent{
width:60px;
height:70px;
float:left;
margin-top:10px;
}
.ps-clmareaCurrent
{
width:92px;
height:75px;
float:left;
margin-top :10px;
}
/**
* zone affichage image contre la montre  
*/
.ps-divAgainstTime1,.ps-divAgainstTime2,.ps-divAgainstTime3
{
Width:224px;
Height:125px;
Margin:61px 10px 0;
padding :6px 6px 0;
float:left;
}
/**
* zone 1er palier 
*/
.ps-divAgainstTime1{
background:url(https://i2.cdscdn.com/imagesok/productsheet/AgainstTime_OpCo/etape1.png) 0px 0px no-repeat;
}
/**
* zone 2eme palier
*/
.ps-divAgainstTime2{
background:url(https://i2.cdscdn.com/imagesok/productsheet/AgainstTime_OpCo/etape2.png) 0px 0px no-repeat;
}
/**
* zone 3eme palier
*/
.ps-divAgainstTime3{
background:url(https://i2.cdscdn.com/imagesok/productsheet/AgainstTime_OpCo/etape3.png) 0px 0px no-repeat;
}
/**
* -------------------------------------------------
* prix TTC zone palier courant et autres paliers
*/
.ps-clmareaNoCurrentttcprice{
line-height:24px;
width:60px;
height:25px;
display:block;
float:left;
text-align:center;
font-size:12px;
font-weight:bold;
color:#6e5601;
font-family:Arial;
margin:6px 0px 0px 0px;
padding :0px;
}
.ps-clmareaCurrentttcprice
{
line-height:24px;
width:88px;
height:25px;
display:block;
float:left;
text-align:center;
font-size:20px;
font-weight:bold;
color:#ff0000;
font-family:Arial;
}

/**
* -------------------------------
* prix barré zone current
*/
.ps-clmareastrikedprice{
display:block;
float:left;
height:20px;
line-height:18px;
text-align:center;
text-decoration:line-through;
width:88px;
font-size:16px;
font-style:italic;
color:#353535;
font-family:Arial;
}
/**
* -------------------------------------------
* chrono zone differente de palier courant, chrono zone palier courant
*/
.ps-clmareaNoCurrenttimeBottom{
width:60px;
height:23px;
display:block;
text-align:center;
float:left;
font-size:10px;
color:#6e5601;
font-family:Arial;
font-weight:bold;
}

.ps-clmareaCurrenttimeBottom
{
width:211px;
height:23px;
display:block;
text-align:center;
float:left;
font-size:13px;
color:#ffffff;
font-family:Arial;
}

/**
* zone timer
*/
.ps-clmareaDivtimeBottom
{
 float:left;
 width:213px;
 height:30px;   
}
/**
* fin zone vente contre la montre
*/

/**
 *************************************************************************************************
 * CSS Title live
 *
 * @project: 0179
 * @author: nicolas gouëset
 * @ref colors: 
 * U1 bleu: #0779ed
 * U2 gris/marron: #70645b
 * U3 gris/bleu: #60789b
 * U4 vert: #58b802
 * U5 orange: #f05601
 * U6 violet: #b060d6
 * U7 gris: #838383
 * U8 bordeaux: #c5257d
 * U9 cyan: #01afb5
 * U10 jaune/orange carton (Destockage): #ef9800
 * U11 noir (Pro): #555555
 *
 * @ Têtière Voyages
 * Rouge: #ff0000
 * Bleu(Cyan): #079ba0
 * Doré: #ddb102
 * Rose: #ff007c
 *
 * if we want to change the shop colors, 
 * put this part in the R2 css of each univer
 * @see: http://www.cdiscount.com/Css/mvc_r1/skins/u5.css?LanguageCode=fr
 * and change the color with ref colors
 *
 * @todo: put a padding of 10px in the whole area to be spec friendly
 */
.contentm12left {
 float: left;
 color: #f05601;/*shop color*/
 font-size: 12px;
}
.contentm12 {
 color: #f05601;/*shop color*/
 font-size: 12px;
}
.contentm14 {
 color: #f05601;/*shop color*/
 display: block;
 font-size: 14px;
 font-weight: 700;
}
.contentm12right{
 float: right;
 color: #f05601;/*shop color*/
 font-size: 12px;
}
/**
 * @see www.cdiscount.com/V2/prodcutsheet.css
 * put this part of the file in the css productsheet file
 */
.contentd12 {
 color: #000;
 font-size: 12px;
}
.contentd10j {
 color: #000;
 font-size: 10px;
 text-align: justify;
}
.fltright{
 float: right;
}
.clear{
clear:both;
line-height:normal;
font-size:inherit;
}
/**
 * Fin CSS Title Live
 **************************************************************/
 
 /** achat groupe **/
 .ps-groupedbuying {
background-image: url(https://i2.cdscdn.com/imagesok/productsheet/grouped/sprite_achatgroupe.png);
height: 139px;
margin: 0px auto;
padding: 0px 0px 0px 20px;
width: 232px;
}

.ps-groupedflash {
height: 88px;
padding: 0px;
width: 210px;
}
.ps-groupedseparator {
background-image: url(https://i2.cdscdn.com/imagesok/productsheet/grouped/sprite_achatgroupe.png);
background-position: 229px 0px;
height: 2px;
margin: 5px 0px;
padding: 0px;
width: 216px;
}
.ps-groupedleft {
line-height: 18px;
text-align: center;
}
.ps-groupedright {
line-height: 8px;
margin: 0px 0px 0px 8px;
padding: 2px 0px 0px 5px;
}

.ps-groupedleft, .ps-groupedright {
background-image: url(https://i2.cdscdn.com/imagesok/productsheet/grouped/sprite_achatgroupe.png);
background-position: -269px -19px;
float: left;
height: 20px;
width: 104px;
}

.ps-groupedcoltxt{
  color: #0E659A;
  font-family: arial;
  font-size: 10px;
  font-weight: blod;
}
.groupedprevent {
float: left;
}

.addthis_toolbox {
float: right;
margin: 0px 7px 0px 0px;
width: 44px;
}
.MoreInfoStd001 {
  background-image: url(https://i2.cdscdn.com/imagesok/common/icone.gif);
  background-position: 0 -976px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  display: block;
cursor: pointer;
  margin: 3px 0 0 0px;
  padding: 0 0 0 15px
}
.MoreInfoStd001_over{
  text-decoration: underline;
}
.ps-groupedtab{
font-size:9px;
font-weight:700;
color:#3c5a80;
display:block;
background:url(https://i2.cdscdn.com/imagesok/productsheet/icone.gif) -4px -7px no-repeat;
margin:7px 7px 0 105px;
padding:0 0 0 10px;
text-decoration:underline;
}



.ps-ttcpricegrouped {
height: 53px;
margin: 0px;
width: 260px;
}

.ps-ttcpricegroupedcontent {
float: left;
margin: 10px;
}

.ps-ttcpricegroupedstriked {
float: right;
margin: 20px 20px 10px 0px;
text-align: center;
/** width: 101px; **/
}
.ps-strikedpricegrouped{
  font-size: 15px;
  font-weight: 700;
  text-decoration: line-through;
  margin: 10px 0 0 0;
}
div.price33 {
text-align: center;
}

.GroupedServiceTitle {
color: #3C5C81;
display: block;
font-size: 16px;
font-weight: bold;
margin: 10px 0px 10px 10px;
}

.GroupedServiceContent {
color: #798DA8;
display: block;
margin: 10px;
}
/**
 ****************************************************************************************************
 * Price with height of 33px

 ****************************************************************************************************
 */
 .price33 div {
    background-image: url(https://i2.cdscdn.com/struct/fr/common/price/price.gif);
    background-repeat: no-repeat;
    display: inline-block;
    *display: inline;
    height: 33px;
    zoom: 1;
 }
 /*prix à 33px; pour les soldes*/
.price33sales div{
    background-image:url(https://i2.cdscdn.com/imagesok/soldes/2011/winter/price/price.gif);
    background-repeat:no-repeat;
    display:inline-block;
    /*hack centrage prix IE*/
    zoom:1;
    *display:inline;
    height:33px
}
.n33_1 {
  background-position: 0 -594px;
  width: 17px;
}
.n33_2 {
  background-position: -19px -594px;
  width: 28px;
}
.n33_3 {
  background-position: -49px -594px;
  width: 27px;  
}
.n33_4 {
  background-position: -78px -594px;
  width: 27px;
}
.n33_5 {
  background-position: -109px -594px;
  width: 26px;
}
.n33_6 {
  background-position: -137px -594px;
  width: 27px;
}
.n33_7 {
  background-position: -166px -594px;
  width: 27px;
}
.n33_8 {
  background-position: -197px -594px;
  width: 27px;
}
.n33_9 {
  background-position: -226px -594px;
  width: 27px;
}
.n33_0 {
  background-position: -255px -594px;
  width: 28px;
}
.n33_euro {
  background-position: -285px -594px;
  width: 19px;
}
.n33_1_cent {
  background-position: -306px -594px;
  width: 12px;
}
.n33_2_cent {
  background-position: -320px -594px;
  width: 18px;
}
.n33_3_cent {
  background-position: -340px -594px;
  width: 17px;
}
.n33_4_cent {
  background-position: -359px -594px;
  width: 18px;
}
.n33_5_cent {
  background-position: -380px -594px;
  width: 18px;
}
.n33_6_cent {
  background-position: -400px -594px;
  width: 18px;
}
.n33_7_cent {
  background-position: -420px -594px;
  width: 18px;
}
.n33_8_cent {
  background-position: -441px -594px;
  width: 18px;
}
.n33_9_cent {
  background-position: -461px -594px;
  width: 18px;
}
.n33_0_cent {
  background-position: -481px -594px;
  width: 19px;
}

/**
* Affichage du compteur
*/
.countdown-expiration-message{
  display: none;
}
.countdown-has-expired .countdown-timer{
  display: none;
}
.countdown-has-expired .countdown-expiration-message{
  display: inline;
}
/* onglets achats groupes */
.GroupedServiceFlash{
  background: url(https://i2.cdscdn.com/imagesok/productsheet/grouped/fond_onglet_achtsgroupees.png);
  margin: 10px;
  height: 121px;
  width: 760px;
}
.GroupedServiceFlashContent{
  margin: 0 0 0 360px;
  padding: 10px 0 0 0;
 }
.GroupedServiceContent{
color: #798DA8;
display: block;
margin: 10px;
}
.ps-groupedlefttabs,
.ps-groupedrighttabs{
float: left;
height: 20px;
}
.ps-groupedlefttabs{
line-height: 18px;
text-align: center;
width: 154px;
}
.ps-groupedrighttabs{
line-height: 8px;
margin: 0 0 0 8px;
padding: 2px 0 0 5px;
width: 180px;
}
.groupedpreventtabs{
float: left;
margin: 4px 0 0 20px;
text-align: center;
}
.GroupedServiceFlashArea{
height: 80px;
width: 760px;
position:relative;
}
.GroupedServiceFlashObject {
position : absolute;
left : 355px;
top : 20px;
}
.divgroupedsale{
clear:both; 
color:#798DA8; 
font-size:10px; 
font-family:Arial; 
padding:10px;
}
.linkgroupedsale
{
font-weight:bold;
}
/**
 ****************************************************************************************************
 * Similar products blocs 
 * @author : Jonathan Travens [JTR]
 * Specific classes are prefixed with "sp-", which stands for Similar Products
 * Similar products regroups in fact 2 sub-sections :
 *	- Similar product
 * 	- Similar caracteristics
 ****************************************************************************************************
 */
 
 .sp-wrapper{ /*  Main wrapper for the whole section */
	width : 780px;
	position: relative; /* triggers a delimited positionning context just in case */
	margin : 15px 0 10px 5px;
 }
 
	.sp-wrapperHeader, .sp-wrapperFooter{ /* styling for rounded headers/footers of the main wrapper */
		display:block;
		width: 100%;
		height: 4px;
		background: url(https://i2.cdscdn.com/struct/common/layout/header100Std001.png) no-repeat 0 0;
	}
	.sp-wrapperFooter{
		background: url(https://i2.cdscdn.com/struct/common/layout/footer100Std001.png) no-repeat 0 0;
	}
	.sp-wrapperBody{ /* background repeat and sides padding */
		padding: 0 16px;
		background: url(https://i2.cdscdn.com/struct/common/layout/background100Std001.png) 0 0 repeat-y;
	}
		.sp-similarProducts, .sp-similarCaracteristics{ /* One container for each part of the section */
			padding-bottom: 11px;
			color: #3c5a80;
		}
		
		.sp-similarProducts a, .sp-similarCaracteristics a{
			color: #3c5a80;
		}
		
		.sp-2products{ height: 80px; } /* height if we have less than 3 element to display */
		.sp-4products{ height: 200px; } /* height if we have 3 or more than 3 elements to display */
		.sp-6products{ height: 320px; } /* height if we have 3 or more than 3 elements to display */

		.sp-similarCaracteristics{ height: 50px;}
		
			.sp-Title{ /* title styling for the 2 sub-sections */
			    color: #3c5a80;
				display:block;
				font-size: 14px;
				line-height: 15px;
				margin-bottom: 15px;
				margin-top: 0;
				padding-top: 11px;
				width: 100%;
				font-weight:700;
				clear:both;
			}
			
			.sp-productListContainer{ 
				width:363px;
				margin: 0 10px 0 0;
				float:left;
				display:block;
			}
			
			.sp-similarProductList{ 
				display:block;
			}
			
			    .sp-productListContainerRight{ 
				    margin:0 0 0 10px;
					padding: 0;
			    }
			
			.sp-productContainer{ /* Container for each element of similar products or each columns for similar caracteristics */
				width:363px;
				margin: 0 10px 10px 0;
				float:left;
				display:block;
			}
			    
				.sp-productContainerRight{ /* Every two element, add this correct margin and adjust padding left/bottom */
					margin:0;
					padding: 0 0 10px 10px;
				}
				
				.sp-leftSeparator{ border-left: 1px solid #D6DCE3; } /* add this to add the left border to separate the colummns */
				
				.sp-productContainerLast{ /* add this to correct the padding bottom and avoid the left border to continue after the blue container */
					padding-bottom: 0;
				}	
			
			.sp-productContainerHeader, .sp-productContainerFooter{ /* mainly for similar products, blue rounded header/footer */
				display: block;
				width:363px;
				height: 8px;
				background: url(https://i2.cdscdn.com/imagesok/productsheet/SimilarProduct/bloc_sp.jpg) 0 0 no-repeat;
			}
			.sp-productContainerFooter{
				background-position: -363px 0;
			}
				
			.sp-productContainerBody{ /* mainly for similar products' container's body */
				font-size: 10px;
				padding: 5px 10px;
				background-color: #F0F1F5;
				border-left: 1px solid #D6DCE3;
				border-right: 1px solid #D6DCE3;
				height: 74px; 
			}
			
			.sp-productContainerTitle{ /* small title for similar products container */
				display:block;
				font-size: 11px;
				line-height: 12px;
				font-weight:700;
				margin-bottom: 10px;
			}
			
			.sp-similarCaracteristicsList{ /* adjusts font-size and line-height for similar caracteristics */
				font-size:11px;
				line-height: 15px;
			}
			
			.spLink_over
		    {
		        cursor:pointer;
		    }
		    .sp-relatedSearch, .sp-relatedSearch a {
		        color: #3c5a80;
		        font-size: 10px;
		    }
		    
		    .sp-relatedSearchSeparator 
		    {
		        margin: 0 -3px 0 -3px;
		    }
		    
		    
		    .sp-relatedSearchConcept
		    {
		        font-size:11px; 
		        color:#3c5a80; 
		        font-weight : bold;
		    }
		    
	
.delegate-click
{
    cursor:pointer;
}
	
/**
*	Special fixes for IE6
*/
* html .sp-wrapperHeader{ margin-bottom:-8px; }
* html .sp-wrapperFooter{ margin-bottom:-8px; }

* html .sp-productContainerHeader{ margin-bottom:-5px; }
* html .sp-productContainerFooter{ margin-bottom:-5px; }

* html .sp-similarCaracteristics{ height:90px; padding-bottom : 0px;}

/* Global class, could be used anywhere to style list with small blue arrows */			
.miniArrowList li{
	text-indent: 10px;
	background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -6px no-repeat;
}

/**
 * Market Place
 * 
 * CSS of the market place productsheet
 * 
 * <code>
 *   <div class="mp-PriceStd001">
 *     <div class="mp-TxtBtn">13 offres &agrave; partir de 9999,99 &euro;</div>
 *   </div>
 * </code>
 *
 * <code>
 *   <a href="" class="button-sell-Std001"><span class="nodisp">Vous souhaitez vendre cet article ?</span></a>
 * </code>
 *
 * @author               Nicolas Gouëset <email> nicolas.goueset@cdiscount.com
 * @package              cdiscount-ui
 * @version              1.0
 */
.mp-PriceStd001{
  background: url(https://i2.cdscdn.com/imagesok/MarketPlace/btn_marketplace.png);
  clear: both;
  height: 30px;
  margin: 8px 5px 0 5px;
  padding: 9px 0 0 30px;
  width: 212px;
}
/*Class for Retour Ajout*/
.mp-PriceStd002
{
  background: url(https://i2.cdscdn.com/imagesok/MarketPlace/btn_marketplace_ra.png);
  clear: both;
  height: 30px;
  margin: 8px 3px 0 3px;
  padding: 10px 0 0 20px;
  width: 202px;  
}

/**
 *****************************************************************************
 * affichage texte bouton market place
 * @colordef : #0067a3
 *****************************************************************************
 */
.TxTPriceStd001,
.TxTPriceStd002{
  color: #0067a3;
  font-size: 10px;
}
.TxTPriceStd001{
  font-weight: bold;
}
.TxTPriceStd002{
  font-weight: normal;
}

/**
 * default link
 */
 .LinkStd002{
   cursor: pointer;
 }
 .LinkStd002_over{
   text-decoration: underline;
 }

/* Popin Payment 4X */
.ps-paymentInfoLink{
	background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 0 -38px  no-repeat;
	padding-left:14px;	
	font-size: 10px;
	font-weight: 700;
	color:#3c5a80;
}
/**
 *****************************************************************************
 * affichage lien marque dans produits similaires
 *****************************************************************************
 */
.sp-brandProducts
{   
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -7px no-repeat;
    color:#3C5A80;
    clear:both;
	font-size: 10px;
	font-weight:700;
	padding:0 0 0 10px;
	width: 100%;
	text-align:left;
}
.sp-linkbrandProducts
{
	font-size: 10px;
	line-height: 15px;
	text-align:left;
	color:#3C5A80;
	font-weight:700;
}
.sp-linkbrandProducts:hover
{
    text-decoration:underline;
}
.sp-Titlebrand
{
    color:#3C5A80;
   	display:block;
	font-size: 14px;		
	line-height: 15px;		
	margin-bottom: 15px;
	width: 100%;
	font-weight:700;
	clear:both;
}

.ps-feedback{
    height:120px;
    margin:0 0 8px;
    position:relative;
}
/* if it's a GEM product */
.ps-feedback-gem{
    height:194px;
    margin:0 0 8px;
    position:relative;
}
.ps-feedbackTop{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) no-repeat -1551px 0;
    height:20px;
    width:211px;
    position:absolute;
}
.ps-feedbackContent{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/share/partagebloc_repeat.png) repeat-y;
    padding:5px 5px 0;
    width:201px;
}
.ps-feedbackBottom{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) no-repeat -1762px -78px;
    height:57px;
    width:211px;
    position:absolute;
    bottom:0;
    z-index:10;
}
.ps-feedbackBottomBazaarVoice
{
    background: url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) no-repeat scroll -1762px -78px transparent;
    bottom: 0;
    height: 60px;
    position: absolute;
    width: 211px;
    z-index: 10;
}

/*Help Bloc */
.ps-help-bloc
{
    height: 70px;
    background: url(https://i2.cdscdn.com/imagesok/productsheet/conseil.jpg) no-repeat;
    border-bottom: 1px solid #E6EAEE;
}
.ps-help-bloc img{cursor:pointer;}

/*Share zone*/
.ps-share-bloc
{
    height: 60px; 
    margin-top:4px;
    position: relative; 
    z-index: 15;
}

.ps-bazaarVoice-bloc{
    height:58px;
    margin:0 0 10px;
    position:relative;
    z-index: 20;
}
/* if it's a GEM product */
.ps-bazaarVoice-bloc-gem{
    height:133px;
    margin:0 0 10px;
    position:relative;
}
.ps-shareTitle{
    display:inline-block;
    float:left;
    font-size:11px;
    width:80px;
    margin:6px 0 0 0;
}

.ps-share-bloc img{cursor:pointer;}

.ps-shareProductInfos{margin:0 15px 0 0;}

.ps-imgFacebook
{
    float: left;
    margin: 12px 0 3px 0;
}

.ps-imgGoogle
{
    float: left;
    margin-top: 12px;
}
.ps-imgShare
{
    float: left;
    margin-top: 12px;
}

/**
 * Produits dematerialise
 * 
 *
 * @author   Nicolas Gouëset <email> nicolas.goueset@cdiscount.com
 * @package  cdiscount-ui
 * @version  1.0
 */
 /**
  * download link
  */
.ps-downloadIcon{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -8px -1019px no-repeat;
    padding:0 0 0 15px;
}
.ps-dematDownload{
    color:#3C5A80;
    cursor:pointer;
    float:left;
    font-size:9px;
    font-weight:bold;
    height:17px;
    line-height:17px;
    margin:9px 0 0 0;
    width:75px;
}
.button-dematDownload{
    background:url(https://i2.cdscdn.com/imagesok/button/buttons-big.png) 7px -1555px no-repeat;
    display:block;
    margin:5px auto 0 auto;
}
/**
 * dematerialized description area
 */ 
.ps-dematDescArea{
    left:305px;
    position:absolute;
    top:240px;
    width:215px;
}
.dematIcon{
    border:none;
    color:#6d9b1e;
    cursor:pointer;
    display:block;
    font-weight:bold;
    font-size:11px;
    height:31px;
    padding:0 0 0 35px;
    text-decoration:underline;
}
.dematCD{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) left -1050px no-repeat;
    margin:0 0 0 50px;
}
.dematDownload{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) left -978px no-repeat;
    margin:0 0 0 30px;
}
/**
 * add to basket area
 */
.addToBasketArea{
    clear:both;
    color:#365781;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:57px;
    text-align:center;
    width:252px;
}
.buttonSmall{
    border:none;
    cursor:pointer;
    height:40px;
    margin:8px 0 0;
    width:90px;
}
.addToBasket{
    background:url(https://i2.cdscdn.com/imagesok/button/buttons-basket.png) -8px -100px no-repeat;
}
.addToBasket_over{
    background:url(https://i2.cdscdn.com/imagesok/button/buttons-basket.png) -8px -152px no-repeat;
}
.freeTest{
    background:url(https://i2.cdscdn.com/imagesok/button/buttons-big.png) -4px -1611px no-repeat;
}
.button-add-basket-189{
    background:url(https://i2.cdscdn.com/imagesok/button/buttons-basket.png) no-repeat 15px -312px;
    border:none;
    clear:both;
    cursor:pointer;
    display:block;
    height:44px;
    width:252px;
}
.button-add-basket-189_over{background-position:15px -364px;}

 /**
  * demat left area
  */
.ps-dematList,
.ps-dematList2{
    color:#365781;
    display:block;
    font-size:11px;
    list-style-type:none;
    margin:0;
}
.ps-dematList{
    margin:10px 0;
    padding:0 0 0 25px;
}
.ps-dematList2{
    padding:0 0 0 10px;
}
.ps-dematListItem{
    display:inline-block;
    *display:inline;
    zoom:1;
}
.ps-dematListText{
    color:#365781;
    display:block;
    font-size:10px;
    font-weight:bold;
    float:right;
    margin:5px 0 0 10px;
    width:200px;
}
.ps-dematArea .ps-shippingstatustop{
    display:inline-block;
    float:none;    
}
.ps-dematArea .ps-allshippingmodelink{
    background-position:184px -562px;
    margin:10px 0 0;
}

.shippingAlert{color:#ff0000;}

/**
 * demat icons
 */
.dematIcon1,
.dematIcon2,
.dematIcon3{
    background-image:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif);
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:26px;
    width:20px;
}
.dematIcon1{background-position:-5px -1089px;}
.dematIcon2{background-position:-5px -1125px;}
.dematIcon3{background-position:-5px -1089px;}

/**
 * demat more info button
 */
.ps-moreInfo{
    background:url(https://i2.cdscdn.com/imagesok/button/buttons-big.png) 0 -625px no-repeat;
    border:none;
    clear:both;
    cursor:pointer;
    display:block;
    height:40px;
    margin:10px 0 10px 55px;
    width:115px;
}
.ps-moreInfo_over{
    background:url(https://i2.cdscdn.com/imagesok/button/buttons-big.png) 0 -677px no-repeat;
}
/**
 * demat expand area
 */
.ps-dematArea{
    position:relative;
    width:252px;
}
.ps-dematAreaContent{
    margin:0 0 0 1px;
    width:251px;
}
.ps-dematArea .ps-shippingservicesabsolutecontent{
    left:0;
    position:absolute;
    top:120px;
    width:252px;
    z-index:2;
	background:#FFF;
	display:none;
}
.ps-dematArea .ps-shippingservicesabsolutecontentship{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-bgpricezone.gif);
    border-left:0;
    height:212px;
    padding:20px 0 0;
    width:252px;
	border-right:1px solid #cfd6de;
}
.ps-dematArea .ps-shippingservicesabsolutecontentbottom{
	background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-pricearea.gif) 0px -226px;
	width:252px;
	height:20px;
	padding:8px 0 0 0;
	clear:both;
	border-right:1px solid #cfd6de;
	display:block;
}
.ps-dematArea .ps-shippingservicesabsolutecontentclose{
	height:28px;
	display:block;
	font-family:arial;
	font-size:10px;
	font-weight:700;
	color:#3c5a80;
	cursor:pointer;
	text-align:center;
	background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) 149px -590px no-repeat;
}
.ps-dematBottomLink{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) no-repeat scroll 182px -565px transparent;
    color:#3C5A80;
    cursor:pointer;
    display:block;
    font-family:arial;
    font-size:10px;
    font-weight:700;
    margin:10px 0 0;
    padding:0;
    text-align:center;
    width:252px;
}
.ps-dematBottomLink:hover{
    text-decoration:underline;
}

/***********************************************************************
                            CarteCUP 
***********************************************************************/
.border{
    background-color: #e4e7ec;
	float:left;
	height:100px;
	margin:10px 0 0 0;
	width:1px;
	}
	
.CarteCupFacilitedePaiement{
height:122px;
width:780px;
margin-top:30px;
margin-left:5px;
}
.paymentfacility
{
background: url(https://i2.cdscdn.com/struct/productsheet/sprite_payment_facilities.jpg) repeat;
clear:both;
float:left;
height:69px;
width:193px;
margin-left:27px;
}
.dixFois{
background-position: 0 -0px;
}
.dixFoisSansFrais{

background-position: 0 -520px;
}
.Welcome{
background-position: 0 -650px;
}
.Welcome_20{
background-position: 0 -650px;
}
.Welcome_15{
background-position: 0 -1020px;
}
.Welcome_10{
background-position: 0 -940px;
}
.troisFois{
background-position: 0 -260px;
}
.cinqFois{
background-position: 0 -395px;
}

.vingtFois{
background-position: 0 -135px;
}
.remiseExclusif{
background-position: 0 -785px;
margin-left:20px;
}
.Generic{
background: url(https://i2.cdscdn.com/struct/productsheet/bandeau_FPv2.png) repeat;
background-position: 0 -64px;
float:left;
height: 64px;
margin: 0px 7px;
width: 287px;
}
.faciliteDePaiement{
	background: url(https://i2.cdscdn.com/struct/productsheet/bg_payment_facility.png) repeat;
	background-position: 0 -121px;
    border-left: 1px solid #D1D6DA;
    float: left;
	height:121px;
}
.facilityBackground{
	background: url(https://i2.cdscdn.com/struct/productsheet/bg_payment_facility.png) repeat;
	background-position: 0 -121px;
	border-right: 1px solid #D1D6DA;
    float: left;
	height:121px;
}
.ps-cardservices2{
    width:220px;
}
.ps-cardservices3{
	height:75px;
	width:287px;
}
.ps-paymentservices2{
width:225px;
}
.paymentWelcomeFacility{
width:612px;    
}

.paymentGenericFacility
{
height:90px;
width:612px;    
}
.ps-paymentservicesWelcome {
    color: #3C5A80;
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    height: 38px;
    margin: 10px 5px;
    text-align: right;
    width: 170px;
}
.ps-paymentservicesGeneric
{
    color: #1F3F96;
    float: left;
    font-family: Arial;
    font-size: 11px;
    height: 75px;
    margin-left: 15px;
    text-align: left;
    width: 305px;
}
.ps-paymentservicesGeneric ol{
    margin: 15px 0 0;
    padding: 0;
}
.noBorder{
 border:none;
}

.marginLeft{
margin-left:20px;
}
.pPaymentFacility{
margin:16px 0;
}
.ps-avantagesservices2{
width: 158px;
}
.ps-avantagesservicesWelcome
{
color: #798DA8;
font-family: arial;
font-size: 9px;
font-weight: bold;
margin: 23px 0 0 15px;
width: 194px;
}
.pourcentRate{
    color: #798DA8;
    float: right;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    right:20px;
    position: relative;
}

.pricePaymentPart {
	float:left;
    height: 91px;
    position: relative;
    width: 225px;
}
.pricePaymentFacilities{
color:#3c5a80;
float:right;
font-family:Arial;
font-size:30px;
font-weight:bold;
position:relative;
right:20px;
word-spacing:5px;
}
.conditionContentAdjustement{
    left: -353px;
}
.cupCardXFoisFpFacilitiesCenter {
    color: #798dab;
    font-size: 12px;
    font-weight: bold;
    margin-top: -20px;
}
.cupCardXFoisFpFacilitiesCenter .cupCardXFoisTitle {
    font-size: 11px;
}
.cupCardXFoisFpFacilitiesCenter .cupCardXFoisTEGFixe {
    font-size: 12px;
}
.cupCardXFoisFpFacilitiesCenter .cupCardXFoisNominalRateTitle {
    font-size: 10px;
}
.cupCardXFoisFpFacilitiesRight {
    color: #798dab;
    font-weight: bold;
    font-size: 12px;
    height: 100px;
    margin-top: -10px;
}
.cupCardXFoisFpFacilitiesRight .cupCard3XFpFacilitiesPrice {
    color: #ff0000;
    font-size: 14px;
}
.cupCardXFoisFpFacilitiesRight .cupCard10XFpFacilitiesPrice {
    color: #902bd6;
    font-size: 14px;
}
.cupCardXFoisFpFacilitiesRight .cupCard20XFpFacilitiesPrice {
    color: #76cc23;
    font-size: 14px;
}
.cupCardXFoisFpFacilitiesRight .cupCardXFoisPourcentRate {
    font-size: 12px;
    text-align: right;
    *width: 200px;
}
.cupCardXFoisFpFacilitiesRight .cupCard3FoisPourcentRate {
    font-size: 12px;
    text-align: right;
    *width: 200px;
    right: -80px;
}
.cupCardXFoisFpFacilitiesTerms{
    position: absolute;
    bottom: 2px;
    left: -160px;
    right: 55px;
    color: #798dab;
    font-size: 12px;
}
.genericCondition{
    margin-left: 10px;
    position: inherit;
}
.ps-moreserviceslink2{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -7px no-repeat;
    bottom: 4px;
    color: #3C5A80;
    display: block;
    font-size: 10px;
    font-weight: 700;
    left: 160px;
    padding: 0 0 0 10px;
    position: absolute;
    width: 57px;
}
.moreInfoLinkPlus{
font-family:Arial;
}
.moreInfoLinkWelcome{
    clear: both;    
    font-family:Arial;
    height: 14px;
    left: 530px;
    position: relative;
    }
.moreInfoLinkGeneric{
	clear: both;
    font-family: Arial;
    height: 14px;
    left: 520px;
    position: relative;
    top: -13px;
	width: 60px;
	}
	.welcomeCondition{
    float: left;
    left: 10px;
    position: relative;
    top: 8px;
	    }
    .exclusiveDiscountCondition{
    float: left;
    left: 10px;
    position: relative;
    top: -15px;
    }
    .moreInfoLinkExclusiveDiscount{
    bottom: 16px;
    float: left;
    height: 14px;
    left: 30px;
    position: relative;
    width: 60px;}
/* Fin partie gauche */

/**
 * Generic class : must be placed at the bottom of this stylesheet
 */
.centered{text-align:center;}

.orangeArrow {
    background:url("https://i2.cdscdn.com/struct/carte-cup/popup-facilites-de-paiment/ps-icone.gif") no-repeat scroll -3px -616px transparent;
    float: left;
    height: 12px;
    margin: 1px 5px 0 0;
    width: 10px
	}
	
.GenericText{
    color:#ff3c00;
    font-size:13px;
    font-weight:bold;
}

.imgCupCard
{
height:155px;
}
.imgCupCardPanel{
	/*-20%
	background: url(https://i2.cdscdn.com/struct/productsheet/GenericFP_v2.jpg) repeat;*/
	/* -15% */
	background: url(https://i2.cdscdn.com/struct/productsheet/15pourcent.jpg) repeat;
    height: 148px;
    margin: 10px;
    width: 760px;
}

/**
 * Ajout select couleur PAP
 */
.selectR1-medium {
    overflow:auto;
    width:80px;
}
.papThumbArea{
    float:left;
    height:80px;
    left:305px;
    position:relative;
    top:0;
    width:200px;
}
    .papThumbTitle{
        color:#3C5A80;
        font-weight:bold;
        margin:0 0 5px 0;
    }
        .papThumbContainer{
        clear:both;
        height:40px;
        margin:0 0 5px 0;
        overflow:hidden;
        width:200px;
    }
        .papThumbContainer .ps-thumbzoom{
            margin:3px 0 0 3px;
        }
.ps-sizeIcon{
    background:url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat scroll 0 -2271px transparent;
    color:#3C5A80;
    cursor:pointer;
    float:left;
    font-weight:bold;
    height:22px;
    margin:0 5px 0 0;
    padding:5px 0 0 20px;
    width:100px;
}

/* Zone de Stress */		 
		.stressBox {
	background: url(https://i2.cdscdn.com/imagesok/productsheet/stressBoxBg.png) no-repeat;
	height: 115px;
	padding: 55px 35px 10px 40px;
	position:fixed;
	top:285px;
	left:780px;
	width: 282px;
	z-index: 10000;
		}
		.stressBoxAlert{
    background: url(https://i2.cdscdn.com/imagesok/productsheet/exclamation.gif) no-repeat;
    height:65px;
    left:17px;
    position:absolute;
    top:24px;
    width:55px;
        }
		.stressBoxTitle{
	font-family: Impact, Arial, sans-serif;
	color:#ff0000;
	font-size: 30px;
	margin:0 0 10px;
	padding-left: 65px;

		}

		.stressBoxMsg{
	color:#000;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-size:normal;
	margin: 5px 0;
	text-align: center;
		}

	.stressBoxMsg strong{
		font-family: Arial, sans-serif;
		color:#ff0000;
		font-size:22px;
		font-weight:bold;
		font-style:italic;
	}

		.closeStressBox {
	background: url(https://i2.cdscdn.com/imagesok/productsheet/stressBoxBg.png) no-repeat 309px -55px;
	cursor:pointer;
	display:block;
	height:16px;
	width:15px;
	position:absolute;
	top:55px;
	right:27px;
	text-indent:-9999px;
		}
/**
 * top layout box
 * 
 * @author NGO
 */
.topLayoutTitle{
	color:#3C5A80;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.topLayoutBox{
	background-image:url(https://i2.cdscdn.com/imagesok/productsheet/top-layout.png);
	background-repeat:no-repeat;
}
	.topLayoutBoxExpand{
		background-image:url(https://i2.cdscdn.com/imagesok/productsheet/top-layout.png);
		background-position:right -26px;
		background-repeat:no-repeat;
	}
		.topLayoutBoxInner{
			padding:5px
		}
/**
 * share block
 *
 * @author NGO
 */
	.shareLine,
	.shareLineLast{
		display:block;
		height:20px;
		list-style-type:none;
	}
	.shareLine{
		border-bottom:1px solid #e3e4df;
		margin:0;
		padding:0 0 3px 0;
	}
	.shareLineLast{
		margin:3px 0 0 0;
		padding:0;
	}
		.shareItem,
		.shareItemLast{
			background:url(https://i2.cdscdn.com/imagesok/productsheet/Share/spriteShare.png) right 0 no-repeat;
			float:left;
			height:20px;
			padding:0 0 0 4px;
		}
		.shareItemLast{
			background:none;
		}
		.shareFbWant{width:110px;}
		.shareFbLike{width:92px}
		.shareFbSend{width:70px;}
		.shareTwitter{width:100px;}
		.shareGPlus{width:65px;}
		.shareMsn{width:30px;}
		.shareStf{width:75px;}
			/**
			 * share buttons
			 */
			.shareBtn{
				background-image:url(https://i2.cdscdn.com/imagesok/productsheet/Share/spriteShare.png);
				background-repeat:no-repeat;
				border:0;
				cursor:pointer;
				display:block;
			}
				.msnBtn{
					background-position:right -40px;
					height:20px;
					width:24px;
				}
				.stfBtn{
					background-position:right -20px;
					height:20px;
					width:73px;
				}
 
.socialBox{
	float:left;
	width:305px
}
.customerReviews{
	float:left;
	margin:0 9px 0 0;
	width:193px;
}

.colorguideselect, .sizeguideselect
{
    width:100px;
}

/* positionnement de l'économie dans la fiche produit */

.ps-productarea div.eco {
    top: 0;
    left: 165px;
}
/* En attendant de passer tout en em, obligé de forcer la taille de policesur la FP */
.ps-productarea div.eco.eXL {
    font-size: 12px;
    width: 9.33em;
}