:focus{outline:none;}

#immoListeContainer{
	margin:15px 0 0 20px;
	width:708px;
}

/* Recherche */	
.immoRechercher{
	position:relative;
	display:block;
	padding:15px 0;
	margin:0 0 25px 0;
}
	.immoRechercherBienListe{
		display:block;
		width:auto;
		height:72px;
		background:url(/images/immo/immoRechercher-cont.png) repeat-x;	
	}
		.immoRechercherBienListe-left{
			background:url(/images/immo/immoRechercher-left.png) no-repeat left center;
			width:auto;
			height:72px;
		}
			.immoRechercherBienListe-right{
				background:url(/images/immo/immoRechercher-right.png) no-repeat right center;
				width:auto;
				height:72px;
			}
				.immoRechercherBienListe-title{
					position:absolute;top:0;left:9px;
					width:170px;
					height:29px;				
					background:url(/images/immo/immoRechercher-title.png) no-repeat;
				}
				#immoBtnOk{
					position:absolute;top:68px;right:21px;
					cursor:pointer;
					width:110px;
					height:31px;
					background:url(/images/immo/immoRechercher-btnvalid.png) no-repeat;
				}
				
	/* Formulaire */	
	.immoRechercher form{
		overflow:hidden;
		padding:27px 0px 0 10px;
		margin:0;
	}
		.immoRechercher form p{
				padding:0 5px;
				margin:0;
				float:left;
				font:bold 11px Arial;
				color:#fff;
		}
			.immoRechercher form select{
					padding:0;
					margin:0;
					width:135px;
					color:#4b260c;
					border:1px solid #ef6508;
			}
			.immoRechercher form label{
					padding:0;
					margin:0;
			}

/* Resultat recherche */
p.resultats{
	font:bold 12px Arial;
	color:#fff;
}

/* Pagination */
#immoPagination{
	text-align: right;
	padding:5px 10px;
	font:bold 11px Arial;
	color:#f39010;
}
	#immoPagination a{
		text-decoration:none;
		padding:3px;
		margin:0 3px;
		color:#f39010;
		background:transparent;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
		#immoPagination a:hover, #immoPagination a.active{
			color:#000;
			background:#f39010;
			text-decoration:none;
		}
	a.lienHaut{
		font:bold 11px Arial;
		text-decoration:none;
		color:#f39010;
	}

/* Cartouche */
.immoBien{
	display:block;
	width:auto;
	height:100%;
	margin:13px 0;
	padding:0;
	overflow:hidden;
	color:#323232;
	font:12px Arial;
	background:#fff;
}

/* Header */
.immoHeader{
	display:block;
	width:auto;
	height:34px;
	font:bold 14px Arial;
	line-height:34px;
	background:url(/images/immo/immoHeader-cont.png) repeat-x 0 0;	
}
	.immoHeader-left{
		background:url(/images/immo/immoHeader-left.png) no-repeat left top;
		width:auto;
		height:34px;
	}
	.immoHeader-right{
		background:url(/images/immo/immoHeader-right.png) no-repeat right top;
		width:auto;
		height:34px;
	}
		.immoHeader span.left{float:left;padding-left:10px;}
		.immoHeader span.right{float:right;padding-right:10px;}

/* Content */
.immoInner{
	position:relative;
	padding:7px 6px;
	height:auto;
	overflow:hidden;
	width:695px !important;
	width:705px;

}
.immoInnerLeft{
	clear:both;
	position:relative;
	float:left;
	width:333px;
	height:254px;
	background:url(/images/immo/indispo.png) no-repeat;
	/*border:1px solid #000;*/
}
.immoInnerLeft img{
	border:1px solid #000;
}

