@media screen {
    /* FOOTER */
    table#blocfooter {
        margin-top:10px;
        clear:both;
    }
    table#blocfooter tr td ul,
    table#blocfooter tr td ul li {
        list-style: none;
        font-size:11px;
        margin: 0;
        padding: 0;
    }
    table#blocfooter tr td div#separateurOxylane {
        margin-top:5px;
        margin-right:3px;
        color:#CCCCCC !important;
    }
    table#blocfooter tr td div {
        font-size:11px;
        float:left;
        color:#CCCCCC !important;
    }
    table#blocfooter tr td ul li {
        color:#CCCCCC !important;
        font-size:11px;
        text-align:center;
        display:inline;
        margin:0 1px;
    }
    table#blocfooter tr td ul li.reseau-social a img {
        width:16px;
        height:16px;
        margin-right:0;
    }
    table#blocfooter tr td ul li a {
        color:#CCCCCC;
        font-size:11px;
        text-decoration:none;
    }
    table#blocfooter tr td ul li a img {
        margin:5px;
    }
    table#blocfooter tr td ul li a:hover {
        color:#636363;
    }
    #boutonOxylaneService {
        width:auto !important;
    }
    #oxyPositionBouton {
        color:#CCCCCC;
        font-size:11px;
        width:90px !important;
        *width:115px !important;
    }
    #oxybouton !important {
        margin-left:50px;
    }
    /* thematiques */
    div.thematiques {
        padding-top:30px;
        text-align:center;
        float:left;
        width:100%;
    }
    div.thematiques h1 {
        font-size:11px;
        font-weight:normal;
        width:963px;
        margin:0px auto;
        color:#afafaf;
    }
    div.thematiques h1 span.title {
        color:#656565;
    }
    /* footer Osmose */
    div.footer {
        width:980px;
        margin:4px auto 0px auto;
        padding:1px 0px;
        border-top:1px solid #959595;
    }
    div.footer ul {
        float:right;
        width:auto;
        list-style-type:none;
        padding:3px 25px 0px 0px;
    }
    div.footer ul li {
        float:right;
        margin:0px 2px;
        height:14px;
        color:#959595;
        font-size:9px;
        font-weight:bold;
    }
    div.footer ul.langues {
        float:left;
        padding:3px 0px 0px 25px;
    }
    div.footer ul.langues li {
        float:left;
    }
    div.footer ul li a {
        color:#959595;
        font-size:9px;
        font-weight:bold;
        text-decoration:none;
    }
    div.footer ul li a:hover {
        color:#959595;
        font-size:9px;
        font-weight:bold;
        text-decoration:underline;
    }
}
