@media (min-width : 768px) {
    .StyleHeader {
        color : #ffffff;
    }
}

/*---------------------------------- NAVBAR  ----------------------------------*/

a,
a:hover > span > i,
a:focus > span > i,
a:hover, a:focus {
    color:#922221;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
#menu-site-collapse StyleHeader:hover {
    color: #ffffff;
    border-color: transparent;
}
.btn-danger,
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    background-color: #c31918;
    border-color: transparent;
}
#menu-group-collapse,
#menu-groupe-control-col {
    background-color : #35383c;
}
.navbar-site,
.navbar-groupe .navbar-nav > li:hover,
.Login:focus,
.blockContaint {
    background-color: #922221;
}
#menu-site-collapse .nav .active a,
#menu-site-collapse .nav .active i {
    color : #ffffff;
    background-color: #c31918;
}
#menu-site-collapse .navbar-right a:hover,
#menu-site-collapse .navbar-right a:focus {
    color: #ffffff;
    background-color: #c31918;
}
.facebook,
.twitter,
.youtube,
.footer .facebook,
.footer .twitter,
.footer .youtube,
#Searchbar_topbar .form-control,
.Login .icon-visites {
    color: #ffffff;
    background-color : #65686c;
}
#Searchbar_topbar .glyphicon-search {
    color : #7e8185;
}
.navbar-right > a,
.libelleMegapot,
.libelleVainqueur {
    color: #ffffff;
}
.libelleMegapot,
.libelleVainqueur {
    font-weight: 600;
}
.MenuGroupeTop .icon-visites:hover,
.Login:hover .icon-visites {
    background-color: #c31918;
}
.refJeuL > i,
.refJeuR > i {
    color:#7c1818;
}
.text_right_jpm {
    border-left: 1px solid #6f1312;
}

#menu-group-collapse .socialIcons .Login #connexion-link
{
    background: #65686C;
    padding: 0.5em 0.8em;
    border-radius: 10px;
    border:1px solid #65686C;
    transition:0.5s ease-in-out;
}
#menu-group-collapse .socialIcons .Login #inscription-link
{
    padding: 0.5em 0.8em;
    border-radius: 10px;
    border:1px solid white;
    transition:0.5s ease-in-out;
}
#menu-group-collapse .socialIcons .Login #connexion-link:hover,
#menu-group-collapse .socialIcons .Login #inscription-link:hover {
    border-color:white;
    background-color:#de302e;
}
#menu-group-collapse .socialIcons .Login #inscription-link,
#menu-group-collapse .socialIcons .Login #connexion-link
{
    display: inline-block;
    margin-top:4px;
}
@media (max-width:767px) {
    .navbar-groupe,
    .navbar-groupe .navbar-nav > li > a:hover,
    .navbar-groupe .navbar-nav > li > a:focus,
    .navbar-site,
    .navbar-groupe .navbar-nav > li:hover,
    .Login:hover, .Login:focus {
        background-color: #c31918;
    }
    #menu-site-collapse a,
    #menu-site-collapse a:hover,
    #menu-site-collapse a:focus,
    .StyleHeader,
    #menu-site-collapse .nav .active a,
    #menu-site-collapse .nav .active i {
        color: #ffffff;
    }
    .navbar-site, .Login:hover, .Login:focus {
        background-color: #353535;
        background: #353535;
    }
    #menu-site-collapse .nav .active a,
    #menu-site-collapse .nav .active i {
        background-color: transparent;
    }
}


/*---------------------------------- CAROUSEL  ----------------------------------*/

.btn-carousel,
.BlocTexte h1,
.btn_infoslide,
.blocCasino .btn_infoslide,
.blocRestaurant .btn_infoslide,
.blocSeminaires .btn_infoslide,
.blocHotel .btn_infoslide,
.accroche-rond-BlocInfos {
    background-color: #922221;
}
.calendar-etab,
.carousel #top_red_gains i,
#block_mainGagnante_Casino p {
    color: #922221;
}
#menu-site-collapse a,
.btn-visite-inter:hover,
.btn-visite-inter a,
.btn-visite-inter a:hover,
.btn-visite-inter a:focus {
    color: #ffffff;
}
.btn-visite-inter {
    background-color: #3B5998;
}
.navbar-collapse.in {
    background-color: #35383c;
}


/*---------------------------------- HOME  ----------------------------------*/

