body.dark {
    background: #000 url('../Images/fond-dark.jpg') no-repeat;
    background-position: center 95px;
}

body.dark .maincontent,
body.dark a,
body.dark p,
body.dark span,
body.dark .footer-wrapper .footer-title,
body.dark .footer-wrapper .footer-content,
body.dark .sf-menu a {
    color: #fff !important;
}

body.dark .content-wrapper .maincontent h2,
body.dark .slide-out-div-left h2,
body.dark .slide-out-div-right h2,
body.dark .fancybox-inner h2 {
    background: #4d4d4d;
}

body.dark .content-wrapper .maincontent {
    background: #000;
}

body.dark .content-wrapper:before {
    background: transparent;
}

body.dark .content-wrapper:after {
    background: transparent;
}

body.dark .content-wrapper .maincontent:after {
    background: transparent;
}

body.dark .content-wrapper .maincontent:after {
    background: transparent;
}

body.dark .content-wrapper .maincontent:before {
    background: transparent;
}

body.dark .content-wrapper .maincontent .shadow-content {
    background: transparent;
}

body.dark.aufildeleau45 {
    background: #000 url('../Images/fond-aufildeleau45-dark.jpg') no-repeat;
    background-position: center 95px;

}

body.dark.lacerisaie45 {
    background: #000 url('../Images/fond-lacerisaie45-dark.jpg') no-repeat;
    background-position: center 35px;

}
body.dark.laclairiere45 {
    background: #000 url('../Images/fond-laclairiere45-dark.jpg') no-repeat;
    background-position: center 95px;

}
body.dark.lescheminsfleuris45 {
    background: #000 url('../Images/fond-lescheminsfleuris45-dark.jpg') no-repeat;
    background-position: center 95px;

}
body.dark.caja45 {
    background: #000 url('../Images/fond-caja45-dark.jpg') no-repeat;
    background-position: center 95px;

}

/**** title ***/
body.dark .content-wrapper .maincontent .title-hopital-equipe,
body.dark .content-wrapper .maincontent .title-hopital-fonctionnement,
body.dark .content-wrapper .maincontent .title-mentions-legales,
body.dark .content-wrapper .maincontent .title-actualite,
body.dark .content-wrapper .maincontent .title-plan-cham,
body.dark .content-wrapper .maincontent .title-communication,
body.dark .content-wrapper .maincontent .title-acces,
body.dark .content-wrapper .maincontent .title-marche-public,
body.dark .content-wrapper .maincontent .title-recrutement,
body.dark .content-wrapper .maincontent .title-contact,
body.dark .content-wrapper .maincontent .title-services-presentation,
body.dark .content-wrapper .maincontent .title-recherche,
body.dark .content-wrapper .maincontent .title-usager,
body.dark .content-wrapper .maincontent .title-hopital-equipe {
    color: #fff;
}

/*** Dark news ***/
body.dark .list-news a.title-news,
body.dark .list-news a.date-news{
    color: #fff;
}

body.dark .list-service.active,
body.dark .list-news.active {
    background: #4d4d4d;
}


body.dark .gm-style .gm-style-iw-c {
    background: #0a0e14;
}

body.dark .fancybox-skin {
    background: #0a0e14;
}


body.dark .slide-out-div,
body.dark .slide-out-div-left,
body.dark .slide-out-div-right {
    background: #0a0a0a;
    border: 1px solid #312e2e;
}

body.dark .acces-handicap .acces-font {
    border: 1px solid #fff0ff;
}


body.dark .accueil-metro {
    background: #171717;
}

body.dark .map-zone-interactive a,
body.dark .map-zone-interactive span{
    color: #0a0e14 !important;
}

@media (max-width: 992px) {
    body.dark .header-container.open-menu .sf-menu {
        background: #0a0a0a;
    }
}

