@import "slick_qfb.css";

body{background-color: #464646;}

/* Typo */
a:hover{color:#c2d837;}

/* Header */
	header{position: fixed;z-index: 20;background: #2c2c2c;left: 0;top: 0;width: 100%;min-height: 134px;}
	.logo{
		padding: 23px 0 26px 0;text-align: center;width: 28%;position: absolute;left: 0;top: 0;
	}
	.logo img, #Menu, header, .logo, .alertes a {
		-webkit-transition-property: all;
	    transition-property: all;
	    -webkit-transition-duration: 0.30s;
	    transition-duration: 0.30s;
	    -webkit-transition-timing-function: ease-in;
	    transition-timing-function: ease-in;
	}
	#Menu {margin-top: 35px;margin-left: 28%;width: 72%;position: relative;z-index: 20; }
	#Menu .menu{font-size: 0;}
	#Menu .liMenu{position: relative;margin: 0 20px;}
	#Menu .lienMenu{
		display: block;line-height: 20px;font-size: 15px;padding: 20px 6px 20px 6px;color: #ffffff;text-transform: uppercase;
	}
	#Menu .liMenu:hover .lienMenu,#Menu .liMenu.selected .lienMenu{
		background: url(/img/ligne-menu.png) repeat-x center 50px;
	}
	#Menu .SSmenu{
		width: 210px;display: none;border-radius: 0 0 10px 10px;padding: 7px 0; position: absolute;z-index: 10;left: 0;top: 93px;text-align: center;background: #565653;
	}
	#Menu .lienSSMenu{color: #fff;font-size: 15px;line-height: 18px; display: block;text-transform: uppercase;padding: 11px 0;}
	#Menu .lienSSMenu:hover{color: #f65d00;}

	.alertes{position: absolute;right: 0;top: 0px;width: 220px; z-index: 21;text-transform: uppercase;}
	.alertes a{
		font-size: 15px;line-height: 20px;color: #fff;min-height: 134px;display: block;
		background: url(/img/alerte-mail.png) no-repeat 30px center #565653;padding: 63px 0  0 84px;
	}

	header.fixed-Menu {min-height: 66px;}
	header.fixed-Menu #Menu .SSmenu{top: 60px;}
	header.fixed-Menu #Menu{margin-top: 0;}
	header.fixed-Menu .logo {padding: 10px 0 0 0;}
	header.fixed-Menu .logo img{height: 50px;width: auto;}
	header.fixed-Menu .alertes a{min-height: 66px;padding: 31px 0  0 84px;}

	#Recherche{background: #333333;padding: 31px 0px 27px 0px;}
	#FormRech{display: block;font-size: 0;position: relative;padding: 7px 75px 0 0;}
	.recherche{max-width: 970px;width: 96%;}
	.recherche .divRech{width: 25%;font-size: 16px;line-height: 45px;color: #fff;}
	.recherche .valider{width: 69px;position: absolute;right: 0;top: 0px;}
	.recherche select,.recherche .refRech{ font-size: 14px;padding-left: 4%; line-height: 44px;color: #444;height: 44px;width: 99%; }
	.recherche .refRechIN{ }
	.recherche #Valider{
		font-size: 0px;cursor: pointer; line-height: 64px;border: none;height: 64px;display: block;
		background: url(/img/reserver.png) no-repeat center center;width: 69px;
	}

/* Slider*/
	.contSlides{position: relative;z-index: 10;}
	#slides{position: relative !important;height: 820px !important;min-height: 820px !important;width: 100% !important;z-index: 10;}
	#slides img{height: 820px !important;min-height: 820px !important;margin: 0 !important;}
	.controlSLDACC{position: relative;z-index: 12;width: 96%;}
	.controlSLDACC img{cursor: pointer;position: absolute;bottom: 330px;z-index: 20;}
	.controlSLDACC #suiv-slide{right: 0px;}.controlSLDACC #prev-slide{left: 0px;}
	
	.petitsql{
		height:1px;
		overflow:hidden;
	}
	div.titreListe {
	  max-height: 25px;
	  max-width: 96%;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  text-overflow: "…";
	  white-space: nowrap;
	}
	div .fanion {
	    position: absolute;
	    z-index: 19;
	    top: 0;
	    left: 0;
	}
/* Footer*/
	footer {text-align: center;background: #2b2b2b;font-size: 16px;padding-top: 50px;line-height: 24px;color: #a5a5a5;}footer a{color: #a5a5a5;}
	footer .footerIN{max-width: 1420px;width: 92%;padding-bottom: 60px;}
	footer .address{width: 32%;font-style: italic;}
	footer .address .partager{padding-top: 30px;}
	footer .divCenter{width: 47%; }
	footer .divCenter .liensAcc{padding-top: 100px;font-size: 0;}
	footer .divCenter img{margin: 0 11px;}
	footer .rdLegende{width: 21%;padding-top: 80px;text-transform: uppercase;}
	footer .rdLegende a{padding-bottom: 4px;}

	footer .st_sharethis_large .stLarge{background: url(/img/partage.png) no-repeat center top !important;}
	footer .st_facebook_large .stLarge{background: url(/img/face.png) no-repeat center top !important;}
	footer .st_twitter_large .stLarge{background: url(/img/twiter.png) no-repeat center top !important;}
	footer .st_googleplus_large .stLarge{background: url(/img/google.png) no-repeat center top !important;}
	footer .st_linkedin_large .stLarge{background: url(/img/linkedin.png) no-repeat center top !important;}
	footer .st_instagram_large .stLarge{background: url(/img/insta.png) no-repeat center top !important;}
	footer .st_email_large .stLarge{background: url(/img/mail.png) no-repeat center top !important;}


	.basPied{text-align: center;font-size: 14px;background-color: #474545;padding: 12px;}
	.infoLegTitre{color:#FFF;text-decoration:underline;padding-bottom:10px;}
	#Secto {width: 90%;height: auto;overflow: hidden;text-align: center;margin-top:25px;margin-bottom:22px;margin-left: auto; margin-right: auto;color: #999999;font-size: 9px;line-height: 14px;}
	#Secto a{padding-right: 4px;}
	#Contenu{background: #474545;}

/* Accueil Texte*/
	sup { vertical-align: super;font-size: smaller;}
	.fnaiAvis{max-width: 1600px;width: 92%; padding: 50px 0 70px 0;text-align: center;}
	.fnaiAvis .fnaim{z-index: 9;max-width: 511px;width: 32%;}
	.fnaiAvis .fnaim img{width: 100%;height: auto;}
	.fnaiAvis .meilleurs{z-index: 9;max-width: 511px;width: 32%;}
	.fnaiAvis .meilleurs p{width:298px;margin:auto;color: white;font-family: Roboto,"Helvetica Neue",Arial,Helvetica,sans-serif;font-size: 12px;padding:12px;border-bottom: white solid 1px;}
	.fnaim-center{width: 36%;margin-top: 8%;padding-left: 12%;}
	#ma_w_wrapper{margin-left:auto;margin-right: auto;margin-top: 80px;}

	.presAcc{position: relative;max-width: 1600px;background: #3a3939}
	.presAcc .imgPres,.presAcc .imgEquipe{
		position: absolute;top: 0px;z-index: 9;max-width: 511px;width: 32%;height: 100%;
	}
	.presAcc .imgPres{	
		left: 0;background: url(/img/img-cinq.jpg) no-repeat center center;
	}
	.presAcc .presAccIN{
		max-width: 577px;position: relative;z-index: 10;min-height: 629px;background: #3a3939;
		font-size: 16px;line-height: 22px;color: #ededed;text-align: center;
		bor
	}
	.titreH1{font-size: 36px;line-height: 36px;color: #c2d837;padding: 30px 0 29px 0;letter-spacing: 3px;}
	.titreH1 .fw300{font-weight: 300;}
	.titreH1 span{line-height: 24px;font-size: 22px;}
	.texteAcc{padding: 0 20px 0 20px;height}
	.presAcc .imgEquipe{
		right: 0;background: url(/img/img-deux.jpg) no-repeat center center;
		font-size: 16px;line-height: 20px;color: #fff;text-align: center;
	}
	.border{border-bottom: 15px solid #3A3939;max-width: 500px;margin-left: auto;margin-right: auto;}
	.presAcc .imgEquipe span{position: absolute;width: 100%;bottom: 20px;left: 0;}
	.notreequipe{padding: 12px 0 20px 0;}
	.notreequipe .Titre{
		font-size: 24px;line-height: 28px;color: #c2d837;padding-top: 40px;background: url(/img/equipe.png) no-repeat center top;
	}
	.notreequipe .Texte p{padding-top: 12px;}
	.accueil #Contenu{padding-bottom: 5px;}

/* Biens en page Accueil */
	#ListeAcc{ padding: 60px 0;}
	#ListeAcc .pAcc{
		font-size: 40px; line-height: 44px;color: #f65d00;padding-bottom: 10px;
		border-bottom: 1px solid #fff;
	}

	.aucun{font-size: 18px;line-height: 24px;color: #fff;text-align: center;padding: 80px 0;}
	#SlideBien{text-align: center;margin-top: 80px;}

	#ListeAcc .bienlist{width: 32%;margin-bottom: 40px;line-height: 0;position: relative;margin-right: 2%;}
	#ListeAcc .bienlist.bien2{margin-right: 0;}
	#ListeAcc .photoArt{position: relative;z-index: 10;}
	#ListeAcc .photoArt img{width: 100%;height: auto;}
	#ListeAcc .textArt{padding: 38px 0 0 0; z-index: 11;position: relative;text-align: left;font-size: 15px;line-height: 20px; color: #ededed;background: #757272;}
	#ListeAcc .textArt h2{font-weight: 400;font-size: 20px;line-height: 22px;padding: 0 18px 8px 18px;white-space:nowrap;max-width: 383px;overflow: hidden;}
	#ListeAcc .titreArt{color: #c2d837;}
	#ListeAcc .textArt .region{display: block;color: #ededed;padding: 0 18px 6px 18px;}
	#ListeAcc .textArt .LibelleB{height: 40px;overflow: hidden;display: block;}
	#ListeAcc .textArt .refB{text-align: right;font-style: italic;font-size: 14px;display: block;padding-top: 4px;}
	#ListeAcc .textArt .prixList{
		font-size: 26px;line-height: 28px;color: #3c3c3c;min-width: 215px;background: #c2d837;
		position: absolute;left: 18px;top: -33px;font-style: italic;padding: 8px 0 8px 18px;
	}
	#ListeAcc .textArt .prixList span{
		display: block;font-size: 14px;line-height: 18px;color: #3c3c3c;
	}

	.detsBas{text-align: center;border-top: 1px solid #8e8d8d;font-size: 0;}
	.detsBas p{width: 33.32%;font-size: 15px;line-height: 60px;color: #ededed;vertical-align: top;height: 60px;overflow: hidden;}
	.detsBas .surfaceCa{border-right: 1px solid #8e8d8d;}
	.detsBas .nbChamb{border-right: 1px solid #8e8d8d;}
	.detsBas .surfaceCa span{background: url(/img/carres.png) no-repeat left center;padding-left: 34px;}
	.detsBas .nbChamb span{background: url(/img/beds.png) no-repeat left center;padding-left: 39px;}
	.detsBas .nbSdb span{background: url(/img/douche.png) no-repeat left center;padding-left: 38px;}

/* Liste d'articles */
	.centerDiv{max-width: 1470px;width: 96%;margin: 0 auto;}
	.titreRub {text-align: left;}
	.titreRub .arianne{font-size: 13px; line-height: 20px;color: #fff;padding: 15px 0 50px 0;text-align: left;}
	.titreRub .arianne a{color: #fff;}
	.titreRub h1,.titreRubD{
		font-size: 40px; line-height: 44px;color: #c2d837;padding-bottom: 10px;
		border-bottom: 1px solid #fff;
	}
	.titreRub .ref{font-size: 24px;line-height: 28px;color: #ffffff;text-transform: uppercase;padding-top: 15px;}
	.contTitre{position: relative;}
	.contTitre span{font-size: 24px;line-height: 28px;color: #ffffff;position: absolute;right: 0;top: 0;}
	.contTitre h1{padding-right:240px;}

	.titreRub h1 a,.titreRubD a{color: #c2d837;}
	.texteRub{padding-top: 25px;font-size: 17px; line-height: 22px;color: #fff;}
	.texteRub a{color: #c2d837;}
	.texteRub img{max-width: 100%;}

	#Filtre{padding: 30px 0 16px 0;font-size: 18;line-height: 22px;color: #fff;} #FiltreBas{padding: 25px 0}
	#Filtre .filtreLeft form{width: 50%;float: left;} .nav .in{vertical-align: middle;}
	#Filtre .nbBienForm{text-align: right;}
	#Filtre .filtreLeft .ok{background: #c2d837;border:1px solid #c2d837;color: #474545;}
	#Filtre .filtreLeft .ok,#Filtre .filtreLeft select{height: 20px;line-height: 20px;}
	.nav{text-align: center;padding-bottom: 35px;padding-top: 25px;}
	.nav a{font-size: 16px; line-height: 40px;color: #ffffff;width: 40px;}
	.nav a.selected{background: #c2d837;color: #474545;}
	.listPrecedent a{background: url(/img/prec-article.png) no-repeat center top;margin-right: 25px;}
	.listSuivant a{background: url(/img/suiv-article.png) no-repeat center top;margin-left: 25px;}
	.listPrecedent a,.listSuivant a{width: 40px;height: 40px;line-height: 40px;font-size: 0;}

/* Detail */

	.detPage #Contenu{padding-top: 134px;}

	.detailBien{padding: 0px 0 35px 0;max-width: 1165px;width: 94%;}
	.diapo{ padding-bottom: 32px;}
	.diapo .leftDiapo{width: 68%;margin-right: 5%;}
	.diapo .rightDipo{width: 27%;}
	.titreDet{padding-bottom: 14px;}
	.titreDet .ref{font-size: 18px;line-height: 22px;color: #f7f3f1;text-transform: uppercase;}
	.refDet{font-size: 14px;line-height: 18px;color: #c2d837;padding-top: 20px;}
	.titreDet h1{font-size: 24px;text-transform: uppercase; line-height: 28px;color: #a7b83b;font-weight: 400;padding-right: 15px;}
	.diapo .cycle-slideshow{width: 100% !important;position: relative;z-index: 9;}
    .diapo .cycle-slideshow img{width: 100%;height: auto;}
    .diapo .controlsPhoto{width: 94%;position: relative;z-index: 10;}
    .diapo .controlsPhoto img{position: absolute;bottom: 265px;cursor: pointer;}
    .diapo .controlsPhoto .prevPhoto{left: 0px;}
    .diapo .controlsPhoto .nextPhoto{right: 0px;}
    #cycle-3{margin-top: 8px;max-width: 990px;width: 100% !important;}
    #cycle-3 .sldIMG{width: 110px;margin-right: 8px;cursor: pointer;}

    .detsBasDetail{max-width: 95px;text-align: left;border-top: none;padding-top: 15px;}
    .detsBasDetail.detsBas p{width: 100%;border-right: none;border-bottom: 1px solid #828181;padding-left: 10px;}
    .diapo .prixList{
		font-size: 26px;line-height: 28px;color: #c2d837;padding: 42px 0 8px 0px;
	}
	.diapo .prixList span{
		display: block;font-size: 14px;line-height: 18px;color: #f7f3f1;
	}
	.bienInter{margin-top: 30px;} .bienInter a{padding: 34px 0; display: block;background: #777774;font-size: 27px;line-height: 32px;color: #f7f3f1;text-align: center;}
	.bienInter a span{display: block;color: #c2d837;}
	.liensDet {padding-top: 26px;} .liensDet a{font-size: 18px;line-height: 22px;color: #ededed;display: block;margin-bottom: 14px}

	.iconPartage{
		background: url(/img/partager.png) no-repeat 23px center;width: 170px;border:1px solid #c2d837;
		font-size: 14px;line-height: 40px;color: #c2d837;padding-left: 60px;
	}


    .txtDetails{ width: 73%;border-right: 1px solid #ededed;}
	.textBien{font-size: 16px; line-height: 22px;color: #ededed;text-align: justify;width: 93%;}
	.textBien.textBienArt{padding-right: 0;}
	.titDes{font-size: 24px;line-height: 30px;color: #a7b83b;padding-bottom: 20px;}
	.textBien .accroche{padding-bottom: 20px;}
	.textBien .regionDt{font-size: 22px; line-height: 24px;color: #575757; }
	.textBien .prix{padding: 25px 0 15px 0;} .textBien .prix span,.textBien .prix img{vertical-align: middle;}.textBien .prix img{margin-left: 15px;}

	.retourListe{padding-top: 70px;}
	.retourListe a{font-size: 14px;line-height: 20px;color: #c2d837;text-decoration: underline;}
	 
	#partageCli{margin-right: 0;cursor: pointer;position: relative;}
	#partageShow{
		padding-top: 10px;display: none; position: absolute;left: 60px;top:41px;text-align: center;width: 60px;
		background: #fff;border-radius: 0 0 10px 10px;text-align: center;
	}

	.imagesCOS{padding-top: 35px;}
	.dpeCo2{margin: 15px auto; background:#fff;color:#000;}
	.dpeCo2 .dpe,.dpeCo2 .co2{float:right;width:50%;padding: 15px;text-align: center;}.dpeCo2 span{display: block;padding-top: 8px;}
	.dpeCo2 .valEnerg2{font-size: 12px;line-height:14px;font-weight:700;color:#000;text-align:center;padding-bottom: 12px;}

	.detailBien2{padding: 35px 0;max-width: 900px;}
	.titreRub2{max-width: 900px;}
	.detailBien2 .txtDetails{width: 100%;border-right: none;}
	.leftSide2{width: 50%;}
	.rightSide2{width: 47%;margin-left: 3%;}
	

/* Contact */

	.contactTitre{
		padding: 40px 0 20px 0; font-size: 30px;line-height: 34px;font-weight: 300;
		text-transform: uppercase;color: #47839d;
	}
	#contact {width: 92%;max-width: 700px;font-size: 18px;line-height: 24px;color: #fff;padding: 35px 0;}
	#contact table {padding: 0;margin: 0px;text-align: left;}
	#contact table td {padding: 4px 0;}
	#contact table tr {font-size: 17px;padding: 0;max-width: 500px;}
	#contact table tr input[type="text"],
	#contact table tr textarea,
	#contact table tr select {border-radius: 5px;color: #333333;vertical-align: middle;width: 100%;font-size: 14px; height: 27px;line-height: 27px;color: #333;}
	#contact textarea {min-height: 180px;}
	#contact .boutonform {position: relative;text-align: center;font-size: 14px;width: 250px;padding: 10px 30px 10px 30px;border: 2px solid #000;color: #000;background: #fff;font-weight: bold;}
	#contact .boutonform {border-radius: 10px;}
	#contact .boutonform:hover {cursor: pointer;background: #ffffff;color: #004687;border: 2px solid #004687;text-decoration: none;}
	#contact .boutonform:active {background: #eee;color: #666;box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.8) inset;}
	#contact .btnSubmit{padding: 15px 0 40px 0;}

	#Ami{background: #f7f3f1;color: #474545;padding: 15px;font-size: 16px; }
	#Ami tr{padding-bottom: 8px;margin-bottom: 8px;}
	#Negoc{font-size: 16px; line-height: 18px;background: #f7f3f1;color: #474545;font-family: 'Roboto', sans-serif;}
	.txtField {width: 100%;border-radius: 4px;padding: 2px 5px;}
	.presentation{max-width: 700px;width: 90%;margin: 0 auto;}
	.btonform{
		padding: 10px 100px;border-radius: 4px;background: #fff;border: 1px solid #777774;display: block;margin: 0 auto;
		cursor: pointer;text-transform: uppercase;font-weight: 700;color: #474545;margin-top: 15px;
	}
	.btonform:hover{background: #777774;color: #fff;}
	#Negoc td,#Formulaire td{padding: 2px;}
	#Formulaire{
		max-width: 500px;margin: 0 auto;width: 92%;padding: 35px 0;
		font-size: 17px;line-height: 24px;color: #fff;
	}
	#Formulaire table{width: 100%;}


/* plan du site */
	#Plan{padding: 25px 0 35px 0;max-width: 1000px;width: 92%;margin: 0 auto;}
	#Plan h2 {margin: 10px 0 10px 0;text-transform: uppercase;line-height: 30px;font-family: Verdana;font-size: 18px;font-weight: normal;color: #47839d;}
	#Plan h2 a{color: #5d5d5d;}
	#Plan h3 {font-weight: 400;}
	#Plan h3 a{color: #f34200;}
	#Plan h3 a{display: inline-block;padding: 3px 0;}
	#Plan .ssBien{padding-left: 30px;}
	#Plan .ssRub{padding-left: 30px;}


/*---   Responsive - Tablette   ---*/
@media (max-width: 1400px) {
/* Slider*/
	#slides img,#slides{height: 655px !important;min-height: 655px !important;}
	.controlSLDACC img{bottom: 240px;}

/* Accueil Texte*/
	.presAcc .imgPres{ background-size: 480px;}
	.presAcc .presAccIN{
		min-height: 560px;max-width: 500px;
	}
	.titreH1{font-size: 30px;line-height: 34px; padding: 30px 0 20px 0;letter-spacing: 2px;}
	.titreH1 span{line-height: 20px;font-size: 22px;}
	.texteAcc{padding: 0 20px 0 20px;}
	.presAcc .imgEquipe{background-size: 480px;}

}
@media (max-width: 1300px) {
/* Header */
	#Menu .liMenu {margin: 0 15px;}

}
@media (max-width: 1200px) {
/* Slider*/
	#slides img,#slides{height: 600px !important;min-height: 600px !important;}

/* Header */
	#Menu .liMenu {margin: 0 10px;}

/* Accueil Texte*/
	.presAcc .imgPres{ background-size: 426px;}
	.presAcc .presAccIN{
		min-height: 500px;max-width: 450px; font-size: 15px;line-height: 20px;
	}
	.titreH1{ padding: 20px 0 20px 0; }
	.presAcc .imgEquipe{background-size: 426px;}

}
@media (max-width: 1100px) {
/* Header */
	header{min-height: 111px;}
	.logo{padding: 19px 0 22px 0;width: 300px;z-index: 21; }
	.logo img{width: 225px;height: auto; }
	#Menu {margin-top: 25px;margin-left: 0%;width: 100%;padding-left: 300px;}
	#Menu .menu{font-size: 0;}
	#Menu .liMenu {margin: 0 14px;}
	#Menu .SSmenu{top: 83px;}

	.alertes{width: 115px;}
	.alertes a{
		font-size: 15px;line-height: 20px;min-height: 111px;text-align: center;
		background: url(/img/alerte-mail.png) no-repeat center 20px #565653;padding: 57px 13px 0 13px;
	}

	header.fixed-Menu {min-height: 67px;}
	header.fixed-Menu .alertes a{min-height: 67px;padding: 31px 0  0 0px;font-size: 0;}

/* Biens en page Accueil */
	#ListeAcc .bienlist{width: 49%;margin-bottom: 20px;margin-right: 2%;}
	#ListeAcc .bienlist.bien2{margin-right: 2%;}
	#ListeAcc .bienlist.bien-t1{margin-right: 0;}
}
@media (max-width: 1010px) {
/* Slider*/
	#slides img,#slides{height: 530px !important;min-height: 530px !important;}
	#Menu .liMenu {margin: 0 10px;}
	#Menu .lienMenu{font-size: 14px;}

/* Accueil Texte*/
	.fnaiAvis .fnaim{width: 42%;}
	.fnaiAvis .meilleurs{width: 42%;}
	.fnaim-center{width: 16%;}

	.presAccOut{padding-top: 35px;}
	.presAcc{max-width: 800px;width: 90%;position: relative;background: transparent;padding-bottom: 485px;}
	.presAcc .imgPres,.presAcc .imgEquipe{top: auto;bottom: 0; width: 49%;height: 455px;}

	.presAcc .imgPres{ background-size: 390px;}
	.presAcc .presAccIN{min-height: 200px;max-width: 800px;padding-bottom: 35px;}
	.titreH1{padding: 30px 0 20px 0;}
	.presAcc .imgEquipe{background-size: 390px;}

/*  Detail  */
	.detailBien {max-width: 800px;width: 92%;position: relative;}
	.diapo .leftDiapo{width: 100%;margin-right: 0;float: none;}
	.txtDetails{ width: 100%;border-right: none;}
	.textBien{width: 100%;}
	.retourListe {padding-top: 390px;}
	.bienLiensPart{position: absolute;left: 0;bottom: 90px;}

	.diapo .rightDipo{width: 100%;float: none;border-bottom: 1px solid #ededed;padding-bottom: 17px;}
	.diapo .prixList,.detsBasDetail,.refDet{display: inline-block;vertical-align: top;}
	.detsBasDetail.detsBas{width: 50%;max-width: 600px;}
	.detsBasDetail.detsBas p{width: 33.32%; border-bottom: none;border-right: 1px solid #828181;}
	.diapo .prixList{padding-top: 23px;padding-right: 12px;}
	.refDet{padding-left: 15px;padding-top: 42px;}

}
@media (max-width: 950px) {
/*  Header  */
	.contSlides{padding-top: 111px;}
	header{position: absolute}
	#show-menu{display: block;position: absolute;left: 49%;top: 39px;cursor: pointer;}
	#Menu{display: none; background: url(/img/fond-menu.png) repeat;position: absolute;top: 111px;left: 0;width: 100%;margin-top: 0;padding-left: 0;}
	#Menu .menu{padding: 20px 0;}
	#Menu .SSmenu{position: relative;left: auto !important;top: auto;display: block !important;width: 100%;border-radius: 8px;}
	.logo img, #Menu, header, .logo, .alertes a {
	    -webkit-transition-property: none;
	    transition-property: none;
	    -webkit-transition-duration: none;
	    transition-duration: none;
	    -webkit-transition-timing-function: none;
	    transition-timing-function: none;
	}
	#Menu .liMenu{display: block;margin: 0;text-align: center;}
	#Menu .liMenu:hover .lienMenu, #Menu .liMenu.selected .lienMenu {
    	background: url(/img/ligne-menu.png) repeat-x center 35px;
	}
	#Menu .lienMenu {font-size: 15px;display: inline-block;padding: 10px 6px 20px 6px;}

	header.fixed-Menu {min-height: 111px;}
	header.fixed-Menu #Menu .SSmenu{top: auto;}
	header.fixed-Menu #Menu{margin-top: 0;}
	header.fixed-Menu .logo {padding: 19px 0 22px 0;}
	header.fixed-Menu .logo img{height: auto;width: 225px;}
	header.fixed-Menu .alertes a{min-height: 111px;padding: 57px 13px 0 13px;font-size: 15px;}

}
@media (max-width: 820px) {
/* Slider*/
	#slides img,#slides{height: 500px !important;min-height: 500px !important;}
}
@media (max-width: 780px) {

/* Accueil Texte*/
	.fnaiAvis .fnaim{width: 47%;}
	.fnaiAvis .meilleurs{width: 47%;}
	.fnaim-center{width: 6%;}

	.presAccOut{padding-top: 35px;}
	.presAcc{padding-bottom: 425px;}
	.presAcc .imgPres,.presAcc .imgEquipe{width: 49%;height: 398px;}

	.presAcc .imgPres{ background-size: 340px;}
	.titreH1{padding: 30px 0 20px 0;}
	.presAcc .imgEquipe{background-size: 340px;}

/* Footer*/
	footer {padding-top: 40px;}
	footer .footerIN{padding-bottom: 20px;}
	footer .address{width: 100%;float: none;}
	footer .address .partager{padding-top: 30px;}
	footer .divCenter{width: 100%;float: none; }
	footer .divCenter .liensAcc{padding-top: 40px;}

	footer .rdLegende{width: 100%;float: none; padding-top: 30px;}

	.diapo .controlsPhoto img{bottom: 200px;}

}
@media (max-width: 700px) {
/* Slider*/
	#slides img,#slides{height: 450px !important;min-height: 450px !important;}
	.controlSLDACC img {bottom: 200px;}

	.fnaiAvis .fnaim{width: 100%;float: none;text-align: center;max-width: 700px;}
	.fnaiAvis .meilleurs{width: 100%;float: none;text-align: center;max-width: 700px;}
	.fnaim-center{width: 6%;}

/* Biens en page Accueil */
	#ListeAcc{max-width: 500px;}
	#ListeAcc .bienlist{width: 100%;margin-right: 0%;}
	#ListeAcc .bienlist.bien2{margin-right: 0%;}
	#ListeAcc .bienlist.bien-t1{margin-right: 0;}

	.titreDet .ref.right{display: none;}
	.titreDet h1{font-size: 20px;padding-right: 0;line-height: 24px;}
	.titreDet .ref.nodisplay{display: block;}

	.diapo .controlsPhoto img{bottom: 180px;}

}
@media (max-width: 650px) {
	.diapo .prixList{display: block;}
	.detsBasDetail.detsBas{width: 66%;}
}

@media (max-width: 600px) {
/* Slider*/
	#slides img,#slides{height: 400px !important;min-height: 400px !important;}
	.controlSLDACC img {bottom: 180px;}

/*  Header  */
	.logo img,header.fixed-Menu .logo img{width: 200px;}
	.logo,header.fixed-Menu .logo{padding-top:25px;padding-bottom: 0;width: 220px; }

	#Recherche{padding: 10px 5px 10px 10px}
	#FormRech{padding: 0px 0px 0 0;}
	.recherche{width: 100%;}
	.recherche .divRech{width: 50%;font-size: 15px;line-height: 40px;margin-bottom: 3px;}
	.recherche .valider{width: 14%;position: absolute;right: 0;top: 52px;}
	.recherche select,.recherche .refRech{ font-size: 14px;line-height: 40px;height: 40px;width: 99%; }
	.recherche .refRechIN{width: 36%; }
	.recherche #Valider{
		font-size: 0px;cursor: pointer; line-height: 41px;border: none;height: 41px;display: block;
		background: url(/img/reserver.png) no-repeat center top;width: 100%;
		background-size: 39px;
	}

/* Accueil Texte*/
	.presAcc{padding-bottom: 325px;}
	.presAcc .imgPres,.presAcc .imgEquipe{height: 305px;}

	.presAcc .imgPres{ background-size: 264px;}
	.presAcc .imgEquipe{background-size: 264px;}

	.diapo .controlsPhoto img{bottom: 150px;}

}
@media (max-width: 500px) {
/* Slider*/
	#slides img,#slides{height: 350px !important;min-height: 350px !important;}
	.controlSLDACC img {bottom: 160px;}

/* Accueil Texte*/
	.presAcc{padding-bottom: 275px;}
	.presAcc .imgPres,.presAcc .imgEquipe{height: 260px;}

	.presAcc .imgPres{ background-size: 221px;}
	.presAcc .imgEquipe{background-size: 221px;}

	.titreRub h1, .titreRubD {
	    font-size: 32px;
	    line-height: 34px;
	}

	.diapo .controlsPhoto img{bottom: 130px;width: 30px;height: auto;}
	#cycle-3 .sldIMG{width: 92px;}
}
@media (max-width: 480px) {
/*  Header  */
	#show-menu{top: 21px;left: auto;right: 18px;}
	.logo img,header.fixed-Menu .logo img{width: 150px;}
	.logo,header.fixed-Menu .logo{padding-top:12px;padding-bottom: 16px;width: 50%; }
	.alertes{width: 100%;top: 68px;}
	.alertes a,header.fixed-Menu .alertes a{
		min-height: 47px;background: url(/img/alerte-mail.png) no-repeat 24% 6px #565653;
		padding-top: 0;line-height: 47px;
	}

	.detsBasDetail.detsBas p{text-align: center;padding-left: 0;line-height: 15px;}
	.detsBasDetail.detsBas p span{padding-top: 34px;padding-left: 0;background-position: center top !important;display: block;}

}
@media (max-width: 400px) {
/* Slider*/
	#slides img,#slides{height: 275px !important;min-height: 275px !important;}
	.controlSLDACC img {bottom: 140px;}

/* Accueil Texte*/
	.presAcc{padding-bottom: 725px;}
	.presAcc .imgPres,.presAcc .imgEquipe{height: 341px;width: 100%;}

	.presAcc .imgPres{ background-size: 360px;bottom: 360px;}
	.presAcc .imgEquipe{background-size: 360px;}

	#ListeAcc .textArt h2,#ListeAcc .textArt .region{padding: 0 10px 8px 10px;}
	.diapo .controlsPhoto img{bottom: 100px;}
}
@media (max-width: 340px) {
/* Slider*/
	#slides img,#slides{height: 250px !important;min-height: 250px !important;}
	.controlSLDACC img {bottom: 100px;}

}

#Liste{background-color: #464646;height: 570px;}
#slick a{color: #a5a5a5;}
#slick {margin-left: auto;margin-right: auto;margin-top: 22px;background-color: #464646;}
#slick:after{margin-bottom: 22px;}
#slick .check{position: relative; margin-left: auto;margin-right: auto;}