
    @import url('https://fonts.googleapis.com/css?family=Montserrat');
    
        @import url('https://fonts.googleapis.com/css?family=Open Sans');
    

    @font-face {
        font-family: 'Montserrat';
        src: url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Bold.eot');
        src: url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Bold.woff2') format('woff2'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Bold.woff') format('woff'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Bold.ttf') format('truetype'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Bold.svg#Montserrat-Bold') format('svg'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype');
        font-weight: bold;
        font-style: normal;
        letter-spacing:25px;
    }

    @font-face {
        font-family: 'Montserrat';
        src: url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Regular.eot');
        src: url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Regular.woff2') format('woff2'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Regular.woff') format('woff'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Regular.ttf') format('truetype'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Regular.svg#Montserrat-Regular') format('svg'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype');
        font-weight: normal;
        font-style: normal;
    }


    @font-face {
        font-family: 'Montserrat';
        src: url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Light.eot');
        src: url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Light.woff2') format('woff2'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Light.woff') format('woff'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Light.ttf') format('truetype'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Light.svg#Montserrat-Light') format('svg'),
        url('//lgef.fff.fr/wp-content/themes/fff/inc/frontOffice/css/font/montserrat/Montserrat-Light.eot?#iefix') format('embedded-opentype');
        font-style: normal;
    }

    /*
*-----------------------------------------------------------------------------
*    Liste des variables :
* -----------------------------------------------------------------------------

Les fonts :
$fontPrincipale : la police principale, sinon la police défaut
$fontSecondaire : la police secondaire, sinon la police défaut
$fontDefaut : la police defaut

La palette des couleurs :
$couleurHeader : la couleur de transparence du png dans le header
$couleurSecondaire : navigation, titres, tags, boutons
$couleurSeparateur : les séparateurs de liste
$couleurFooter : la couleur de fond du footer
$couleurPage : la couleur de fond de la page
$couleurDocument : description d'un document
$couleurTexteFonce : les sous titres sur fond clair
$couleurTexteClair : les sous titres sur fond foncé
*/

* {
    font-family: 'Montserrat', arial;
}

a, a:link, a:visited {
    color: #0176c4;
}

#wrapper {
    background-color: #EBEBEB !important;
}

/* header */
#header-fond {
    background-color: #FFFFFF !important;
}

#topnav-menu li a,
.top-navigation-menu a:link,
.top-navigation-menu a:visited{
    color: #9D9E9E !important;
    font-family : 'Montserrat', arial;
}

#topnav-menu li:first-child a {
    color: #0C0C0C;
}

#wrapper > div#topnavi-wrap > div#topnavi span.federation a,
#wrapper > div#topnavi-wrap > div#topnavi span.federation a span,
#wrapper > div#topnavi-wrap > div#topnavi ul.top-navigation-menu li a,
ul#header-user,
ul#header-user-off,
ul#header-user-off span.user,
ul#header-user .button,
#topnav-menu li a,
ul#header-user #ss-menu-subheader a,
ul#header-user #ss-menu-subheader span {
    font-family: 'Montserrat', arial;
    text-transform: uppercase;
}

#topnavi-wrap {
    background-color: #e3e7ea; !important;
}

#topnav #sso-connect-button .secondary-button {
    background-color: #004686; !important;
}

#topnav #sso-connect-button .secondary-button a:hover {
    color : #9D9E9E;
}

#ss-menu-subheader {
    background-color: #004687; !important;
}

.mention-classement {
    color : #9D9E9E;
}

.widget_widget_recherche_avancee .recherche_avancee_form .search-field {
    color : #9D9E9E;
    border-color: #CECECE !important;
}

#beforesidebar .content-tab ul li {
#beforesidebar select,
    border-color: #CECECE !important;
}

ul#header-user {
    background-color: #004687; !important;
}

ul#header-user a,
ul#header-user .button,
#topnav #sso-connect-button .main-button,
#topnav #sso-connect-button .secondary-button a,
ul#header-user #ss-menu-subheader a {
    color : #FFFFFF;
}