.btn_infoslide2,
.texteArticleRestau .btn-primary,
.texteArticle .btn-primary,
#block_formulaire_seminaire .btn-primary,
#block_formulaire_assistance .btn-primary,
.blocCasino .carousel-control .glyphicon-chevron-left,
.blocCasino .carousel-control .glyphicon-chevron-right,
.blocCasino .carousel-control .icon-prev,
.blocCasino .carousel-control .icon-next,
.marges-blocs-visuels-article .carousel-control .glyphicon-chevron-left,
.marges-blocs-visuels-article .carousel-control .glyphicon-chevron-right,
.marges-blocs-visuels-article .carousel-control .icon-prev,
.marges-blocs-visuels-article .carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.block-color-control,
.topRedMid,
.accroche-rond-back-glyph:hover,
#top_red_gains,
#reseaux_sociaux .facebook,
#reseaux_sociaux .twitter,
#reseaux_sociaux .youtube {
    background-color: #922221;
}

.blocAccroche p,
.accroche-rond-back-glyph,
.blocRubrique h1,
.text_right_gains p,
.article-title h4 i,
.article-title h4 a,
.article-read-more-link,
.home_icons_seminaire i,
#hotel-soustitre h2,
#colEvenements h1,
.blocRappelOpe h4,
.seminaire_title,
.Texte_blocHotel .icon-hotel,
#BackToHome,
.back-to-top,
.texte-search-results a,
.search-results-know,
.calageHome .container #block_application .SSTitreInscriptionCompte_TXT,
.calageHome .container #block_application .SSTitreInscriptionCompte .StyleIconEvent {
    color: #922221;
}
.sousAccroche p {
    color: #6a6565;
}
.TitreFormule {
    background-color: #35383c;
}
.topRedSep {
    height: 1px;
    background-color: #ffffff;
}
.carousel-indicators .active {
    border: none;
    background-color: #922221;
}
.topRedRefJeu {
    color: #d21f1e;
    background-color: #922221;
    box-shadow: 0 4px 2px -3px #8f3737 inset;
}
.topRed .sousTitre,
.topRed .sousTitre p {
    color: #6f1312 !important;
}
#top_red_gains i {
    color: #a50101;
}
.calageHome .readmoreAgenda span,
.FiltresCasinos .OptionsFiltres p,
.FiltresCasinos a.filter.active,
.FiltresCasinos a.filter.active span,
.FiltresCasinos a.filter.active i,
.OffresEvenements .filtreChecked h1,
.OffresEvenements .filtreUnchecked h1:hover,
.calageHome .readmoreAgenda a:hover,
.RUBTitreListeOFF:hover a,
.RUBTitreListeOFF:hover i {
    color  : #922221;
}
.rubMail h1,
.rubTel h1,
.rubCourrier h1,
.accroche-rond-back-glyph-numero,
.carousel-control {
    color: #922221;
}


/*---------------------------------- ETABLISSEMENTS/ASSISTANCE ----------------------------------*/

.formePage .btn-primary,
#block_formulaire_assistance .facebook,
#block_formulaire_assistance .twitter,
#block_formulaire_assistance .youtube,
#blocsEtabCasino .btn_infoslide,
#Form_Etablissement #blocsEtabCasino .btn-block,
.captcha .btn-primary,
.modal .btn-primary {
    background-color: #922221;
}
#block_formulaire_assistance .TitreCategory h2,
#block_formulaire_assistance h1,
.home_icons_seminaire i,
.texte-search-results a,
.search-results-know,
#block_formulaire_assistance .TitreCategory h2,
#block_formulaire_assistance .TitreCategory h2 a,
.titreFiltres h1 {
    color: #922221;
}
#block_formulaire_assistance .SSTitreArticle p {
    color: #922221 !important;
}
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.captcha .btn-primary:hover,
.modal .btn-primary:hover,
.open .dropdown-toggle.btn-primary,
.captcha .btn-primary,
.modal .btn-primary {
    border : 1px solid #922221;
}
.form-Etablissement {
    border: 1px solid #e34f4d;
}
.Filtres_Etablissement {
    color: #6b6868;
}


/*---------------------------------- CONTACT ----------------------------------*/

.TitleDetails,
.TitleMiniblock,
.SousTitreMiniblock,
#SousRubrikDetails .text_icon,
#SousRubrikDetails .IconstyleSeminaire,
#SousRubrikDetails-grey .IconstyleSeminaire,
#SousRubrikDetails-grey .titre_iconDetailsEtab,
.infos-etab .blocIE-block .games .titre_iconDetailsEtab,
.contacts .Moncontact-nom,
#caracteristiques_DetailsEtab .roulette,
#caracteristiques_DetailsEtab .blackjack,
#caracteristiques_DetailsEtab .bataille,
#caracteristiques_DetailsEtab .machine,
.detailsetablissement .activity i,
.detailsetablissement .contacts h3 {
    color: #922221;
}

