@media screen {
    div#body-page-menu div ul li.open a {
        color:#7DB856 !important;
    }

    div#body-page-menu div ul li a {
        color:#222222 !important;
    }

    #arrondiFlash {
        width:1px;
        height:1px;
    }

    /* PAGE PARTENAIRE */
    div#main div#body div.page {
        padding-bottom:8px;
    }
    div#body-page {
        width:980px !important;
        padding-bottom:15px !important;
        background-color:transparent;
        background-position:top center;
        background-repeat:no-repeat;
        background-image:url(../images/static/090602-back-body-page.gif);
    }
    H1 {
        padding:0 0 6px 0 !important;
    }

    div#body-flash-l-equipe {
        background-repeat:no-repeat;
        padding:0px 0px 0px ;    
        background-image:url(../images/static/090602-back-page.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
        min-height:600px;
        width:980px;
        text-align:center;
    }

    div#body-page-menu {
        background:url(../images/static/090602-bg-menu-corporate.jpg) no-repeat #FFF !important;
        width:980px !important;
        height:47px !important;
        margin:6px 0 0 2px !important;
    }
    * html div#body-page-menu {
        width:975px !important;
    }
    html>body div#body-page-menu {
        margin:0 !important;
        margin-top:6px !important;
    }
    div#body-page-menu ul {
        width:940px !important;
        padding:0 20px !important;
    }
    div#body-page-menu ul li {
        background-color:#fff !important;
        color:#222 !important;
        font-size:12px;
        border:0 !important;
        font-weight:bold;
    }
    div.page-partenaire div#body-page-menu ul li a {
        color:#222 !important;
    }
    div.page-partenaire div#body-page-menu ul li.m-over a {
        color:#7db856 !important;
    }
    div#body-page-menu ul li.open {
        background:url(../images/static/090602-bg-menu-slct-corpora.jpg) no-repeat #FFF left top !important;
        height:37px !important;
        margin:0 !important;
        color:#7db856 !important;
    }
    div.page-partenaire div#body-page-menu ul li.open a {
        color:#7db856 !important;
    }
    div#body-page-menu ul li.separ {
        background:url(../images/static/090602-bg-menu-separe-corpo.jpg) no-repeat #FFF !important;
        width:4px !important;
        height:12px !important;
        margin:3px 0 0 0 !important;
        padding:0;
        display:block !important;
    }
    div#body-page-menu ul li#subheading-separ-last {
        display:none !important;
    }
    
    div#main div#body div.page div#body-page h1 {
        margin-left:0px !important;
        float:left;
        margin:5px 0 0 0px;
        padding:6px 0;
        width:920px;
    }
    div#main div#body div.page div#body-page h2 {
        display:none;
    }
    div#main div#body div.page div#body-page h2, div#main div#body div.page div#body-page h1 {
        margin:5px 0 0 0 !important;
    }
    div#body-page div#body-text {
        clear:both;
        margin:0px;
        width:925px;
        float:left;
        background-position:left bottom;
        background-repeat:no-repeat;
        color:#636363;
        font-size:10pt;
        text-align:justify;
        font-family:Verdana,Arial,Helvetica,Sans-serif;
        padding-bottom:42px;
        margin:0 0 0 25px;
    }
    div#body-page div#body-text a {
        color:#636363;
    }
    div#body-page div#body-text dl {
        width:970px;
        margin:10px 0 0 0;
        padding:0px;
        float:left;
    }
    div#body-page div#body-text dl dt {
        margin:0 0 0 10px;
        padding:0px;
        width:630px;
    }
    div#body-page div#body-text dl dt P {
        margin:10px 0 !important;
        float:left;
    }
    div#body-page div#body-text dl dt P U {
        font-weight:bold;
        margin-bottom:2px;
        display:block;
        float:left;
    }
    div#body-page div#body-text dl dt.visuel {
        margin-left:10px;
        width:300px;
        text-align:center;
        float:left;
    }
    div#body-page div#body-text dl dt.visuel div.liens {
        margin:0px 30px 0px 0px;
        width:344px;
        text-align:center;
    }
    div#body-page div#body-text dl dt.visuel div.liens a {
        color:#000000;
    }
    div#body-page div#body-text dl dt.visuel div.liens a:hover {
        color:#000000;
    }
    div#body-page div#body-text dl dt.texte {
        font-size:11px;
        color:#636363;
        float:left;
        text-align:justify;
    }
}
