/* CSS Document */
*{margin:0; padding:0; border:0; text-decoration:none;}
html{background:#515050;color:#fff;}
body{width:100%;height:100%;font-size:13px; color:#666666;line-height:16px;font-family: 'Work Sans', sans-serif !important;font-weight: 400;}
body p{margin: 0;}
.italic{font-style:italic}
.center{width:1000px;margin:0 auto;position:relative;}
.clear {
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
a{color:#fff;cursor:pointer;}
a:hover{text-decoration:underline}
table td{padding:2px}
h1{font-size:18px;font-weight:bold}
h2{font-size:16px;}
h3{font-size:14px;}
.left{float:left;}
.right{float:right;}
.nodisplay{display:none}
u{text-decoration:underline}
.noborder{border:0 !important}
.textcenter{text-align:center;}
.textright{text-align:right;}
.noborder{border:0 !important}
.nobg{background:0 !important}
.filet{border-top: 1px solid #dddddd;width:33%;margin: 0 auto;position:relative;}

.fontLato{font-family: 'Lato', sans-serif;}
.fontCinzel{font-family: 'Cinzel', sans-serif;}


.error{color:#FE0000}
.legal{font-size: 12px;line-height: 14px;width: 70%;margin: 12px auto;text-align: justify;}
.aucun{text-align:center;font-size:14px;margin:10px 0 0 0;}

#showMenu{display: none;}

.txtField{width:90%;border:1px solid #ee816e;}
.obligatoire{background:#dedede;}
.btonform{background:#ee816e;border:1px solid #0a2b53;color:#333333;font-family:Arial;font-size:12px;text-transform:uppercase;padding:3px 5px;}
#Formulaire{width:730px;margin:10px auto;color:#fff;}
#Formulaire p{text-align: center;}
#Formulaire table{margin:0 auto;}
#Formulaire a{color:#b2ff00;font-style:italic;}
#Formulaire h2{text-align:center;color:#b2ff00;line-height:30px;}
#Formulaire h3{text-align:center;color:#b2ff00;line-height:30px;}
#Formulaire .connect{border:1px solid #b2ff00;padding:5px;}
#Formulaire .inscript{border:1px solid #b2ff00;padding:5px;}
#Formulaire .oblInfo{text-align:center;font-style:italic;}

#FormulaireNegoc{width:600px;color:#fff;}
#FormulaireNegoc table{margin:0 auto;}
#FormulaireNegoc a{color:#b2ff00;font-style:italic;}
#FormulaireNegoc h2{text-align:center;color:#b2ff00;line-height:30px;}
#FormulaireNegoc h3{text-align:center;color:#b2ff00;line-height:30px;}
#FormulaireNegoc .connect{border:1px solid #b2ff00;padding:5px;}
#FormulaireNegoc .inscript{border:1px solid #b2ff00;padding:5px;}
#FormulaireNegoc .oblInfo{text-align:center;font-style:italic;}

#FormulaireAmi{width:500px;color:#fff;}
#FormulaireAmi table{margin:0 auto;}
#FormulaireAmi a{color:#b2ff00;font-style:italic;}
#FormulaireAmi h2{text-align:center;color:#b2ff00;line-height:30px;}
#FormulaireAmi h3{text-align:center;color:#b2ff00;line-height:30px;}
#FormulaireAmi .oblInfo{text-align:center;font-style:italic;}

.dpe  .valeurA{position:absolute;z-index:1000;top:4px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.dpe .valeurB{position:absolute;z-index:1000;top:25px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.dpe .valeurC{position:absolute;z-index:1000;top:45px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.dpe .valeurD{position:absolute;z-index:1000;top:65px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.dpe .valeurE{position:absolute;z-index:1000;top:85px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.dpe .valeurF{position:absolute;z-index:1000;top:110px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.dpe .valeurG{position:absolute;z-index:1000;top:130px;right:5px;color:#000000;font-size:11px;font-family:Arial;}

.co2 .valeurA{position:absolute;z-index:1000;top:4px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.co2 .valeurB{position:absolute;z-index:1000;top:25px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.co2 .valeurC{position:absolute;z-index:1000;top:45px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.co2 .valeurD{position:absolute;z-index:1000;top:65px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.co2 .valeurE{position:absolute;z-index:1000;top:85px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.co2 .valeurF{position:absolute;z-index:1000;top:110px;right:5px;color:#000000;font-size:11px;font-family:Arial;}
.co2 .valeurG{position:absolute;z-index:1000;top:130px;right:5px;color:#000000;font-size:11px;font-family:Arial;}

#MenuPrivAcheteur{width:730px;margin:10px 0;}
#MenuPrivAcheteur ul li{float:left;width:182.5px;}
#MenuPrivAcheteur ul li a{color:#333333;background:#b2ff00;display:block;text-align:center;}
#MenuPrivAcheteur ul li a:hover{color:#b2ff00;background:#333333;}
#MenuPrivAcheteur ul li .selected{color:#b2ff00;background:#333333;}
#MenuPrivAcheteur ul #Deconnexion{float:left;width:182.5px;}
#MenuPrivAcheteur ul #Deconnexion a{color:#333333;width:182.5px;background:#b2ff00;display:block;text-align:center;}
#MenuPrivAcheteur ul #Deconnexion a:hover{color:#b2ff00;background:#333333;}
#MenuPrivAcheteur ul #Deconnexion .selected{color:#b2ff00;background:#333333;}

.demandelist{width:720px;margin:10px 0 0 0;min-height:150px;padding:5px;}
.demandelist .titreDemandeDiv{width:500px;float:left;text-align:left;}
.demandelist .titreDemandeDiv .h3Demande{text-transform:uppercase;}
.demandelist .addDemandeDiv{width:490px;float:right;text-align:right;}
.demandelist .addDemandeDiv a{float:right;color:#b2ff00;}
.demandelist .aucun{text-align:center;}
.demandelist .aucun p{margin:50px 0;}

.demandelist .demande{width:990px;margin:10px 0;border-top:1px solid #cccccc;padding:5px 0;}
.demandelist .demande .demandeLeft{float:left;width:800px;text-align:left;}
.demandelist .demande .demandeLeft strong{color:#ffcc00;}
.demandelist .demande .demandeRight{float:left;width:190px;text-align:right;position:relative;}
.demandelist .demande .demandeRight a{font-family:Verdana;font-size:11px;font-style:italic;color:#b2ff00;}

.linkDemande a{color:#b2ff00;}
.addDemande a{color:#b2ff00;}

#RetourDemande{width:180px;background:#b2ff00;text-transform:uppercase;color:#333333;padding:2px 5px;margin:10px 0 2px 0;}
#RetourDemande a{color:#333333;}

#Plan{width:1000px;margin:15px 0;}
#Plan h1{line-height:25px;}
#Plan a{padding:0 0 0 10px;font-family:Arial;font-size:12px;font-weight:normal;color:#fff;}
#Plan h2{font-family:Arial;font-size:16px;font-weight:normal;color:#fff;text-decoration:underline;font-style:normal;margin:10px 0 0 0;text-transform:uppercase;}

#ListeActu{width:730px;min-height:600px;margin:10px 0 0 0;}
#ListeActu .listeActu{padding:5px;margin:0 0 25px 0;border-bottom:1px solid #b2b2b1;}
#ListeActu .listeActu .supper{width:200px;height:165px;float:left;position:relative;}
#ListeActu .listeActu .supper .photo{width:246px;height:165px;}

#ListeActu .listeActu .infosArt1{width:520px;height:165px;float:right;position:relative;}
#ListeActu .listeActu .infosArt1 .libelleArt{font-family:Arial;font-size:12px;margin:0 0 5px 0;line-height:16px;color:#fff;text-transform:uppercase;padding:7px 0;}
#ListeActu .listeActu .infosArt1 .detailArt{position:absolute;z-index:10;bottom:0;right:0;background:#b2ff00;color:#333333;padding:2px 5px;}
#ListeActu .listeActu .infosArt1 .detailArt a{color:#333333;}

#ListeActu .listeActu .infosArt2{width:720px;height:165px;text-align:left;position:relative;}
#ListeActu .listeActu .infosArt2 .libelleArt{font-family:Arial;font-size:12px;line-height:16px;color:#fff;text-transform:uppercase;padding:7px 0;}
#ListeActu .listeActu .infosArt2 .detailArt{position:absolute;z-index:10;bottom:0;right:0;background:#b2ff00;color:#333333;padding:2px 5px;}
#ListeActu .listeActu .infosArt2 .detailArt a{color:#333333;}

#Article{width:730px;min-height:600px;margin:10px 0 0 0;font-family:Arial;text-align:justify;}
#Article h1{text-align:center;margin:0 0 10px 0;}
#Article #DescBienArt{width:730px;height:300px;margin:0 0 10px 0;}
#Article #DescBienArt #ArtPhoto{width:400px;height:300px;margin:0 auto;text-align:center;}
#Article #DescBienArt #ArtPhoto ul{width:400px;height:300px;}
#Article #DescBienArt #ArtPhoto ul li{width:400px;height:300px;}
#Article .libelleArt{color:#fff;}

.mapBien{width:730px;height:300px;}
#EmplacementDeMaCarte{width:730px;height:300px;}

#Secto{position: absolute;width: 1px;height: 1px;overflow: hidden;left: -8000px;}


header{background-color: #ffffff;width: 100%;}
header #Header{max-width: 1000px;width: 96%;margin: 0 auto;padding-top: 28px;text-align: center;}
header #Header #MenuA{padding-top: 20px;font-size: 0;}
header #Header #MenuA .liParent{display: inline-block;padding: 12px 0;margin-top: 4px;margin-bottom: 4px;}
header #Header #MenuA .liParent.selected{border-top: 4px solid #da3312;margin-top: 0;border-bottom: 4px solid #da3312;margin-bottom: 0;}
header #Header #MenuA .liParent .aMenu{color:#666666;font-weight: 500;font-size: 18px;line-height: 20px;padding: 0 10px;border-right: 2px solid #dddddd;cursor: pointer;}
header #Header #MenuA .liParent .aMenu.borderli{border-left: 2px solid #dddddd;}
header #Header #MenuA .liParent .aMenu:hover{text-decoration: none;}

#Contenu{max-width: 1000px;width: 96%;margin: 0 auto;}

#Liste .titleCoupCoeur{color: #da3215;font-size: 36px;line-height: 40px;margin: 25px 0 15px 0;text-align: center;}
#Liste .bienlist{background-color: #ffffff;width: 100%;margin-bottom: 26px;}
#Liste .bienlist .topBien{width: 94%;overflow: hidden;text-transform: uppercase;padding: 12px 0 8px 0;font-weight: 500;margin: 0 auto;}
#Liste .bienlist .topBien h2{float: left;width: 88%;line-height: 22px;color: #515050;font-size: 18px;}
#Liste .bienlist .topBien h2 a{color: #515050;}
#Liste .bienlist .topBien h2 a:hover{text-decoration: none;}
#Liste .bienlist .topBien h2 a span{color: #da3312;}
#Liste .bienlist .topBien .ref{float: right;width: 11%;line-height: 22px;color: #999999;text-align: right;font-size: 18px;}
#Liste .bienlist .photo{float: left;width: 47%;}
#Liste .bienlist .photo .pict{padding-left: 10px;position: relative;}
#Liste .bienlist .photo .pict span{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 2;}
#Liste .bienlist .photo .compromis{left: 0;position: absolute;top: 0;z-index: 1;}
#Liste .bienlist .photo img{max-width: 100%;}
#Liste .bienlist .infos{float: right;width: 50%;}
#Liste .bienlist .infos .contInfos{width: 96%;position: relative;}
#Liste .bienlist .infos .contInfos .prix{width: 100%;padding: 20px 0;border-bottom: 2px solid #dddddd;margin-bottom: 11px;}
#Liste .bienlist .infos .contInfos .prix .prixFAI{font-weight: 500;font-size: 24px;color: #da3215;line-height: 28px;text-transform: uppercase;}
#Liste .bienlist .infos .contInfos .prix .honoraires{font-weight: 500;font-size: 14px;color: #999999;line-height: 18px;}
#Liste .bienlist .infos .contInfos .pictoCoupCoeur{top: 10px;right: 0;position: absolute;z-index: 10;}
#Liste .bienlist .infos .contInfos .libelle{text-align: justify;font-size: 13px;color: #666666;line-height: 17px;}
#Liste .bienlist .infos .contInfos .more{text-align: right;padding-top: 20px;padding-bottom: 10px;}
#Liste .bienlist .infos .contInfos .more .divVideo{display: inline-block;margin-right: 8px;}
#Liste .bienlist .infos .contInfos .more .divDetail{display: inline-block;}
#Liste #goTop{margin: 35px 0;}

#Pied{background-color: #f9f9f8;width: 100%;}
#Pied #contPied{width: 96%;max-width: 1000px;margin: 0 auto;text-align: center;padding: 22px 0;}
#Pied #contPied .coord p{font-weight: 600;color: #515050;font-size: 14px;text-transform: uppercase;line-height: 16px;padding: 2px 0;}
#Pied #contPied .coord2{padding-top: 36px;}
#Pied #contPied .coord2 p{display: inline-block;font-weight: 600;font-size: 14px;line-height: 16px;}
#Pied #contPied .coord2 p a{color: #515050;}
#Pied #contPied .coord2 p img{margin-right: 8px;}
/*#Pied #contPied .coord2 p:first-child{margin-right: 60px;}*/

#PiedBot{background-color: #313131;width: 100%;text-align: center;padding: 4px 0;}
#PiedBot div{width: 96%;margin: 0 auto;text-transform: uppercase;color: #fff;padding: 2px 0;font-size: 12px;line-height: 16px;font-weight: 500;}
#PiedBot div a{color: #fff;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out;}
#PiedBot div a:hover{text-decoration: none;color: #d11212;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out;}

#NavBas{text-align: center;margin-bottom: 25px;}
#NavBas .listPrecedent{display: inline-block;vertical-align: middle;margin-right: 5px;}
#NavBas .listSuivant{display: inline-block;vertical-align: middle;margin-left: 5px;}
#NavBas .multipage{display: inline-block;vertical-align: middle;}
#NavBas .multipage li{display: inline-block;vertical-align: middle;color: #fff;}
#NavBas .multipage li a.selected{color: #da3215;}
#NavBas #goTop{margin-top: 20px;}

#goTop{cursor: pointer;}
#goTop p{text-align: center;}
#goTop .texte{text-align: center;font-size: 14px;font-weight: 500;color: #ffffff;padding-top: 6px;}

#Arianne{padding-top: 3px;color: #fff;font-size: 14px;padding-bottom: 8px;padding-left: 5px;}

#AfficherPar{width: 100%;background-color: #999999;padding: 16px 5px 14px 5px;margin-bottom: 15px;color: #515050;font-size: 14px;}
#AfficherPar .label1{font-weight: 700;margin-right: 31px;}
#AfficherPar .label2{font-weight: 500;margin-right: 10px;}
#AfficherPar .label3{font-weight: 500;margin-right: 10px;margin-left: 20px;}

#Bien{background-color: #fff;}
#Bien #TitreRub{padding: 20px 25px;font-size: 0;}
#Bien #TitreRub .region{text-transform: uppercase;font-size: 18px;color: #cd1314;padding-bottom: 10px;line-height: 20px;display: inline-block;vertical-align: top;width: 75%;margin-right: 4%;}
#Bien #TitreRub .ref{text-transform: uppercase;font-size: 18px;color: #999999;text-align: right;line-height: 20px;display: inline-block;vertical-align: top;width: 21%;}
#Bien #TitreRub h1{text-transform: uppercase;font-size: 24px;color: #515050;line-height: 26px;}
#Bien #BigPic2 img{max-width: 100%;}
#Bien #SmallPic2{padding-top: 13px;width: 100%;position: relative;}
#Bien #SmallPic2 .slideShowDetail{max-width: 870px;margin: 0 auto;width: 87%;}
#Bien #SmallPic2 .slideShowDetail .noCycle{font-size: 0;text-align: center;}
#Bien #SmallPic2 .slideShowDetail .noCycle li{display: inline-block;vertical-align: top;}
#Bien #SmallPic2 li div{padding: 5px;}
#Bien #SmallPic2 li div img{max-width: 100%;}
#Bien #SmallPic2 .divPrevDetail{position: absolute;width: 6.5%;top: 50px;left: 0;text-align: center;}
#Bien #SmallPic2 .divNextDetail{position: absolute;width: 6.5%;top: 50px;right: 0;text-align: center;}
#Bien #contBien{width: 92%;margin: 0 auto;padding-top: 35px;overflow: hidden;}
#Bien #contBien #GaucheBien{width: 49%;float: left;text-align: justify;font-size: 14px;line-height: 18px;color: #515050;}
#Bien #contBien #GaucheBien p{line-height: 18px;}
#Bien #contBien #DroiteBien{width: 46%;float: right;}
#Bien #contBien #DroiteBien .prix{margin: 18px 0 25px 0;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;font-size: 36px;text-transform: uppercase;color: #da3312;line-height: 36px;padding: 14px 6px 14px 24px;}
#Bien #contBien #DroiteBien .tauxHonoraires{padding: 0 6px 4px 24px;color: #999999;font-size: 14px;line-height: 17px;}
#Bien #contBien #DroiteBien .prixnet{padding: 0 6px 16px 24px;color: #999999;font-size: 14px;line-height: 17px;}
#Bien #contBien #DroiteBien .linkBien{text-align: center;}
#Bien #contBien #DroiteBien .linkBien li{display: inline-block;vertical-align: top;}
#Bien #infosDet{width: 92%;margin: 0 auto;padding-top: 60px;overflow: hidden;}
#Bien #infosDet .infosGauche{width: 48%;float: left;}
#Bien #infosDet .infosGauche .titre{font-size: 24px;font-weight: 600;color: #666666;padding-bottom: 30px;}
#Bien #infosDet .infosGauche tr td{font-size: 14px;line-height: 16px;color: #666666;padding: 8px 2px;}
#Bien #infosDet .infosGauche tr:nth-child(odd){background-color: #e3e3e3;}
#Bien #infosDet .infosDroite{width: 48%;float: right;}
#Bien #infosDet .infosDroite .titre{font-size: 24px;font-weight: 600;color: #666666;padding-bottom: 30px;}
#Bien #infosDet .infosDroite tr td{font-size: 14px;line-height: 16px;color: #666666;padding: 8px 2px;}
#Bien #infosDet .infosDroite tr:nth-child(even){background-color: #e3e3e3;}
#Bien .diagnostics{width: 92%;margin: 0 auto;padding-top: 60px;overflow: hidden;}
#Bien .diagnostics .titre{font-size: 24px;font-weight: 600;color: #666666;padding-bottom: 30px;text-align: center;}
#Bien .diagnostics .diagnosticsGauche{display: inline-block;vertical-align: top;position: relative;margin-right: 35px;}
#Bien .diagnostics .diagnosticsGauche .dpe{position: relative;display: inline-block;}
#Bien .diagnostics .diagnosticsDroite{display: inline-block;vertical-align: top;position: relative;}
#Bien .diagnostics .diagnosticsDroite .co2{position: relative;display: inline-block;}
#Bien #linkBot{margin: 45px 0;text-align: center;}
#Bien #linkBot li{display: inline-block;vertical-align: top;}

.goTopDet{margin: 35px 0;}

#sb-title{height: 26px !important;}

#Recherche{display: none;position: absolute;z-index: 1000;width: 100%;left: 0;background-color: #eeeeee;border-top: 4px solid #da3312;}
#Recherche #contRecherche{max-width: 1000px;width: 96%;margin: 0 auto;padding: 20px 0;text-align: center;}
#Recherche #contRecherche .titreRech{color: #515050;font-size: 18px;line-height: 22px;}
#Recherche #contRecherche .contFormRech{border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;padding: 15px 0;margin: 15px 0;}
#Recherche #contRecherche .contFormRech .divRech{display: inline-block;vertical-align: top;}
#Recherche #contRecherche .contFormRech .divRech.divRef{margin-right: 40px;}
#Recherche #contRecherche .contFormRech .divRech .label1{display: block;margin-bottom: 3px;font-size: 18px;line-height: 22px;color: #515050;text-align: left;}
#Recherche #contRecherche .contFormRech .divRech .label2{margin-right: 10px;}
#Recherche #contRecherche .contFormRech .divRech input{text-align: left;font-size: 13px;color: #000;font-family: 'Work Sans', sans-serif;padding: 7px;height: 32px;border: 1px solid #b5b5b5;}

#Avis{width: 90%;margin: auto;text-align: center;padding: 50px 0;padding-left: 127px;}

@media(max-width: 850px){
	header #Header #MenuA .liParent .aMenu {font-size: 15px;}	
}
@media(max-width: 800px){
	header #Header .logoH img{width: 100%;}
	#Bien #contBien #GaucheBien{width: 100%;}
	#Bien #contBien #DroiteBien{width: 100%;}
	#Bien #infosDet .infosGauche, #Bien #infosDet .infosDroite{width: 100%;}
}

@media(max-width: 700px){
}

@media(max-width: 500px){
	#Bien .diagnostics .diagnosticsGauche {margin-right: 0;}
	#Liste .bienlist .topBien h2 {width: 100%;}
	#Liste .bienlist .topBien .ref {width: 100%; text-align: left;}
	#Liste .bienlist .photo {width: 100%;}
	#Liste .bienlist .photo .pict {padding-left: 0;}
	#Liste .bienlist .infos {width: 98%;padding: 0 1%;}
	#Bien #TitreRub .ref {width: 100%; text-align: left;}	
	#Bien #SmallPic2 {width: 100%;}
	#Bien #SmallPic2 .slideShowDetail {height: 72px;}
	#Bien #SmallPic2 .slideShowDetail .cycle-slideshow li {height: 100px; width: 100px !important;}
	#Bien #SmallPic2 .divNextDetail, #Bien #SmallPic2 .divPrevDetail {top: 40px;}	
	#Pied #contPied .coord2 p {width: 100%;}
	#FormulaireNegoc {width: 100%;}
	#showMenu {display: block; padding: 10px 0; cursor: pointer;}
	#showMenu img{height: 100%;}
	#MenuA {display: none;}
	#MenuA ul li.englishVers{display: none !important;}
	#MenuA ul li{width: 100%;}
	header #Header #MenuA .liParent .aMenu {border: 0 !important;}
	#AfficherPar .label1 {width: 100%;}
}