#SousRubrikDetails h1,
#SousRubrikDetails h2,
#SousRubrikDetails h3,
#SousRubrikDetails h4,
#SousRubrikDetails h5,
#SousRubrikDetails h6 {
    color: #922221 !important;
}
#SousRubrikDetails .btn_infoslide,
#SousRubrikDetails-grey .btn_infoslide,
.contacts .btn-primary {
    background-color: #922221;
}

/*---------------------------------- ARTICLE ----------------------------------*/

.TitreArticle h1,
.TitreArticle h2,
.TitreArticle h3,
.TitreArticle h4,
.TitreArticle h5,
.TitreArticle h6,
.TitreArticle p,
.TitreArticle span,
.TitreArticle address,
.TitreArticle pre,
.TitreArticle ul,
.TitreArticle ol,
.TitreArticle li,
.TitreArticle em,
.AccrocheArticle span,
.ParagrapheArticle h1,
.ParagrapheArticle span,
.blocAccroche h1,
.blocAccroche h2,
.blocAccroche h3,
.blocAccroche h4,
.blocAccroche h5,
.blocAccroche h6,
/*.blocAccroche p,*/
.blocAccroche address,
.blocAccroche pre,
.blocAccroche ul,
.blocAccroche ol,
.blocAccroche li,
#SSTitreArticle h1,
#SSTitreArticle h2,
#SSTitreArticle h3,
#SSTitreArticle h4,
#SSTitreArticle h5,
#SSTitreArticle h6,
#SSTitreArticle p,
#SSTitreArticle span,
#SSTitreArticle address,
#SSTitreArticle pre,
#SSTitreArticle ul,
#SSTitreArticle ol,
#SSTitreArticle li,
#SSTitreArticle em {
    color: #922221 !important;
}

.TitreArticle strong,
.TitreArticle a,
#colMarketings h1,
.AccrocheArticle a,
.ParagrapheArticle a,
.colEvenements h1,
.colEvenements h4 a,
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
#infoslide_Etablissement i {
    color: #922221;
}

.ParagrapheArticle a {
    font-weight: 100;
}
#colMarketings h1 {
    color : #c31918;
}

#Texte_blocCasino h1,
#Texte_blocCasino h2,
#Texte_blocCasino h3,
#Texte_blocCasino h4,
#Texte_blocCasino h5,
#Texte_blocCasino h6,
#Texte_blocCasino a,
#Texte_blocCasino span,
#Texte_blocCasino em,
#Texte_blocRestaurant h1,
#Texte_blocRestaurant h2,
#Texte_blocRestaurant h3,
#Texte_blocRestaurant h4,
#Texte_blocRestaurant h5,
#Texte_blocRestaurant h6,
#Texte_blocRestaurant a,
#Texte_blocRestaurant span,
#Texte_blocRestaurant em,
#Texte_blocSeminaires h1,
#Texte_blocSeminaires h2,
#Texte_blocSeminaires h3,
#Texte_blocSeminaires h4,
#Texte_blocSeminaires h5,
#Texte_blocSeminaires h6,
#Texte_blocSeminaires a,
#Texte_blocSeminaires span,
#Texte_blocSeminaires em,
#Texte_blocHotel h1,
#Texte_blocHotel h2,
#Texte_blocHotel h3,
#Texte_blocHotel h4,
#Texte_blocHotel h5,
#Texte_blocHotel h6,
#Texte_blocHotel a,
#Texte_blocHotel span,
#Texte_blocHotel em {
    color: #922221 !important;
}

.form-control:focus {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.formePage .form-control:focus,
.has-error .form-control {
    border-color: #922221;
}


/*---------------------------------- CONNEXION/INSCRIPTION  ----------------------------------*/

.inscription span,
#lost-password .MentionAssistance a,
#lost-password .MentionAssistance .IconstyleHeader,
#connection-choice .inscription span,
.SSTitreInscription .StyleIconEvent,
.CalageMiniblockL .SSTitreInscription_TXT,
.CalageMiniblockR .SSTitreInscription_TXT,
#block_separator .topRedSepColorsInline,
#block_separator_bottom .topRedSepColorsInline,
.TitleAppliVIP2 .control-label,
.TitleAppliVIP2 .pull-right,
.CalageMiniblockR a:hover,
.CalageMiniblockL a:hover,
.CalageMiniblockR a,
.CalageMiniblockL a,
.TitleAppliVIP2 a,
#block_formulaire_inscription .BigLabel,
.certifications a,
#block_formulaire_inscription .certifications span {
    color: #922221;
}

