/* 1 - couleur des pictos et des liens */
.alert-container .alert,
.alert-container .alert a,
#header .nav .btn {
    color: #000091;
}


/* 2 - police titre et sous titre */

/* 3 - couleur lien + picto Plus d'infos + titre et sous titre */
.banner-wrapper,
.banner-wrapper .logo-culture .break-line,
.banner-wrapper h1,
.banner-wrapper .cover-title h1,
.banner-wrapper.page-banner .background-full-screen .cover-title a,
.banner-wrapper.page-banner .background-full-screen .cover-title a span,
.banner-wrapper .cover-title .title,
.banner-wrapper .cover-title .info,
.banner-wrapper.page-banner .background-full-screen .cover-title .info,
.banner-wrapper.page-banner .background-full-screen .cover-title .info .theme,
.banner-wrapper.page-banner .background-full-screen .cover-title .ttl,
.banner-wrapper .cover-title .theme,
.page-is-home .banner-wrapper .cover-container .btn-scroll-down a {
    color: #000091;
}


/* 4 - couleur texte bouton + couleur texte du footer + bouton Haut de page */
.home-section.section-program .program-btn .btn,
#footer,
#footer a,
#footer .footer-sitemap ul.list-unstyled a,
#footer .nav-social-link a,
#footer .footer-quickies,
#footer .footer-quickies a,
.scrollToTop .fa,
.page-is-contact .btn-frame,
.form-newsletter .mb-form-error,
.mb-modalbox-container .mb-input-submit {
    color: #fffe00;
}

.home-section.section-program .program-btn .btn,
.page-is-contact .btn-frame,
.mb-modalbox-container .mb-input-submit {
    border-color: #fffe00;
}


/* 5 - survol bouton */
.home-section.section-program p .btn:before,
.home-section.section-program .program-btn .btn:hover,
.home-section.section-program .program-btn .btn:focus,
.article-preview .btn-read-more .label,
.item-download .item-picture .overlay,
#footer .nav-social-link a:hover i,
#footer .nav-social-link a:focus i,
.page-is-contact .btn-frame:hover,
.page-is-contact .btn-frame:focus,
.btn-read-more-home-section:hover,
.btn-read-more-home-section:focus,
.mb-modalbox-container .mb-input-submit:hover,
.mb-modalbox-container .mb-input-submit:focus {
    color: #000091;
}

.mb-modalbox-container .mb-form-loading-bounce1,
.mb-modalbox-container .mb-form-loading-bounce2 {
    background-color: #000091;
}

.home-section.section-program .program-btn .btn:hover,
.home-section.section-program .program-btn .btn:focus,
.item-download .item-picture .overlay .fa,
.page-is-contact .btn-frame:hover,
.page-is-contact .btn-frame:focus,
.btn-read-more-home-section:hover .ico-plus:before,
.btn-read-more-home-section:hover .ico-plus:after,
.btn-read-more-home-section:focus .ico-plus:before,
.btn-read-more-home-section:focus .ico-plus:after,
.mb-modalbox-container .mb-input-submit:hover,
.mb-modalbox-container .mb-input-submit:focus {
    border-color: #000091 !important;
}


/* 7 - titre rubrique + couleur de fond des blocs article  */
.block .block-title,
.home-section .section-ttl,
.editorial_article h1,
.editorial_article .citation p,
.box-header,
.box .box-header p,
.editorial_article .attribute-body h2,
.editorial_article .attribute-body .panel h2 a,
.editorial_article .list-tags-link,
ul.breadcrumb li {
    color: #000091;
}

.editorial_article .citation:before,
.editorial_article .citation:after {
    border-color: #000091;
}


/* 8 - couleur de fond + couleur des border de séparation */
body.page-is-home header.banner-wrapper.banner-program:after {
    border-color: transparent transparent #ff0e62 !important;
}

body .section.home-section.section-odd {
    background-color: #ff0e62 !important;
}

.block .block-footer,
.home-section .section-footer {
    border-color: #ff0e62;
}

body .section.section-odd {
    background-color: #ff0e62 !important;
}


/* 9 - footer, couleur des titres de niveau 1 + background du bouton OK pour la newsletter */
#footer .ttl,
.footer .form-newsletter .mb-input-submit:hover,
.footer .form-newsletter .mb-input-submit:focus{
    color: #FFFFFF;
}

.footer .form-newsletter .mb-form-loading-bounce1,
.footer .form-newsletter .mb-form-loading-bounce2,
.footer .form-newsletter .mb-input-submit {
    background: #FFFFFF;
}

.footer .form-newsletter .mb-input-submit:hover,
.footer .form-newsletter .mb-input-submit:focus {
    border-color: #FFFFFF;
}


/* 10 - couleur texte de la rubrique*/
.article-preview,
.article-preview.article-focus .article-ttl,
.article-preview .article-ttl a,
.row-under-content .link-list li:before,
.link-list li:before,
.link-list li a,
.btn-read-more-home-section {
    color: #FFFFFF;
}