#wrapper > div#topnavi-wrap > div#topnavi span.federation a,
#wrapper > div#topnavi-wrap > div#topnavi span.federation a span,
#wrapper > div#topnavi-wrap > div#topnavi ul.top-navigation-menu li a,
ul#header-user-off {
    color: #4e4e4e !important;
}

#logo .site-title {
    color : #FFFFFF;
    font-family : 'Montserrat', arial;
}

#logo .site-title a {
    color: #FFFFFF;
    font-family : 'Montserrat', arial;
}

#logo .site-title a:link,
#logo .site-title a:visited {
    color: #02195e;
}

#logo .site-description {
    color: #0176c4;
    font-family : 'Montserrat', arial;
}

.social-icons-menu li a::before,
.widget_search .genericon-search {
    background-color: #02195e;
}


/* menu */

.main-navigation-menu a:link,
.main-navigation-menu a:visited {
    color: #FFFFFF;
}

#navi-wrap {
    background-color: #0176c4 !important;
}

#mainnav ul li a {
    font-family : 'Montserrat', arial;
}

#mainnav ul li.current-menu-item a {
    background-color: #0176c4 !important;
}

#mainnav ul li a:hover {
    background-color: #299eec !important;
}

.search-form .search-field {
    border-color: #02195e !important;
    font-family : 'Montserrat', arial;
}

.genericon-search {
    color: #FFFFFF;
}

#logo div.custom-logo-link-border {
    border-color: #CECECE !important;
}


.isearch{
    background-color: #FFFFFF;
}

.flt-ipt-cont .genericon-search {
    color: #FFFFFF;
}


/* Footer */
#footer-fond{
    background-color: #1E1E1E !important;
}

#footerliguenav {
    border-color: #FFFFFF !important;
}

#footer nav li {
    color: #FFFFFF;
}

#footer nav h4{
    font-family : 'Montserrat', arial;
    color: #FFFFFF;
}

#footer nav  li a:link,
#footer nav  li a:visited{
    color: #FFFFFF;
}

#footer nav:first-child ul li a {
    font-family : 'Montserrat', arial;
}

/* contenu */
#wrap,
#zoneCategorie,
.fff-club-container {
    background-color: #FFFFFF !important;
}

#content h1 {
    font-family : 'Montserrat', arial;
}

.PaginCont{
    font-family : 'Montserrat', arial;
}

.PaginSel{
    border-color: #CECECE !important;
}

h2.section-title {
    border-color: #0C0C0C !important;
    font-family : 'Montserrat', arial;
}

.article-categorie {
    font-family : 'Montserrat', arial;
}

#actualite-du-moment .entry-title {
    font-family : 'Montserrat', arial;
}

.menu_bloc_group a {
    background: #0176c4;
    border-color: #0176c4 !important;
}

.menu_bloc_group_button a {
    background: #02195e;
    border-color: #02195e !important;
}

.menu_bloc_group_button_competition_unselected a span {
    color: #02195e;
}

.menu_bloc_group a:hover,.menu_bloc_group_button a:hover {
    background-color: #02195e !important;
}

.page-template-template-media .menu_bloc_group a > div.text,
.page-template-template-videos .menu_bloc_group a > div.text,
.page-template-template-diaporamas .menu_bloc_group a > div.text{
    border-color: #CECECE !important;;
}

.fff_menu_bloc span {
    font-family : 'Montserrat', arial;
    color: #FFFFFF;
}

.container-hub {
    font-family : 'Montserrat', arial;
    color: #FFFFFF;
}

.container-hub .title {
    font-family : 'Montserrat', arial;
}

.container-hub .description {
    font-family : 'Montserrat', arial;
}


/* fil d'ariane */

#filAriane{
    font-family : 'Montserrat', arial;
}

#filAriane a,
#filAriane a:link,
#filAriane a:visited{
    color:#0C0C0C;
}


/* front article simple */

.article-simple-image-block {
    color: #FFFFFF;
    font-family : 'Montserrat', arial;
}
.mobile .title-hub-competitions{
    color: #FFFFFF;
}

