/* CSS - PAGE HOME */
@media screen {
    /* GENERIQUE */
    /* CLASSES */
    /* Main - Famille */
    div#main div#body {
        background-color:transparent;
        background-position:top center;
        background-repeat:no-repeat;
    }
    div#main div#body div.page div#body-page {
        background-image:url(../images/static/0811-cap-back-contenu.gif) !important;
        background-repeat:repeat-y !important;
    }
    /* Main - Famille - Page */
    div#main div#body div.page {
        padding-top:18px;
    }
    /* Main - Famille - Page - page-famille */
    div#main div#body div.page div.page-famille {
        clear:both;
        margin:0px 0 0 1px;
        padding:0px 0px 25px 0;
        width:940px;
    }
    html>body div#main div#body div.page div.page-famille {
        margin-left:0;
        *margin-left:2px;
    }
    /* Main - Famille - Page - page-famille */
    div#main div#body div.page div.page-famille h2 {
        width:580px;
        font-size:15px;
        float:left;
        text-align:left;
        margin:25px 0 0 10px !important;
        padding:0 !important;
    }
    html>body div#main div#body div.page div.page-famille h2 {
         width:600px;
         margin-left:20px !important;
    }
    div#body-famille{
        margin-left:0px;
    }
    div#body-page div#body-famille div#body-page-liste{
        width:940px;
        margin:15px 0 0 0 ;
        float:left;
    }
    div#body-page div#body-famille div.page-gdbc div#body-page-liste{
        margin-left:10px !important;
        width:930px;
    }    
    /* Style message d'attente */
    div#body-page div#body-page-liste #waitingMessage {
        text-align:center;
        color:#000000;
        float:left;
        width:910px;
    }
    div#body-page div#body-page-liste #avertissementJavascript {
        color:#000000;
        float:left;
        font-size:12px;
        font-weight:bold;
        margin:15px;
        text-align:center;
        width:910px;
    }
    /* Main - Famille - Page - page-famille - Liste Produits */
    div#body-page div#body-page-liste div.produits {
        clear:both;
        margin:0;
        padding:0px;
        width:910px;
    }
    html>body div#body-page div#body-page-liste div.produits {
        margin-left:20px;
    }
    div#body-page div#body-page-liste div.produits ul {
        list-style-type:none;
        margin:0px;
        padding:0px;
    }
    div#body-page div#body-page-liste div.produits ul li {
        float:left;
        width:150px;
        margin:0px;
        padding:0px;
        background-color:transparent;
        background-position:left bottom;
        background-repeat:no-repeat;
    }
    div#body-page div#body-page-liste div.produits ul li dl {
        margin:0px 0px 0px 1px;
        padding:0px;
        height:210px;
        background-color:transparent;
        background-position:left bottom;
        background-repeat:no-repeat;
    }
    div#body-page div#body-page-liste div.produits ul li dl dt {
        font-size:11px;
        margin:0px;
        padding:0px;
        text-align:center;
    }
    div#body-page div#body-page-liste div.produits ul li dl dt.visuel {
        margin-top:3px;
        height:140px;
    }
    div#body-page div#body-page-liste div.produits ul li dl dt.titre {
        height:28px;
    }
    div#body-page div#body-page-liste div.produits ul li dl dt.titre a {
        text-decoration:none;
    }
    div#body-page div#body-page-liste div.produits ul li dl dt.stitre {
        height:15px;
    }
    div#body-page div#body-page-liste div.produits ul li dl dt.stitre a {
        text-decoration:none;
    }
    div#body-page div#body-page-liste div.produits ul li dl dt.check {
        height:20px;
    }
    div#body-page div#body-page-liste div.produits ul li dl dt.check input {
        margin:3px;
        padding:0px;
    }
    * html div#body-page div#body-page-liste div.produits ul li dl dt.check input {
    /* IE 6- */    
        margin:0px;
    }
    *:first-child+html div#body-page div#body-page-liste ul.produits li dl dt.check input {
    /* TOUS SAUF IE */    
        margin:0px;
    }
    div#body-page div#body-page-liste div.produits ul li.new dl {
    }
    /* PAGINATION */    
    div#body-page-liste div.pagination {
        clear:both;
        margin:0px 0px 8px 0px;
        padding:3px 2px;
        list-style-type:none;
        color:#707070;
        width:905px;
        background-color:#e2e2e2;
    }
    html>body div#body-page-liste div.pagination {
        margin-left:20px;
        *margin-left:0px;
        width:895px;
        *width:905px;
    }
    div#body-page-liste div.pagination dl {
        margin:0px;
        padding:0px;
        width:890px;
    }
    div#body-page-liste div.pagination dl dt {
        float:left;
        margin:0px;
        padding:0px;
    }
    div#body-page-liste div.pagination dl dt.precedant {
        width:250px;
        text-align:left;
    }
    div#body-page-liste div.pagination dl dt.pages {
        width:390px;
        text-align:center;
    }
    div#body-page-liste div.pagination dl dt.all-pages {
        width:250px;
        text-align:right;
    }
    div#body-page-liste div.pagination dl dt a {
        color:#707070;
        text-decoration:none;
        margin:0 2px;
    }
    div#body-page-liste div.pagination dl dt a.hover,
    div#body-page-liste div.pagination dl dt a:hover {
        text-decoration:underline;
    }    
    div#body-page div#body-page-liste div.comparateur {
        margin:8px;
        text-align:center;
    }
    div#body-page div#body-page-liste div.comparateur input {
        height:21px;
        width:200px;
        margin-top:10px;
        text-align:center;
        font-size:11px;
        border:0px;
        cursor:pointer;
    }
    div#body-page.page-famille div#body-page-liste #dhtmltooltip2 {
        position: absolute;
        font-size:11px;
        font-weight:normal;
        background:url(../images/static/bulle-250px.gif) no-repeat;
        visibility: hidden;        
        z-index: 100;
        color:#636363;
        background-color:transparent;
    }
    div#body-page.page-famille div#body-page-liste #dhtmltooltip2 div.bloc-info-concu{
        padding:15px 5px 5px 5px;
        width:240px;
        background-color:transparent;
    }
    div#body-page.page-famille div#body-page-liste #dhtmltooltip2 dt.concu-pour{
        text-align:left;
    }
    div#body-page.page-famille div#body-page-liste #dhtmltooltip2 dt.concu-pour span.typo{
        font-weight:bold;
    }
    div#body-page.page-famille div#body-page-liste #dhtmltooltip2 dt.difference{
        background-color:#ececec;
        margin-top:5px;
        padding:5px;
        text-align:left;
    }
    div#body-page.page-famille div#body-page-liste #dhtmltooltip2 dt.tailles-coloris{
        text-align:left;
        margin-top:5px;        
    }
    div#body-page.page-famille div#body-page-liste #dhtmltooltip2 dt.tailles-coloris span.title{
        font-size:11px;
        margin:0;
        color:#636363;
        font-weight:bold;
    }
    div#body-page.page-famille div#body-page-liste #dhtmltooltip2 dt.tailles-coloris div.colorama{
        width:20px;
        height:20px;
    }    
    div#body-page.page-famille div#body-page-liste #dhtmltooltip2 dt.tailles-coloris ul li {
        list-style:none;
    }
    
    /* Le menu est cache dans la page famille */
    div#body-famille div#body-page-menu {
        display:none;
    }
    
    /* Backgrounds Page en cours */
    div#main div#body div.page {
        background-image:url(../images/static/0811-cap-back-page2-ie.gif); 
    }
    html>/**/body div#main div#body div.page { /* TOUS SAUF IE */
        background-image:url(../images/static/0811-cap-back-page2.gif); 
    }
    div#main div#body div.page div.page-famille {
        background-image:url(../images/static/0811-cap-back-contenu-ie.gif); 
    }
    html>body div#main div#body div.page div.page-famille { /* TOUS SAUF IE */
        background-image:url(../images/static/0811-cap-back-contenu.gif); 
    }
    
    div#body-page div#body-page-liste div.produits ul li { 
        background-image:url(../images/static/0811-cap-back-produit-g.gif);
    }
    div#body-page div#body-page-liste div.produits ul li dl { 
        background-image:url(../images/static/0811-cap-back-produit.gif);
        }
    div#body-page div#body-page-liste div.comparateur input { 
        background-image:url(../images/static/0811-cap-back-btn-200.gif);
    }
    /* bouton page gdbc */
    div#body-page.page-gdbc div#body-page-liste div.produits ul li dl dt.gauche div.btn {
        background:url(../images/static/bg-btn-yellow-140.gif) no-repeat;
        background-position:left bottom;
    }
    div#advertDispo {
        color:#CA0A1D;
        display:block;
        font-size:12px;
        font-weight:bold;
        text-align:center;
        float:left;
        width:960px;
        padding:0 0 10px 0;
    }
/* ELEMENTS */
}
@media print {
/* GENERIQUE */
/* CLASSES */
}

