/**
 * Common Css properties to display products
 *
 * @Imagesrep      [10/BasePath]
 *                 [5/BasePath]     for images also used on FrontR1
 */

/**
 * Header
 */
.header100Std001{
  clear:both;
  margin:0;
  padding:0;
  width:780px;
}
/**
 * Footer
 */
.footer100Std001{
  clear:both;
  margin:0 0 10px;
  width:780px;
}
/**
 * Horizontal separator (Showcase)
 */
.Separateur100Std001{
  background:#d5dbe2;
  clear:both;
  height:1px;
  width:780px;
}
.Separateur100Std002{
  clear:both;
  margin:0 0 0 1px;
  padding:0;
  width:779px;
}
.productCell{
  display:block;
  float:left;
  height:100%;  
}
.productCell .productSplashEconomy-medium {
    height: 74px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    z-index: 2;
}
.productImg{
  cursor:pointer;
  position:relative;
  text-align:center;
  
}
.productImgNoStock{
  -moz-opacity:0.5;
  -khtml-opacity:0.5;
  background:#fff;
  filter:alpha(opacity=50);
  opacity:0.5;
}

/**
 * Product's category
 * @colordef: #798DA8
 */
.productTitleCat{
  color:#798DA8;
  display:inline;
  font-size:11px;
  font-weight:bold;
  margin:0; /* pom */
}
/**
 * Product's title and description
 * @colordef: #3C5A80
 */
.productTitle{
  display:inline; /* pom */
  color:#3C5A80;
  font-size:11px;
  font-weight:bold;
}
a.productTitle,
.productTitle a,
a.productShortDesc,
.productShortDesc a{
    text-decoration:none;
    color:#3C5A80;
}
a.productTitle:hover,
.productTitle a:hover,
a.productShortDesc:hover,
.productShortDesc a:hover,
.productTechnicalDesc a:hover,
.productLink a:hover{
    text-decoration:underline;
    color:#3C5A80;
}
/**
 * Product's desc
 * @colordef: #798da8
 */
.productShortDesc{
  color:#798da8;
  font-size:10px;
}
/**
 * Link: product's technical description
 * @colordef: #3c5a80
 */
.productTechnicalDesc,
.productLink{
    text-align:right;
    padding:7px 10px;
}
.productTechnicalDesc a,
.productLink a{
    background:url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -4px -7px no-repeat;
    color:#3c5a80;
    font-weight:bold;
    padding-left:10px;
    text-align:right;
}
.productTechnicalDesc .deleg-sc{
    cursor: pointer;
    text-decoration: underline;
}
/**
 * Payment facility 3x
 * @colordef: #ff0000
 */
.productPaymentFacility{
  color:#000;
  font-family:arial;
  font-size:11px;
  font-weight:normal;
  margin:5px 0 0;
  text-align:center;  
}
/**
 * Price striked
 * @colordef: #000
 */
.productPriceStriked{
  color:#000;
  display:block;   /* pom */
  font-family:arial;
  font-weight:700;
  margin:5px 0 0;
  padding:0;   /* pom */
  text-align:center;    /* pom */
  text-decoration:line-through;
}
/**
 *****************************************************************************
 * affichage texte bouton market place
 * @colordef : #0067a3
 *****************************************************************************
 */
.TxTPriceStd001,
.TxTPriceStd002{
  color: #0067a3;
  font-size: 10px;
}
.TxTPriceStd001{
  font-weight: bold;
}
.TxTPriceStd002{
  font-weight: normal;
}

/**
 * Sku under product's zoom
 * @colordef: #c7cfda
 */
