/******************************************************************************/
/*                          compFooterAdministrable                           */
/******************************************************************************/

.compFooterAdministrable {}

.compFooterAdministrable .headerComposants {}

.compFooterAdministrable .headerComposants .footerComposants {}

.compFooterAdministrable .headerComposants .footerComposants .contentComposants {}

.compFooterAdministrable .headerComposants .footerComposants .contentComposants .topContentComposants {}

.compFooterAdministrable .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {}

.compFooterAdministrable .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {}

.compFooterAdministrable .headerComposants .footerComposants .contentComposants .dataContentComposants {}

.compFooterAdministrable .headerComposants .footerComposants .contentComposants .bottomContentComposants {}

.footerAdministrableLine {
    padding: 0 0 60px;
    font-size: 18px;
}

.footerAdministrableLine .footerAdministrableColumn a {
    text-decoration: underline;
}

.footerAdministrableLine .footerAdministrableColumn a:hover {
    font-style: italic;
}

/*------------------------------------*\
    #Colone Gauche
\*------------------------------------*/
.footerAdministrableLine .footerAdministrableColumn:nth-child(1) {
    display: block;
    width: 100%;
    float: none;
}

.footerAdministrableLine .footerAdministrableColumn .faTexteEditable {
    margin: 20px auto;
}

.footerAdministrableLine .footerAdministrableColumn .faContactAssistance {
    margin-bottom: 30px;
}

.footerAdministrableLine .footerAdministrableColumn .faNumeroServiceClient {
    margin-bottom: 10px;
}

.footerAdministrableLine .footerAdministrableColumn .faHorairesServiceClient {
    font-size: 15px;
    margin-bottom: 15px;
}

.footerAdministrableLine .footerAdministrableColumn .faCgv {
    margin-bottom: 10px;
}

.footerAdministrableLine .footerAdministrableColumn .faMentionsLegales {
    margin-bottom: 30px;
}

.footerAdministrableLine .footerAdministrableColumn .faPaiementSecurise {
    font-size: 25px;
}

.footerAdministrableLine .footerAdministrableColumn .faPaiementSecurise:after {
    content: ' ';
    display: block;
    max-width: 322px;
    height: 36px;
    background: url(../image/paiement.png) no-repeat center right;
    margin-top: 10px;
    background-size: contain;
}

/*------------------------------------*\
    #Colone Centre & droite
\*------------------------------------*/
.footerAdministrableLine .footerAdministrableColumn {
    display: none;
}

/*------------------------------------*\
    #RESEAU SOCIAUX
\*------------------------------------*/
.followUs {
    display: block;
    margin: auto;
    padding: 40px 20px;
    width: 280px;
}

.followUs a {
    display: inline-block;
    height: 29px;
    width: 27px;
    color: #fff;
    margin-right: 15px;
}

.followUs a:last-child {
    margin-right: 0;
}

.followUs a:hover {
    color: #BA1445;
}

.icon-facebook-square:before {
    content: "\f082";
    font-family: 'FontAwesome';
    font-size: 30px;
    display: inline-block;
}

.icon-twitter-square:before {
    content: "\f081";
    font-family: 'FontAwesome';
    font-size: 30px;
    display: inline-block;
}

.icon-pinterest-square:before {
    content: "\f0d3";
    font-family: 'FontAwesome';
    font-size: 30px;
    display: inline-block;
}

.icon-youtube-square:before {
    content: "\f166";
    font-family: 'FontAwesome';
    font-size: 30px;
    display: inline-block;
}

.followUs a.insta span {
    background: url(../image/instagram.png) no-repeat center center / cover;
    height: 29px;
    width: 27px;
    margin-top: 4px;
    display: block;
}

.followUs a.daily span {
    background: url(../image/dailymation.png) no-repeat center center / cover;
    height: 29px;
    width: 27px;
    margin-top: 4px;
    display: block;
}

.followUs a.deezer span {
    background: url(../image/deezer.png) no-repeat center center / cover;
    height: 29px;
    width: 27px;
    margin-top: 4px;
    display: block;
}