.article-simple-image-block .fff-category-item-titre-tag {
    font-family : 'Montserrat', arial;
}

.article-simple-image-block .title {
    font-family : 'Montserrat', arial;
    color: #FFFFFF;
}

.entry {
    font-family: 'Open Sans', arial;
}

.entry p:first-child {
    font-family: 'Open Sans', arial;
}

.author {
    font-family : 'Montserrat', arial;
}

.tags-container .fff-tag {
    background-color: #0176c4 !important;
    color: #FFFFFF;
    font-family : 'Montserrat', arial;
}

.tags-container .fff-tag a{
    color: #FFFFFF;
}

/**** article video ****/

.fff-media-container {
    background-color: #1E1E1E !important;
}

.fff-media-container div.category {
    color: #EBEBEB;
}

.fff-media-container .title {
    font-family : 'Montserrat', arial;
    color: #EBEBEB;
}


/*** page diaporamas ***/

.diapo-description {
    font-family : 'Montserrat', arial;
    color: #FFFFFF;
}

.flt-ipt-cont input,
.flt-ipt-cont select{
    color:#0C0C0C;
    border-color: #CECECE !important;
}

.ui-autocomplete li.ui-menu-item{
    color:#FFFFFF;
    border-color: #FFFFFF !important;
    background-color: #FFFFFF !important;
}

.ui-autocomplete li.ui-menu-item:hover{
    color:#FFFFFF;
    background-color: #0176c4 !important;
}

.ui-autocomplete li.ui-menu-item:last-child{
    border-color: #CECECE !important;
}

.media-tags-btn{
    background-color: #0176c4 !important;
}

.fff-media-lst .relatedpost div.text .tag {
    font-family : 'Montserrat', arial;
    color: #0176c4;
}

.fff-media-lst .PaginCont a,
.fff-media-lst .PaginCont a:link,
.fff-media-lst .PaginCont a:visited {
    color: #0C0C0C;
}


/*** block sur le meme sujet ***/

.relatedposts-container {
    font-family : 'Montserrat', arial;
}

.relatedposts-container > h3 {
    border-color: #02195e !important;
    color: #FFFFFF;
}

.relatedposts-container > h3 > span {
    background-color: #02195e !important;
    font-family : 'Montserrat', arial;
}

.relatedpost  {
    border-color: #CECECE !important;
}

#same_subject .relatedpost > .text{
    font-family: 'Open Sans', arial;
}

.relatedpost .category {
    font-family : 'Montserrat', arial;
    color: #0176c4;
}

.relatedpost> .text > span {
    font-family : 'Montserrat', arial;
    color: #0C0C0C;
}

.relatedpost> .text > p {
    font-family: 'Open Sans', arial;
}

.fff-media-container .relatedposts-container .relatedpost>.text>span {
    color: #FFFFFF;
}

.fff-media-container .relatedposts-container .relatedpost>.text>.category {
    color: #FFFFFF;
}


/*** bloc FFF ***/

.bloc-fff-container {
    font-family : 'Montserrat', arial;
}

.bloc-fff-container > h3 {
    border-color: #02195e !important;
    color: #FFFFFF;
}

.bloc-fff-container > h3 > span {
    background-color: #02195e !important;
    font-family : 'Montserrat', arial;
}

/***
liste categorie
utilise dans la page category et la page tag
***/

.fff-category {
    font-family : 'Montserrat', arial;
}

.fff-category article {
    border-color: #CECECE !important;
}

.fff-category .menu-cat-panel h2{
    font-family : 'Montserrat', arial;
}

.fff-category .menu-cat-panel h2.menu-cat-sel{
    border-color:#0176c4 !important;
}

.fff-category-item .text {
    font-family: 'Open Sans', arial;
}

.fff-category-item p {
    font-family: 'Open Sans', arial;
    color:#0C0C0C;
}

.articlePlusLuFirst .widget-accueil-contenu {
    font-family: 'Open Sans', arial;
    color:#0C0C0C;
}

.fff-category-item .fff-category-item-titre-tag{
    font-family : 'Montserrat', arial;
    color:#0176c4;
}

