@media screen {
    /* FOOTER */
    img#separ-footer {
        display:none;
    }
    div#main div#blocfooter {
        clear:both;
        width:98%;
    }
    table#blocfooter {
        margin-top:5px;
        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:#7f7f7f !important;
    }
    table#blocfooter tr td div {
        font-size:11px;
        float:left;
        color:#7f7f7f !important;
    }
    table#blocfooter tr td ul {
        margin-bottom:5px;
    }
    table#blocfooter tr td ul li {
        color:#7f7f7f !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:0;
    }
    table#blocfooter tr td ul li a {
        color:#7f7f7f;
        font-size:10px;
        text-decoration:none;
    }
    table#blocfooter tr td ul li a:hover {
        color:#777777;
        text-decoration:underline;
    }
    table#blocfooter tr td ul li a img {
        margin:5px;
    }
    table#blocfooter tr td ul li a:hover {
        color:#7f7f7f;
    }
    table#blocfooter tr td ul li img.changer-langue {
        margin-bottom:-10px;
    }
    #boutonOxylaneService {
        width:auto !important;
    }
    #oxyPositionBouton {
        color:#7f7f7f;
        font-size:11px;
        width:90px !important;
        *width:115px !important;
    }
    #oxybouton !important {
        margin-left:50px;
    }
    /* REFERENCEMENT */
    div#referencement {
        width:100%;
        float:left;
        margin-top:15px;
    }
    div#referencement div {
        clear:both;
        margin:0px auto;
        width:850px;
    }
    div#referencement div ul {
        list-style: none;
        margin:0px;
        float:left;
    }
    div#referencement div ul,
    div#referencement div ul li {
        margin:0px;
        padding:0px;
    }
    div#referencement div ul li {
        float:left;
        text-align:left;
        margin-right:10px;
        color:#7f7f7f;
        width:135px;
        font-size:12px;
        font-weight:bold;
    }
    div#referencement div ul li a {
        color:#7f7f7f;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        width:110px;
    }
    div#referencement div ul li a:hover {
        color:#777777;
        text-decoration:none;
    }
    div#referencement div ul li ul {
        width:135px;
        margin:2px 0px 3px 5px;
        padding:0px;
    }
    div#referencement div ul li ul li {
        float:left;
        clear:both;
        width:100%;
        font-size:11px;
        font-weight:normal;
    }
    div#referencement div ul li ul li a {
        font-size:11px;
        font-weight:normal;
        display : block;
        width:100%
    }
    div#referencement div ul li ul li a img {
        display : none;
    }
    /* THEMATIQUES */
    div.thematiques {
        padding-top:60px;
        text-align:center;
        float:left;
        width:100%;
    }
    div.thematiques h1 {
        font-size:10px;
        font-weight:normal;
        width:963px;
        margin:0px auto;
        color:#7f7f7f;
        text-align:center;
    }
    div.thematiques h1 span.title {
        color:#7f7f7f;
    }
}