.sku{color:#c7cfda;}

/************************************************************
 * Commercial deals
 */
.productComDealStd001,
.productComDealStd002, 
.productComDealStd003{
  float:left;
  height:26px;
}
/*
 * Large
 */
.productComDealStd001{width:235px;}
/*
 * Medium
 */
.productComDealStd002{width:172px;}
/*
 * Small
 */
.productComDealStd003{width:138px;}

.productComDealStd001 .productGroupedPurchase,
.productComDealStd002 .productGroupedPurchase,
.productComDealStd003 .productGroupedPurchase,
.productComDealStd001 .productFlashSelling,
.productComDealStd002 .productFlashSelling,
.productComDealStd003 .productFlashSelling,
.productComDealStd001 .productCountdownSelling,
.productComDealStd002 .productCountdownSelling,
.productComDealStd003 .productCountdownSelling,
.productComDealStd001 .productQuantity,
.productComDealStd002 .productQuantity,
.productComDealStd003 .productQuantity,
.productComDealStd001 .productCostPrice,
.productComDealStd002 .productCostPrice,
.productComDealStd003 .productCostPrice{
    background-image:url(https://i2.cdscdn.com/struct/ShowCase/sw-opcommerciale.png);
    background-repeat:no-repeat;
    display:inline-block;
    *display:inline;
    zoom:1;
}

/**
 * Grouped purchase
 */
/*
 * Large
 */
.productComDealStd001 .productGroupedPurchase{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -435px;
  display: inline-block;
  *display: inline;
  height: 21px;
  padding: 5px 4px 0 105px;
  width: 128px;
  zoom: 1;
}
/*
 * Medium
 */
.productComDealStd002 .productGroupedPurchase{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -400px;
  display: inline-block;
  *display: inline;
  height: 20px;
  padding: 5px 4px 0 43px;
  width: 128px;
  zoom: 1;
}
    .productComDealStd002 .productGroupedPurchase .countdown-wrapper{width:128px;}
/*
 * Small
 */
.productComDealStd003 .productGroupedPurchase{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -365px;
  display: inline-block;
  *display: inline;
  height: 18px;
  padding: 8px 4px 0 70px;
  width: 65px;
  zoom: 1;
}

/**
 * Flash selling
 */
/*
 * Large
 */
.productComDealStd001 .productFlashSelling{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -80px;
  display: inline-block;
  *display: inline;
  height: 21px;
  padding: 5px 4px 0 68px;
  width: 165px;
  zoom: 1;
}
/*
 * Medium
 */
.productComDealStd002 .productFlashSelling{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -45px;
  display: inline-block;
  *display: inline;
  height: 20px;
  padding: 5px 4px 0 30px;
  width: 134px;
  zoom: 1;
}
    .productComDealStd002 .productFlashSelling .countdown-wrapper{width:125px;}
/*
 * Small
 */
.productComDealStd003 .productFlashSelling{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -10px;
  display: inline-block;
  *display: inline;
  height: 18px;
  padding: 8px 4px 0 40px;
  width: 95px;
  zoom: 1;
}

/**
 * Countdown selling
 */
/*
 * Large
 */
.productComDealStd001 .productCountdownSelling{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -550px;
  display: inline-block;
  *display: inline;
  height: 20px;
  padding: 5px 0 0 85px;
  width: 160px;
  zoom: 1;
}
/*
 * Medium
 */
.productComDealStd002 .productCountdownSelling{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -515px;
  display: inline-block;
  *display: inline;
  height: 20px;
  padding: 5px 0px 0 40px;
  width: 132px;
  zoom: 1;
}
/*
 * Small
 */
.productComDealStd003 .productCountdownSelling{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -480px;
  display: inline-block;
  *display: inline;
  height: 20px;
  padding: 5px 0px 0 40px;
  width: 95px;
  zoom: 1;
}
    .productComDealStd002 .productCountdownSelling .countdown-wrapper{width:125px;}

/**
 * Limited quantity
 */
/*
 * Large
 */
.productComDealStd001 .productQuantity{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -205px;
  display: inline-block;
  *display: inline;
  height: 18px;
  padding: 8px 4px 0 68px;
  width: 165px;
  zoom: 1;
}
/*
 * Medium
 */
.productComDealStd002 .productQuantity{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -170px;
  display: inline-block;
  *display: inline;
  height: 18px;
  padding: 8px 4px 0 40px;
  width: 128px;
  zoom: 1;
}
/*
 * Small
 */
.productComDealStd003 .productQuantity{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -135px;
  display: inline-block;
  *display: inline;
  height: 18px;
  padding: 8px 4px 0 40px;
  width: 95px;
  zoom: 1;
}

/**
 * Cost price
 */
/*
 * Large
 */
.productComDealStd001 .productCostPrice{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -320px;
  display: inline-block;
  *display: inline;
  height: 18px;
  padding: 8px 4px 0 68px;
  width: 165px;
  zoom: 1;
}
/*
 * Medium
 */
.productComDealStd002 .productCostPrice{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -285px;
  display: inline-block;
  *display: inline;
  height: 20px;
  padding: 6px 4px 0 35px;
  width: 134px;
  zoom: 1;
}
/*
 * Small
 */
.productComDealStd003 .productCostPrice{
  background: url(https://i2.cdscdn.com/soldes_op/2023_01/struct/product/sw-opcommerciale.png) no-repeat scroll -17px -250px;
  display: inline-block;
  *display: inline;
  height: 18px;
  padding: 8px 4px 0 40px;
  width: 95px;
  zoom: 1;
}
/**
 * Text of commercial deals
 */
.productComDealStd003 .productSellTxtBlack{font-size:8px;}
.productComDealStd003 .productSellTxtWhite{font-size:9px;}
.countdown-text{padding-right:3px;}
.countdown-timer{font-size:10px;}

.productSellTxtBlack{
  color:#000;
  font-size:10px;
  font-weight:bold;
  text-align:center;
}
.productSellTxtWhite{
  font-size:11px;
  font-weight:bold;
  text-align:center;
  color:#fff;
}
/**
 * Countdown
 */
.productComDealStd003 .countdown-text,
.countdown-has-expired .countdown-timer,
.countdown-expiration-message{
    display:none;
}
.countdown-has-expired .countdown-expiration-message{display: inline;}

/**
 ******************************************************************************
 * share links of a product
 *
 * @author      nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package     cdiscount-ui 
 *
 * - market place productsheet
 * - productsheet
 *
 * @todo change the image ps-icone.gif to ps-icone.png
 ******************************************************************************
 */
.print{
  background: url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -3px -102px no-repeat;
  cursor: pointer;
  display: block;
  float: left;
  line-height: 20px;
  margin: 7px 0 0;
  padding: 0 0 0 23px;
}
.sendtofriend{
  background: url(https://i2.cdscdn.com/imagesok/productsheet/ps-icone.gif) -3px -139px no-repeat;
  float: left;
  line-height: 20px;
  margin: 0 0 0 10px;
  padding: 0 0 0 24px;
}
.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;
}

/**
 * Flags and logo
 */
.productLogoImg,
.productFlagImg{
  border:none;
  display:block; /* pom */
  margin:0 auto;
  max-width:65px;
  max-height:25px;
}

.productLogoSpecialImg{
 border: none;
  margin: 0 5px auto;
  max-width: 65px;
  max-height: 25px;
}
    /**
    * @bugfix: support of max-height in IE6
    */
    *html .productLogoImg,
    *html .productLogoSpecialImg,
    *html .productFlagImg{
      width:65px;
      height:25px;
    }
    
/**
 * Product's flag when there is no commercial deal
 */
.productFlag{
  clear:left;
  height:25px;
  margin:0 auto;    /* pom */
  width:65px;
}
/**
 * Sold out products
 */
/*
 * Large
 */
.productNoStockStd001{
  background:url(https://i2.cdscdn.com/struct/ShowCase/produit-epuise-grand.png) top center no-repeat;
  float:left;
  height:115px;
  position:absolute; /* pom */
  right:0;
  top:0;
  width:115px;
  z-index:3;
}
/*
 * Small
 */
.productNoStockStd002{
  background:url(https://i2.cdscdn.com/struct/ShowCase/produit-epuise-petit.png) top right no-repeat;
  float:left;
  height:115px;
  left:0;
  position:absolute; /* pom */
  top:0;
  width:115px;
  z-index:2;
}

/************************************************************
 * Splash image displaying the economy amount on a product
 * It can be displayed in several sizes:
 *  Lage:    .productSplashEconomy-large
 *  Medium:  .productSplashEconomy-medium
 *  Small:   .productSplashEconomy-small
 *
 * <code>
 * <body>
 *  <div class="productSplashEconomy-large">
 *   <span class="splashEconomyContainer">
 *    <span class="productSplashEconomyAmount">199�</span>
 *    <span class="productSplashEconomyText">d'�conomie</span>
 *   </span>
 *  </div>
 * </body>
 * </code>
 *
 * @version   2.0
 * @author    CJU
 */

/*
 * Base class for applying Splash economy (common properties)
 */
.productSplashEconomy-large,
.productSplashEconomy-medium,
.productSplashEconomy-small,
.productSplashEconomySpecial-medium{
    float:left;
    font-family:arial;
    text-align:center;
}
.productSplashEconomy-large span,
.productSplashEconomy-medium span,
.productSplashEconomy-small span,
.productSplashEconomySpecial-medium span{
    display:inline-block;
    vertical-align:middle;
    *display:inline;
    zoom:1;
    cursor:pointer;
  }
.splashEconomyContainer{
    color:black;
    line-height:1.2;
}
.productSplashEconomyAmount{
    font-weight:bold;
    width:100%;
}
.productSplashEconomyText{
    font-size:9px;
    width:100%;
}

/*
 * Specific class concerns Large Splash economy (specific properties depending on splash size)
 */
.productSplashEconomy-large,
.productSplashEconomy-large .vspace{
    height:95px;
}
.productSplashEconomy-large{
    background:url(https://i2.cdscdn.com/imagesok/economy/splash-product.png) no-repeat -11px 12px; /* Ajust background-position to get the picture centered */
    line-height:95px;
    width:131px;
}
.productSplashEconomy-large .splashEconomyContainer{width:127px;}
.productSplashEconomy-large .productSplashEconomyAmount{font-size:28px;}

/*
 * Specific class concerns Medium Splash economy
 */
.productSplashEconomy-medium,
.productSplashEconomy-medium .vspace,
.productSplashEconomySpecial-medium,
.productSplashEconomySpecial-medium .vspace{
    height:74px;
}
.productSplashEconomy-medium,
.productSplashEconomySpecial-medium{
    background:url(https://i2.cdscdn.com/imagesok/economy/splash-small.png) no-repeat -18px 11px; /* Ajust background-position to get the picture centered */
    line-height:74px;
    width:100px;
}
.productSplashEconomy-medium .splashEconomyContainer, .productSplashEconomySpecial-medium .splashEconomyContainer{width:96px;}
.productSplashEconomy-medium .productSplashEconomyAmount, .productSplashEconomySpecial-medium .productSplashEconomyAmount{font-size:20px;}

/*
 * Specific class concerns Small Splash economy
 */
.productSplashEconomy-small,
.productSplashEconomy-small .vspace{
    height:74px;
}
.productSplashEconomy-small{
    background:url(https://i2.cdscdn.com/imagesok/economy/ra-remise.png) no-repeat -10px 16px; /* Ajust background-position to get the picture centered */
    line-height:74px;
    width:70px;
}
  
.productSplashEconomy-small .splashEconomyContainer{width:66px;}
.productSplashEconomy-small .productSplashEconomyAmount{font-size:17px;}
.productSplashEconomy-small .productSplashEconomyText{font-size:7px;}

/**
 * Specific class concerns Small Splash Commercial Transaction
 */
  .productSplash-small .productSplashCommercialTransactionImg{
    height:37px;
    width:100px;
  }
  
  .productSplash-small .productSplashCommercialTransactionImg img{
    height:37px;
    width:50px;
    float:right;
  }
  
  /*Zone pastille Vitrine*/
 .productSplashEconomy-small-ct img{
	width: 70px;
    }

  .productSplashEconomy-medium-ct img{
	width: 70px; 
	}

   .productAmbienceTabScdCol50Std001 .productSplashEconomy-medium-ct img{
    width: 70px; 
    float: right;
    }

  .productSplashEconomy-large-ct img{
	width: 100px;
	}
  
  .-ct img{
	width: 70px; 
	}
	

 /* Product Action List + Items
 * 
 * Displays a vertical list of actions.
 * It can be completed by:
 * - .list-inline:        horizontal stacking
 * - .list-inline-wide:   horizontal stacking, with right margin (centering possible)
 * 
 * @author  Thomas Parisot <tparisot@clever-age.com>
 * @version 1.0
 */
.product-action-list{
  bottom:2.5em;
  font-size:1.3em;
  left:1em;
  position:absolute;
  text-align:center;
  width:115px;
  z-index:10;
}

.product-action-list-special{
  bottom: 51px;
  font-size: 1.3em;
  left: 0;
  position: absolute;
  text-align: center;
  width: 115px;
  z-index: 10;
  list-style:none outside none;
  margin:0;
  padding:0;
}

  .product-action-list-item{
    margin-bottom: 5px;
  }
  
  /**
   * Inline display
   */
  .list-inline{width:100%;}

  .list-inline .product-action-list-item{
    float:left;
    margin:0 1px 0 0;
  }
  /**
   * Inline wide display
   * 
   * Can be called in addition of inline display, to cumulate its properties
   */
  .list-inline-wide .product-action-list-item{
    float:none;
    display:inline-block;
    margin-right:5px;
    /* IE hack */
    zoom:1;
    *display:inline;
  }
  /**
   * List elements for showcase
   */
  .product-action-list a{
    color:#3c5a80;
    text-decoration:none;
  }
  .product-action-list a:hover{text-decoration: underline;}

/************************************************************
 * Customer advices
 * Display the number of customer advices and a rating image
 * It can be displayed in several sizes :
 *  - big:    .productRatingStd001
 *  - medium  .productRatingStd002	(not active yet)
 *  - small:  .productRatingStd003
 *
 * @Imagesrep   struct/Rx/common/rating/big/
 * @Imagesrep   struct/Rx/common/rating/small/
 *
 * <code>
 * <body>	
 *  <div class="productRatingStd003">
 *   <div class="productRatingTxt"></div>
 *   <div class="productRatingImg"></div>
 *   </div>
 * </body>
 * </code>
 *
 * @version  1.0
 * @author   CJU
 */
 .productRatingStd001,
 .productRatingStd002,
 .productRatingStd003{
	clear:both;
	float:left;
 }
 .productRatingTxt{
	color:#273c58;
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:9px;
	text-align:left;
	width:71px; /* width for 3 digits */
}
.productRatingTxt a{
    color:#273c58;
    text-decoration:none;
}
.productRatingTxt a:hover{
    text-decoration:underline;
}
.productRatingImg{
	float:left;
	text-align:center;
}
/* Big size */
.productRatingStd001 .productRatingTxt{
	font-size:10px;
	margin-right:8px;
	padding:5px 0 0;
}
.productRatingStd001 .productRatingImg{
	height:21px;
	width:110px;
}
/* Small size */
.productRatingStd003{
	height:24px;
	width:71px;  /* width for 3 digits */
}
.productRatingStd003 .productRatingTxt{
    margin-bottom:2px;
}
.productRatingStd003 .productRatingImg{
	height:12px;
}
/**
 *****************************************************************************************************************
 * Layouts
 *
 * @author      nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package     cdiscount-ui 
 *
 */
.background100Std001,
.background100Std002,
.background100Std003,
.background100Std004{
  clear: both;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 780px;
  zoom: 1;
  *display: inline;
}
.background050Std001{
  float: left;
  margin: 0 0 20px 0;
  padding: 0;
  width: 390px;
}
/**
 *****************************************************************************************************************
 * Spaces betwenn layouts
 *
 * @author      nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package     cdiscount-ui 
 */
 .BlockLeftSpace7{
   margin: 0 0 0 7px;
 }
 .BlockLeftSpace10{
   margin: 0 0 0 10px;
 }
 .BlockTopSpace20{
   margin: 20px 0 0 0;
 }
 .BlockBottomSpace20{
   margin: 0 0 20px 0;
 }

/************************************************************
 * Carrier extensions
 * Display images of the carriers for product's delivery
 *
 * product/productCarrierPicto.png: step of 30px
 * @author: CJU
 *
 * <code>
 *   <span class="productCarrierPicto carrierCasino"><!-- --></span>
 * </code>
 * 
 * Available Carriers:
 * - ADX :          Adrexo
 * - COL :          Colissimo
 * - CRE, RCD :     Relais Cdiscount
 * - EMP :          Points Retrait (+30kg)
 * - M30 :          Points Retrait (-30kg)
 * - KIA, KIB :     Kiala
 * - LSP :          Service Plus
 * - TNT, TNB :     TNT
 * - TRP :          Transporteur
 * 
 * Available Pictograms' sizes:
 * - Small
 * - Big
 */
.productCarrierPicto, 
.productCarrierNoPicto,
.productCarrierPictoSprite{
    background:url(https://i2.cdscdn.com/struct/product/productCarrierPicto.png);
    background-repeat:no-repeat;
    display:inline-block;
    margin:0 5px;
    vertical-align:middle;
    width:39px;
    height:30px;
}
.productCarrierNoPicto{background:none;}
/*
 * Small
 */
.carrierSmallTNT,
.carrierSmallTNB{
    background-position:0 0;
}
.carrierSmallCRE,
.carrierSmallRCD{
    background-position:0 -30px;
}
.carrierSmallCOL{background-position:0 -60px;}
.carrierSmallADX{background-position:0 -90px;}
.carrierSmallKIA,
.carrierSmallKIB{
    background-position:0 -120px;
}
.carrierSmallM30, .carrierSmallFDR{background-position:0 -150px;}
.carrierSmallEMP{background-position:0 -180px;}
.carrierSmallTRP{background-position:0 -210px;}
.carrierSmallLSP{background-position:0 -240px;}
.carrierSmallRDO{background-position:0 -270px;}
.carrierSmallLDR{background-position:0 -365px;}
.carrierSmallREL{background-position:0 -400px;}
/*
 * Large
 */
.carrierBigTNT,
.carrierBigTNB,
.carrierBigCRE,
.carrierBigRCD,
.carrierBigCOL,
.carrierBigADX,
.carrierBigKIA,
.carrierBigKIB,
.carrierBigM30,
.carrierBigFDR,
.carrierBigEMP,
.carrierBigTRP,
.carrierBigLSP,
.carrierBigRDO,
.carrierBigRCO,
.carrierBigSO1,
.carrierBigSO2,
.carrierBigLDR,
.carrierBigREL {
    width:80px;
    height:50px;
}
.carrierBigTNT,
.carrierBigTNB{
    background-position:-50px 0px;
}
.carrierBigCRE,
.carrierBigRCD{
    background-position:-50px -50px;
 }
.carrierBigCOL{background-position:-50px -100px;}
.carrierBigADX{background-position:-50px -150px;}
.carrierBigKIA,
.carrierBigKIB{
    background-position:-50px -200px;
}
.carrierBigM30, .carrierBigFDR{background-position:-50px -250px;}
.carrierBigEMP{background-position:-50px -300px;}
.carrierBigTRP{background-position:-50px -350px;}
.carrierBigLSP{background-position:-50px -400px;}
.carrierBigRDO,
.carrierBigRCO{background-position:-50px -450px;}
.carrierBigSO1,
.carrierBigSO2{background-position:-50px -550px;}
.carrierBigRIM, .carrierBigMAG{
    background: url('https://i2.cdscdn.com/struct/MarketPlace/logos.png') no-repeat 0 -41px;
    height: 34px;
    width: 84px;
}
.carrierBigLDR{background-position:-50px -600px;}
.carrierBigREL{background-position:-50px -660px;}

/************************************************************
 * Insurance and warranty extensions
 * Display images and amount of the insurance or warranty product's options
 *
 * product/insuranceWarranty.png
 * @author: CJU
 *
 * <code>
 *   <div class="productServicesPicto warrantySmall2y">
 *      <span>� 99,99�</span>
 *   </div>
 * </code>
 */
.productServicesPicto{
    background-image:url("https://i2.cdscdn.com/struct/product/insuranceWarranty.png");
    color:#fff;
    float:left;
    font:bold 9px arial;
    margin:0 0 12px 34px;
    width:79px;
}
.productServicesPicto span{
    display:inline-block;
    padding:50px 0 0;
    text-align:center;
    width:79px;
}
/*
 * Small pictos
 */
.warrantySmall2y{background-position:-17px -18px;} 
.warrantySmall3y{background-position:-134px -18px;}
.warrantySmall5y{background-position:-260px -18px;} 
.warrantySmallPromo3y{
    background-position:-377px -18px;
    width:83px;
} 
.warrantySmall30p{background-position:-508px -18px;}
.warrantySmall20p{background-position:-634px -18px;}
.warrantySmall15p{
    background-position:-1136px -18px;
    width:81px;
}
.warranty1Month{
    background-position:-770px -18px;
    width:64px;                
}
.insuranceSmall1y{background-position:-879px -18px;} 
.insuranceSmall2y{background-position:-1005px -18px;}
/*
 * Big pictos @todo: calculer chaque position
 */
.warrantyBig2y{background-position:0 0;} 
.warrantyBig3y{background-position:0 0;}
.warrantyBig5y{background-position:0 0;}
.warrantyBigPromo3y{background-position:0 0;} 
.warrantyBig30p{background-position:0 0;}
.warrantyBig20p{background-position:0 0;}
.warrantyBig15p{background-position:0 0;}
.insuranceBig1y{background-position:0 0;} 
.insuranceBig2y{background-position:0 0;} 

/************************************************************
 * Text Price starts from and legal mention
 */
.priceStartsFromDefaultForPrint{
    color:#ed0000;
    display:inline-block;
    font-weight:bold;
    text-align:center;
    width:13%; 
    height: 0px;
    margin-top:6px;
    margin-left:-130px;
}
.priceStartsFromDefault,
.productSizeLegalMention{
    color:#ed0000;
    display:inline-block;
    font-weight:bold;
    text-align:center;
    width:100%;
}
.productSizeLegalMention{
    color:#aab5c4;
    text-align:left;
}

/************************************************************
 * Shipping alert
 */
.productInStock,
.productPreOrder,
.productSupplierOrder{
    border:1px solid #c1cad5;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    display:inline-block;
    font-size:18px;
    font-style:italic;
    font-weight:bold;
    margin-top:10px;
    padding:5px 15px;
}
.productInStock{color:#24c700;}
.productInStockHidden{
    visibility: hidden;
}
.productSupplierOrder{color:#ff9000;}
.ps-shippingarea .productSupplierOrder span{font-size:10px;}

.productPreOrder{
    color:#f00;
    font-size:15px;
    padding:8px 15px;
}
.shippingDelay{
    font-size:14px;
    height:auto;
}
.ps-guaranteedDelivery
{
    margin:10px 0;
}

/************************************************************
 * Technical description
 */
.productDescTable{
    border-bottom:1px solid #BDC5D1;
    color:#3c5a80;
    font-size:11px;
    margin:0 auto 5px;
    width:760px;    
}
/*
 * Couleur de fond appliquee uniquement sur les lignes impaires
 */
.lineOdd{background:#eff0f4;}

.lineOdd td,
.lineOdd th,
.lineEven td,
.lineEven th{
    border-top:1px solid #BDC5D1;
}
/*
 * Table's header informations
 */
.productDescCol1{
    background:#fff;
    border-right:1px dashed #BDC5D1;
    padding:0 15px 0 0;
}
.twoColumns .productDescCol2,
.threeColumns .productDescCol2,
.threeColumns .productDescCol3{
    padding:7px 0 7px 10px;    
}
/*
 * Table's data cells for 3 columns
 */
.threeColumns .productDescCol2{width:250px;}
.productDescCol3{width:315px;}
/*
 * Table's data cells for 2 columns
 */
.twoColumns .productDescCol2{width:565px;}

/**
 ***********************************************************************************************************
 * Product's payment facilities
 *
 * @author:      Celine Juan <email> celine.juan@cdiscount.com
 * @package:     cdiscount-ui
 */
.paymentFacility{
    border-right:1px solid #ced6de;
    float:left;
    padding:6px 10px 0;
    position:relative;
    width:592px;    
}
    .paymentFacilityTitle,
    .productServicesTitle{
        background:transparent url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 198px -617px;
        color:#0045AC;
        display:inline-block;
        font:bold 12px arial;
        margin:0 0 10px;
        text-align:center;
        text-transform:uppercase;
        width:592px;
    }
    .paymentFacility .leftContent{
        color:#3c5080;
        float:left;
        font-size:12px;
        height:72px;
        width:337px;
    }
        .paymentFacilityDesc{
            display:inline-block;
            text-align:center;
            vertical-align:middle;
            width:198px;    
        }
        .paymentFacilityImg{
            display:inline-block;
            height:72px;
            text-align: center;
            vertical-align:middle;
            width:130px;  
        }
    .paymentFacility .rightContent{
        color:#3c5080;
        float:left;
        font-size:12px;
        height:72px;
        text-align: center;
        width:255px;
    }
        .paymentTable{
            border:1px solid #ebeef1;
            height:66px;
            margin:0 auto;
            width:245px;
        }
        .paymentTableTop{
            background-color:#5f7591;
            color:#fff;
            float:left;
            font:bold 10px/20px arial;
            height:20px;
            text-align:center;
            width:144px;   
        }
        .paymentTable .borderRight{
            border-right:1px solid #ebeef1;
            width:100px;
        }
        .paymentTableContent{
            background:transparent url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 87px -925px;
            clear:both;
            color:#3c5a80;
            font:bold 18px arial;
            padding:10px 15px;
            height:25px;
            width:215px;   
        }
        .paymentTableBottom{
            color:#3c5080;
            display:inline-block;
            font-size: 10px;
            position:relative;
            top:-12px;
            left:15px;
        }
        .paymentFacilityInfo{
            display: block;
            margin: 30px 0 0 0;
        }
    .paymentFacility .bottomContent{
        clear:left;
        width:592px;
    }
        .paymentFacility .bottomContent span{
            color:#798DA8;
            font:bold 9px arial;
        }

/**
 **************************************************************************************************
 * gestion du MarketPlace
 */
.productMarketPlaceSplashStd001{
  background: url(https://i2.cdscdn.com/struct/ShowCase/produit-marketplace.png) top center no-repeat;
  float: left;
  height: 115px;
  position: absolute;
  right: 0;
  top: 0;
  width: 115px;
  z-index: 3;
}
.productMarketPlaceContainer{
    clear: left;
    height: 30px;
    margin: 8px 0 12px;
}
.productMarketPlace{
    background: url(https://i2.cdscdn.com/struct/ShowCase/encadre-lien-mp.png) top right no-repeat;
    color: #0067a3;
    font-family: arial;
    font-size: 10pt;
    line-height: 11px;
    text-align: center;
}
.productMarketPlace span{font-weight: bold;}

/**
 * Macaron MarketPlace
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 *  
 * macaron sizes : medium, large 
 *
 *<code>
 *<div class="macaronMp">
 *  <div class="medium"><!----></div>
 *</div>
 *</code>
 */
.macaronMp .medium{
	background:url(https://i2.cdscdn.com/struct/Marketplace/macaron/macaron-occasion.png) no-repeat 0 0;
	height:60px;
	width:60px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
}
.macaronMp .large{
	background:url(https://i2.cdscdn.com/struct/Marketplace/macaron/macaron-occasion.png) no-repeat 0 -81px;
	height:91px;
	width:91px;
}

/*au cas ou le macaron est a l'interieur d'un span eg. recherche */
.deleg-c .macaronMp .medium{
    	margin:-10px 0 0 0;
    	position:relative;
}

/**
 * cartouche market place
 * 
 * <code>
 *	<div class="cartoucheMp borRadTop2">
 *		<div class="newOfferMp">
 *			<span class="cartoucheMpLink jq-picHover">213 neufs</span>
 * 			<span>� partir de <span class="bold">1223 &euro;</span></span>
 *		</div>
 *		<span>-</span><%-- remove span when content is on 2 lines --%>
 *		<div class="discountOfferMp">
 *			<span class="cartoucheMpLink jq-picHover">213 occasion</span>
 *			<span>� partir de <span class="bold">4223 &euro;</span></span>
 *		</div>
 *	</div>
 * </code>
 * 
 * @dependency : - productlist.css for product list and search
 *               - popin.css       for mini productsheet
 */
/**
 * main block
 */
.cartoucheMp{
	background:transparent url(https://i2.cdscdn.com/struct/MarketPlace/bg-lienmp.png) repeat-x top;
    border:1px solid #aeccdc;
    border-bottom:none;
    clear:both;
    color:#046dab;
    display:inline-block;
    font-size:10px;
    line-height:11px;
    font-family:arial;
    padding:4px 0;
    text-align:center;
    width:100%;
    *display:inline;
    zoom:1;
}
/**
 * Cartouche link style    
 */
.cartoucheMpLink{
	font-weight:bold;
    color:#046dab;
	cursor:pointer;
}
.cartoucheMpLink_over{
	text-decoration:underline;
}
/**
 * cartouche text style
 */
.newOfferMp,
.discountOfferMp{
    display:inline-block;
    *display:inline;
    zoom:1;
}
/**
 * list of the legal mentions
 *
 * @author:      Nicolas Gou�set <email> nicolas.goueset@cdiscount.com
 * @package:     cdiscount-ui
 *
 * - market place productsheet : MentionsStd002
 */
.MentionsStd002{
  color: #3e5c80;
  font-size: 7px;
  margin: 0;
  padding: 0 0 0 10px;
}
/**
 * list of the ecopart text 
 *
 * @author:      Nicolas Gou�set <email> nicolas.goueset@cdiscount.com
 * @package:     cdiscount-ui
 *
 * - market place productsheet
 */
.EcoPartStd002,
.EcoPartStd003{
  color: #787878;
  font-size: 9px;
  line-height: 12px;
}
.EcoPartStd002{
  background: url(https://i2.cdscdn.com/imagesok/common/icone.gif) no-repeat 17px -348px;
  text-align: center;
  text-indent: 10px;
}
.EcoPartStd003{
  text-align: right;
}

/***
* Permet de ne pas afficher un bloc. Doit �tre d�finie en dernier (d'autres classes red�finissent le display)
*/
.nodisplay, .noDisplay, .noDisp{
  display:none;
}
.itemBlockImageLister {
     float:left;
     position:relative;     
}
