@charset "UTF-8";

/* @override 
	http://test.mana.lsv.fr/www.immonot.com/2008/CSS/layout.css
	http://www.immonot.com/CSS/layout.css
*/

/* Réalisé par le Studio Vert - www.lestudiovert.fr */

/*@import url("styles.css");*/

/* @group RESET */

/* Normalizes margin, padding */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

/* Normalizes font-size for headers */

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

/* Removes list-style from lists */

ol,ul,li {
	list-style: none;
}

/* Normalizes font-style and font-weight to normal */

address, caption, cite, code, dfn, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

em  {
	
} 

/* Removes list-style from lists */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Removes border from fieldset and img */

fieldset,img {
	border: 0;
}

/* 5 px de marge se rajoutent sous les images ????? */

img {
	margin-bottom: -5px;
}

/* Left-aligns text in caption and th */

caption,th {
	text-align: left;
}

/* Removes quotation marks from q */

q:before, q:after {
	content: '';
}

/*

 @end */

/* @group LAYOUT */

html {
	/*background: #EEF5CC ;*/
	background: #FFFFFF;
}

body {
	text-align: center;
	  /*font-size:1em;*/
	font: 69%/1.6 "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

div#page {
	width: 965px;
	position: relative;
	text-align: left;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
	border: 15px solid #fff;
	margin-top: 0;
}

/* ENTETE */

div#entete {
	position: relative;
	width: 100%;
	background: url(../IMAGES/layout/fd_entete.jpg) no-repeat left top;
	/*overflow: hidden;*/
}

div#entete.logged {
	background: url(../IMAGES/layout/fd_entete_logged.jpg) no-repeat left top;
}

div#entete #info-site {
	height: 105px;
}

div#espace-personnel {
	position: absolute;
	top: 0;
	right: 0;
	/*width: 405px;*/
	height: 105px;
	overflow: hidden;
	width: 545px;
}

div#point-chaud {
	width: 237px;
	height: 90px;
	position: absolute;
	top: 105px;
	left: 728px;
}

/* NAVIGATION */

div#navigation {
	background: url(../IMAGES/layout/fd_navigation.jpg) no-repeat left top;
	height: 62px;
	margin-top: 15px;
}

ul#main-nav {
	
}

/* HIERARCHIE */

div#hierarchie {
	position: relative;
	padding-left: 8px;
	background: url(../IMAGES/pictos/pct-fleche-hierarchie.gif) no-repeat left center;
	text-transform: lowercase;
	font-size: 0.9em;
}

/* CORPS DE PAGE */

div#corps-de-page {
	overflow: hidden;
	margin-bottom: 1.5em;
}

/* COLONNAGE */

/* @group Page-SOMMAIRE */

body.page-sommaire div#colonne-gauche {
	width: 125px;
	margin-right: 15px;
	float: left;
}

body.page-sommaire div#colonne-centre {
	width: 475px;
	margin-right: 14px;
	float: left;
}

body.page-sommaire div#colonne-droite {
	width: 336px;
	float: left;
}

/* @end */

/* @group Page-RECHERCHE-BIENS */

body.page-recherche-biens div#colonne-centre {
	width: 615px;
	margin-right: 14px;
	float: left;
}

body.page-recherche-biens div#colonne-droite {
	width: 336px;
	float: left;
}


/* @end */

/* @group Page-TROUVER-NOTAIRE */

body.page-trouver-notaire div#colonne-centre {
	width: 615px;
	margin-right: 14px;
	float: left;
}

body.page-trouver-notaire div#colonne-droite {
	width: 336px;
	float: left;
}


/* @end */

/* @group Page-SINFORMER */



body.page-sinformer div#colonne-gauche {
	width: 125px;
	margin-right: 15px;
	float: left;
	margin-top: 11px;	
}

body.page-sinformer div#colonne-centre {
	width: 475px;
	margin-right: 14px;
	float: left;
}

body.page-sinformer div#colonne-droite {
	width: 336px;
	float: left;
}


/* @end */

/* @group Page-ARTICLE */

body.page-article div#colonne-gauche {
	width: 125px;
	margin-right: 15px;
	float: left;
	margin-top: 11px;
}

body.page-article div#colonne-centre {
	width: 475px;
	margin-right: 14px;
	float: left;
}


body.page-article div#colonne-droite {
	width: 336px;
	float: left;
}

