/******************/
/* CHARTE GLOBALE */
/******************/
body {
	background-image:url(../images/fond.gif);
	background-repeat:repeat-x;
	background-color: #f1f1f1;
}
#cadre {
	width:992px;
	margin:auto;
/*	border: 1px  solid green;*/
	background-image:url(../images/f_cadre.gif);
	background-repeat:repeat-y;
	position: relative;
}
/*-----------------------------------------------------------------------*/
#cadre #corps {
	width:992px;
	/*height:auto;*/
	background-position: 4px 0px;
	background-image: url(../images/f_contenu.gif);
	background-repeat: no-repeat;
	display:block;
}
#corps #contenu{
	width: 718px;
	/*background-color: red;*/
	padding: 0 20px 0 0;
	float: right;
	color: #7c7c7c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:22px;
	clear:both;
}
/*-----------------------------------------------------------------------*/
#corps #menu{
	width: 254px;
	/*background-color: Yellow;*/
	float: left;
	/*background-repeat: no-repeat;
	background-image: url(../images/f_menu.gif);
	background-position: 4px 100%;*/
	padding-bottom: 195px;
	_height:222px;/*ie*/
	min-height:222px;/*mozilla*/
	margin-top:64px;
	position:relative;
}
#menu ul.firt{
	margin: 0 0 0 50px;
}
#menu li{
	display: block;
}
#menu li a{
	text-decoration :none;
}
#menu li a:hover{
	text-decoration :underline;
}
#menu li a.niveau0,#menu li a.niveau0_f,#menu li a.niveau0_d{
	color: #707070;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	line-height: 35px;
	padding: 0 0 0 35px;
	/**/
	display: block;
	height: 35px;
	width: 163px;
	background-image: url(../images/bt_fmenu_0.gif);
	background-repeat: no-repeat;
	margin: 1px 0 1px 0;
}
#menu li a.niveau0{
	background-position: 0 0 ;
}
#menu li a.niveau0_f{
	background-position: 0 -35px;
	margin-bottom:0px;
}
#menu li a.niveau0_d{
	background-position: 0 -70px;
	margin-bottom:0px;
}
#menu li a.niveau0s,#menu li a.niveau0s_f {
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	padding: 0 0 0 35px;
	line-height: 35px; /**/
	display: block;
	margin: 1px 0 0 0;
	height: 35px;
	width: 163px;
	background-image: url(../images/bt_fmenu_0_r.gif);
	background-repeat: no-repeat;
	cursor:default;
}
#menu li a.niveau0s{
	background-position: 0 -35px;;
}
#menu li a.niveau0s_f {
	background-position: 0 0
}
a.niveau0s:hover{
	text-decoration:none !important;
}
#menu ul.niveau1{
	margin: 0 0 0 7px;
	padding: 0 0 5px 0;
	font-size: 1px; /*display: block;*/
	width: 150px;
	height: auto;
	background-image: url(../images/pied_niveau1.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	display:none;
	position:relative;
}
#menu ul.niveau1 li{
	background-image: url(../images/f_niveau1.gif);
	background-repeat: no-repeat;
	width: 149px;
	_height:18px;
	min-height:18px;
	padding:0;
	margin: 0;
	font-size:1px;
	/*border:1px solid red;*/
}

#menu ul.niveau1 li a{
	color: #e72f31;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	padding: 2px 0 2px 8px;
	display: block;
}