.btn-read-more-home-section .ico-plus:before,
.btn-read-more-home-section .ico-plus:after {
    border-color: #FFFFFF;
}


/* 11 - couleur du texte dans un encadré */
.editorial_article .attribute-body .encadre h2,
.editorial_article .attribute-body .encadre h3,
.push-article-list .article-preview .preview-body p a,
.editorial_article .encadre,
.editorial_article .encadre p,
.editorial_article .encadre a {
    color: #fffe00;
}


/* 12 - background des encadres */
.article-preview,
.push-article-list .article-preview,
.btn-read-more-home-section,
.editorial_article .encadre {
    background: #000091;
}


/* 13 - couleur des pictos du menu en état hover (burger menu, rss ...) */
#header .nav .btn:hover,
#header .nav .btn.menu-open,
.page-is-home .banner-wrapper .form-newsletter .mb-input-submit:hover,
.page-is-home .banner-wrapper .form-newsletter .mb-input-submit:focus,
.header-carousel .carousel-caption .text-plus .btn:hover,
.header-carousel .carousel-caption .text-plus .btn:focus {
    color: #fffe00;
}

.menu-wrapper .menu-social-list a,
.page-is-home .banner-wrapper .form-newsletter .mb-input-submit:hover,
.page-is-home .banner-wrapper .form-newsletter .mb-input-submit:focus,
.header-carousel .carousel-caption .text-plus .btn:hover,
.header-carousel .carousel-caption .text-plus .btn:focus {
    border-color: #fffe00;
}


/* 14 - couleur de fond des pictos facebook etc dans le header +  couleur de fond du : menu burger déployé + pictos du menu */
ul.nav-fixed-aside a,
#header .nav .btn:hover,
#header .nav .btn.menu-open,
.menu-wrapper,
.menu-wrapper.menu-open,
.menu-wrapper .menu-social-list a,
#header.alternative .nav .btn.menu-open,
#header.alternative .nav .btn-toggle-nav,
#header.alternative .header-wrapper,
#header.alternative .header-wrapper .btn,
#header.alternative .header-wrapper .nav-lang.open .btn,
.menu-wrapper .menu-nav .panel-heading .panel-title .fa,
#header .nav-lang .dropdown-menu,
#header .nav-lang.open > .btn,
.page-is-home .banner-wrapper .cover-container .cover-body .btn,
.page-is-home .banner-wrapper .form-newsletter .mb-input-submit,
#rss-wrapper .rss-item,
.header-carousel .carousel-caption .text-plus .btn,
.mb-modalbox-title-container {
    background: #000091;
}

.page-is-wemap .banner-wrapper .background-full-screen {
    background: #000091 !important;
}


/* 15 - couleur de fond, en état hover, des rubriques du menu burger */
ul.nav-fixed-aside a:hover,
ul.nav-fixed-aside a:focus,
.menu-wrapper .menu-nav-list .panel-title:hover,
.menu-wrapper .menu-nav-list .panel-title:focus,
.menu-wrapper .menu-nav-list .panel-title:hover a,
.menu-wrapper .menu-nav-list .panel-title:focus a,
.menu-wrapper .menu-nav-list .panel-title a:hover,
.menu-wrapper .menu-nav-list .panel-title a:focus,
.menu-wrapper .menu-nav-list .panel-body a:hover,
.menu-wrapper .menu-nav-list .panel-body a:focus,
.menu-wrapper .menu-tongue-list li:hover,
.menu-wrapper .menu-tongue-list li:focus,
.menu-wrapper .menu-tongue-list li:hover a,
.menu-wrapper .menu-tongue-list li:focus a,
.menu-wrapper .menu-social-list a:hover,
.menu-wrapper .menu-social-list a:focus,
.menu-wrapper .menu-nav-list .panel-title:hover .fa,
.menu-wrapper .menu-nav-list .panel-title:focus .fa,
#header .nav-lang .dropdown-menu a:hover,
#header .nav-lang .dropdown-menu a:focus,
.page-is-home .banner-wrapper .cover-container .cover-body .btn:before,
.page-is-home .banner-wrapper .form-newsletter .mb-input-submit:before,
.header-carousel .carousel-caption .text-plus .btn:before {
    background: #fffe00;
}


/* 16 - couleur des pictos facebook, twitter etc + couleur du texte du menu de navigation + couleur pour les boutons et texte quand le menu est replié */
ul.nav-fixed-aside a,
.menu-wrapper .menu-nav a,
.menu-wrapper .menu-ttl,
.menu-wrapper .menu-social-list .ttl,
.menu-wrapper .menu-social-list a,
#header.alternative .nav .btn.menu-open,
#header.alternative .nav .btn-toggle-nav,
#header.alternative .header-wrapper,
#header.alternative .header-wrapper .btn,
.page-is-wemap #header .header-wrapper .btn,
.page-is-wemap #header .sticky-ttl a,
.page-is-wemap #header .sticky-ttl a:hover,
.page-is-wemap #header .sticky-ttl a:focus,
.page-is-wemap #header .header-title .sticky-meta .meta-date,
#header.alternative .header-wrapper .nav-lang.open .btn,
.alternative .sticky-ttl a,
#header.alternative .header-title .sticky-meta .meta-date,
.menu-wrapper .menu-nav .panel-heading .panel-title .fa,
#header .nav-lang .dropdown-menu a,
#header .nav-lang.open > .btn,
.page-is-home .banner-wrapper .cover-container .cover-body .btn,
.page-is-home .banner-wrapper .form-newsletter .mb-input-submit,
.header-carousel .carousel-caption .text-plus .btn,
#rss-wrapper .rss-item,
#rss-wrapper .rss-header .ttl,
.mb-modalbox-title-container {
    color: #fffe00; /*#1e3250;*/
}

