body.FAS_body h1{
    font-size: 3rem;
    
}

body#bodyBs.FAS_body h1, body#bodyBs.FAS_body h2, body#bodyBs.FAS_body h3, body#bodyBs.FAS_body h4{
    font-family: 'DCC-Ash','Courier New', Courier, monospace !important;
    font-weight: 100 !important;
    color: #cc1421;
    text-transform: uppercase !important;
}
body#bodyBs.FAS_body h1{
    font-size: 1.5rem;
    text-align: right;
    color: #0d0e0d;
    text-transform: uppercase;
    margin: 30px 0 50px 0;
}
.hashtagBraderie{
    text-align: right;
}
.hashtagBraderie strong{
    font-size: 1.5rem;
    color: #0d0e0d;
    text-transform: uppercase;
    margin: 30px 0 50px 0;
    font-family: 'DCC-Ash','Courier New', Courier, monospace !important;
    font-weight: 100;
}
body#bodyBs.FAS_body  h2{
    font-size: 2.5rem;
}
body#bodyBs.FAS_body div.test {
    background-color: rgba(4,4,4,.474);
    padding: 1.5rem;
    position: inherit;
    text-align: left;
    background-color: #eae6df;
    width: 50%;
    color: #0d0e0d;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 5rem;
}
body#bodyBs.FAS_body div.test .excerpt{
    color: #0d0e0d;
}
body#bodyBs.FAS_body .first_article{
    background-size: 690px 400px;
    background-repeat: no-repeat;
    background-position: 0;
}
/* A SUPPRIMER DANS LE FUTUR  */
body#bodyBs.FAS_body .first_article a:hover{
    cursor: initial !important;
}
/* ********************** */
body#bodyBs.FAS_body  .bx-wrapper .bx-next {
    background: url(../images/arrow_red_right.png) 0 3px no-repeat!important;
}
body#bodyBs.FAS_body  .bx-wrapper .bx-prev {
    background: url(../images/arrow_red_left.png) 0 3px no-repeat!important;
    left: -35px;
}
body#bodyBs.FAS_body  .bx-wrapper .bx-controls-direction a {
    height: 37px;
}
body#bodyBs.FAS_body .sliderBs{
    margin-bottom: 60px !important;
}
body#bodyBs.FAS_body .linkSlider{
    display: flex !important;
    justify-content: end;
}