#block_formulaire_inscription .TitleAppliVIP2 {
    border: 1px solid #922221;
}
#block_formulaire_inscription #block_separator .topRedSep1,
#block_formulaire_inscription #block_separator .topRedSep2,
#block_formulaire_inscription #block_separator_bottom .topRedSep1,
#block_formulaire_inscription #block_separator_bottom .topRedSep2 {
    background-color: #922221;
    border-right: 1px solid #922221;
}


/*---------------------------------- CGU/COOKIES  ----------------------------------*/

#cgu-popup h1,
#LayerCookies a,
.blocRubrique .navbar-right > a {
    color: #922221;
}
#cgu-popup .btn-primary,
#LayerCookies .btn_cookies {
    background-color: #922221;
}
#LayerCookies .btn_cookies_off {
    background-color: #6b6868;
}
#LayerCookies .btn {
    border: none;
}


/*---------------------------------- FOOTER  ----------------------------------*/

.footer {
    background-color: #35383c;
}
.footer-color-control {
    background-color: #45484c;
}
.bottomSepMarge {
    background-color: #2f2f2f;
    box-shadow: 0 1px 0 0 #474a4e;
    height: 1px;
}
.ccm-page-right a,
.numbers a,
.inscription span {
    color : #922221;
}
#menu-group-collapse .facebook,
#menu-group-collapse .twitter,
#menu-group-collapse .youtube,
#menu-group-collapse .google-plus {
    color: #ffffff;
    background-color: #65686c;
}
#menu-group-collapse .search {
    color: #ffffff;
    background-color: transparent;
}


/*---------------------------------- MEGAPOT/MAGEPOK/MG  ----------------------------------*/

.couleurHeader,
.results-MG #result-html .bgcards,
.results-MG .bloc-presentationMG .tabs-concurse li,
.results-MG .bloc-presentationMG .tabs-concurse li:hover,
.results-MG .blocJeuMG .rappelGagnant,
.results-MG .bloc-presentationMG .tabs-concurse .tab-active,
.results-MG .bloc-presentationMG .TextepresentationMG .textetab .tableMG .table-striped .title-right {
    background-color: #922221;
}
.results-MG .textetirage h1,
.results-MG #result-html .jourTirage,
.results-MG #result-html .winnersresults,
.results-MG .bloc-presentationMG h3,
.results-MG .bloc-presentationMG .text-warning,
.results-MG .blocJeuMG h6,
.results-MG .blocCartebonusMG h6,
.results-MG .blocJeuMG .jourTirage,
.results-MG .blocJeuMG .gagnant,
.results-MG .bloc-presentationMG .TextepresentationMG .textetab .tableMG .table-striped .subtitle-right span,
.color,
.T_InBloc a,
#texte a {
    color: #922221;
}
.coulDerniersgagnants .IconstyleHeader {
    color:#ffffff;
}
.marge-logo-footer {
    margin-bottom : 5px;
}


/*---------------------------------- SCOPE  ----------------------------------*/

.dropdown-menu .IconstyleHeader,
.dropdown-menu .glyphicon,
.dropdown-menu span,
.recherche .topRedSepColorsInline,
.recherche .SepColorsInline {
    color: #922221;
}


/*---------------------------------- GROUPE PARTOUCHE  ----------------------------------*/

