/* CSS Document */
@import url(/css/style_pictonav.css);
@import url(/css/mon_slider.css);

/* CSS Document */
html {
min-height:100%;
height:100%
}

body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#9B9B9B;

	background-image:url(../images/bg-site.png);
	background-repeat:repeat-y;
	background-position:center;
}

H1 { font-family:Arial, Helvetica, sans-serif;font-size:18px;;}
H2 { font-family:Arial, Helvetica, sans-serif;font-size:14px;;}
H3 { font-family:Arial, Helvetica, sans-serif;font-size:14px;;}

#page {
	/*min-height: 100%;
	position:relative;
	height:100%;
	clear:both;
	border:1px solid red;*/

	height:100%;
}





a { text-decoration:none; color:#FFFFFF;}
a:hover { text-decoration:underline; }
div.conteneur {
	width:955px;
	margin:0 auto;
}
div.banniere {
	height:199px;
	width:374px;
}
div.banniere img { float:left; margin-top:16px; margin-left:20px;}
span.tfp-immobilier {
	font-size:27px;
	text-align:center;
	display:block;
	float:right;
	margin-right:20px;
	margin-top:50px;
}
div.piedPage {
	line-height:24px;
	height:24px;
	color:#3c393a;
	background-color:#dadada;
	text-align:center;
	/*position: absolute;*/
	bottom: 0;
	left: 0;
	width: 100%;
	clear:both;
}
div.piedPage2 {	line-height:24px;
	height:24px;
	color:#00FF00;
	background-color:#dadada;
	text-align:center;
	position: absolute;
	bottom: 0; left: 0;
	width: 100%;}

.menuGG {
	width:374px;

}

div.menuG {
	width:955px;

}

p{
 margin:0px;
}

.menuGD {
	width:583px;

}

div.menuG div.menu {
	background-color:#9b9b9b;
	height:172px;
	padding-top:0px;
	padding-left:20px;
	width:354px;
}
div.menuG div.menu ul {
	padding:0;
	margin-left:20px;
	list-style:none;
	width:147px;
	border:2px solid #FFFFFF;
}
div.menuG div.menu ul li {
	border-bottom:1px solid #FFFFFF;
	position: relative;
}
div.menuG div.menu ul li ul {
	position:absolute;
	left:147px;
	top: 0;
	display: none;
	margin:0;
	padding:0;
	background-color:#3C393A;
}
div.menuG div.menu ul li:hover ul { display: block; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

div.menuG div.menu ul li:last-child { border:none;}
div.menuG div.menu li a {
	display:block;
	cursor:pointer;
	color:#FFFFFF;
	line-height:18px;
	height:18px;
	padding-left:20px;
}
div.menuG div.menu ul li a:hover {
	background-color:#5f72b5;
	text-decoration:none;
}

div.menuG div.menu ul li.actif {
	background-color:#5f72b5;
	text-decoration:none;
}

div.menuG div.menu ul li.actif ul li.actif {
	background-color:#5f72b5;
	text-decoration:none;
}

ul.pointsForts {
	margin-left:40px;
	padding:0;
}

ul.pointsForts li {
	list-style-image:url(../images/puce.gif);
	line-height:18px;
	margin:10px 0px;
	width:100%;
}
div.menuG ul.pointsForts li span.grand { text-transform:uppercase;}



div.contenuSite {


}
#slider {

}
a.gris { color:#3c393a; }
a.gris:hover { color:#FFFFFF; text-decoration:underline;}

hr.magicHeight {
	background:none;
	border:none;
	margin:0;
	padding:0;
	clear:both;
	display:none;
}

/* --------------------- */

.titreBleu {
	color:#6073b5;
	font-size:16px;
	text-transform:uppercase;
}
.decale { margin-left:0px;}
.decale1 { padding-left:30px; }
.decale2 { padding-left:70px;}
.blanc { color:#FFFFFF;}
.gris { color:#3c393a; }