body#bodyBs.FAS_body .position-federation h2{
    text-align: center;
}
body#bodyBs.FAS_body .sectionYellowLink {
    margin-bottom: 100px;
}
body#bodyBs.FAS_body .sectionYellowLink  a{
    color: #0d0e0d !important;
    background: #f1d416;
    font-weight: 700;
    padding: 10px 30px !important;
    border-radius: 20px;
    border: 1px solid #f1d416;
    transition: 0.25s;
    display: inline;
    width: 430px;
    margin: 30px auto 0 auto;
}
body#bodyBs.FAS_body .sectionYellowLink a:hover{
    color: #0d0e0d;
    background: #fff ;
    transition: 0.25s;
}
body#bodyBs.FAS_body h2.h2ModalSection{

    text-align: center;
    font-size: 5rem;
}
body#bodyBs.FAS_body .modalBraderieSocial {
    text-align: center;
    padding: 0;
    background-color: transparent;
    border: inherit;
    margin: 0 0 0px 0;
    width: 100%;
    
}
body#bodyBs.FAS_body .modalBraderieSocial span{
    text-decoration: underline;
    
}
body#bodyBs.FAS_body .modalBraderieSocial:hover{
    color: #cc1421;
}
footer.gradient-fas{
    background: #0d0e0d;
}
footer .yellowBs p{
    color: #f1d416;
    font-family: 'DCC-Ash','Courier New', Courier, monospace !important;
    font-size: 2.5rem;
}
body#bodyBs.FAS_body  .div-color {
    background: url(../images/bgCubeBs.png) 0 3px no-repeat!important;
    background-size: cover !important;
    left: -35px;
}
body#bodyBs.FAS_body .divFlexBs  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 43.333333%;
    max-width: 43.333333%;
    
}
body#bodyBs.FAS_body  .divFlexBs{
    padding-left: 60px;
    margin-bottom: 60px !important;
    /* justify-content: space-around !important; */
}
body#bodyBs.FAS_body section.axe-section article a, section.axe-section article p, section.axe-section article p span {
    color: inherit!important;
}
body#bodyBs.FAS_body  .div-color .div-content{
    display: inherit;
}
body#bodyBs.FAS_body section.axe-section article {
    height: 180px;
    margin: 0 20px;
    color: #cc1421;
    font-family: 'DCC-Ash','Courier New', Courier, monospace !important;
    text-transform: uppercase;    
    transition: 0.25s;
}
body#bodyBs.FAS_body section.axe-section article p,body#bodyBs.FAS_body section.axe-section article p span {
    font-size: 2rem ;
}
body#bodyBs.FAS_body section.axe-section article:first-child{
    color: #0d0e0d;
}
body#bodyBs.FAS_body section.axe-section article a{
    display: flex;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    justify-content: center;
    align-items: center;
} 
body#bodyBs.FAS_body section.axe-section article a:hover {
    color: #0d0e0d !important;
    transition: 0.25s;
    font-weight: 100;
}
body#bodyBs.FAS_body section.axe-section article:first-child a:hover{
    color: #cc1421!important ;
    transition: 0.25s;
    font-weight: 100;
}
body#bodyBs.FAS_body .sectionConctact .widthBsContent {
    max-width: 1000px;
    margin: 0 auto;
    width: 100%;
}
body#bodyBs.FAS_body .sectionConctact .widthBsContent a{
    color: #cc1421;
}
body#bodyBs.FAS_body .title_h2_actus span{
    font-weight: 100;
}
body#bodyBs.FAS_body form label{
    color: #0d0e0d;
    /* font-family: 'DCC-Ash','Courier New', Courier, monospace !important; */
    font-weight: bold;
}
body#bodyBs.FAS_body .form-control{
    padding: 3px 0 ;

}
body#bodyBs.FAS_body .ImgSliderRespBs{
    display: none;
}
@media (max-width:950px){
    body#bodyBs.FAS_body div.test {
        padding: 5rem 2rem;
    }
}
@media (max-width:913px){
    body#bodyBs.FAS_body  .bx-wrapper .bx-viewport {
        height: 500px!important;
    }
}
@media (max-width:640px){
    body#bodyBs.FAS_body div.test {
        position: absolute;
        width: 100%;
        height: 260px;
        bottom: 0;
    }   
    body#bodyBs.FAS_body .first_article {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    body#bodyBs.FAS_body .divFlexBs  .col-lg-4 {
        -ms-flex: inherit;
        flex: inherit;
        max-width: inherit;
        
    }
    body#bodyBs.FAS_body .first_article{
        background-color: #eae6df;
        height: 700px;
        left: 10px;
    }
    body#bodyBs.FAS_body  .bx-wrapper .bx-viewport {
        height: 700px!important;
    }
    body#bodyBs.FAS_body div.test {
        padding: 2rem 1rem;
        height: 100%;
        bottom: inherit;
        top: 0;
        justify-content: flex-start;
        left: 0;
    }
    body#bodyBs.FAS_body .ImgSliderRespBs{
        display: block;
    }
    body#bodyBs.FAS_body .sectionYellowLink  a{
        width: 100%;
        
    }
    body#bodyBs.FAS_body .modal-dialog{
        width: 90%;
    }
}
body#bodyBs .read-more-button .btn_nos_actions{
    color: #0d0e0d !important;
}
body#bodyBs .espacePresseSection h2{
    text-align: left !important;
}
body#bodyBs .espacePresseSection a{
    color: #0d0e0d;
    background: #f1d416;
    font-weight: 700;
    padding: 10px 30px !important;
    border-radius: 20px;
    border: 1px solid #f1d416;
    transition: 0.25s;
    display: inline-block;
    max-width: inherit;
    width: inherit;
    margin: 10px 0 0 0 ;
    text-align: center;
}
body#bodyBs .espacePresseSection a:hover {
    color: #0d0e0d;
    background: #fff ;
    transition: 0.25s;
}
body#bodyBs form input[type=submit]{
    color: #0d0e0d;
    background: #f1d416;
    font-weight: 700;
    padding: 10px 30px !important;
    border-radius: 20px;
    border: 1px solid #f1d416;
    transition: 0.25s;
    display: block;
    width: 170px;
    margin: 10px 0 0 0 ;
    text-align: center;
}
body#bodyBs form input[type=submit]:hover{
    color: #0d0e0d;
    background: #fff ;
    transition: 0.25s;
}

body#bodyBs a.map-display.btn.btn-info{
    margin-top: 5px;
    background-color: #979797;
    border-color: #979797;
    max-width: 220px;
    width: 100%;
}
body#bodyBs a.map-display.btn.btn-info.active{
    margin-top: 5px;
    background-color: #f1d416;
    border-color: #f1d416;
    max-width: 220px;
    width: 100%
}
body#bodyBs .btn_Map{
    text-align: center;

}
body#bodyBs #mapActions h1{
    margin: 30px 0 30px 0;
}
body#bodyBs #mapActions a{
    background-color: inherit;
    border: inherit;
    width: inherit;
    padding: 0 !important;
    color: #cc1421 !important;
    display: initial !important;
}

body#bodyBs #mapActions #content img{
    width: 150px !important;
}
body#bodyBs #mapActions .gm-style-iw{
    max-width: 440px !important;
}
body#bodyBs #ctf .ctf-corner-logo {
    display: none !important;
    position: absolute;
    top: -10px;
    right: 40px;
    color: #1b95e0;
    font-size: 24px;
}