/* #PRODUIRE{fond=css/spm_color.css,id_rubrique=0}
   md5:8a3cbba02ac36c717e7e96dadbff5566 */




.footer-gradient
{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a6bbc8+0,efcbc2+0,fbe2b6+78&1+0,0.99+100 */
background: -moz-linear-gradient(top,  rgba(239,203,194,1) 0%, rgba(251,226,182,0.99) 78%, rgba(251,226,182,0.99) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(239,203,194,1) 0%,rgba(251,226,182,0.99) 78%,rgba(251,226,182,0.99) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(239,203,194,1) 0%,rgba(251,226,182,0.99) 78%,rgba(251,226,182,0.99) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efcbc2', endColorstr='#fcfbe2b6',GradientType=0 ); /* IE6-9 */

}

.header .top-header
{
    background-color: rgba(255, 255, 255, 0.6);
}

/* COULEUR PRINCIPAL : #378461 */

.header .menu .dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.header .menu .dropdown-menu>li>a:focus,
.dropdown-menu>li>a:focus,
.header .menu .navbar.navbar-default .navbar-nav>li>a:hover,
.header .menu .navbar.navbar-default .navbar-nav>li>a:focus,
.header .menu .navbar.navbar-default .navbar-nav>li.active>a,
.header .menu .navbar .navbar-nav>li>a:hover,
.header .menu .navbar .navbar-nav>li>a:focus,
.block-shortcut .nav-tabs>li a.nav-link-focus,
.block-calendar .all-event a,
.block-contact .content .mail a:hover,
.block-contact .content .mail a:focus,
.infos a:hover,
.block-contact .content .website a:hover,
.block-contact .content .website a:focus,
.block-gallery h3,
.pagination > li > a,
.pagination > li > span,
.block-calendar .date span,
.content .date span,
.page-link:hover a,
.timeline-carousel__item-inner .month,
.titre-pnd-date
{
    color: #378461;
}

/* sur fond noir */

.block-contact .content .website a,
.block-contact .content .mail a,
.infos a {
    color: #FFFFFF;
}

/* sur fond noir */

.post a,
.block-info .content .dates .add a,
.block-info .content .subscribe .link a {
    text-decoration-color: #378461;
}

.post .underline:after,
.post .highlight,
.block-shortcut .nav-tabs>li a.active, /* spn */
.block-shortcut .nav-tabs>li a.active:hover, /* spn */
.block-shortcut .nav-tabs>li a.active:focus, /* spn */
.block-cardinal .nav-tabs>li.active>a,
.block-cardinal .quote,
.block-cardinal .tab-content .media .audiojs .progress,
.block-calendar h3,
.block-calendar .special-event h4,
.block-calendar .event:hover .read-more,
.block-calendar .event:hover .read-more .img-link,
.sommaire_agenda .block-calendar .all-event:hover,
.block-contact,
.block-contact .content .title,
.block-contact .card-header,
.block-heading-1 h3,
.block-top-post .link,
.block-justified-mansory .head-link .link,
.block-news .media:hover .read-more,
.block-news .media:hover .read-more .img-link,
.block-info,
.block-info .content .title,
.block-info .content .dates .add a:after,
.block-info .content .dates .add a:hover,
.block-info .content .subscribe .link a:after,
.block-important,
.post a:after,
.post a:hover,
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover,
.block-info .content .subscribe .link a:hover,
table.spip tr.row_first th,
.page-item.active .page-link,
.btn-primary,
.header .top-header:not(.home),
.header .home .flex-nav-wrapper .navbar-nav > li:last-child > a,
.timeline-carousel .btn-warning,
.timeline-carousel .slick-dots li.slick-active button
{
    background-color: #378461;
}

@media (max-width: 799px) {
    .header .menu:not(.home)
	/* .header .navbar-nav>li>.dropdown-menu */
	{
        background-color: #378461;
    }
}

.block-shortcut .nav-tabs>li.active>a,
.block-shortcut .tab-content .tab-pane .background,
.header .menu .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,
.header .menu .dropdown-menu>li>a:focus, .dropdown-menu>li>a:focus,
.audiojs .progress,
.mejs__container,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronMainLine:hover,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
#tarteaucitron #tarteaucitronInfo,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,
#tarteaucitron #tarteaucitronClosePanel {
    background: #378461 !important;
}

.block-cardinal ul,
.block-shortcut ul,
.block-shortcut .tab-content .block-gallery,
.block-calendar .content,
.block-heading-1,
.block-2squares-home,
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover,
blockquote.post_encadre,
.page-item.active .page-link,
.btn-primary,
table.spip tr:last-child,
.block-calendar .event:after,
.timeline-carousel .btn-warning,
.timeline-carousel .slick-dots li.slick-active button
{
    border-color: #378461;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
#tarteaucitron .tarteaucitronBorder {
    border-color: #378461 !important;
}

