/*----------------------------------------------------------------------------*\
                            #compChoixLangue
\*----------------------------------------------------------------------------*/

#compChoixLangueHeader1 .contentComposants {
    position: relative;
}
.compChoixLangue .headerComposants .footerComposants .contentComposants .topContentComposants {
    display:none;
}
#compChoixLangue1:before {
    content: " ";
    background: #fff;
    height: 18px;
    width: 2px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 25px;
}
.compChoixLangue .headerComposants {
    display: inline-block;
    vertical-align: middle;
}
@media screen and (max-width: 470px){
    #compChoixLangue1:before {
        margin: 0 10px;
    }
}
/*------------------------------------*\
    #FR/EN
\*------------------------------------*/
#compChoixLangue1 .headerComposants .footerComposants .contentComposants .dataContentComposants .langue {
    text-transform: uppercase;
    box-sizing: border-box;
    background-position: 16px 18px!important;
    text-align: center;
    color: #fff;
    width: 30px;
    height: 40px;
    padding: 0;
    font-size: 16px;
    line-height: 40px;
}
.compChoixLangue .headerComposants .footerComposants .contentComposants .dataContentComposants a.current {
    display: none;
}
/*------------------------------------*\
    #FLAGS
\*------------------------------------*/
.compChoixLangue .headerComposants .footerComposants .contentComposants .dataContentComposants a.langue.hiddenFlag {
    background-image: none!important;
    padding: 18px 18px 18px 0;
}

/*------------------------------------*\
    MEDIA QUERIES
\*------------------------------------*/

@media screen and (max-width: 768px) {
    #compChoixLangue1 .headerComposants .footerComposants .contentComposants .dataContentComposants .langue {
        font-family: 'Mark_medium', sans-serif;
    }

}