.TitreArticle h1,
.coulArticleGRP .position-titre-articleGRP .TitreArticle h1,
.coulArticleGRP .position-titre-articleGRP .TitreArticle h2,
.coulArticleGRP .position-titre-articleGRP .TitreArticle h3,
.coulArticleGRP .position-titre-articleGRP .TitreArticle h4,
.coulArticleGRP .position-titre-articleGRP .TitreArticle h5,
.coulArticleGRP .position-titre-articleGRP .TitreArticle h6,
.coulArticleGRP .position-titre-articleGRP .TitreArticle p,
.coulArticleGRP .position-titre-articleGRP .TitreArticle span,
.coulArticleGRP .position-titre-articleGRP .TitreArticle address,
.coulArticleGRP .position-titre-articleGRP .TitreArticle pre,
.coulArticleGRP .position-titre-articleGRP .TitreArticle ul,
.coulArticleGRP .position-titre-articleGRP .TitreArticle ol,
.coulArticleGRP .position-titre-articleGRP .TitreArticle li,
.coulArticleGRP .position-titre-articleGRP .TitreArticle em,
#colBlocs .etablissementblock .infoslide_Etablissement .logo_etab i,
.Filtres_Etablissement .active i,
.IconsFiltresEtab span,
.article-groupe .coulArticleGRP h1,
.article-groupe .coulArticleGRP h2,
.article-groupe .coulArticleGRP h3,
.article-groupe .coulArticleGRP a:hover,
.acceleratorlink .accelerator .acceleratortitle h3 a,
.lastdocumentsblock .lastdocumentsblock_content .body .document-label-area a:hover,
.stockquoteblock .stockquoteblock_content .bourselogo i {
    color: #c31918;
}
.coulArticleGRP .blocArticleGRP .texteArticle h1,
.calageAssistance .position-titre-article .TitreArticle h1,
.calageAssistance .position-titre-article .TitreArticle h2,
.calageAssistance .position-titre-article .TitreArticle h3,
.calageAssistance .position-titre-article .TitreArticle h4,
.calageAssistance .position-titre-article .TitreArticle h5,
.calageAssistance .position-titre-article .TitreArticle h6,
.calageAssistance .position-titre-article .TitreArticle p,
.calageAssistance .position-titre-article .TitreArticle span,
.calageAssistance .position-titre-article .TitreArticle address,
.calageAssistance .position-titre-article .TitreArticle pre,
.calageAssistance .position-titre-article .TitreArticle ul,
.calageAssistance .position-titre-article .TitreArticle ol,
.calageAssistance .position-titre-article .TitreArticle li,
.calageAssistance .position-titre-article .TitreArticle em,
.coulArticleGRP .position-titre-article .TitreArticle h1,
.coulArticleGRP .position-titre-article .TitreArticle h2,
.coulArticleGRP .position-titre-article .TitreArticle h3,
.coulArticleGRP .position-titre-article .TitreArticle h4,
.coulArticleGRP .position-titre-article .TitreArticle h5,
.coulArticleGRP .position-titre-article .TitreArticle h6,
.coulArticleGRP .position-titre-article .TitreArticle p,
.coulArticleGRP .position-titre-article .TitreArticle span,
.coulArticleGRP .position-titre-article .TitreArticle address,
.coulArticleGRP .position-titre-article .TitreArticle pre,
.coulArticleGRP .position-titre-article .TitreArticle ul,
.coulArticleGRP .position-titre-article .TitreArticle ol,
.coulArticleGRP .position-titre-article .TitreArticle li,
.coulArticleGRP .position-titre-article .TitreArticle em {
    color: #c31918 !important;
}
.coulArticleGRP .position-titre-article .SSTitreArticle h1,
.coulArticleGRP .position-titre-article .SSTitreArticle h2,
.coulArticleGRP .position-titre-article .SSTitreArticle h3,
.coulArticleGRP .position-titre-article .SSTitreArticle h4,
.coulArticleGRP .position-titre-article .SSTitreArticle h5,
.coulArticleGRP .position-titre-article .SSTitreArticle h6,
.coulArticleGRP .position-titre-article .SSTitreArticle p,
.coulArticleGRP .position-titre-article .SSTitreArticle span,
.coulArticleGRP .position-titre-article .SSTitreArticle address,
.coulArticleGRP .position-titre-article .SSTitreArticle pre,
.coulArticleGRP .position-titre-article .SSTitreArticle ul,
.coulArticleGRP .position-titre-article .SSTitreArticle ol,
.coulArticleGRP .position-titre-article .SSTitreArticle li,
.coulArticleGRP .position-titre-article .SSTitreArticle em,
.coulArticleGRP .position-titre-article .SSTitreArticle strong,
.coulArticleGRP .position-titre-article .SSTitreArticle a {
    color: #6b6868 !important;
}
.SSTitreArticle h2,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle h1,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle h2,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle h3,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle h4,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle h5,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle h6,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle p,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle span,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle address,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle pre,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle ul,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle ol,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle li,
.coulArticleGRP .position-titre-articleGRP .SSTitreArticle em,
.calageAssistance .position-titre-article .SSTitreArticle h1,
.calageAssistance .position-titre-article .SSTitreArticle h2,
.calageAssistance .position-titre-article .SSTitreArticle h3,
.calageAssistance .position-titre-article .SSTitreArticle h4,
.calageAssistance .position-titre-article .SSTitreArticle h5,
.calageAssistance .position-titre-article .SSTitreArticle h6,
.calageAssistance .position-titre-article .SSTitreArticle p,
.calageAssistance .position-titre-article .SSTitreArticle span,
.calageAssistance .position-titre-article .SSTitreArticle address,
.calageAssistance .position-titre-article .SSTitreArticle pre,
.calageAssistance .position-titre-article .SSTitreArticle ul,
.calageAssistance .position-titre-article .SSTitreArticle ol,
.calageAssistance .position-titre-article .SSTitreArticle li,
.calageAssistance .position-titre-article .SSTitreArticle em {
    color: #6a6565 !important;
}
#MiniblockPromo_Etab a {
    color: #922221;
}
.menuFinances .menubackground {
    background-color: #922221;
}
.menuFinances .menubackground a .glyphicon-chevron-right,
#blocRecherche .btn-primary,
#colBlocs .etablissementblock .infoslide_Etablissement .btn_infoslide,
#liste-etab #infoslide_Etablissement .btn_infoslide,
.lastdocumentsblock .lastdocumentsblock_content .body ul li .document-date-area .header-calendar,
.lastdocumentsblock .lastdocumentsblock_content .body .document-date-area .header-calendar,
.lastdocumentsblock .lastdocumentsblock_content .body  .document-label-area a.downloadlink,
.newslettersignupblock .newslettersignupblock_content .footer input[type=submit] {
    background-color: #c31918;
}

