/* Common */
ul.filtres {padding:0 5px; margin-bottom:5px; border-left:1px dotted RED;}
ul.filtres a {color:#d42;}
ul.filtres a:hover { }
.resume, #redaction { padding-top:10px; }
#catalogue {margin:20px 0; }
#catalogue div.cat {}
#catalogue div.cat:hover { }
#catalogue div.cat div.zone-image { z-index:4; margin:0 auto; position:relative;}
#catalogue div.cat div.zone-image img.produit { width:100%; /*border:1px solid #D8D8D8;*/ }
#catalogue div.cat:hover img.produit { }
#catalogue div.cat div.ruptureStock { position:absolute; top:0; z-index:11; width:100%; }
#catalogue div.cat div.ruptureStock img { width:100%; /*margin-left:1px;*/ }
#catalogue div.cat h3 {margin:5px 0 10px 0; border:none;}
#catalogue div.cat h3 a.lien-category {background:url("img/blank.gif"); font-family:Arial, Helvetica, sans-serif; color:#007EB3; font-size:12px; height:auto;}
#catalogue div.cat h3 a.lien-category .nb {color:gray;}
#catalogue div.cat p.tarif {color:#c00; top:0; height:auto; margin:0;}
#catalogue div.cat p.tarif .prixVente, #catalogue div.cat p.tarif .devise, #catalogue div.cat p.tarif .prixBarre { position:relative; }
#catalogue div.cat p.tarif .prixPrefixe { color:#666; }
#catalogue div.cat p.tarif .prixVente { line-height:normal; }
#catalogue div.cat p.tarif .prixVente .devise { top:0; font-size:0.6em; font-weight:normal; }
#catalogue div.cat p.tarif .prixBarre { display:block; text-decoration:line-through; }
#catalogue div.cat p.tarif .prixBarre * { top:0; }
#catalogue div.pourcentage { left:15px; top:0; background:transparent url("img/pourcentage-categorie.gif") no-repeat top left; background:transparent url("img/pourcentage-categorie-ie.gif") no-repeat top left\9; width:80px;  height:80px; position:absolute; z-index:10; font-family:Arial, Helvetica, sans-serif; }
#catalogue div.pourcentage p { -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); -ms-transform:rotate(-45deg); color:#FF0; letter-spacing:-0.05em; line-height:1.2em; position:absolute; text-align:center; font-size:1.7em; top:7px; width:44px; }
#catalogue div.pourcentage p span.pourcentReduc { font-size:0.6em; font-family:"Helvetica-97-blackCondensed"; font-weight:bold; }
#catalogue .seeMore { display:none; }
#catalogue .action {margin:10px 0 0 0;}
#catalogue .action a, #catalogue .action span{display:block; margin-top:4px;}
#catalogue .tarif .nombre, #catalogue .tarif .text { }

#catalogue div.cat {padding-right:0;}
#catalogue div.cat .zone-category {cursor:pointer; border:0px solid #CCC; padding:10px;}
#catalogue div.cat .zone-category:hover { background-color:#e3e3e3; }
#catalogue div.cat .zone-category .row {overflow:hidden;}

.box_show_next_product { margin:16px 0; text-align:center; width:100%; overflow:hidden; list-style-type:none;}
.btn_show_next_product { background:none repeat scroll 0 0 #EAEAEA; border:1px solid #D1D1D1; border-radius:10px; color:#646464; display:inline-block; font-size:18px; padding:10px; text-decoration:none; /*height:20px;*/ }
.btn_show_next_product span {display:block;}
.btn_show_next_product .puce { padding:6px 20px; }
.btn_show_next_product .puce, .btn_show_next_product .text-pagination, .btn_show_next_product .loader-img { float:left; cursor:pointer; }
.btn_show_next_product .loader-img { display:none; vertical-align:middle; height:20px; margin-left:10px; }

#catalogue div.cat {margin-bottom:10px;}
#catalogue div.cat div.zone-image {}
#catalogue div.cat div.info {}
#catalogue div.cat a.lien-category {display:block; position:relative;}

#demande-piece a {text-decoration:none!important;}

#zone-redaction {padding-right:0;}
#zone-redaction #redaction {padding-right:0!important;}

#zone-facebook-hi #like-facebook {margin-top:0!important;}
#zone-avis-hi {text-align:right;}



/* --- Spécifique média --- */

/* lg */
@media (min-width: 1200px) {
    
    
}

/* md */
@media only screen and (max-width : 1200px) {

}

/* sm */
@media only screen and (max-width : 992px) {
    
    #catalogue  {padding-right:15px;}
    #catalogue div.cat h3 a.lien-category {height:auto;}
    a.infosGamme, a.infosProduit, a.devis {font-size:14px; padding:5px;}
    
    
    #zone-redaction {padding-right:15px;}
    
}

/* ms */
@media only screen and (max-width : 767px) {
    
    #zone-avis-hi {text-align:left;}
    /*#catalogue div.cat div.zone-image {max-height:381px;}*/
    
    #catalogue div.cat .zone-category {}
}

/* xs */
@media only screen and (max-width : 480px) {
    
    #zone-avis-hi {margin-top:8px; text-align:center;}
    
    #catalogue div.cat .zone-category {height:auto;}
    #catalogue div.cat h3 a.lien-category {height:auto;}
    
    ul.filtres {margin:0; border-left:none; margin-top:10px;}

    .box_show_next_product{ display:block;}
    .btn_show_next_product .puce { padding:0px;}
    .btn_show_next_product .loader-img {margin:0px;}
    .btn_show_next_product .puce, .btn_show_next_product .text-pagination, .btn_show_next_product .loader-img { float:none;}

}

/* xxs */
@media only screen and (max-width : 350px) {
    
}

@media only screen and (max-width : 300px) {
    
    
}
