/* PAGE GDBC */
div#body-page.page-gdbc div#body-page-menu {
    margin:5px 10px 0px 10px;
}
div#body-page.page-gdbc div#body-page-menu H2{        
    margin-top:5px;
}
div#body-page.page-gdbc div#body-page-liste div.produits {
    clear:both;
    margin:5px 0px 0px 10px;
    padding:0px;
}

/* NOUVEAU GDBC */
div#body-page.page-gdbc div.produits{
    margin-top:15px !important;
}

/* Colonne Titre */
#contentProducts .row-prod-title{
    float:left;
    width:100px;
    border-right:1px solid #cecece;
    text-transform:uppercase;
}
#contentProducts .row-prod-title .col1{
    height:205px;
}
html>body #contentProducts .row-prod-title .col1{
    height:203px;
    *height:205px;
}
#contentProducts .row-prod-title .col2{
    padding-top:5px;
}
#contentProducts .row-prod-title .col2 .row1{
    height:145px;
    padding:5px 0 0 5px;
    background-color:#ececec;
}
#contentProducts .row-prod-title .col2 .row2{
    height:80px;
    padding:5px;
}
#contentProducts .row-prod-title .col2 .row3{
    height:120px;
    padding:5px;
    background-color:#ececec;    
}
#contentProducts .row-prod-title .col2 .row4{
    height:60px;
    padding:5px;
}

/* Colonne produit */
#contentProducts .ligneproduit{
    float:left;
    width:200px;
    border-right:1px solid #cecece;
}
#contentProducts .ligneproduit .col1{
    text-align:center;
    position:relative;
    float:left;
    background-color:#fff;
    height:204px;
}
html>body #contentProducts .ligneproduit .col1{
    height:auto;
}
#contentProducts .ligneproduit .col1 div.picto-gamme{
    position:absolute;
    right:5px;
    bottom:5px;
}
#contentProducts .ligneproduit .col1 H2{
    width:200px !important;
    margin:0 !important;
    font-size:12px !important;
    text-transform:uppercase;
}
#contentProducts .ligneproduit .col1 H2 a{
    color:#21374a !important;
    text-decoration:none;
}
#contentProducts .ligneproduit .col1 H2 a:hover{
    text-decoration:underline;
}
#contentProducts .ligneproduit .col1 P{
    margin:2px 0;
}
#contentProducts .ligneproduit .btn{
    height:55px;
    width:200px;
    float:left;
    background-color:#fff;
}
#contentProducts .ligneproduit .btn a{
    background:url(../images/static/background-btn-yellow-140.gif) no-repeat;
    color:#000;
    background-color:#fff;    
    height:25px;
    width:200px;
    margin:5px 0;
    background-position:50% 0;
    float:left;
    padding-top:2px;
    text-decoration:none;
    font-weight:bold;
}
#contentProducts .ligneproduit .col2{
    text-align:center;
    float:left;
    width:200px;
}
#contentProducts .ligneproduit .col2 .row1{
    background-color:#ececec;
    height:150px;
}
#contentProducts .ligneproduit .col2 .row1 .bloc-prix{
    float:none;
    height:120px;
    margin:0 5px;
}
#contentProducts .ligneproduit .col2 .row1 .bloc-prix .prix{
    font-size:12px !important;
}
#contentProducts .ligneproduit .col2 .row2, #contentProducts .ligneproduit .col2 .row3{
    text-align:left;
    padding:5px;
}
#contentProducts .ligneproduit .col2 .row2{
    height:80px;
}
#contentProducts .ligneproduit .col2 .row3{
    height:120px;
    margin:0;
    background-color:#ececec;
}
#contentProducts .ligneproduit .col2 .row3 .taillecoloris{
    float:left;
    width:100%;
    margin:3px 0;
}
#contentProducts .ligneproduit .col2 .row3 .taillecoloris B, #contentProducts .ligneproduit .col2 .row3 .taillecoloris div.colorama{
    float:left;
}
#contentProducts .ligneproduit .col2 .row3 .taillecoloris div.colorama{
    width:20px;
    height:20px;
    border:1px solid #dedede;
    margin-top:-4px;
}
#contentProducts .ligneproduit .col2 .row4{
    height:60px;
    padding:5px;
}
#contentProducts .ligneproduit .col2 .row4 a{
    float:left;
}
/* Liste des BU */
#table_bu{
    float:left;
    width:930px;
}
#table_bu .liste_bu{
    float:left;
    width:930px;
}
#table_bu .liste_bu .row-prod-title{
    float:left;
    width:90px;
    padding:5px;
    background-color:#ececec;
    text-transform:uppercase;
    border-right:1px solid #cecece;
}
#table_bu .liste_bu .row, #table_bu .liste_bu .row-inter{
    float:left;
    clear:both;
    width:100%;
}
#table_bu .liste_bu .row-inter .row-prod-title{
    background-color:#fff;
}
#table_bu .liste_bu .row-prod, #table_bu .liste_bu .row-prod-empty, #table_bu .liste_bu .row-prod-last, #table_bu .liste_bu .row-prod-empty-last{
    float:left;
    width:190px;
    padding:5px;
    border-right:1px solid #cecece;
    background-color:#ececec;
}
#table_bu .liste_bu .row-prod-empty, #table_bu .liste_bu .row-prod-empty-last{
    text-align:center;
}
#table_bu .liste_bu .row-inter .row-prod, #table_bu .liste_bu .row-inter .row-prod-empty, #table_bu .liste_bu .row-inter .row-prod-last, #table_bu .liste_bu .row-inter .row-prod-empty-last{
    background-color:#fff;
}
#table_bu .liste_bu .row IMG, #table_bu .liste_bu .row-inter IMG{
    margin-top:5px;
}

