@charset "UTF-8";
body {
margin-top: 0;
margin-bottom: 0;
}
form {
margin-bottom : 0px;
}
.page {
	margin: auto;
	width: 1000px;
}
.verticalshift {
	width: 190px;
}
.banierehaut {
	margin: auto;
	height: 90px;
	width: 1000px;
	padding: 5px;
}
.contenair {
	margin: auto;
	width: 1094px;
	background-image: url(n_inc/n_images/Bande_fond.jpg);
	background-repeat: repeat-y;
	float: left;
}
.pubgauche {
	width: 200px;
}
.content {
	float: right;
	width: 800px;
}
.colonegauche {
	width: 200px;
	float: left;
}
.selectionmultiple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.contenaireannonce {
	margin: auto;
	float: left;
	width: 800px;
}
.annonce {
	width: 800px;
}
.recherche {
	width: 800px;
	float: right;
}
.imagerecherchehaut {
	height: 20px;
	width: 800px;
	background-image: url(n_inc/n_images/hautrecherche.jpg);
}
.menu {
	float: left;
	width: 600px;
	z-index: 1000;
}
.boutonmenu {
	float: right;
	width: 800px;
}
.fondgris {
	background-color: #CCCCCC;
	width: 800px;
}
.banierehautimmo {
	height: 175px;
	width: 1038px;
	margin: auto;
	background-image: url(n_inc/n_images/Chapeau.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.rechercheavance {
	float: none;
	color: #FFFFFF;
	height: 25px;
	width: 200px;
}
.menuplusrecherche {
	width: 800px;
	float: none;
}
.contenantrecherche {
	background-color: #FFFFFF;
	width: 800px;
}


.contenantdroit {
	width: 800px;
	float: right;
}
.formulairederecherche {
	margin: auto;
	width: 796px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.formrecherche {
	width: 800px;
	float: none;
	background-color: #FFFFFF;
	margin: auto;
}
.imagerecherchebas {
	height: 11px;
	width: 800px;
	background-image: url(n_inc/n_images/basrecherche.jpg);
	background-repeat: no-repeat;
}
a:visited {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
}

a:hover {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
}

a:active {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
}
	
.spacerlogin {
	height: 7px;
	width: 200px;
}

.logincontent {
	width: 190px;
	background-color: #464648;
}
.petittitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C50C1F;
	text-align: center;
}
.formlogin {
	margin: auto;
	width: 186px;
	background-color: #FFFFFF;
}
.petittextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.boutton {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C50C1F;
	width: 100px;
	height: 22px;
	font-size: 10px;
	color: #FFFFFF;
	margin: auto;
}
.textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.loginimage {
	height: 23px;
	width: 190px;
}
.rechercheavance2 {
	height: 25px;
	width: 151px;
	float: right;
	clear: none;
}
.spacerlogogi {
	height: 4px;
	width: 50px;
}
.nospartenaire {
	height: 23px;
	width: 190px;
}
.recherchetabs {
	width: 800px;
	height: 17px;
}
.inforecherche {
	height: 28px;
	width: 800px;
	background-image: url(n_inc/n_images/Fond_bandeau_titre_rouge.jpg);
	background-repeat: repeat-x;
}
.texteinforecherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	width: 700px;
}
.bloctrie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
	height: 18px;
}
.trie {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: none;
}
.contenantformulairerecherche {
	background-color: #C50C1F;
	width: 800px;
}
.tableauxavance {
	margin: auto;
	width: 780px;
}
.rechercherapide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C50C1F;
	height: 20px;
	width: 800px;
	line-height: 22px;
	font-weight: bold;
}
.blocnavigateur {
	text-align: right;
	height: 24px;
	color: #000000;
	text-decoration: underline;
	width: 800px;
	vertical-align: baseline;
}
.bouttonrecherche {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C50C1F;
	width: 220px;
	height: 22px;
	font-size: 14px;
	color: #FFFFFF;
	margin: auto;
}
.pubcontentcouleur {
	width: 190px;
	background-color: #C50C1F;
}
.pubcontentblanc {
	margin: auto;
	width: 186px;
	background-color: #FFFFFF;
}
.separateurpubgris {
	background-color: #CCCCCC;
	height: 7px;
	width: 186px;
}
.pub {
	margin: auto;
	width: 186px;
}
.spacerpub {
	height: 10px;
	width: 100px;
}
.boutonsousannonce {
	float: right;
	height: 16px;
	width: 80px;
}
.hautblocannonce {
	width: 796px;
	height: 29px;
	margin: auto;
	z-index: 1;
	background-image: url(n_inc/n_images/Fond_bandeau_titre_gris.jpg);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #464648;
	border-right-color: #464648;
	border-bottom-color: #464648;
	border-left-color: #464648;
}
.titreblocannonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	float: left;
	height: 29px;
	width: 600px;
	font-style: normal;
}
.prixblocannonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: right;
	float: right;
	height: 29px;
	width: 150px;
	position: relative;
	top: 5px;
}
.contentannoncecouleur {
	background-color: #464648;
	margin: auto;
	width: 800px;
}
.basannonce {
	height: 11px;
	width: 800px;
	background-image: url(/n_inc/n_images/basblocannonce.jpg);
	background-repeat: no-repeat;
}
.contentannonce {
	background-color: #FFFFFF;
	margin: auto;
	width: 796px;
	text-align: justify;
	vertical-align: top;
}
.spacerannonce {
	height: 10px;
	width: 200px;
}
.legalcontenant {
	margin: auto;
	width: 780px;
}
.textannonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	vertical-align: text-top;
}
.decale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	float: left;
	position: relative;
	bottom: -5px;
	width: 850px;
}
.tableauannonce {
	margin: auto;
	width: 780px;
}
.titretabres {
	font-weight: bold;
}
.blocnavigateur {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	height: 24px;
	width: 800px;
	word-spacing: 0em;
}
.pasderesultat {
	font-size: 14px;
	font-weight: bold;
	color: #464648;
	font-family: Arial, Helvetica, sans-serif;
}
.pageselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #464648;
	float: none;
	height: 16px;
	text-align: center;
}
.pagenotselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	text-align: left;
	margin: auto;
}
a:link {
	color: #000000;
	text-decoration: none;
}
.flechenavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	text-align: left;
	margin: auto;
	top: 4px;
	position: relative;
}
.triebloc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}
.agence {
	float: left;
	height: auto;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #464648;
	text-align: left;
	position: relative;
	left: 5px;
	bottom: 17px;
}
.boutonsousannonce2 {
	float: right;
	height: 16px;
	width: 80px;
	position: relative;
	bottom: 15px;
}
.boutonsousannonce3 {
	float: right;
	height: 16px;
	width: 80px;
	position: relative;
	top: 10px;
}
.titreblocannonce2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	float: left;
	height: 27px;
	width: 600px;
	font-style: normal;
	bottom: 0px;
	position: relative;
	top: 5px;
}
.legaletitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 464648;
}
.legaletexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
}
.texttableauxinscription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}.grandelocalite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: left;
	position: relative;
	top: 0px;
}
.tableauxres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
}
.pa {
	background-image: url(n_inc/n_images/passport/A.jpg);
	height: 20px;
	width: 20px;
	float: left;
	position: relative;
	left: 4px;
}
.pb {
	background-image: url(n_inc/n_images/passport/B.jpg);
	height: 20px;
	width: 20px;
	float: left;
	position: relative;
	left: 4px;
}.pc {
	background-image: url(n_inc/n_images/passport/C.jpg);
	height: 20px;
	width: 20px;
}.pd {
	background-image: url(n_inc/n_images/passport/D.jpg);
	height: 20px;
	width: 20px;
	float: left;
	position: relative;
	left: 4px;
}.pe {
	background-image: url(n_inc/n_images/passport/E.jpg);
	height: 20px;
	width: 20px;
	float: left;
	position: relative;
	left: 4px;
}.pf {
	background-image: url(n_inc/n_images/passport/F.jpg);
	height: 20px;
	width: 20px;
	float: left;
	position: relative;
	left: 4px;
}.pg {
	background-image: url(n_inc/n_images/passport/G.jpg);
	height: 20px;
	width: 20px;
	float: left;
	position: relative;
	left: 4px;
}.ph {
	background-image: url(n_inc/n_images/passport/H.jpg);
	height: 20px;
	width: 20px;
	float: left;
	position: relative;
	left: 4px;
}.pi {
	background-image: url(n_inc/n_images/passport/I.jpg);
	height: 20px;
	width: 20px;
	float: left;
	position: relative;
	left: 4px;
}
.numero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.imagenumero {
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
.titreguide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}

 .imagenumero a:visited {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
}

 .imagenumero a:hover {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
}

 .imagenumero a:active{
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
}
.a {
	background-image: url(n_inc/n_images/energiepass/a.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 77px;
}
.ecopass {
	float: none;
	width: 100px;
	top: 0px;
	left: 0px;
}
.b {
	background-image: url(n_inc/n_images/energiepass/b.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 77px;
}
.c {
	background-image: url(n_inc/n_images/energiepass/c.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 77px;
}
.d {
	background-image: url(n_inc/n_images/energiepass/d.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 77px;
}
.e {
	background-image: url(n_inc/n_images/energiepass/e.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 77px;
}
.f {
	background-image: url(n_inc/n_images/energiepass/f.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 77px;
}
.g {
	background-image: url(n_inc/n_images/energiepass/g.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 77px;
}
.h {
	background-image: url(n_inc/n_images/energiepass/h.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 77px;
}
.i {
	background-image: url(n_inc/n_images/energiepass/i.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 77px;
}
.contenaircentre {
	width: 1038px;
	height: 26px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.centerfooter {
	margin: auto;
	width: 1038px;
	float: left;
	height: 26px;
	position: relative;
	left: 0px;
}

.contenupartiblanche {
	width: 1038px;
	margin: auto;
}
