div#menu1 {
	background:url(img/fond/menu-actif.jpg) center no-repeat;
}
div#menu1 a {
	color:#FFFFFF;
}
div#contenu {
	position: relative;
	width: 978px;
	height: 435px;
	background: #292929;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
div#gauche {
	position: relative;
	height: 435px;
	width: 335px;
	/*background:#FF0000;*/
	float:left;
}
div#presentation {
	position:absolute;
	height: 394px;
	width:317px;
	margin: 30px 0 0 17px;
	background: url(img/fond/cadre-recherche.jpg) center no-repeat; 
}
div#presentation h1{
	color:#FFFFFF;
	height: 37px;
	line-height: 37px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin: 0;
}
/*div#presentation p.titre{
	width: 307px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	margin: 0 0 0 5px;
}*/
div#presentation p.adresse, div#presentation p.ouverture {
	margin: 0 0 0 4px;
	font-size: 11px;
	text-indent:0;
	text-align: center;
}
div#presentation p.adresse {
	font-weight:bold;
}
div#presentation p {
	font-size:12px;
	width:307px;
	text-indent: 20px;
	/*font-weight:bold;*/
	text-align:justify;
	margin: 10px 0 0 5px;
}
div#presentation p a{
	color: #ff7800;
	text-decoration:none;
}
table.presentation {
	margin: 10px 0 0 2px;
	width: 313px;
}
td.left {
	font-size: 11px;
	font-weight:bold;
	text-align:left;
}
td.right {
	font-size: 11px;
	font-weight:bold;
	text-align:right;
}
div#droite {
	position: relative;
	float:left;
	width: 643px;
	height: 435px;
}
div#vendre, div#louer, div#construire {
	height: 395px;
	width: 196px;
}
div#vendre {
	position: absolute;
	margin: 30px 0 0 20px;
	background: url(img/fond/cadre-accueil-vendre1.jpg) center no-repeat;
}
div#louer {
	position: absolute;
	float:left;
	margin: 30px 0 0 228px;
	background: url(img/fond/cadre-accueil-louer1.jpg) center no-repeat;
}
div#construire {
	position: absolute;
	float:left;
	margin: 30px 0 0 436px;
	background: url(img/fond/cadre-accueil-construire1.jpg) center no-repeat;
}
div#textevendre, div#textelouer, div#texteconstruire {
	font-size: 12px;
	width: 180px;
	height: 120px;	
	margin: 5px 0 0 7px;
	color: #000000;	
	text-align:justify;
}
/*div#textevendre a, div#textelouer a, div#texteconstruire a {
	display: block;
	color: #000000;
	width: 180px;
	height: 120px;
	text-decoration:none;
}*/
div#textevendre p, div#textelouer p, div#texteconstruire p{
	margin: 10px 0 0 0;
	text-align: center;
}
div#photovendre a, div#photolouer a, div#photoconstruire a {
	text-decoration:none;
	height: 260px;
	width: 196px;
	display: block;
}
div#photovendre :hover {
	background: url(img/fond/cadre-accueil-vendre.jpg) center top no-repeat;
}

div#photolouer :hover {
	background: url(img/fond/cadre-accueil-louer.jpg) center top no-repeat;
}
div#photoconstruire :hover {
	background: url(img/fond/cadre-accueil-construire.jpg) center top no-repeat;
}
.img {
	border: 1px solid black;
}