.post-pagination {
    font-family : 'Montserrat', arial;
    color: #0C0C0C;
}

.articles-plus-lus-titre {
    color: #FFFFFF;
}

.articles-plus-lus-titre .titre{
    border-color: #02195e !important;
}

.article-documents a:link,
.article-documents a:visited,
.article-documents a{
    color: #0C0C0C;
}

.category .articles-plus-lus-titre .titre span, .articles-plus-lus-titre .titre.title_bloc_bg span {
    background-color: #02195e !important;
}

.articles-plus-lus-titre span{
    color:#FFFFFF;
    font-family : 'Montserrat', arial;
}

.category .articles-plus-lus-titre span{
    background-color: #0176c4 !important;
}

.articles-plus-lus-titre a{
    color: #0C0C0C;
}


/*** Pages ***/

.type-page{
    background: #FFFFFF;
}

.page-title{
    font-family: arial;
}


/*** Recherche ***/

h2.RechercheFiltreType{
    border-color: #CECECE !important;
}

h2.RechercheFiltreType .ResNb{
    font-family : 'Montserrat', arial;
}

h3.RechercheFiltreType{
    background-color: #CECECE !important;
    color:#02195e;
}

h3.RechercheFiltreTypeTitre{
    font-family : 'Montserrat', arial;
}

h3.RechercheFiltreTypeTitre{
    font-family : 'Montserrat', arial;
}

h3.RechercheFiltreType.RchFltSel{
    background-color: #02195e !important;
    color:#FFFFFF;
}

h3.RechercheFiltreType .ResNb{
    font-family : 'Montserrat', arial;
}

.searchResult{
    border-color: #CECECE !important;
}


/********PAGE DOCUMENTS*******/

.page-template-template-documents
{
    font-family : 'Montserrat', arial;
}

.page-template-template-documents .document span.document_date, .info_semaine .document span.document_date{
    color: #0176c4;
}

.seasons {
    font-family : 'Montserrat', arial;
}

.seasons li.selected,
.seasons li:hover {
    border-color: #0176c4 !important;
}

.menu-container > ul > li {
    border-color: #CECECE !important;
}

.menu-container > ul > li >a {
    color: #0C0C0C;
    font-family : 'Montserrat', arial;
}

.menu-container > ul > li > ul > li > a {
    color: #0C0C0C;
    font-family : 'Montserrat', arial;
}

.document .description {
    font-family: 'Open Sans', arial;
}

.document .description p:last-child {
    color: #a00000;
}

.documents-container .document {
    border-color: #CECECE !important;
}

.documents-container .document h4{
    font-family : 'Montserrat', arial;
}

.documents-container h3, .menu-container h3 {
    color: #FFFFFF;
    background-color: #02195e !important;
}

/********Widgets*******/

h2.widgettitle,
h3.widgettitle {
    border-color: #02195e !important;
    color: #FFFFFF;
}

h2.widgettitle > span,
h3.widgettitle > span {
    background-color: #02195e !important;
    font-family : 'Montserrat', arial;
}

/* Widget deux colonnes n éléments */
/* ATTENTION EXCDEPTION COULEUR EN DUR sinon ça donne un bg color derrière les images en responsive */
.widget-two-col .widget-accueil-container .widget-accueil-element .widget-accueil-image,
.widget-three-col .widget-accueil-image{
    background-color: #f0f0f0 !important;
}

/* Widget deux colonnes 1 élément */
.widget-two-col .widget-accueil-container-1 .widget-accueil-element .widget-accueil-description{
    color: #FFFFFF;
}

/*Exception de couleur des tags sur les First*/
.widget-two-col .widget-accueil-container-1 .widget-accueil-description p.widget-accueil-tag-liste {
    color: #FFFFFF;
}

.widget-accueil-description p.widget-accueil-contenu,
.widget-one-col .widget_widget_actualites_du_moment .widget-accueil-container-1 .widget-accueil-description p.widget-accueil-contenu {
    font-family: 'Open Sans', arial;
    color: #0C0C0C;
}

