/*MODULE DE RECHERCHE*/
#research form {
	background:url(../images/bg_research.gif) repeat-x;
	height:318px;width:669px;
	clear:both;
	position:relative;
	left:5px;z-index:0;
	padding-bottom:20px;
}
#research form p, form h2, form .txtentries{float:left;}
#research form p {height:31px;}
#research form h2 {
	font-size:14px;
	color:#fff;
	background:url(../images/tab.gif) no-repeat;
	clear:left;
	width:133px;height:24px;
	position:relative;
	z-index:10;
	left:-5px;
	padding:5px 0 0 20px;
}
	#research form #achaloc {
		background:url(../images/recherche.gif) left 15px no-repeat;
		padding:30px 0 0px 190px;
		margin:0px 0 0 10px;
		height:39px;
		clear:left;
	}
	#research form #typebien, #research form #critere, #research form #region, #research form #surface, #research form #budget, #research form #ref, #research form #alerte {clear:left;}
	#research form #typebien, #research form #region, #research form #surface, #research form #budget, #research form #ref, #research form #alerte {height:40px;}
#research form #critere p {width:105px;}
#research form #critere {height:70px;}
	#line1, #line2 {height:34px;width:425px;margin-left:148px;}
	#line2 {margin-left:153px;clear:left;}
#research form #ref p input{
	background:url(../images/bgcombobox.gif) no-repeat;
	padding:7px 0 7px 8px;
	margin-left:26px;
	color:#666666;
	font-size:14px;
	width:260px;
	border:0;
	font-weight:bold;
}
#research form #ref select {width:268px;height:28px;vertical-align:bottom;margin:5px 0 0 88px;}
#research form #alerte a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	display:block;
	background:url(../images/bgbtn.gif) no-repeat;
	padding:5px 0 7px 8px;
	width:246px;
	margin-left:27px;
	margin-top:11px;
}
#research form #ok {margin:-19px 12px 0 0;position:relative;z-index:0;float:right;}
#research form #region p {position:relative;}
#research form #region .txtentries {position:relative;z-index:100;height:33px;}
#research form #region .popup {position:absolute;top:18px;left:-69px;background:url(../images/bg_ville.gif) 0 0 no-repeat;display:block;width:156px;height:216px;padding-top:8px;z-index:150;}
	#research form #region .popup label {font-size:11px;color:#666666;position:relative;top:-4px;}
	#research form #region .popup .crux {position:absolute;top:12px;left:116px;cursor:pointer;z-index:200;padding:0 0 10px 10px;}
	#research form #region .popup .scroll-pane {height:203px;padding:0 0 0 10px;}
	#research form #region .popup .scroll-pane ul {height:203px;position:relative;overflow-y:scroll;}
	#research form #region .popup .scroll-pane ul li {margin:5px 0 5px 0;background:url(../images/sep_city.gif) bottom no-repeat;height:25px;padding-top:3px;}
	
	#research #budget h2, #research #surface h2 {cursor:pointer;}