
.puce-produit-text {position: absolute;right: 2px;margin:0px;width:116px;height:23px;background-color:black;color:white;font-family:Fira Sans;font-size:11px;}
.puce-produit-text em {margin: 0;
  position: absolute;letter-spacing: 0.4px;
  top: 50%;width:100%;
  left: 50%;text-align: center;
  transform: translate(-50%, -50%);}
  
  
div.rolloverproduit {
height:25px; 
width:264px;
background-color:#FFF;
margin:-30px 0 10px -35px;
padding:0
}
 
div.interrollover {width:100%;margin-top:30px}

div.productlivraison {
background-color:#00baff!important;
margin-left:-35px!important;
width:264px!important
}

div.productprecommande {
background-color:#fcff00!important;
color:#000!important;
margin-left:-35px!important;
width:264px!important
}

div.overparquantite {margin-top:10px}

div.prixapartirover {
font-size:40px;
font-weight:bold;
margin-top:10px;
color:#FF0
}

ul.infoclearo {
border-top:1px solid #313131!important;
font-size:12px!important;
width:263px!important;
margin-left:-35px!important;
margin-top:10px!important;
font-weight: 70!important;
}

li.liinfoclearo {
float:left!important;
height:40px!important;
width:45%!important;
margin:5px!important
}

div.pucesurproduit {
position:absolute;
width:100px;
height:100px;
margin-left:10px;
z-index:10
}

div.homevoirproduit {
color:#000;
padding-top:3px;
margin-top:5px;
text-align:center;
margin-left: -35px;
width: 264px;
height: 23px;
background-color:#c36328;
}

 

div.star_cutcat {
background:url(../../../img/star_cutcat.jpg) no-repeat scroll 0 0 transparent
}

div.star_oncat {
background:url(../../../img/star_oncat.jpg) no-repeat scroll 0 -18px transparent
}

div.star_offcat {
background:url(../../../img/star_oncat.jpg) no-repeat scroll 0 0 transparent
}

div.starcat {
position:relative;
top:-1px;
float:left;
height:18px;
width:20px;
overflow:hidden;
text-indent:-999em;
cursor:pointer
}




div.puce-produit-petit {
position:absolute;
margin-top:30px;
width:56px;
height:56px;
margin-top: -4px;
z-index: 1;
margin-left: 213px;
}
div.puce-img {
background-image:url(../../../img/1_paterne_nouveau_picto_2021.png);
background-repeat:no-repeat
}
div.puce-produit-grand {
position:absolute;
margin-top:30px;
width:96px;
height:96px;
margin-top: -4px;
z-index:2;
margin-left: 173px;
}
div.coeur-puce {
background-position:0 0px
}
div.nouveau-puce {
background-position:0px -100px
}
div.vegetal-puce {
background-position:0px -197px
}
div.decouvrir-puce {
background-position:-97px 0px
}
div.topvente-puce {
background-position:-200px 0px
}
div.stock-puce {
background-position:-304px 0px
}
div.refer-puce {
background-position:-304px -105px
}
div.selection-puce {
background-position:-200px -105px
} 
div.demarrage-puce {
background-position:-97px -105px
} 
div.quantite-puce {
background-position:-97px -209px
} 




div.bgpucecat {
background-image:url(../../../img/1-DERnews-picto-all-paterne.png);
background-repeat:no-repeat
}

div.productstocklimite {
background-position:0 -377px
}

div.producttestmagasin19 {
background-position:0 -436px
}

div.producttestmagasin18 {
background-position:-93px -436px
}

div.producttopvente {
background-position:-92px 0
}

div.pucenouveau {
background-position:0 0
}

div.pucedispotrois {
background-position:0 -56px
}

div.pucenewcouleur {
background-position:0 -120px
}

div.pucearrivage {
background-position:-93px -374px
}

div.pucepromoproduit {
background-position:0 -245px
}

div.pucebaisseprix {
background-position:-93px -311px
}

div.pucequaliteprix {
background-position:-93px -248px
}

div.puceprixparquantite {
background-position:0 -311px
}

div.pucecoupcoeur {
background-position:-93px -120px
}

div.puceunereference {
background-position:-92px -58px
}

div.pucecinquante {
background-position:0 -184px
}

div.pucelechoix {
background-position:-93px -185px
}

 

img.imgventeflashpromo {
float:left;
margin-top: -23px;
  margin-left: 206px;
}
 
ul#product_list {
width:100%;
float:left;
background-color:#fff;
padding-bottom: 40px; 
list-style-type:none
}

#product_list .fondprod {
width:265px;margin-top: 5px;
height:47px;
position:absolute
}

#product_list li {
height:340px;
display:block;
float:left;
width:265px;
margin:25px 5px 45px 9px
}

span.lespourcentage {
background-color:#c36328;
color:#FFF;
margin-left:30px;
border-radius:3px;
margin-top:-3px;
position:absolute;
width:70px;
padding:2px
}

#product_list div.rollover {
line-height:20px;
font-size:13px;
text-align:center;
color:#FFF;
visibility:hidden;
position:absolute;
z-index:2;
width:194px;
height:220px;
background-color:rgba(0,0,0,0.9);
margin:0;
padding:45px 35px 0
}

#product_list p.price_container {
margin-top:10px;
float:center;
width:265px;
text-align:center
}

#product_list p.price_container span.price {
margin-top:7px;
width:265px;
font-size:21px;
font-family:Fira Sans;
font-weight:bold;
color:#000
}

#product_list div.price-discount {
width:256px;
float:right;color:red;
margin-left:40px;
margin-top:10px;
font-size:13px;
text-decoration:line-through;
position:absolute;
text-align:left
}

#product_list h4 a{text-transform: uppercase;
font-size: 12px;font-family: Fira Sans;font-weight: 700;
display: block;
width: 100%;
text-align: center;
text-decoration: none;
 }

.puce-nicotine-offerte {position:absolute;margin-top:28px;width:78px;height:78px;margin-left:14px;z-index: 1;}


#product_list h3 {
font-size:12px;
font-family: Fira Sans;font-weight: 400;
display:block;
width:100%;
text-align:center;
text-decoration:none;
height:15px;
padding-bottom:0;
padding-top:5px
}

 

#product_list div.homeEnstock {
color:#FFF;
padding-top: -1px;
text-align:center;
margin-left: -35px;
width: 264px;
height: 19px;
background-color:#04a700
}



#product_list div.homeIndispobible {
color:#FFF;
padding-top: -1px;
text-align:center;
margin-left: -35px;
width: 264px;
height: 19px;
background-color:red
}

#product_list div.homevoirproduit a {
color:#000;
}



  @media only screen and  (max-width: 366px)
{
	#product_list h3 {height:25px!important;}
	
}