.widget_widget_actualites_du_moment .widget-accueil-container-1 .widget-accueil-description p.widget-accueil-contenu{
    font-family: 'Open Sans', arial;
    color: #FFFFFF;
}

.widget-accueil-description h2 {
    font-family : 'Montserrat', arial;
    color: #0C0C0C;
}

p.no-media {
    font-family : 'Montserrat', arial;
    color: #0C0C0C;
}

.widget-two-col .widget_widget_actualites_du_moment .widget-accueil-container-1 .widget-accueil-description h2,
.widget_widget_slider_accueil .widget-accueil-container-1 .widget-accueil-description h2 {
    font-family : 'Montserrat', arial;
    color: #FFFFFF;
}

.widget-two-col .widget-accueil-container-4 .widget-accueil-col-2 .widget-accueil-element{
    border-color: #CECECE !important;
}

.widget-two-col .widget-accueil-container-4 .widget-accueil-col-2 .widget-accueil-element .widget-accueil-image{
    background: #EBEBEB;
}

/* Widget deux colonnes 6 éléments */
.widget-two-col .widget-accueil-container-6 .widget-accueil-element{
    border-color: #CECECE !important;
}

/* Widget une colonne 3 éléments */
.widget-one-col .widget-accueil-container-3 .widget-accueil-element{
    border-color: #CECECE !important;
}


.article-supercontainer{
    border-color: #CECECE !important;
}

.article-supercontainer h2{
    font-family : 'Montserrat', arial;
    color: #0C0C0C;
}

.widget-accueil-tag-liste,
.widget-category,
.article-supercontainer p.category{
    font-family : 'Montserrat', arial;
    color:#0176c4;
}

.article-supercontainer p{
    font-family: 'Open Sans', arial;
    color:#0C0C0C;
}

#same_subject_other .article-supercontainer{
    color: #FFFFFF;
}

.page-template-template-media .text span,.page-template-template-videos .text span,.page-template-template-diaporamas .text span{
    font-family: 'Montserrat', arial;
    color:#0C0C0C;
}

#same_subject_other .article-supercontainer a,#same_subject_other .article-supercontainer p{
    color: #FFFFFF;
}


/*** STYLE GENERIQUE POUR MOBILE & TABLET ***/

.relatedpost .tag,
.relatedpost .date {
    font-family: 'Montserrat', arial;
    color: #0176c4;
}

.page-template-template-media .relatedpost> .text > span,.page-template-template-videos .relatedpost> .text > span{
    font-family: 'Montserrat', arial;
}

.page-template-template-documents .saison_title{
    color: #0176c4;
}

.title_mobile {
    color: #0C0C0C;
}

.mobile-header-none #mainnav-menu {
    -moz-box-shadow: 2px 2px 5px 0 #0C0C0C;
    -o-box-shadow: 2px 2px 5px 0 #0C0C0C;
    -webkit-box-shadow: 2px 2px 5px 0 #0C0C0C;
    box-shadow: 2px 2px 5px 0 #0C0C0C;
    color: #0C0C0C;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#0C0C0C, Direction=134, Strength=5);
}

#mainnav-toggle {
    color: #FFFFFF;
}

.sliding-sidebar #sidebar {
    background: #FFFFFF;
    -moz-box-shadow: -0px 0px 0px 0px #0C0C0C;
    -webkit-box-shadow: -0px 0px 0px 0px #0C0C0C;
    -o-box-shadow: -0px 0px 0px 0px #0C0C0C;
    box-shadow: -0px 0px 0px 0px #0C0C0C;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#0C0C0C, Direction=224, Strength=5);
}

/* Sidebar Toggle */
.sidebar-navigation-toggle {
    color: #FFFFFF;
}

.sidebar-closing-toggle:before {
   color: #0176c4 !important;
}

