/* EXPLICIT FONTS */

body#page-body {background-color:#ffffff}
body#page-body #bottom-footer{background:none;background-color:#ffffff}
body#page-body #bottom-footer .layout-content li,body#page-body #bottom-footer .layout-content span,body#page-body #bottom-footer .layout-content .fa,body#page-body #bottom-footer .layout-content a:before,body#page-body #bottom-footer .layout-content .form-item label,body#page-body #copy-footer a#credit,body#page-body #bottom-footer  .layout-content .heading span,body#page-body #bottom-footer  .layout-content{color:#0e207f}
body#page-body #bottom-footer .layout-content .office_informations .office-contact .fa{color:rgba(14,32,127,0.6)}
body#page-body #bottom-footer .office_informations .office-contact{border-top-color:rgba(14,32,127,0.6)}
{display:none}
body.SUTTON #header {
    border-top: 0px solid #FFF;
    border-bottom: 0px solid #FFF;
}

body.SUTTON .detail-button { background: none repeat scroll 0% 0% #0F154F }

body.SUTTON #header .menu_container ul li:hover {
    background: none repeat scroll 0% 0% #0F154F;
    color: #FFFFFF;
}

.message_acceuil {
  /*  background: rgba(255,255,255,0.8);*/
    padding: 25px;
}

table.glossaire td {
    border: 1px solid #DDD;
    padding: 10px;
}

.partner_logo {
    background-color: #FFF;
    margin-top: 10px;
}

.center { text-align: center }

.office_informations .firm_logo_{display:none;}

#bottom-footer .office_informations .office-logo
