/* PRODUCT */

.products_wrapper{
    overflow:hidden !important;
    height:auto !important;

    overflow:visible;
    height: 1%;


}

#new_title{
    margin:15px 0 0 0;
}

.new_title_back{
    background: url('../../images/site/pixGrey.png') repeat-x 0 15px;
    width: 466px;
     margin-top: 5px;
}

.new_title{
    font-size: 16px;
    color: #000;
    background-color: #fff;
    display: inline;
    padding:5px 5px 5px 0;
    font-weight:bold;
}

.product{
    height:275px;
    width:150px;
    float:left;

    margin-right: 8px;
    margin-bottom: 1px;

}

.borderProduct{
    border: 1px solid #c6c6c6;
    border-bottom: none;

}

.product .label{
    margin:5px 8px;
    font-weight:bold;
    font-size:11px;
    height:54px;
    border-bottom:1px solid #C6C6C6;
}

.product .label a{
    color:#005bb0;;
    text-decoration:none;
}

.product .price{
    height:45px;
    position:relative;
    background:url(../../images/site/back_liste_pdt.png) top center no-repeat;
    clear:both;
}


.product .destockage .price_text{
    color: #ffffff;
}

.price{
    height:100%;
}

.product .price_text{
    font-size:16px;
    position:absolute;
    font-weight:bold;
    top:8px;
    right:8px;
    color: #fff;
}



.product .pastille{
    display: inherit !important;
    display: none;
    background:url(../../images/icons/pastille-promo.png) center center no-repeat;
    height:49px;
    width:55px;
    text-align: center;
    position: absolute;
    left:9px;
    top:0;
}

.product .pastille div{
    padding-top:12px;
    color:#fff;
    font-weight: bold;
    font-size:17px;
}

.product .discount .old_price_text{
    position:absolute;
    top:27px;
    color:#fff;
    right:8px;
}

.product .discount .old_price_text .strong{
    background:url(../../images/site/barre-prix-blanc.gif) center center no-repeat;
}

.product .discount .price_text{
    color:#fff;
}

.product .choc{
    background-image:url(../../images/site/back_liste_pdt_choc.png);
}

.product .promo{
    background-image:url(../../images/site/back_liste_pdt_promo.png);
}



.product .bundle{
    background-image:url(../../images/site/back_liste_pdt_bundle.png);
}

.product .flash{
    background-image:url(../../images/site/ban-vente-flash.png);
}

.product .vente_flash{
    background:url(../../images/site/ban-vente-flash.png) top center no-repeat;
}

.product .solde{
    background-image:url(../../images/site/back_liste_pdt_solde.png);
}


.product a img {
    border:0;
}

.img_product{
    overflow:hidden;
    font-size:10px;
    margin-right:5px;
    position: relative;
}

.img_product img{
    margin:6px 8px 0;
}

.img_product a {
    text-decoration:none;
    color:#474747;
}

.img_product a:hover {
    text-decoration:none;
}

.fond_gris{
    background-color:#eaeaea;
}

.fond_gris a img{
    border:1px solid #b2b2b2;
}

.bottom_product{
    height:9px;
    clear:both;
}


.product .destockage{
    background:url(../../images/site/destock.png) top center no-repeat;
}

div.nb_decompte{
    border-top: 1px solid #C6C6C6;
    padding: 5px 0;
    text-align: center;
    font-weight: bold;
}

div.nb_decompte label{
    color: red;
}