.page-template-template-recherche-club #menu-panel-select,.page-template-template-competitions #menu-panel-select{
    display:none;
}
#club-home .bg-home{
    display:flex;
    justify-content:space-between;
    text-transform:uppercase;
    color:#FFFFFF;
    background-color: #299eec;
    width: calc(100% + 80px);
    left: -40px;
    position: relative;
}
#club-home .bg-home2{
    text-align:center;
    color:#FFFFFF;
    background-color: #0176c4;
    padding:20px;
    overflow: hidden;
    font-size: 20px;
    width: calc(100% + 80px);
    left: -40px;
    position: relative;
}
.page-template-template-recherche-club .club-page .type-results .content-tab .tabs a.active,
.page-template-template-recherche-club .club-page .type-results .content-tab div.text-center,
.page-template-template-competitions .club-page .type-results .content-tab div.text-center {
    color:#FFFFFF;
    background-color: #0176c4;
}

.sidebar-closing-toggle:before {
    color: #0176c4;
}

.club-page .type-results .confrontation .date {
    font-family: 'Montserrat', arial;
}

.page-template-template-recherche-club .club-page h2.menu-cat-sel,
.page-template-template-competitions .competition-list .menu-cat-panel h2.menu-cat-sel{
    border-color: #0176c4 !important;
}
#club-home .infos-home-mid{
    border-color: #CECECE !important;
}

/******************** Bloc avec Couleurs et fonts Fixes ******************/
#footer_ban{
    background-color: #01579A;
}
.fff-bloc-rss-ban-title h5{
    color: #FFFFFF;
    font-family: 'Montserrat', arial;
}
.feed-source{
    color: #FFFFFF;
}

.entry p {
    font-family: 'Open Sans', arial;
}

.mobile-competitions .title-hub-competitions{
    color: #0C0C0C;
}
.container-hub-en-tete-competitions #form-championnat::after{
    background: #0C0C0C;
}

.menu-cat-panel a {
    color: #0C0C0C;
}

#pagination a{
    color: #0C0C0C;
}
#pagination a.active{
    background-color: #0176c4;
    color: #FFFFFF;
}
#club-home .bg-home2{
    color: #FFFFFF;
    background-color: #0176c4;
}
.page-template-template-recherche-club{
    font-family: 'Montserrat', arial;
}
.match-list .infos-fff button{
    color: #FFF;
    background-color: #01579A;
}

.widget-two-col .widget_widget_mise_en_avant .widget-accueil-container-1 .widget-accueil-description p.widget-accueil-tag-liste{
    color: #a00000;
}

div.zoneWidget-bandeau > div.widget_widget_en_ce_moment > ul.linksEnCeMoment > li > a {
    font-family : 'Montserrat', arial;
}

div.zoneWidget-bandeau > div.widget_widget_en_ce_moment > ul.linksEnCeMoment > li.titleEnCeMoment {
    font-size: 12px;
    background-color: #02195e !important;
    font-family : 'Montserrat', arial;
}

.widget-two-col .widget_widget_proces_verbaux .widget-accueil-container .widget-accueil-element,
.widget-one-col .widget_widget_proces_verbaux .widget-accueil-container .widget-accueil-element{
    border-color: #CECECE !important;
}

.widget-three-col .widget-accueil-container-5 .widget-accueil-col-3 .widget-accueil-element,
.widget-three-col .widget-accueil-container-7 .widget-accueil-col-2 .widget-accueil-element,
.widget-three-col .widget-accueil-container-7 .widget-accueil-col-3 .widget-accueil-element,
.widget-three-col .widget-accueil-container-9 .widget-accueil-col-1 .widget-accueil-element,
.widget-three-col .widget-accueil-container-9 .widget-accueil-col-2 .widget-accueil-element,
.widget-three-col .widget-accueil-container-9 .widget-accueil-col-3 .widget-accueil-element {
    border-color: #CECECE !important;
}

.mobile-header-none .widget-three-col .widget-accueil-col-1,
.mobile-header-none .widget-three-col .widget-accueil-col-2{
    border-color: #CECECE !important;
}

#beforesidebar .content-tab ul li a,#beforesidebar select{
    color:#9D9E9E;
}
#beforesidebar .content-tab ul li.activate{
    background: #FFFFFF;
}
#beforesidebar .content-tab ul li {
    background: #EBEBEB;
}
#beforesidebar button{
    background: #02195e;
    color: #FFFFFF;
}