.libJurPrix{
    float:left;
    margin-top:25px;
    font-size:9px;
}

@media print{
    body{
        margin:0px;
        padding:0px;
        font-size:10px !important;
        color:#000000;
        font-family:Arial, Verdana, Helvetica, Sans-serif;
        background-image:none;
        background-color:#FFFFFF;
        text-align:center;
    }
    #body{
        background-image:none !important;
    }
    #body-page-menu div, #body-page-menu, #body-menu, UL.fil-ariane, DIV.liste-familles, DIV.pagination, #blocfooter, #img-bottom, #blocheader, #body-page-texte-menu, .thematiques{
        display:none;
    }
    IMG{
        border:0;
    }
    a{
        color:#000;
    }
    DIV#main DIV#body DIV.page DIV#body-page H2 {
        font-size:10px !important;
    }
    div.btn{
        display:none;
    }
    .bloc-prix a, span.nomproduit a{
        display:block;
        color:#000000;
    }
    div#body-page.page-gdbc div#body-page-liste div.produits ul li {
        border-bottom:1px solid #cecece;
    }
    .row-prod-title{
        width:70px !important;
        font-size:10px !important;
        text-transform:lowercase !important;
        display:none;
    }
    #contentProducts{
        margin-left:80px !important;
        border-left:1px solid #cecece !important;
    }
    .liste_bu .row-prod-title{
        display:block;
    }
    .ligneproduit, #contentProducts .ligneproduit .col1 H2, .ligneproduit P{
        width:170px !important;
    }
    #contentProducts .ligneproduit .col1 H2{
        font-size:10px !important;
        margin-left:5px !important;
        width:165px !important;
    }
    .ligneproduit .col1 A, .ligneproduit .col1 IMG{
        float:left;
        margin:0;
    }
    #contentProducts .ligneproduit .col2 .row1 .bloc-prix{
        width:150px !important;
    }
    #table_bu .liste_bu .row-prod, #table_bu .liste_bu .row-prod-empty, #table_bu .liste_bu .row-prod-last, #table_bu .liste_bu .row-prod-empty-last{
        width:160px !important;
    }    
}