/* @end */

/* @group Page-FINANCER / S'INSTALLER / DEFISCALISER */


body.page-financer div#colonne-centre,
body.page-sinstaller div#colonne-centre,
body.page-defiscaliser div#colonne-centre {
	width: 615px;
	margin-right: 14px;
	float: left;
}


body.page-financer div#colonne-droite,
body.page-sinstaller div#colonne-droite,
body.page-defiscaliser div#colonne-droite {
	width: 336px;
	float: left;
}

/* @end */

/* @group Page-DEUX-COLONNES */


body.page-deux-colonnes div#colonne-centre {
	width: 615px;
	margin-right: 14px;
	float: left;
}

body.page-deux-colonnes div#colonne-droite {
	width: 336px;
	float: left;
}

/* @end */

/* @group Page-TROIS-COLONNES */

body.page-trois-colonnes div#colonne-gauche {
	width: 125px;
	margin-right: 15px;
	float: left;
		margin-top: 11px;	
}

body.page-trois-colonnes div#colonne-centre {
	width: 475px;
	margin-right: 14px;
	float: left;
}

body.page-trois-colonnes div#colonne-droite {
	width: 336px;
	float: left;
}

/* @end */

/* PIED */

div#pied {
	position: relative;
	width: 100%;
	color: #333333;
	text-align: center;
	clear: both;
	margin-top: 1.5em;
	z-index: 5;
}

/* @end */

.renseignements-annonce .diagnostic{
	margin:4px !important;
	position:absolute;
	right:0;
	top:60px;
}

.texte .diagnostic_detail{
	float: left;
}

.texte .diagnostic_detail li{
	display: inline;	
	margin-left: 10px;
	float: left;
}

.dpeNrj,.dpeGes{
	height: 15px ;
	width: 90px;
	padding: 0 !important;
	margin-bottom:10px !important;
	list-style-image: none !important;
	list-style: none !important;
}
.dpeNrj{
	background: url(../IMAGES/dpe/dpeNrj.png) no-repeat scroll;
}
.dpeGes{
	background: url(../IMAGES/dpe/dpeGes.png) no-repeat scroll ;
}
.dpeNrjA,
.dpeGesA {
	background-position: 0 0;
}
.dpeNrjB,
.dpeGesB {
	background-position: 0 -15px;
}
.dpeNrjC,
.dpeGesC {
	background-position: 0 -30px;
}
.dpeNrjD,
.dpeGesD{
	background-position: 0 -45px;
}
.dpeNrjE,
.dpeGesE {
	background-position: 0 -60px;
}
.dpeNrjF,
.dpeGesF {
	background-position: 0 -75px;
}
.dpeNrjG,
.dpeGesG {
	background-position: 0 -90px;
}


/*
.dpeNrjA{
	background: url(../IMAGES/dpe/dpeNrj.png) no-repeat scroll 0 0 ;
}
.dpeGesD{
	background: url(../IMAGES/dpe/dpeGes.png) no-repeat scroll 0 60px ;
}
*/


li.dpeNrj,
li.dpeGes{
    position:relative;
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none;
}

li.dpeNrj:hover,
li.dpeGes:hover{
	z-index:25; background-color:#ff0;
}

li.dpeNrj span,
li.dpeGes span{
	display: none;
}

li.dpeNrj:hover span,
li.dpeGes:hover span{
 	display:block;
 	position:absolute;
    top:30px; left:0; 
    border:2px solid #A69599;
	background-color:#A69599;
    /*background-color:#eeeeee; color:#6699cc;*/
    text-align: justify;
    font-weight:none;
    padding:2px;
	padding-bottom: 6px;
}

.dpeDate{
	width:250px;
}
.dpeDate span{
	float: right;
}
.dpeSavoirPlus{
	margin-left:-70px !important;
	margin-top:14px;

}
.dpeSavoirPlus a {
	color:#858585 !important;
	font-size:0.8em;
	font-style:italic;
}


/* rajout sri pour la page plan-du-site-sommaire.html*/
#menuDroite {
	background-color: #FFFFFF;
	float: right;
	margin: 0 0.5em 0 0;
	text-align: left;
	width: 16em;
}

#conteneur {
	background-color: #FFFFFF;
	float: left;
	margin: 0 0 0 0.5em;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 57.8em;
	z-index: 2;
}

