@media screen {
    /* CSS - FOOTER */
    div#main div#blocfooter {
        clear:both;
        margin:0px auto;
        padding:0px;
        width:935px;
    }
    table#blocfooter {
        clear:both;
    }
    table#blocfooter tr td ul,
    table#blocfooter tr td ul li {
        list-style: none;
        font-size:10px;
        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:10px;
        float:left;
        color:#7f7f7f !important;
    }
    table#blocfooter tr td ul {
        margin-bottom:5px;
    }
    table#blocfooter tr td ul li {
        color:#7f7f7f !important;
        font-size:10px;
        text-align:center;
        display:inline;
        margin:0 1px;
    }
    table#blocfooter tr td ul li.reseau-social a {
        margin-left:5px;
    }
    table#blocfooter tr td ul li.reseau-social a img {
        width:16px;
        height:16px;
        margin-right:0;
        margin-left: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;
        vertical-align:middle;
    }
    table#blocfooter tr td ul li a:hover {
        color:#7f7f7f;
    }
    table#blocfooter tr td ul li img.changer-langue {
        margin-bottom:-10px;
    }
    /* 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:10px;
        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:10px;
        font-weight:normal;
    }
    div#referencement div ul li ul li a {
        font-size:10px;
        font-weight:normal;
        display : block;
        width:100%
    }
    div#referencement div ul li ul li a img {
        display : none;
    }
    /* THEMATIQUES */
    div.thematiques {
        margin-top:30px;
        text-align:left;
        width:100%;
    }
    div.thematiques h1 {
        font-size:10px;
        font-weight:normal;
        width:963px;
        margin:0px auto;
        color:#7f7f7f;
    }
    div.thematiques h1 span.title {
        color:#62959a;
        font-weight:bold;
        float:left;        
    }
    div.thematiques h1 div {
        float:left;
    }
}

