/* GESTION BACKGROUND-IMAGES HORS LESS*/

/*********************************** PICTOS CARROUSEL  *************************************/
.home .carrousel-home .tmpl-carrousel .photo-solo {
	min-height: 30rem;
	heigth: auto;
}


/*********************************** PICTOS FOOTER RS *************************************/
.footer-top-right ul li:nth-child(1) a {
    background: url(../img/assets/picto_facebook.png);
	background-repeat: no-repeat;
}

.footer-top-right ul li:nth-child(2) a {
    background: url(../img/assets/picto_twitter.png);
    background-repeat: no-repeat
}

.footer-top-right ul li:nth-child(3) a{
    background: url(../img/assets/picto_youtube.png);
    background-repeat: no-repeat;
}

.footer-top-right ul li:nth-child(4) a {
    background: url(../img/assets/picto_instagram.png);
    background-repeat: no-repeat
}

.footer-top-right ul li:nth-child(1) a:hover,.footer-top-right ul li:nth-child(2) a:hover,.footer-top-right ul li:nth-child(3) a:hover,.footer-top-right ul li:nth-child(4) a:hover {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
}

/*********************************** FOND FOOTER *************************************/
footer {
    background: url(../img/assets/fond_footer.png) no-repeat;
}

footer .footer-content {
    background: url(../img/assets/bg-footer.png);
    background-repeat: no-repeat;
    max-width: 228px;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 14rem;
    top: -71px;
    z-index: -2;
}

/*********************************** LIGNE MAIN MENU *************************************/
/*.mainMenu {
    background: url('../img/ligne.png') 0px 38px repeat-x;
}*/

/************************************ HEADER *******************************************/

.bg-header {
    background: url(../img/assets/bandeau-header2.png) no-repeat;
    /* TEST */
    background-size: 1440px 166px;
    background-position: right 10px ;
    right: 0;
	z-index:-1;
	border-bottom: 2px solid #ed1b24;
}

header#common_header {
    background:url('../img/biseau_blanc.png') no-repeat;
	background-size: cover;
    background-position: bottom;
}


/************************************ AUTRES FICHIERS BG *******************************************/
.frame-custom-banner-right-full-width .ce-bodytext{
    background:url('../img/fleche-right.png') right center no-repeat;
}

.bloc-search-header .tx-indexedsearch-search-submit input[type=submit], .tx-solr-submit {
    background: url('../img/btn_recherche.png') no-repeat;
}

.footer-top-center-link a{
    background:url('../img/picto_mail.png') left 10px center no-repeat;
}

/****************************** RESEAUX SOCIAUX *************/
.shariff .orientation-horizontal li {
    width: 40px;
}
.shariff li, .shariff li a {
    height: 40px;
}
.shariff .facebook a {
    background: url(../img/assets/picto-rs-fb.png);
    background-size: 40px;
    background-repeat: no-repeat;
}
.shariff .facebook a span.fa-facebook-f::before {
    content: '';
}
.shariff .facebook a:hover {
     background: url(../img/assets/picto-rs-fb-survol.png);
    background-size: 40px;
    background-repeat: no-repeat;     
    background-color: transparent;
}
.shariff .twitter a {
    background: url(../img/assets/picto-rs-tw.png);
    background-size: 40px;
    background-repeat: no-repeat;
}
.shariff .twitter a span.fa-twitter::before {
    content: '';
}
.shariff .twitter a:hover {
    background: url(../img/assets/picto-rs-tw-survol.png);
    background-size: 40px;
    background-repeat: no-repeat;
    background-color: transparent;
}
.shariff .mail a {
    background: url(../img/assets/picto-rs-mail.png);
    background-size: 40px;
    background-repeat: no-repeat;
}
.shariff .mail a span.fa-envelope::before {
    content: '';
}
.shariff .mail a:hover {
    background: url(../img/assets/picto-rs-mail-survol.png);
    background-size: 40px;
    background-repeat: no-repeat;
    background-color: transparent;
}