.blocConseil p.fonction,
.blocDirectoire p.fonction {
    color: #c31918;
    font-size:12px;
}
.blocPage .btn-fleche {
    float            : right;
    background-color : #c31918;
    color            : #ffffff;
    padding          : 6px 10px 6px 10px;
    margin-top       : -40px;
    font-size        : 1.4em;
}
.blocPage .btn-fleche-on {
    float            : right;
    background-color : #922221;
    color            : #ffffff;
    padding          : 6px 10px 6px 10px;
    margin-top       : -40px;
    font-size        : 1.4em;
    transform: rotate(90deg) ;
    -webkit-transform: rotate(90deg) ;
    -moz-transform: rotate(90deg) ;
    -o-transform: rotate(90deg) ;
    -ms-transform: rotate(90deg) ;
}

.acceleratorlink .accelerator {
    border: solid 1px #cccccc;
    background-color: #f4f4f4;
}
.acceleratorlink .accelerator .acceleratortitle h3 a:hover {
    color: #ae3e3d;
}
#blocRecherche,
.documentcategory .documentcategory_content .categorybody h3,
.lastdocumentsblock .lastdocumentsblock_content .header,
.newslettersignupblock,
.stockquoteblock .stockquoteblock_content fieldset .boursevaleur,
.blocs2colonnes .imageArticle h3, .blocs2colonnes .imageArticle h6 {
    background-color: #35383c;
}
.lastdocumentsblock .lastdocumentsblock_content .body ul li .document-label-area a,
.lastdocumentsblock .lastdocumentsblock_content .body ul li .document-date-area .body-calendar,
.acceleratorlink .accelerator .acceleratordescription p {
    color: #35383c;
}
.calageArticleGRP .AccrocheArticleGRP,
.coulArticleGRP .blocArticleGRP .texteArticle p,
#colBlocs .etablissementblock .infoslide_Etablissement .contact_Etablissement,
.documentcategory .documentcategory_content .categorybody .last_documents a.lastdocumentlink {
    color: #6a6565;
}
.coulArticleGRP .blocArticleGRP .texteArticle .StyleIconEvent,
.coulArticleGRP .position-titre-articleGRP .pictoArticle .StyleIconEvent,
.stockquoteblock .stockquoteblock_content .topRedSepColorsInline,
.stockquoteblock .stockquoteblock_content .topRedSepColorsInline,
.stockquoteblock .topRedSepMarge .topRedSep {
    color: #cccccc;
}
.menuFinances a:hover,
.block1_gains h1,
.menuFinances a,
.documentcategory .documentcategory_content .categorybody h3,
.lastdocumentsblock .lastdocumentsblock_content .header, .recherchedocblock .header,
.lastdocumentsblock .lastdocumentsblock_content .body ul li .document-date-area .header-calendar,
.newslettersignupblock .newslettersignupblock_content .header,
.newslettersignupblock .newslettersignupblock_content .footer,
#blocRecherche .connexion_title,
.stockquoteblock .stockquoteblock_content fieldset .boursevaleur,
.article-groupe .coulArticleGRP .block_file_area  a:hover {
    color: #ffffff;
}
.calageAssistance .topRedSep {
    background-color: #ffffff;
}
.newslettersignupblock .newslettersignupblock_content .body input[type=email] {
    background-color: #4C4F54;
    color: #f9f9f9;
}
.formePageGRP {
    background-color: #ffffff;
    box-shadow: 0 0px 8px -4px black;
    -moz-box-shadow: 0 0px 8px -4px black;
    -webkit-box-shadow: 0 0px 8px -4px black;
}
.blocArticleGRP,
#colBlocs .etablissementblock .infoslide_Etablissement,
.stockquoteblock .stockquoteblock_content {
    background-color: #f9f9f9;
}
.coulArticleGRP {
    background-color: #f4f4f4;
}
.lastdocumentsblock .lastdocumentsblock_content .body,
.documentcategory .documentcategory_content .documentcategory_background,
.communicationcalendarblock .communicationcalendarblock_content {
    background-color: #e8eaeb;
}
.documentcategory .documentcategory_content .documentcategory_description {
    background: rgba(256, 256, 256, 0.8);
}
.documentcategory .documentcategory_content .categorybody .document_selector .styled-select-red {
    background: url(images/red-arrow.png) no-repeat right #ffffff;
}
.topRedSep {
    background-color: #cccccc;
}
.documentcategory .documentcategory_content .categorybody .last_documents p.no_last_document {
    color: #6a6565;
    background-color: #f4f4f4;
}
.documentcategory .documentcategory_content .categorybody .last_documents a.lastdocumentlink:hover,
.stockquoteblock .stockquoteblock_content .bourselogo p,
.stockquoteblock .stockquoteblock_content fieldset legend,
.stockquoteblock .stockquoteblock_content p.informations {
    color: #922221;
}
.lastdocumentsblock .lastdocumentsblock_content .body ul li .item-calendar,
.lastdocumentsblock .lastdocumentsblock_content .body ul li .document-date-area .body-calendar {
    background-color: #ffffff;
    border: solid 1px #e8eaeb;
}

