body,html{background: #0f293c;}
/* Header */
	.osu{font-family: 'Oswald', sans-serif;font-weight: 400;}
	header{position: fixed;z-index: 20;background: url(/img/fond-menu.png) repeat;left: 0;top: 0;width: 100%;}
	.logo{padding: 38px 0 41px 0;text-align: center;border-bottom: 1px solid #86a4b5;position: relative;z-index: 9;}
	.logo img,#Menu,header{
		-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 { position: relative;z-index: 20;text-align: center; }
	#Menu .menu{font-size: 0;}
	#Menu .liMenu{position: relative;margin: 0 20px;}
	#Menu .lienMenu{
		display: block;line-height: 20px;font-size: 16px;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 45px;}
	#Menu .SSmenu{
		width: 210px;display: none;border-radius: 0 0 10px 10px;padding: 7px 0; position: absolute;z-index: 10;left: 0;top: 60px;text-align: center;background: url(/img/fond-pres.png)  repeat;
	}
	#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;left: 0;top: 35px;width: 32%;text-align: center;z-index: 10;text-transform: uppercase;
	}
	.alertes,.alertes a,	.telsHd a{font-size: 15px;line-height: 20px;color: #fff;font-weight: 300;}
	.alertes .iconMail{width: 19px;height: 20px;background: url(/img/mail.png) no-repeat center center;}
	.coeurs{padding-bottom: 7px;}
	.coeurs .coeur{
		font-size: 17px;cursor: pointer; padding-right: 30px;line-height: 20px;background: url(/img/coeur.png) no-repeat 99% center;color: #fff;font-weight: 300;
	}
	.telsHd{
		position: absolute;right: 0;top: 22px;width: 31%;text-align: center;z-index: 10;
	}
	#mainhead{margin-right: 12px;}
	.facebook{
		position: absolute;right: 20px;top: 7px;text-align: right;z-index: 10;
	}
	.telsHd a{text-transform: uppercase;padding: 2px;}


	header.fixed-Menu {background: #0f293c;}
	header.fixed-Menu #Menu{background: #fff;}
	header.fixed-Menu #Menu .lienMenu{color: #646769;}
	header.fixed-Menu .logo {padding: 27px 0 22px 0;}
	header.fixed-Menu .logo img{height: 17px;width: auto;}
	header.fixed-Menu .alertes{top: 13px;}
	header.fixed-Menu .telsHd{top: 13px;}

	.detPage{padding-top: 170px;}
	.detPage header{background: #0f293c;}
	.detPage #Contenu{border-top: 1px solid #fff;}
	.detPage .logo{border-bottom: 1px solid #3f5463;}

	#Recherche{background: #0f293c;padding: 35px 15px;}
	.recherche{font-size: 0;position: relative;padding-right: 43px;}
	.recherche .divRech{width: 25%;font-size: 16px;line-height: 45px;color: #fff;}
	.recherche .divRech.divQutre{width: 24%;}
	.recherche .valider{width: 45px;position: absolute;right: 0;top: 0px;}
	.recherche select,.recherche input{font-size: 14px;padding-left: 4%; line-height: 45px;color: #444;height: 45px;width: 99%; }
	.recherche #Valider{
		font-size: 0px;cursor: pointer; line-height: 45px;border: none;height: 45px;display: block;
		background: url(/img/reserver.png) no-repeat center center;width: 45px;
	}

/* Slider*/
	.contSlides{position: relative;z-index: 10;}
	#slides{position: relative !important;height: 850px !important;min-height: 850px !important;width: 100% !important;z-index: 10;}
	#slides img{height: 850px !important;min-height: 850px !important;margin: 0 !important;}
	.controlSLDACC{position: relative;z-index: 12;}
	.controlSLDACC img{cursor: pointer;position: absolute;bottom: 330px;z-index: 20;}
	.controlSLDACC #suiv-slide{right: 0px;}.controlSLDACC #prev-slide{left: 0px;}

	.pagination{text-align: right;position: absolute;right: 190px;bottom: 10px;z-index: 13;}
    .pagination li{
        background: url(/img/slide.png) no-repeat center center; font-size: 0;
        margin: 0 3px;display: inline;display: inline-block;*display: inline;zoom:1;vertical-align: top;
    }
    .pagination li a{line-height: 16px;width: 16px;display: block;}
    .pagination li.showPage{background: url(/img/slide-active.png) no-repeat center center;}

/* Footer*/
	footer {background: #061624;font-size: 16px;padding-top: 80px;padding-bottom: 20px; line-height: 24px;color: #d3d2ca;}footer a{color: #d3d2ca;}
	footer .footerIN{max-width: 1220px;width: 92%;padding-bottom: 60px;}
	footer .address{width: 31%;}
	footer .address .logoPied{padding-bottom: 14px;}
	footer .partager{
		width: 37%;min-height: 200px;text-align: center;
		border-left: 1px solid #fff;border-right: 1px solid #fff;
	}
	footer .partager .center{max-width: 230px;}
	footer .titSuiv{font-size: 24px;font-weight: 300; line-height: 40px;color: #c7c6c6;border-top: 1px solid #fff;padding-bottom: 13px}
	.lienMail,.lienFav{text-align: left; font-size: 15px;font-weight: 300; line-height: 39px;color: #f65d00;border:1px solid #f65d00;display: block;}
	.lienMail{padding-left: 53px;background: url(/img/contact-bas.png) no-repeat 12px center;margin-bottom: 5px;}
	.lienFav{padding-left: 25px;background: url(/img/coeur-bas.png) no-repeat 82% center;margin-bottom: 13px;}
	footer .rdLegende{
		width:32%;font-size: 24px;line-height: 30px;color: #c7c6c6;padding-bottom: 165px;
		background: url(/img/responsive.png) no-repeat center 56px;text-align: center;font-weight: 300;
	}


	.basPied{text-align: center;font-size: 14px;}
	#Secto {width: 1px;height: 1px;overflow: hidden;}

/* Accueil Texte*/
	sup { vertical-align: super;font-size: smaller;}
	.presAcc{background: #061624;position: relative;}
	/*.imgPres{width: 65%;max-width: 1031px;}*/
	.imgPres{width: auto;}
	.imgPres img{width: 100%;height: auto;}
	.presAccIN{
		font-size: 18px; line-height: 24px;color: #ffffff;min-height: 480px;
		background: url(/img/fond-pres.png) repeat;
		position: absolute;top: 110px;left: 50%;width: 43%;max-width: 700px;
	}
	.space{font-size: 0;line-height: 1px;max-width: 1220px;width: 90%;height: 1px;background: #fff;margin-top: 80px}
	.presAcc h1{
		font-size: 40px; line-height: 42px;color: #f65d00;padding-bottom: 12px;padding-top: 35px;text-align: right;
	}
	.presAcc .texteAcc{padding: 25px 0;border-top: 1px solid #fff;text-align: justify;}
	.presAcc .texteAcc,.presAcc h1{max-width: 512px;width: 78%;}

/* Biens en page Accueil */
	#ListeAcc{position:relative;max-width: 1215px;width: 96%;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: 33%;overflow: hidden; margin-bottom: 15px;line-height: 0;position: relative;padding-right:2%; padding-left:2%;text-align: center;}
	#ListeAcc .bienlist.bien2{margin-right: 0;}
	#ListeAcc .photoArt{position: relative;z-index: 10;}
	#ListeAcc .photoArt img{width: 100%;height: auto;}
	#ListeAcc .fanion{
		position: absolute;left: -30px;top: 42px;z-index: 11;color: #f65d00;padding: 12px 0;text-transform: uppercase;
		background: #fff;width: 250px;font-size: 17px;
		-ms-transform: rotate(-34deg); -webkit-transform: rotate(-34deg); transform: rotate(-34deg); /* Standard syntax */
	}
	#ListeAcc .textArt{z-index: 11;position: relative;font-size: 14px;padding-bottom: 15px; line-height: 20px;color: #fefefe;background: #1c3f59;}
	#ListeAcc .titreArt{font-size: 16px;padding: 10px 15px 10px 15px; line-height: 18px;color: #fefefe;display: block;}
	#ListeAcc .textTit{
		position: absolute;z-index: 12; top: 0;left: 0;width: 100%;height: 100%;background: url(/img/hover-article.png) repeat;
		font-size: 26px;line-height: 30px;color: #fff;
	}
	#ListeAcc .region{color: #f65d00;padding-bottom: 5px;}
	#ListeAcc .textTit, #ListeAcc .region,#ListeAcc .titreArt{text-transform: uppercase;}
	#ListeAcc .textTit span{display: block;padding-top: 150px;}

/* Liste d'articles */
	.centerDiv{max-width: 1220px;width: 92%;margin: 0 auto;text-align: center;}
	.titreRub {text-align: justify;}
	.titreRub .arianne{font-size: 13px; line-height: 20px;color: #fff;padding: 15px 0 50px 0;text-align: center;}
	.titreRub .arianne a{color: #fff;}
	.titreRub h1,.titreRubD{
		font-size: 40px; line-height: 44px;color: #f65d00;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: #f65d00;}
	.texteRub{padding-top: 25px;font-size: 17px; line-height: 22px;color: #fff; }

	#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: #0f293c;border:1px solid #f65d00;color: #f65d00;}
	#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: 42px;color: #f65d00;width: 42px;}
	.nav a.selected{border:1px solid #f65d00;}
	.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: 42px;height: 42px;line-height: 42px;font-size: 0;}

/* Detail */
	.detailBien{padding: 45px 0 35px 0;}

	.diapo{position: relative;}
	.diapo .cycle-slideshow{width: 100% !important;position: relative;z-index: 9;}
    .diapo .cycle-slideshow img{width: 100%;height: auto;}
    .diapo .controlsPhoto{max-width: 990px;position: relative;z-index: 10;}
    .diapo .controlsPhoto img{position: absolute;top: 33px;cursor: pointer;}
    .diapo .controlsPhoto .prevPhoto{left: -19px;}
    .diapo .controlsPhoto .nextPhoto{right: -19px;}
    /*#cycle-3{margin-top: 8px;max-width: 990px;width: 100% !important;}*/
    #cycle-3{margin-top: 8px;width: 100% !important;}
    #cycle-3 .sldIMG{width: 145px;margin-right: 8px;cursor: pointer;}

    /*.txtDetails{max-width: 990px;padding-top: 40px;position: relative;}*/
	.txtDetails{padding-top: 40px;position: relative;}
	.textBien{font-size: 16px; line-height: 22px;color: #fff;text-align: justify;padding-right: 300px;}
	.textBien.textBienArt{padding-right: 0;}
	.titDes{font-size: 26px;line-height: 30px;color: #f65d00;padding-bottom: 20px;}
	.textBien .accroche{padding-bottom: 20p	x;}
	.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;}

	 
	.rightSide{width: 238px;position: absolute;right: 0;top: 40px;}
	.rightSide .prixUp {font-size: 17px; line-height: 22px;color: #bfc1c2;text-align: center;padding-bottom: 18px; }
	.itemsIcon {text-align: left;padding-bottom: 65px;}
	.itemsIcon .itemIcon{
		font-size: 15px;padding: 13px 0; line-height: 20px;color: #bfc1c2; 
		border-top: 1px solid #cfcdce;padding-left: 27px;
	}
	.itemsIcon sup { vertical-align: super;font-size: smaller;}
	.plConPart{position: relative;font-size: 0;text-align: center;}
	.plConPart .in{margin-right: 7px;}
	#partageCli{margin-right: 0;cursor: pointer;}
	#partageShow{
		padding-top: 10px;display: none; position: absolute;right: 3px;top:41px;text-align: center;width: 40px;
		background: #fff;border-radius: 0 0 10px 10px;text-align: center;
	}
	.lienMailDet{background: url(/img/contact.png) no-repeat 12px center;margin-top: 8px;}
	.retourListe {padding-top: 35px}
	.retourListe a{text-align: center;font-size: 15px;font-weight: 300;line-height: 39px;color: #f65d00;border: 1px solid #f65d00;display: block;}

	.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;}
	.leftSide2{width: 50%;}
	.rightSide2{width: 47%;margin-left: 3%;}
	.detailBien2 .diapo .controlsPhoto img{bottom: 200px;}

/* 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;}

	#Negoc{font-size: 14px; line-height: 18px;color: #000;background: #dddada;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 #f65d00;display: block;margin: 0 auto;
		cursor: pointer;text-transform: uppercase;font-weight: 700;color: #f65d00;margin-top: 15px;
	}
	.btonform:hover{background: #061624;}
	#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;}

.hideme{opacity:0;}

/*---   Responsive - Tablette   ---*/
@media (max-width: 1400px) {
/* Slider*/
	#slides img,#slides{height: 655px !important;min-height: 655px !important;}
	.controlSLDACC img{bottom: 200px;}

	.presAccIN{top: 66px;}
}
@media (max-width: 1300px) {
	.presAccIN{width: 50%;top: 30px;min-height: auto}
	.presAcc .texteAcc, .presAcc h1{width: 88%;}
}
@media (max-width: 1200px) {
/* Slider*/
	#slides img,#slides{height: 600px !important;min-height: 600px !important;}
}
@media (max-width: 1031px) {
/* Accueil Texte*/
	.presAcc{padding-top: 400px;}
	.imgPres{width: 100%;position: absolute;left: 0;top: 0;}
	.presAccIN{
		position: relative;top: auto;left: auto;width: 100%;max-width: 1100px;
	}
	.presAcc .texteAcc{padding: 25px 0;border-top: 1px solid #fff;text-align: justify;}
	.presAcc .texteAcc,.presAcc h1{max-width: 1512px;width: 78%;}

}
@media (max-width: 1010px) {
/* Slider*/
	
/* Biens en page Accueil */
	#ListeAcc{max-width: 834px;}
	#ListeAcc .bienlist{width: 48%;margin-right: 4%;}
	#ListeAcc .bienlist.bien2{margin-right: 4%;}
	#ListeAcc .bienlist.bien-t1{margin-right: 0;}

/* Footer*/
	footer .address{width: 37%;}
	footer .partager{width: 37%;}
	footer .rdLegende{width:26%;}
	.facebook a img{width: 33%;top:13px;}
}
@media (max-width: 900px) {
	#Menu .liMenu {margin: 0 13px;}
	.facebook{display: none;}
}
@media (max-width: 820px) {

}
@media (max-width: 780px) {
/* Accueil Texte*/
	.presAcc{overflow: hidden;}
	.imgPres{width: 140%;position: absolute;left: -20%;top: 0;}

/* Header */
	.detPage { padding-top: 0px;}
	.alertes, .telsHd,.pagination{display: none;}
	header{background: #0f293c ;position: relative;left: auto;top: auto;}
	header #Menu{background: #fff;}
	header #Menu .lienMenu{color: #646769;}
	header .logo,header.fixed-Menu .logo {padding: 28px 0 25px 36px;}
	header.fixed-Menu .logo img{height: 26px;width: auto;}
	.logo{border-bottom: none;}
	#Menu, header {
	    -webkit-transition-property: none;
	    transition-property: none;
	    -webkit-transition-duration: none;
	    transition-duration: none;
	    -webkit-transition-timing-function: none;
	    transition-timing-function: none;
	}
	#Menu{
		background: url(/img/fond-ssmenu.png) repeat !important;display: none;
		position: absolute;left: 0;top: 82px;width: 100%;z-index: 20;
	}
	#Menu .menu{padding: 15px 0 25px 0;}
	#Menu .liMenu{display: block;margin: 0;} #Menu .lienMenu{display: inline-block;padding: 7px 6px 15px 6px;}
	#Menu .liMenu:hover .lienMenu, #Menu .liMenu.selected .lienMenu {background: url(/img/ligne-menu.png) repeat-x center 29px;}
	#Menu .SSmenu{display: block !important;border-radius: 0;width: 100%;margin-bottom: 25px;position: relative;margin: 0 auto;left: auto !important;top: auto;}

	#show-menu{position: absolute;top: 20px;left: 4%;display: block;cursor: pointer;z-index: 10;}

/* Biens en page Accueil */
	#ListeAcc .bienlist{width: 49%;margin-right: 2%;}
	#ListeAcc .bienlist.bien2{margin-right: 2%;}
	#ListeAcc .bienlist.bien-t1{margin-right: 0;}

	#ListeAcc {padding: 30px 0 40px 0;}
	#ListeAcc .pAcc {font-size: 30px;line-height: 34px;}

/* Slider*/
	#slides img,#slides{height: 530px !important;min-height: 530px !important;}
	.controlSLDACC img{bottom: 245px;}

/* Footer*/
	footer {padding-top: 68px;}
	footer .address{width: 100%;float: none;text-align: center;padding-bottom: 20px;}
	footer .partager{width: 50%;border-left: none;margin-top: 20px;}
	footer .rdLegende{width:50%;margin-top: 20px; }

/* Detail */
	.titreRub .arianne{padding-bottom: 30px;}
	.titreRub .ref{float: none;text-align: center;}
	.titreRub h1, .titreRubD {font-size: 30px;line-height: 34px;text-align: center;}
	.detailBien{padding-top: 30px}
	#cycle-3 .sldIMG {width: 120px;}
	.diapo .controlsPhoto img{top: 26px;}
	.rightSide { width: 294px;position: relative;right: auto;top: auto;margin: 0 auto;} 
	.textBien{padding-right: 0;} .titDes{font-size: 20px;text-align: center;}
	.diapo .controlsPhoto .nextPhoto{right: -13px;}
	.diapo .controlsPhoto .prevPhoto{left: -13px;}

	.contTitre span{position: relative;display: block;text-align: center;right: auto;top: auto;padding-bottom: 20px;}
	.contTitre h1{padding-right: 0;}
}
@media (max-width: 700px) {
/* Slider*/
	#slides img,#slides{height: 410px !important;min-height: 410px !important;}
	.controlSLDACC img{bottom: 220px;}
}
@media (max-width: 650px) {
/* Biens en page Accueil */
	#ListeAcc .bienlist{width: 100%;margin-right: auto;margin-left: auto;float: none;max-width: 400px;}
	#ListeAcc .bienlist.bien2{margin-right: auto;}
	#ListeAcc .bienlist.bien-t1{margin-right: auto;}

}
@media (max-width: 600px) {
	.space{margin-top: 30px;}
	.presAccIN{font-size: 16px;}
	.presAcc .texteAcc, .presAcc h1 { width: 90%;}
	.presAcc h1 {font-size: 20px;line-height: 22px;padding-bottom: 8px;padding-top: 20px;text-align: left;}


/* Header */
	#Recherche{padding: 15px 0px;border-bottom: 1px solid #fff;}
	.recherche{padding-right: 0px;max-width: 205px;}
	.recherche .divRech{width: 100%;font-size: 15px;line-height: 30px;margin-bottom: 2px;}
	.recherche .divRech.divQutre{width: 100%;}
	.recherche .valider{width: 30px;position: absolute;right: -32px;top: auto;bottom: 2px;}
	.recherche select,.recherche input{line-height: 30px;height: 30px;width: 100%; }
	.recherche #Valider{
		line-height: 30px;height: 30px;width: 30px;background-size: 30px;
	}

/* Slider*/
	#slides img,#slides{height: 330px !important;min-height: 330px !important;}
	.controlSLDACC img{bottom: 195px;}

/* Footer*/
	footer .footerIN{max-width: 290px;padding-bottom: 0;}
	footer .address{width: 100%;float: none;text-align: center;padding-bottom: 20px;}
	footer .partager{
		width: 100%;float: none;border-right: none;margin-top: 0px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;
		padding-top: 28px;padding-bottom: 37px;
	}
	footer .titSuiv{border-top: none;}
	footer .rdLegende{width: 100%;float: none;margin-top: 0px;padding-top: 18px; }
}
@media (max-width: 500px) {
/* Detail */
	.detailBien{padding-top: 17px}
	.titreRub .ref{font-size: 25px;line-height: 28px;}
	.titreRub h1, .titreRubD {font-size: 25px;line-height: 28px;}
	#cycle-3 .sldIMG {width: 90px;margin-right: 6px;}
	.diapo .controlsPhoto img{top: 17px;}

	.presAcc{padding-top: 270px;}
	.imgPres{width: 164%;left: -32%;}

/* Slider*/
	#slides img,#slides{height: 280px !important;min-height: 280px !important;}
	.controlSLDACC img{bottom: 170px;}

	.logo img,header.fixed-Menu .logo img{height: 15px !important;}
	#show-menu{top: 14px;}
	#Menu{top: 71px;}

	#ListeAcc .pAcc {font-size: 25px;line-height: 30px;}
}
@media (max-width: 400px) {
	.presAcc {padding-top: 220px;}
/* Slider*/
	#slides img,#slides{height: 230px !important;min-height: 230px !important;}
	.controlSLDACC img{bottom: 145px;}
}
@media (max-width: 340px) {
/* Slider*/
	#slides img,#slides{height: 200px !important;min-height: 200px !important;}
	.controlSLDACC img{bottom: 120px;}
}
.wrapper-center-div{ 
width:100%;
background-color: #FFF;
}
.center-div
{
  padding: 30px;
  margin: 0 auto;
  width: 60%;
}

#slick a{color: #a5a5a5;}
#slick {margin-left: auto;margin-right: auto;margin-top: 22px;margin-bottom: 22px;background-color: #464646;}
#slick:after{margin-bottom: 22px;}
#slick .check{position: relative; margin-left: auto;margin-right: auto;}