@media(max-width: 1199px) {
    .col-md-6 .block-shortcut .nav-tabs>li a.active,
    .col-md-9 .block-shortcut .nav-tabs>li a.active,
    .col-md-6 .block-shortcut .nav-tabs>li>a,
    .col-md-9 .block-shortcut .nav-tabs>li>a,
    .col-md-6 .block-shortcut .nav-tabs>li>a:hover,
    .col-md-9 .block-shortcut .nav-tabs>li>a:hover,
    .block-shortcut .nav-tabs.flex-lg-column>li>a    {
        border-color: #378461;
    }
}

@media(max-width: 767px){
    .block-shortcut .nav-tabs>li a.active,
    .block-shortcut .nav-tabs>li>a,
    .block-shortcut .nav-tabs>li>a:hover {
        border-color: #378461;
    }
}

.block-shortcut .nav-tabs>li>a:after,
.block-cardinal .nav-tabs>li>a:after
{
    border-color: transparent transparent #378461 transparent;
}

.block-shortcut .nav-tabs>li.active>a:after,
.block-shortcut .tab-content .content.don:after,
.block-shortcut .tab-content .block-gallery:before,
.block-cardinal .nav-tabs>li.active>a:after,
.block-shortcut .nav-tabs>li> a.active:after,
.block-heading-1 h3:after,
.block-info .content .title:after,
.block-important:after,
#evttouteslesdates {
    border-color: #378461 transparent transparent transparent;
}

.block-calendar .all-event:after,
.block-calendar .event:before
{
    border-color: transparent transparent transparent #378461;
}
.block-calendar .special-event h4:before,
.block-info .content .dates .add:before,
.block-info .content .subscribe .link:before
{
    border-color: transparent #378461 transparent transparent;
}

/* COULEUR 55,132,97, 20% opacité */

.block-shortcut .nav-tabs>li a.nav-link_4134,
.block-shortcut .nav-tabs>li a.nav-link_6452,
.block-shortcut .nav-tabs>li a.nav-link-focus,
.header .home .flex-nav-wrapper .navbar-nav > li:last-child > a:hover {
	background-color: rgba(55,132,97, 0.20);
}

.block-shortcut .nav-tabs>li a.nav-link_4134,
.block-shortcut .nav-tabs>li a.nav-link_6452,
.block-shortcut .nav-tabs>li a.nav-link-focus {
	border-top-color: rgba(55,132,97, 0.20);
}

.btn-primary.focus,
.btn-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(55,132,97, 0.5);
}


/* COULEUR FONCÉE : #1b4230 */



/* COULEUR 80% : #ffe1ab */

.block-calendar .all-event,
.article .block-gallery,
.block-shortcut .nav-tabs>li>a,
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled):active,
.post a.btn-primary:hover,
.block-shortcut.mobile .card-body a:nth-child(even),
.block-shortcut.mobile .card-header,
.block-shortcut.mobile .card-body a,
.block-news .media .read-more,
.block-calendar .read-more,
.block-quote,
.sommaire_agenda,
.block-news-text {
    background-color: #ffe1ab;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover,
#tarteaucitron #tarteaucitronClosePanel:hover {
    background-color: #ffe1ab !important;
}

.block-contact .title a:hover,
.header .menu .navbar .navbar-nav>li>a:hover, /* spm */
.header .menu .navbar .navbar-nav>li>a:focus,
.sommaire_agenda .block-calendar .all-event:hover a,
.sommaire_agenda .block-calendar .all-event a:hover,
.page-link:hover {
    color: #ffe1ab;
}

.header .menu .dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.header .menu .dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: #ffe1ab !important;
}

.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled):active,
.post a.btn-primary:hover {
    border-color: #ffe1ab;
}

div#tarteaucitronInfo {
    border-color: #ffe1ab !important;
}

.block-info .content .dates .date:before
{
    border-color: transparent transparent transparent #ffe1ab;
}



/* COULEUR 90% : #ff7948 */

.block-shortcut .nav-tabs>li>a:hover,
.block-shortcut .nav-tabs>li>a:focus,
.block-shortcut.mobile .panel-default>.panel-heading,
.block-shortcut.mobile #accordion_block-pratique .card-body a:nth-child(odd),
.btn-primary:target,
.btn-primary:active,
/* .block-news .media-bg,
.block-news .media:nth-child(even), spn */
.block-news .media:nth-child(even):hover,
table.spip tr.row_odd td,
.card-header,
.block-texte-exergue,
.header.expanded .top-sliding-header {
    background-color: #ff7948;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine {
    background-color: #ff7948 !important;
}

table.spip tr.row_first th {
	color: #ff7948;
}

.block-shortcut.mobile .panel-default,
.btn-primary:target,
.btn-primary:active, {
	border-color: #ff7948;
}


/* NOIR */

.header .menu .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,
.header .menu .dropdown-menu>li>a:focus, .dropdown-menu>li>a:focus,
.header .menu .navbar.navbar-default .navbar-nav>li>a:hover,
.header .menu .navbar.navbar-default .navbar-nav>li>a:focus,
.header .menu .navbar.navbar-default .navbar-nav>li.active>a
{
    background: #000;
}
.header .top-header .menu-social .intranet a
{
    color: #000000;
}
.search-button-container .search-button span
{
    background: #000000;
}