/* pour les pictos */
.menu-wrapper .menu-nav .panel-heading .panel-title .fa,
.page-is-home .banner-wrapper .cover-container .cover-body .btn,
.page-is-home .banner-wrapper .form-newsletter .mb-input-submit,
.header-carousel .carousel-caption .text-plus .btn {
    border-color: #fffe00;
}


/* 17 - couleur des pictos facebook, twitter etc au survol + couleur du texte, en hover, du menu de navigation */
ul.nav-fixed-aside a:hover,
ul.nav-fixed-aside a:focus,
.page-is-home .banner-wrapper .cover-container .cover-body .btn:hover,
.page-is-home .banner-wrapper .cover-container .cover-body .btn:focus,
.menu-wrapper .menu-nav-list .panel-title:hover a,
.menu-wrapper .menu-nav-list .panel-title:focus a,
.menu-wrapper .menu-nav-list .panel-title a:hover,
.menu-wrapper .menu-nav-list .panel-title a:focus,
.menu-wrapper .menu-nav-list .panel-body a:hover,
.menu-wrapper .menu-nav-list .panel-body a:focus,
.menu-wrapper .menu-tongue-list li:hover a,
.menu-wrapper .menu-tongue-list li:focus a,
.menu-wrapper .menu-social-list a:hover,
.menu-wrapper .menu-social-list a:focus,
.menu-wrapper .menu-nav-list .panel-title:hover .fa,
.menu-wrapper .menu-nav-list .panel-title:focus .fa,
#header .nav-lang .dropdown-menu a:hover,
#header .nav-lang .dropdown-menu a:focus {
    color: #000091;
}

.page-is-home .banner-wrapper .cover-container .cover-body .btn:hover,
.page-is-home .banner-wrapper .cover-container .cover-body .btn:focus {
    border-color: #000091;
}


/* 18 - titre des cartouches */
.home-section.section-push .article-preview .metadata-wrapper,
.article-push.article-preview .metadata-wrapper {
    color: #000091;
}


/* 19 - boutons + footer */
.home-section.section-program .program-btn .btn,
#footer,
#footer .footer-quickies,
.scrollToTop .fa,
.page-is-contact .btn-frame,
.mb-modalbox-container .mb-input-submit {
    background: #000091;
}

.footer .form-newsletter .mb-input-submit:before {
    background-color: #000091;
}

.footer .form-newsletter .mb-input-submit {
    color: #000091;
}

.footer .form-newsletter .mb-input-submit {
    border-color: #000091;
}


/* 20 - couleur de fond, au hover, des boutons */
/* *** ATTENTION VERSION TRANSPARENTE + VERSION APPLAT *** */
.home-section.section-program p .btn:before,
.home-section.section-program .program-btn .btn:before,
#footer .nav-social-link a:before,
.item-download a:hover .item-picture .overlay,
.article-preview:hover .btn-read-more,
.btn-read-more-home-section:hover,
.btn-read-more-home-section:focus,
.page-is-contact .btn-frame:before,
.mb-modalbox-container .mb-input-submit:hover,
.mb-modalbox-container .mb-input-submit:focus,
.mb-modalbox-container .mb-input-submit:disabled,
.mb-modalbox-container .mb-input-submit:disabled:focus,
.mb-modalbox-container .mb-input-submit:disabled:hover {
    background: #fffe00;
}

.item-download a:hover .item-picture .overlay,
.article-preview:hover .btn-read-more {
    background: rgba(255,254,0, .7);
}


/* 21 - Masquer la trame de l'image du header */
.banner-wrapper .trame {
    background: none;
}


/* 22 - Couleur des liens hypertextes  */
.box.box-txt .box-body a,
.editorial_article .story a,
.block .block-footer a,
.block .block-footer a:hover,
.home-section .section-footer a,
.home-section .section-footer a:hover,
.block_list .link-list .link-list-item a,
.block_list .link-list .link-list-item a.link,
.block_list .link-list .link-list-item a span,
.mb-modalbox-content strong,
.mb-modalbox-content a,
.mb-modalbox-container .mb-form-error {
    color: #000091;
}
.block_list .link-list .link-list-item a .fa{
    border-color: #000091;
}

/* 23 - Couleur des liens hypertextes dans les encadrés   */
.editorial_article .encadre a {
    color: #fffe00;
}

/*Afficher la trame par défaut */
