html.contrast .title_page, html.contrast li.header-nav-item a:hover, html.contrast li.header-nav-item a:focus, html.contrast li.header-nav-item a.active, html.contrast div.footer-nav-item a:hover,
html.contrast div.footer-nav-item a:focus, html.contrast div.footer-nav-item a:active, html.contrast .blog-item__head__title, html.contrast .actu_subtitle, html.contrast .actu_subsubtitle,
html.contrast .quick-link-pp a:hover .thumb .thumb_title, html.contrast .quick-link-pp  a:focus .thumb .thumb_title, html.contrast .quick-link-pp a:active .thumb .thumb_title,
html.contrast .collapse-pp .panel-title button:focus, html.contrast .collapse-pp .panel-title button:hover, html.contrast .collapse-pp .panel-title button:active, html.contrast .sub-menu-items-pp li.item a:focus h2,
html.contrast .sub-menu-items-pp li.item a:hover h2, html.contrast .sub-menu-items-pp li.item a:active h2, html.contrast .breadcrumb li.list_submenu a:hover, html.contrast .breadcrumb li.list_submenu a:focus,
html.contrast .breadcrumb li.list_submenu a.active, html.contrast .breadcrumb li.list_submenu.node_active a, html.contrast li.header-nav-item a.menu_active, html.contrast li.header-nav-item li.menu_active a
{
    color: #b85a01 !important;
}

html.contrast .header-info-pratiques, html.contrast .header-info-pratiques:hover, html.contrast .header-info-pratiques:focus, html.contrast .header-info-pratiques:active,
html.contrast li.header-nav-item, html.contrast li.header-nav-item a, html.contrast a.language-nav__link, html.contrast a.language-nav__link:active, html.contrast a.language-nav__link:hover,
html.contrast a.language-nav__link:focus, html.contrast div.footer-nav-item p, html.contrast div.footer-nav-item, html.contrast div.footer-nav-item a, html.contrast .newsletter p.newsletter_title,
html.contrast .newsletter .newsletter_text p, html.contrast .newsletter .familistere_info_sociaux a, html.contrast .familistere_info, html.contrast .familistere_footer_mentions a, html.contrast address.address,
html.contrast .foot-number, html.contrast .breadcrumb a, html.contrast .breadcrumb a:hover, html.contrast .breadcrumb a:active, html.contrast .breadcrumb a:focus, html.contrast .breadcrumb span,
html.contrast .sub-menu-items-pp h2.item_title, html.contrast .breadcrumb li.list_submenu, html.contrast .breadcrumb li.list_submenu a
{
    color: #404040 !important;
}

html.contrast nav.main-header__nav{
    border-bottom: 1px solid #404040 !important;
    border-top: 1px solid #404040 !important;
}

html.contrast div.footer-nav-item, html.contrast .foot-fam{
    border-right: 1px solid #404040 !important;
}

html.contrast .newsletter form input{
    background-color: #404040 !important;
}

html.contrast .foot-number {
    border-left: 1px solid #404040 !important;
}

html.contrast .container-article .blog-item--summary a:hover, html.contrast .container-article .blog-item--summary a:focus, html.contrast .container-article .blog-item--summary a:active,
html.contrast .quick-link-pp a:hover .thumb, html.contrast .quick-link-pp a:focus .thumb, html.contrast .quick-link-pp a:active .thumb
{
    border-bottom: 1px solid #b85a01 !important;
}

html.contrast .tab_hours{
    box-shadow: 0 0 4px #404040;
    color: #404040;
}

html.contrast .last-actu-pp .actu_subtitle{
    color: #000000 !important;
}