.immoInnerRight{
	float:left;
	width:100%;
	/*min-height:133px;*/
	border-top:1px solid #f39010;
	border-bottom:1px solid #f39010;
	padding:10px 0;
	margin-bottom:10px;
}
	.immoInnerRight p{
		margin:0;
		padding:0;
		text-align:justify;
	}
		p.immoInnerTitle{
			font:bold 12px Arial;
			color:#f5a135;
			padding:0 0 3px 0;
			margin:0;
		}

	.immoInnerRight ul{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
.immoInnerRightbottom{
	float:left;
	margin-left:8px;
	width:80px;
}
.immoInnerRightbottom img{
	float:left;
	margin-bottom:4px;
	cursor:pointer;
}

/****** Plaçage de la valeur, en face de la bonne lettre *****/

.immoInnerDpe {
	position:relative;
	font-family:arial;
	float:right;
}
.immoInnerDpe p{
	color:#fff;
	position:absolute;
	right:5px;
	margin:0;
	font-weight: bold;
}
.immoInnerDpe p.dpe_A{top:19px;}
.immoInnerDpe p.dpe_B{top:40px;}
.immoInnerDpe p.dpe_C{top:64px;}
.immoInnerDpe p.dpe_D{top:87px;}
.immoInnerDpe p.dpe_E{top:110px;}
.immoInnerDpe p.dpe_F{top:133px;}
.immoInnerDpe p.dpe_G{top:157px;}
	
.immoInnerBottom{
	display:block;
	overflow:hidden;
	height:auto !important;
	height:30px;
	clear:both;
	border-top:1px solid #f5a135;
	border-bottom:1px solid #f5a135;
	padding:5px 0;
	margin:6px 6px 0px 6px;
}	
	.immoInnerBottom p{display:inline;}
	.immoInnerBottom .texte1, .immoInnerBottom .texte2, .immoInnerBottom .texte4{
		float:left;
		padding-left:15px;
	}
		/*.immoInnerBottom .texte1{padding-right:95px;}*/
		.immoInnerBottom .texte3{float:right;padding-right:15px;}
		
/* Footer */
.immoFooter{
	clear:both;
	display:block;
	width:auto;
	height:5px;
/*	padding-top:5px;*/
	background:#fff;	
}
	.immoFooter-left{
		background:url(/images/immo/immoFooter-left.png) no-repeat left bottom;
		width:auto;
		height:5px;
	}
	.immoFooter-right{
		background:url(/images/immo/immoFooter-right.png) no-repeat right bottom;
		width:auto;
		height:5px;
	}

/* Module Recherche page interne */	
.immoRechercheInterne{
	margin-bottom:15px;
	padding-top:20px;
	position:relative;
	background:url(/images/immo/immoRechercheInterne.png) 0 20px no-repeat;
	width:231px;
	height:140px;
}
	.immoRechercheInterne .immoRechercherBienListe-title{
		background:url(/images/immo/immoRechercher-title.png) no-repeat;
		height:29px;
		left:9px;
		position:absolute;
		top:0;
		width:170px;
	}
	.immoRechercherBien{padding:19px 10px 0 10px;}
	.immoRechercheInterne form{
		margin:0;
		overflow:hidden;
	}
		.immoRechercheInterne p{
			clear:both;
			overflow:hidden;
			color:#fff;
			font:bold 11px Arial;
			margin:5px 0;
			padding:0;
		}
			.immoRechercheInterne label{
				float:left;
				font:bold 10px Arial;
				line-height:18px;
				margin:0;
				padding:0;
			}
			.immoRechercheInterne select{
				float:right;
				width:100px;
				height:18px;
				color:#4b260c;
				border:1px solid #ef6508;
				margin:0;
				padding:0;
			}
				.immoRechercheInterne input#immoBtnOkHome{
					position:absolute;top:125px;right:10px;
					cursor:pointer;
					width:110px;
					height:31px;
					background:url(/images/immo/immoRechercher-btnvalid.png) no-repeat;
				}

/* Module Recherche page accueil */	
#immoRechercheAccueil{
	position:relative;
	background:url(/images/immo/fond_accueil.png) no-repeat;
	width:390px;
	height:171px;
}
	#immoRechercheAccueil .immoRechercherBienListe-title{
		background:url(/images/immo/immoRechercher-title.png) no-repeat;
		height:29px;
		left:9px;
		position:absolute;
		top:0;
		width:170px;
	}
	.immoRechercherBien_accueil{padding:45px 20px 0;}
	#immoRechercheAccueil form{
		margin:0;
		overflow:hidden;
	}
		#immoRechercheAccueil p{
			clear:both;
			overflow:hidden;
			color:#fff;
			font:bold 11px Arial;
			margin:5px 0;
			padding:0;
		}
			#immoRechercheAccueil label{
				float:left;
				font:bold 11px Arial;
				line-height:18px;
				margin:0;
				padding:0;
			}
			#immoRechercheAccueil select{
				float:right;
				width:200px;
				height:18px;
				color:#4b260c;
				border:1px solid #ef6508;
				margin:0;
				padding:0;
			}
				#immoRechercheAccueil input#immoBtnOkHome{
					position:absolute;top:136px;right:22px;
					cursor:pointer;
					width:110px;
					height:31px;
					background:url(/images/immo/immoRechercher-btnvalid.png) no-repeat;
				}
