/**
 * Bleu : #3169B1;
 *
 *
 *
 */


.pageAccueil #page {
	background: url("../images/images/template/V3/bg-body-accueil.jpg") repeat-x top center;
}

.widget-a-louer h4 {
    background: linear-gradient(#c57c00 10px, #ec9605 41px);
}
.widget-a-louer {
    border-bottom: 5px solid #ec9605;
}/*
.widgetProduct .prev {
    background: transparent;
	position:relative;
}
.widgetProduct .prev:after {
	content:'〈';
	display:block;
}*/
.widgetProduct .next {
    background: url(../images/images/template/V3/sprite-arrows.png) no-repeat -14px 0;
}
.widgetProduct .next:hover {
    background: url(../images/images/template/V3/sprite-arrows.png) no-repeat -14px -24px;
}
.widgetProduct .prev {
    background: url(../images/images/template/V3/sprite-arrows.png) no-repeat;
}
.widgetProduct .prev:hover {
    background: url(../images/images/template/V3/sprite-arrows.png) no-repeat 0 -24px;
}

.widget-a-la-une span {
    color: #3169B1;
}




/* 〈〉 */

.widget-trouver-un-logement {
	background:url("../images/images/template/V3/bg-header-recherche new.png") no-repeat center center;
}
#header #logo{
	/* background:#fff; */
	display: flex;
	height: 92px;
}
#header div#logo a {
    background-image: url("../images/images/template/V3/Logo Mayenne Habitat - bleu.png");
	background-size: contain;
}
#header #nested{
	display:flex;
	height: 92px;
}
#header #nested ul,
#header #nested .firstLevel li{
	height:100%;
}
#header #nested .firstLevel li{
	/* padding-top:20px!important; */
}
#header #nested .firstLevel li a:hover, #header #nested .firstLevel li.active a {
	/* padding-top:20px!important; */
	/* height:60px!important; */
}


/*
 * Couleur principale
 *
 *
 *
 */
.separator.clear {
    background-color: #3169B1;
}
.chapo.colleft div.date, .chapo.colright div.date ,
#footer .widgetRaccourcis li a:hover ,
#footer a:hover {
    color: #3169B1;
}
.submit input{
	background: #3169B1;
}

#nested .menu-contact {
    background: url(../images/images/template/V3/picto-contact.png) no-repeat;
}
#nested .firstLevel li.menu-contact a:hover, #nested .firstLevel li.menu-contact.active a{
	background: url(../images/images/template/V3/contact-hover.png) no-repeat 4px 0;
}




#nested .menu-professionnel {
    background: url(../images/images/template/V3/picto-professionnel.png) no-repeat;
}
#nested .firstLevel li.menu-professionnel a:hover, #nested .firstLevel li.menu-professionnel.active a {
    background: url(../images/images/template/V3/pro-hover.png) no-repeat 4px 0;
}
.modele5 #leftbar #nested ul li a:hover span, .modele5 #leftbar #nested ul li.active > a span, .modele5 #leftbar ul.secondLevel li.active a span {
    color: #77C8D0 !important;
}




#nested .menu-locataire {
    background: url(../images/images/template/V3/picto-locataire.png) no-repeat;
}
#nested .firstLevel li.menu-locataire a:hover, #nested .firstLevel li.menu-locataire.active a {
    background: url(../images/images/template/V3/locataire-hover.png) no-repeat 4px 0;
}
.modele5 #leftbar #nested ul li a:hover span, .modele5 #leftbar #nested ul li.active > a span, .modele5 #leftbar ul.secondLevel li.active a span {
    color: #bcb9af !important;
}




#footer{
	background: linear-gradient( #0A3F71 28px, #306FB4 28px, white 28px);
}
#footerPicto{
	border-bottom:3px solid #fff;
	height:auto;
	background:none;
}
#footer .widgetContainer h3{
	color:#306FB4;
}
.widget-footer-espace ul li.espace_recrutement{
	background:url("../images/images/template/V3/bg-recrutement.png") no-repeat center right 11px; 
	background-color:#0A3F71;
	/* background:#0A3F71; */
	border-radius:5px;
}

div.widget-rs div:nth-child(2) a:after{
  content: url(../images/images/template/V3/enveloppe-mayenne.jpg);
}
a{
	color: #306FB4;
}

.widget-rs a{
	background:#2769B1;
	
    width: 27px;
    height: 27px;
}
.widget-rs a img{
	/* display:none; */
	
	height:20px;
}



.modele2 {
    background: url(../images/images/template/V3/bg-presentation.jpg) repeat-x center top;
}
.modele2 #footerBottom {
    background: url(../images/images/template/V3/footer-presentation.jpg) repeat-x;
}


.modele3 {
    background: url(../images/images/template/V3/bg-loger.jpg) repeat-x center top;
}
.modele3 #footerBottom {
    background: url(../images/images/template/V3/footer-loger.jpg) repeat-x;
}


.modele4 {
    background: url(../images/images/template/V3/bg-locataire.jpg) repeat-x center top;
}
.modele4 #footerBottom {
    background: url(../images/images/template/V3/footer-locataire.jpg) repeat-x;
}
.modele4 #leftbar #nested .firstLevel {
    border-bottom: 4px solid #bcb9af;
}
.modele4 #leftbar #nested {
    background: url(../images/images/template/V3/locataire-rubrique.png) no-repeat top center;
}
.modele4 #leftbar #nested ul li {
    background: url(../images/images/template/V3/picto-menu-vertical-locataire.png) no-repeat 0 5px;
}
.modele4 #leftbar #nested ul li a:hover span, .modele4 #leftbar #nested ul li.active > a span, .modele4 #leftbar ul.secondLevel li.active a span {
    color: #3169B1 !important;
}


.modele5 {
    background: url(../images/images/template/V3/bg-professionnel.jpg) repeat-x center top;
}
.modele5 #footerBottom {
    background: url(../images/images/template/V3/footer-professionnel.jpg) repeat-x;
}
.modele5 #leftbar #nested .firstLevel {
	border-bottom:4px solid #77C8D0;
}
.modele5 #leftbar #nested {
    background: url(../images/images/template/V3/pro-rubrique.png) no-repeat top center;
}
.modele5 #leftbar #nested ul li {
    background: url(../images/images/template/V3/picto-menu-vertical-pro.png) no-repeat 0 5px;
}
.modele5 #leftbar #nested .firstLevel li ul li {
    background: url(../images/images/template/V3/picto-sous-menu-pro.png) no-repeat 0 15px;
}
#nested .firstLevel ul li:hover ul, #nested .firstLevel ul li.sfhover ul {
    background: #fff;
}

.modele6 {
    background: url(../images/images/template/V3/bg-contact.jpg) repeat-x center top;
}
.modele6 #footerBottom {
    background: url(../images/images/template/V3/footer-contact.jpg) repeat-x;
}



.content-recrutement .plus-close {
    background: url(../images/images/template/V3/btn-offres.jpg) no-repeat;
}
.widget-accroche-recrutement {
    background: url(../images/images/template/V3/top-espace-recrutement.png) no-repeat;
}

#refresh {
    background: url(../images/images/template/V3/bg-refresh.jpg) no-repeat;
}


@media screen and (max-width: 500px) {
    .pageAccueil #header .widget {
        background: url(../images/images/template/V3/bg-header-recherche-responsive.png);
        background-position: right -10px center;
        background-size: cover;
    }
	.pageAccueil div.widget-rs div:first-child {
        width: 100%;
    }
}