

.staticProductCell {background-color:#fff; margin: 0; text-align: center; padding: 10px; width:207px; height:auto;}
.staticProductCell .productCellImg {background-color: #fff; margin: 0px auto; text-align:center; height: 170px; display: flex; position:relative;}
.staticProductCell .productCellImg img {max-width:170px; height:auto; max-height: 170px; margin:auto; position:absolute;top:0; bottom:0; left:0; right:0;}
input.productCellbtnAddToCaddie {background: #e3192d url("/imagesPortal/fr/localisation/193620/images/icon-basket-full.png") 5px 8px no-repeat; width: 100%; height: 32px; border: 0; cursor:pointer; -webkit-border-radius:3px; border-radius:3px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
input.productCellbtnAddToCaddie:hover {background: #e22d1c url("/imagesPortal/fr/localisation/193620/images/icon-basket-full.png") 5px 8px no-repeat; width: 100%; height: 32px;}

div.productCellAddToCaddie {padding-top:15px;}
.productCellDesc {line-height:15px; font-weight:normal; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top: 10px;}
.productCellDesc b {font-weight:normal;}
.productCellHeader, .productCellHeader a {color: #3f3f3f; font-size: 18px; font-weight: bold;}

.product_Stock1 {padding:10px;}
.productCellSalesPriceHT {font-weight: bold; font-size: 22px;}
.TextNOB {margin-top:5px; color:#5f5f5f; font-size:18px; font-weight: bold; display:inline-block;}
.gblSaleTaxInc {top: -5px; position: relative;}
.productCellRef {padding-top:5px;}
.productCellRef a, .productCellDesc a {color: #3f3f3f;}
.productCellRef a:active, .productCellDesc a:active {text-decoration:none;} 
.productCellPrice {text-align:right;margin-top:10px}
.productCellPrice .productCellSalesPriceTTC{margin-top: 2px;font-size: 15px;
    text-align: center;
    font-weight: bold;}
.moreDetail {background: #3f3f3f; padding: 8px 10px; border: 0; cursor:pointer; margin-left:10px; -webkit-border-radius:3px; border-radius:3px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.moreDetail:hover {background: #000; text-decoration:none;}
.bttnmain {padding-top:10px;}





/* PROD CELL STYLE - 8 */

.celleffect8 input.productCellbtnAddToCaddie {
    background: #e3192d url("/ImagesPortal/FR/Localisation/images/icon-ProdCellbasket.png") 10px 12px no-repeat;
    width: 46px;
    height: 46px;
	position: relative;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.celleffect8                {overflow: hidden;position: relative;text-align: center;cursor: default; width:100%;}
.celleffect8 .overlay       {height:inherit;position: absolute;overflow: hidden;top: 80px;background-color:transparent;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all 0.2s 0.2s ease-in-out;transition: all 0.2s 0.2s ease-in-out;border:0px solid #f1f1f1;z-index:10; text-align:center;}
.content .celleffect8 .overlay {/*top:20px;*/left: 0; top:0px; width:100%;}
.celleffect8:hover .overlay {
	background: rgba(255,255,255,0.9);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 52%, rgba(255,255,255,1) 99%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 52%,rgba(255,255,255,1) 99%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 52%,rgba(255,255,255,1) 99%);

	display:block;opacity: 1;filter: alpha(opacity=100);-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);}
.celleffect8.tagNormal .overlay {top: 75px;}
.celleffect8.tagNormal .productCellImg {margin-top: 65px;}

.celleffect8 a.moreDetail {
    background: #e3192d url("/ImagesPortal/FR/Localisation/images/icon-eye.png") no-repeat scroll center center;
    border-radius: 50px;
    box-shadow: 0 0 5px #a6a6a6;
    display: block;
    height: 46px;
    margin: 30px auto 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
    width: 46px;
}
.celleffect8 a.moreDetail:hover, .celleffect8 input.productCellbtnAddToCaddie:hover {background-color:#ff3347;}
.celleffect8 .productCellAddToCaddie, .celleffect8 .productCellSalesPriceHT {text-align:center;}
.celleffect8 .productCellAddToCaddie{position:relative;z-index:10}
.celleffect8 .productCellHeader {padding-top: 15px; text-align:center; color: #000; font-size: 17px;height:55px;overflow:hidden}
.celleffect8 .productCellPrice .productCellSalesPriceHT{text-align:center; color:#e3192d; font-size:24px; font-weight:bold;}

/*.noTag .tag{height:67px}*/


.priceExtVat{margin-bottom:5px}
.priceIncVat{margin-bottom:10px}
.priceExtVat b{    text-align: center;color: #e3192d; font-size: 24px;font-weight: bold;}
.celleffect8 .moreDetailWrapper{  
background:rgba(255,255,255,0.9);/*IE9*/
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 padding: 10px;
    width: 100%;}
.celleffect8 .addToBasket{margin-bottom:10px}
.celleffect8 .overlay .moreDetail{}
.celleffect8 .overlay p:last-child{text-align:center;margin-top:10px;font-size:15px; max-height: 120px;overflow: hidden;}
.celleffect8 .overlay p.subTitle {
    background: #fff none repeat scroll 0 0;
    font-size: 14px;
    font-weight: normal;
    height: 50px;
    line-height: 16px;
    margin-top: 50px;
}

.celleffect8 .overlay .productCellHeader {
    font-size: 16px;
}


/*WP Promotion*/
#cmcwebusercataloguepromotion {margin: 50px 0}
#cmcwebusercataloguepromotion .celleffect8 {margin: 0px;padding: 0px;width:203px;padding: 5px;z-index:1}
#cmcwebusercataloguepromotion .celleffect8 .overlay{width: 95%}
#cmcwebusercataloguepromotion .staticProductCell .productCellImg {height: 180px;width: 200px;vertical-align: middle;display: table-cell;text-align: center;}
#cmcwebusercataloguepromotion .staticProductCell .productCellImg img{max-width: 85%;height: auto}
#cmcwebusercataloguepromotion .celleffect8 .overlay{top:15px}
#cmcwebusercataloguepromotion .celleffect8 {border-right:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5}
#cmcwebusercataloguepromotion div.productCellAddToCaddie{padding-bottom:15px}
#cmcwebusercataloguepromotion .productCellAddToCaddie input {background: #e3192d url("/ImagesPortal/FR/Localisation/images/icon-ProdCellbasket.png") 10px 12px no-repeat;width: 46px;height: 46px;position: relative;-webkit-border-radius: 50px;border-radius: 50px;padding: 0}
#cmcwebusercataloguepromotion .PromotionLogo_0, #cmcwebusercataloguepromotion .PictoPromoTrue{top:25px;left: 15px;display: none}
#cmcwebusercataloguepromotion .productCellImg img {position:relative}



/*only for the home extra or not*/
body.index .content .celleffect8 .overlay p.subTitle,body form[action*='/homepage.htm'] .content .celleffect8 .overlay p.subTitle{margin-top: 40px;}