.bouton-cc {
    color: #c31918;
    background-color: #f4f4f4;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.acceleratorlink .accelerator .acceleratorreadmore a {
    color: #ffffff;
    background-color: #c31918;
}
.bouton-cc:hover,
.communicationcalendarblock .communicationcalendarblock_content .item-calendar .document-date-area .header-calendar {
    color: #ffffff;
    background-color: #c31918;
}
.communicationcalendarblock .communicationcalendarblock_content .item-calendar .document-date-area .body-calendar {
    padding: 5%;
    color: #35383c;
    background-color: #ffffff;
    border: solid 1px #bdbcbc;
    line-height: 14px;
    text-align: center;
}
.communicationcalendarblock .communicationcalendarblock_content .header {
    color: #ffffff;
    background-color: #35383c;
}
.communicationcalendarblock .communicationcalendarblock_content .header .refJeuL > i,
.newslettersignupblock .refJeuL > i,
.newslettersignupblock .refJeuR > i,
.imageArticle .recherchedocblock .refJeuL > i {
    color: #404347;
}
.newslettersignupblock .newslettersignupblock_content .body .styled-select-red {
    color: #f9f9f9;
    background: url(images/red-arrow.png) no-repeat right #4C4F54;
}
.newslettersignupblock .newslettersignupblock_content .body .styled-select-red option {
    color: #6a6565;
}
.newslettersignupblock .newslettersignupblock_content .body.success {
    color: #2ba00b;
}
.newslettersignupblock .newslettersignupblock_content .body .styled-select-red,
.newslettersignupblock .newslettersignupblock_content .body input[type=email] {
    border: none;
}
.newslettersignupblock .newslettersignupblock_content .body input:focus {
    border: 1px solid #a1a1a1;
}
input:focus, select:focus {
    outline: 0;
}
.newslettersignupblock .newslettersignupblock_content .body .styled-select-red select.onerror,
.newslettersignupblock .newslettersignupblock_content .body input[type=email].onerror {
    border: dashed 1px #c31918;
}
#search-advanced .body .styled-select-red {
    color: #35383c;
    background: url(/packages/groupepartouche/blocks/newslettersignup/images/red-arrow.png) no-repeat right #ffffff;
}
.stockquoteblock .stockquoteblock_content fieldset {
    border: dotted 1px #922221;
}
.block_file_area .btn_infoslide {
    background-color: #c31918;
    color: #ffffff;
}
@media (max-width: 991px) {
    #menu-group-collapse .socialIcons .Login {
        font-size: 0.7em;
    }
}


