/******************************************************************************/
/*                          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 .faTexteEditable {
	margin-bottom: 20px;
}
.footerAdministrableLine .footerAdministrableColumn .faNumeroServiceClient {
	margin-bottom: 10px;
}

/*------------------------------------*\
    #Colone Centre
\*------------------------------------*/
.footerAdministrableLine .footerAdministrableColumn .faHorairesServiceClient {
	font-size: 15px;
	margin-bottom: 15px;
}
.footerAdministrableLine .footerAdministrableColumn .faCgv {
	margin-bottom: 10px;
}

/*------------------------------------*\
    #Colone Droite
\*------------------------------------*/
.footerAdministrableLine .footerAdministrableColumn .faPaiementSecurise {
	font-size: 30px;
}
.footerAdministrableLine .footerAdministrableColumn .faPaiementSecurise:after {
	content: ' ';
	display: block;
	width: 322px;
	height: 36px;
	background: url(../image/paiement.png) no-repeat center right;
	margin-top: 10px;
}


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

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

.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;
}



/*------------------------------------------------------------------------*\

                        #Flux Réseau sociau

\*------------------------------------------------------------------------*/

.ligneContent5 .colonneContent0 {
  background: url(../image/bg_slider.jpg);
}

.ligneContent5 .colonneContent0 .MainMenuFooterEn,
.ligneContent5 .colonneContent0 .MainMenuFooterFr {
  width: 1000px;
  margin: auto;
  padding: 30px 0;
  display: none;
}

#facebookFrame,
#twitterFrame,
#instaFrame {
  display: inline-block;
  width: 319px;
  vertical-align: top;
}
#twitterFrame {
  height: 410px;
  overflow-y: scroll;
  margin: 0 20px;
}

/*------------------------------------*\
    #Instagrame
\*------------------------------------*/
#instaFrame {
    height: 409px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
}
#instaFrame .instagram .top {
    height: 35px;
    padding: 25px 10px 20px;
}