#module-club .club-home-part2 {
    font-family: 'Montserrat', arial;
    font-size: 14px;
}

.widget_widget_recherche_avancee .recherche_avancee_form  input[type="submit"] {
    color: #fff;
    background: #777;
    margin: 10px 0;
    font-family : 'Montserrat', arial;
}

.widget_widget_recherche_avancee .recherche_avancee_form {
    font-family: 'Montserrat', arial;
}

.match-list .team1,.match-list .team2{
    font-family: 'Montserrat', arial;
}

.fullresults .result-numbers {
    font-family: 'Montserrat', arial;
}

.infos-grounds b, .infos-people b {
    font-family: 'Montserrat', arial;
}

h2.widgettitle > a {
    color: #0C0C0C !important;
    font-family: 'Montserrat', arial;
}

.sondage-reponse{
    border-color: #CECECE !important;
}

.sondage-voter-btn {
    color: #FFFFFF !important;
    background-color: #02195e !important;
    font-family : 'Montserrat', arial;
}

.sondage-voter-cont{
    background-color: #CECECE;
}

.sondage-voter-graph{
    background-color: #02195e;
}

#page-diaporama-cont .slick-slide,
#article-diaporama-cont .slick-slide{
    background-color: #FFFFFF !important;
}

.ranking-tab td,
.ranking-tab th {
    font-family: arial;
    color: #0C0C0C;
}

.flt-ipt-cont input, .flt-ipt-cont select,
.flt-ipt-cont label,
#beforesidebar .content-tab ul li a {
    color: #9D9E9E;
}

.container-hub-en-tete .text-center form input, .text-center form input {
    color: #0C0C0C;
}

.container-hub-en-tete .genericon-search {
    color: #9D9E9E;
}

.fff-media-lst .relatedpost div.post-img {
    background-color: #FFFFFF !important;
}

.documents-container .document:hover, .doc-cat-2:hover {
    background-color: #EBEBEB !important;
}

.seasons li.selected,
.seasons li:hover, .seasons li a {
    color: #0C0C0C;
}

div.zoneWidget-bandeau > div.widget_widget_en_ce_moment > ul.linksEnCeMoment > li > a {
    color: #0C0C0C;
}

div.zoneWidget-bandeau > div.widget_widget_en_ce_moment > ul.linksEnCeMoment > li.titleEnCeMoment {
    color: #FFFFFF;
}

.container-hub-en-tete-competitions .flt-ipt-cont button,.mobile-competitions .flt-ipt-cont button {
    background-color: #9D9E9E !important;
    color: #FFFFFF;
}

.newsletter-inscrire-btn{
    color: #FFFFFF !important;
    background-color: #02195e !important;
    font-family : 'Montserrat', arial;
}

.ui-datepicker .ui-datepicker-header, .ui-datepicker td.ui-datepicker-current-day .ui-state-default, .ui-datepicker .ui-state-hover, .ui-datepicker .ui-state-highlight.ui-state-hover {
    background:  #0176c4 !important;
}

.info_semaine .onglet.selected, .info_semaine .onglet:hover {
    border-color: #02195e !important;
}

div.onglet-competition-fal {
border-color: #02195e !important;
}

div.onglet-competition-fal.selected {
border-color: #FFFFFF !important;
background-color: #02195e !important;
}

div.onglet-competition-fal a span {
color: #02195e !important;
}

div.onglet-competition-fal.selected a span {
color: #FFFFFF !important;
}

h2 span.fal-calendar {
display: inline-block;
border-bottom: 2px solid #02195e;
padding-bottom: 5px;
}

section.epreuve-detail,
section.epreuve-calendar {
font-family : 'Montserrat', arial;
}

@media only screen and (min-width: 681px) and (max-width: 1025px) {

    #logo .site-title a:link,
    #logo .site-title a:visited {
        color: #FFFFFF !important;
    }

}

@media only screen and (max-width: 680px) {

    #logo .site-title a:link,
    #logo .site-title a:visited {
        color: #FFFFFF !important;
    }
}