/*-----------------------------------------------------------------------*/
#chemin{
	margin-bottom: 29px;
	float: left;
}
#chemin, #chemin a {
	color:#d02d2f;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom: 1px solid #c2c2c2;
}
#chemin a:hover {
	text-decoration:underline;
}
/*-----------------------------------------------------------------------*/
#cadre #tete {
	height: 251px;
	width:992px;
	background-image: url(../images/f_head.jpg);
	background-repeat: no-repeat;
	/*border: 1px solid Fuchsia;*/
	display: block;
	position: relative;
	top:0;
}
#tete #ligne0 {
	height:110px;
	display: block;
	width:992px;
	/*border: 1px solid Fuchsia;margin: 80px 0 0 0;*/
	position: absolute;
	top:49px;
		
}
#tete #ligne1{
	height:83px;
	display: block;
	width:992px;
	top:160px;
	position: absolute;
}
#tete #ligne0 a, #tete #ligne1 a{
	display: block;
	position: absolute;
}
#tete #ligne0 strong,#tete #ligne1 strong{display:none;}
#tete #ligne0 .cellule0,
#tete #ligne0 .cellule1,
#tete #ligne0 .cellule2,
#tete #ligne0 .cellule3,
#tete #ligne0 .cellule4{
	height:79px;
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	top:31px;
}
#tete #ligne1 .cellule0,
#tete #ligne1 .cellule1,
#tete #ligne1 .cellule2,
#tete #ligne1 .cellule3,
#tete #ligne1 .cellule4{
	height:83px;
	display: block;
	position: absolute;
	background-repeat: no-repeat;
}
.cellule0{
	width:195px;
	left:5px;
}
.cellule1{
	width:195px;
	left:201px;
}
.cellule2{
	width:198px;
	left:397px;
}
.cellule3{
	width:195px;
	left:596px;
}
.cellule4{
	width:195px;
	left:792px;
}
#tete #ligne0 .cellule0{
	background-image: url(../images/bt_accueil.jpg);
}
#tete #ligne0 .cellule0 a{
	width:127px;
	height: 17px;
	bottom:8px;
	left:36px;
}
#tete #ligne0 .cellule1{
	background-image: url(../images/bt_terrain.jpg);
}
#tete #ligne0 .cellule1 a{
	width:127px;
	height: 72px;
	top:6px;
	left:34px;
}
#tete #ligne0 .cellule2{
	background-image: url(../images/logo.jpg);
	height:111px;
	top:-1px;
}
#tete #ligne0 .cellule2 a{
	width:198px;
	height: 42px;
	top:51px;
	left:0;
	display:block;
}
#tete #ligne0 .cellule3{
	background-image: url(../images/bt_ville.jpg);
}
#tete #ligne0 .cellule3 a{
	width:127px;
	height: 72px;
	top:6px;
	left:34px;
}
#tete #ligne0 .cellule4{
	background-image: url(../images/bt_nouscontacter.jpg);
}
#tete #ligne0 .cellule4 a{
	width:127px;
	height: 46px;
	bottom:8px;
	left:36px;
}
#tete #ligne1 .cellule0{
	background-image: url(../images/bt_renover.jpg);
}
#tete #ligne1 .cellule0 a{
	width:127px;
	height: 72px;
	top:6px;
	left:34px;
}
#tete #ligne1 .cellule1{
	background-image: url(../images/bt_societe.jpg);
}
#tete #ligne1 .cellule1 a{
	width:181px;
	height: 17px;
	bottom:2px;
	left:5px;
}
#tete #ligne1 .cellule2{
	background-image: url(../images/bt_appartement.jpg);
}

#tete #ligne1 .cellule2 a{
	width:127px;
	height: 72px;
	top:6px;
	left:34px;
}
#tete #ligne1 .cellule3{
	background-image: url(../images/bt_reference.jpg);
}
#tete #ligne1 .cellule3 a{
	width:127px;
	height: 46px;
	bottom:2px;
	left:36px;
}
#tete #ligne1 .cellule4{
	background-image: url(../images/bt_investisseur.jpg);
}
#tete #ligne1 .cellule4 a{
	width:127px;
	height: 72px;
	top:6px;
	left:34px;
}
.cellule0 a{
	width:195px;
	left:5px;
}
.cellule1 a{
	width:195px;
	left:201px;
}
.cellule2 a{
	width:198px;
	left:397px;
	
}
.cellule3 a{
	width:195px;
	left:596px;
}
.cellule4 a{
	width:195px;
	left:792px;
}

