.news-item h2 a, .news-item h3 a, .zone-event .events.sidebar .item h2 a, .zone-event .events.sidebar .item h3 a, .zone-event .item h2 a, .zone-event .item h3 a, .zone-event_flash .mod-eventflash__item h2 a, .zone-event_flash .mod-eventflash__item h3 a, .zone-news #news_content.news-mosaic .row>div h2 a, .zone-news #news_content.news-mosaic .row>div h3 a {
    color: #c31632;
    text-decoration: underline;
}

/*Cacher le texte par défaut lors d'un paiement par virement*/
.pageid-49180  .site-content.check-info *{
  display : none;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #c31632;
    background-color: inherit;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color:#c31632;
    background-color: #c31632;
}

.btn-default:hover, .btn-primary:hover, .btn-link:hover {
    color: #ffffff;
    font-size: 3em;
}

.btn-link:hover {
border-color: #c31632;
}

.total-amount-section .total-amount-price, .total-amount-section .total-amount-title {
    color: #c31632;
    margin-bottom: 0;
    font-weight: bold;
}

.payment-summary .form-withProgress__grand-total {
    background-color: #ffffff;
    color: #c31632;
}

.payment-summary .form-withProgress__grand-total h4 {
    color: #c31632;
    font-weight: bold;
}

.sidebar__member-zone li.active>a {
    color: #c31632;
}

.reset-password {
    color: #c31632;
}

.adh-date {
    display: none !important;
}

.nav-progress>li.disabled.active:before {
    color: #ffffff;
    border: 1px solid #e0e0e0;
}

.form-group form-element-service_terms {
    color: #c31632;
}

.form-withProgress__navigation-footer {
    color: #F5F5F5
}

.line-footer {
    background-color: #c31632;
    color: #ffffff;
    padding: 30px 0;
}
    
a[open-modal="terms"] {
    color: #c31632;
}

.btn-default:hover, .btn-primary:hover, .btn-link:hover {
    color: #c31632;
}

#.pageid-30738  template-00012 lang-fr default step-adhesion, .btn-link, .form-withProgress__navigation-footer .btn-link {
    display: none !important;
}


.form-withProgress__wrapper .form-withProgress__navigation-footer a.btn-link {
    display: none !important;
}

.form-withProgress__wrapper .form-withProgress__navigation-footer .btn-primary {
 color: #FFFFFF;
 background: #c31632;
}
.form-withProgress__wrapper .form-withProgress__navigation-footer .btn-primary:hover {
  background-color: #c31632;
}
.btn-default:hover {
    border-color: #c31632;
    background-color: #F5F5F5;
}
.btn-primary:hover {
    color: #FFFFFF;
    background-color: #c31632;
    border-color: #c31632;
}

.news-title .h3 .a {
    color: #c31236;
    text-decoration: underline;
} 

.form-withProgress__navigation-footer a.btn-link {
    color: #c31236;

} 

#registration-member > div > div.site-content.check-info > p{
    display: none !important;
}