.FiltresCasinos .OptionsFiltres p,
.FiltresCasinos a.filter.active,
.FiltresCasinos a.filter.active span,
.FiltresCasinos a.filter.active i,
.OffresEvenements .filtreChecked h1,
.OffresEvenements .filtreUnchecked h1:hover,
.calageHome .readmoreAgenda a:hover,
.RUBTitreListeOFF:hover a,
.RUBTitreListeOFF:hover i {
    color  : #922221;
}

.OffresEvenements .FiltresCasinos .calendarAgenda .ui-datepicker .ui-state-default:hover,
.OffresEvenements .FiltresCasinos .calendarAgenda .ui-widget-header,
.OffresEvenements .FiltresCasinos .calendarAgenda .ui-datepicker-year,
.readmoreAgenda .readmore i,
.calageHome .readmoreAgenda span,
.FiltresCasinos .OptionsFiltres p,
.FiltresCasinos a.filter.active,
.FiltresCasinos a.filter.active span,
.FiltresCasinos a.filter.active i,
.OffresEvenements .filtreChecked h1,
.OffresEvenements .filtreUnchecked h1:hover,
.calageHome .readmoreAgenda a:hover,
.RUBTitreListeOFF:hover a,
.RUBTitreListeOFF:hover i
{
    color : #922221;
}

.OffresEvenements .FiltresCasinos .calendarAgenda .ui-datepicker,
.OffresEvenements .FiltresCasinos .calendarAgenda .ui-datepicker .ui-state-active,
.OffresEvenements .FiltresCasinos .calendarAgenda .ui-datepicker .ui-state-default
{
    background : #922221;
}

.OffresEvenements .filtreChecked hr,
.OffresEvenements .RUBTitreListe,
.OffresEvenements .RUBTitreListeOFF:hover
{
    color  : #922221;
    border : 1px #922221 solid;
}

/*---------------------------------- ETABLISSEMENTS/ASSISTANCE ----------------------------------*/

.formePage .btn-primary,
#block_formulaire_assistance .facebook,
#block_formulaire_assistance .twitter,
#block_formulaire_assistance .youtube,
#blocsEtabCasino .btn_infoslide,
#Form_Etablissement #blocsEtabCasino .btn-block
{
    background-color : #922221 !important;
}

#block_formulaire_assistance .TitreCategory h2,
#block_formulaire_assistance h1,
.home_icons_seminaire i,
.texte-search-results a,
.search-results-know,
#block_formulaire_assistance .TitreCategory h2,
#block_formulaire_assistance .TitreCategory h2 a,
.titreFiltres h1
{
    color : #922221;
}

.nav-list > li.active > a, .nav-list > li.active > a:hover, .nav-list > li.active > a:focus,
.topRed, .topRedSepColorsInline, .SepColorsInline, .topRedSepColorsInline, .SepColorsInline,
.footer h1, .btn-carousel, .block1_infoslide a:hover > span > i, .block1_infoslide a:focus > span > i,
ul.footermenu li a:hover, .texteArticleRestau .btn-primary,
ul.groupe li a:hover, .footerarr i, .BlocTexte .image-indoor,
.BlocTexte .btn-visite a:hover, .BlocTexte .btn-visite a:focus,
.calendar-blocCasino, .blocCasino .btn_infoslide a, .BlocTexte .btn-visite a,
.btn_infoslide, .blocHotel .btn_infoslide, .btn_infoslide2,
.blocCasino .btn_infoslide, .blocRestaurant .btn_infoslide,
.btn-carousel a, .btn-carousel a:hover, .btn-carousel a:focus,
.texteArticle .btn-primary, .navbar-site, .BlocTexte-visite360,
#LayerCookies .btn, #LayerCookies .btn_cookies, #LayerCookies .btn_cookies_off,
#formulaire #block_formulaire_event_pro .btn_infoslide, .footer .facebook, .footer .twitter, .footer .youtube,
.block-color-control, .BlocTexte h1, .BlocTexte .contenuBlocTexte, .OffresEvenements .FiltresCasinos .btn_filtres,
.texteOffresEvenements .RUBEvenOffre .RUBEvenOffreImg a, .OffresEvenements .FiltresCasinos .calendarAgenda .ui-datepicker .ui-state-default,
.OffresEvenements .FiltresCasinos .calendarAgenda .ui-datepicker {
    color: #ffffff;
}

.OffresEvenements .FiltresCasinos .calendarAgenda .ui-datepicker .ui-state-active, .OffresEvenements .FiltresCasinos .calendarAgenda .ui-datepicker a.ui-state-active {
    background-color: #DE302E;
}