/* PAGE GDBC */
#retourproduit {
    color:#FFF !important;
    font-size:12px !important;
}
div#main div#body div.page div#body-page.page-gdbc {
    width:940px;
    padding-left:0;
    margin-left:0px;
    background:none;
}
html>body div#main div#body div.page div#body-page.page-gdbc {
    width:930px;
    float:left;
    margin-left:10px;
}
div#main div#body div.page div#body-page.page-gdbc h3 {
    display:none;
}
div#main div#body div.page div#body-page {
    overflow:hidden;
}
div#body-page.page-gdbc div#body-page-menu {
    margin:10px 0 0px 50px;
    display:block;
    text-align:left;
    height:15px;
    width:930px;
}
* html div#body-page.page-gdbc div#body-page-menu {
    margin:10px 20px 0px 0px;
}
div#body-page.page-gdbc div#body-page-menu DIV {
    margin-left:10px !important;
    background-image:url(../images/static/back-body-page-menu.gif);
}
div#body-page.page-gdbc div#body-page-menu DIV UL LI A {
    color:#636363 !important;
    padding:5px;
    text-decoration:none;
}
div#body-page.page-gdbc div#body-page-menu DIV UL LI.over A {
    color:#ffffff  !important;
    background-color:#000000;
}
div#body-page.page-gdbc div#body-page-menu H2 {
    margin-top:5px;
}
div#main div#body div.page div#body-page ul.fil-ariane li#retourfamille,
div#main div#body div.page div#body-page ul.fil-ariane li.droite {
    margin-right:5px;
}
/* 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:199px;
}
html>body #contentProducts .row-prod-title .col1 {
    height:200px;
    *height:202px;
}
#contentProducts .row-prod-title .col2 {
    padding-top:3px;
}
html>body #contentProducts .row-prod-title .col2 {
    margin-top:2px;
    *margin-top:0;
}
#contentProducts .row-prod-title .col2 .row1 {
    height:50px;
    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;
    float:left;
}
/* Colonne produit */
#contentProducts .ligneproduit {
    float:left;
    width:200px;
    border-right:1px solid #cecece;
}
#contentProducts .ligneproduit .col1, #contentProducts .ligneproduit .col1new {
    text-align:center;
    float:left;
    background-color:#fff;
    width:200px;
    height:205px;
}
#contentProducts .ligneproduit .col1new {
    background:url(../images/static/background-favoris-new.gif) no-repeat right bottom;
}
#contentProducts .ligneproduit IMG.garantie {
    margin-top:-150px;
    *margin-top:75px;
    margin-left:20px;
}
#contentProducts .ligneproduit .col1 H2, #contentProducts .ligneproduit .col1new H2 {
    width:195px !important;
    margin:0 !important;
    font-size:12px !important;
    text-transform:uppercase;
}
#contentProducts .ligneproduit .col1 H2 span, #contentProducts .ligneproduit .col1new H2 span {
    width:195px;
    text-align:center;
}
#contentProducts .ligneproduit .col1 H2 a, #contentProducts .ligneproduit .col1new H2 a {
    color:#21374a !important;
    margin: 0 auto;
    text-decoration:none;
    float:none;
}
#contentProducts .ligneproduit .col1 H2 a:hover, #contentProducts .ligneproduit .col1new H2 a:hover {
    text-decoration:underline;
}
#contentProducts .ligneproduit .col1 a {
    float:left;
}
#contentProducts .ligneproduit .col1 P, #contentProducts .ligneproduit .col1new P {
    margin:2px 0;
}
#contentProducts .ligneproduit .col1 P.garantie,
#contentProducts .ligneproduit .col1 P.garanties,
#contentProducts .ligneproduit .col1 P.garantieLib {
    float:left;
    margin-left:2px;
}
#contentProducts .ligneproduit .col1 P.garantie {
    margin-top:80px;
}
#contentProducts .ligneproduit .btn {
    height:27px;
    width:140px;
    margin-left:15px;
    float:left;
    background-color:#fff;
}
html>body #contentProducts .ligneproduit .btn {
    margin-left:30px;
}
#contentProducts .ligneproduit .btn a {
    background:url(../images/static/bg-btn-yellow-140.gif) no-repeat;
    background-color:#fff;
    height:20px;
    width:140px;
    margin:5px 0 0 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:55px;
}
#contentProducts .ligneproduit .col2 .row1 .bloc-prix {
    float:none;
    height:40px;
    padding: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 {
    float:left;
    margin:0 0 0 50px;
}
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;
}
}

