/****************************************/
/*           Home Search Panel          */
/****************************************/

#global #home_search_top {margin: 0;width: 962px;}
#global #home_search_top img.top {margin-bottom: -3px;}
#global #home_search_top img.bottom {margin-top: -14px;}
#global #home_search_top .title{display:block;color:#008DCF;font-weight:bold;font-size: 15px;margin:0px 0px 12px;}
#global #home_search_top strong{font-size: 16px;}
#global #home_search_top #search_left{background-color: #FFF;float: left;width: 230px;padding: 0px 0px 0px 20px;border-left: 2px solid #008DCF;height: 260px;}
#global #home_search_top #search_left .list{font-weight: bold; text-align: left; margin: 0pt 0pt 0pt 10px; width: 200px;}
#global #home_search_top #search_left .list label {padding-left: 2px; padding-bottom: 7px;}
#global #home_search_top #search_left .list .pt-element {width: 2em; height: 18px;vertical-align: middle;outline:none;}
#global #home_search_top .libelle {font-weight:bold;text-align: left;}

#global #home_search_top #search_right{background-color: #FFF;float: left;text-align: left;width: 500px;height: 260px;}
#global #home_search_top #search_right #cityform {float: left;margin: -45px 0 0 60px; }
#global #home_search_top #search_right #pond {margin: -10px 0 0 60px; width: 300px; }
#global #home_search_top #search_right #map{border: 0px; margin-left: 135px; margin-top: -10px; }
#global #home_search_top #search_right #img_map_back,
#global #home_search_top #search_right #img_map_clck,
#global #home_search_top #search_right #img_map_mask{height: 220px; width: 236px;}
#global #home_search_top #search_right #pond #noResult {color: #cf2c0c;}

/* #global #home_search_top #search_right #pond {position: relative; top: -10px; left: 10px; height:18px;} */
#global #home_search_top #search_right .title{display: block;color: #008DCF;font-weight: bold;font-size: 15px;margin: 0px 0px 15px;text-align: center;}
#global #home_search_top #search_right .homecarto{height: 200px; text-align: center;}
#global #home_search_top #search_results{background-color: #FFF;float: left;width: 208px;border-right:2px solid #008DCF;text-align:center;padding:0;margin:0;height: 260px;}
#global #home_search_top #search_results a{color: #CDE699; font-size: 12px;font-weight: bold;text-decoration: none; outline: none;}
#global #home_search_top #search_results a:hover{text-decoration: underline;}
#global #home_search_top #search_results .title{display: block;color: #008DCF;font-weight: bold;font-size: 15px;margin: 0px 0px 50px; text-align: center;}

#map #map_tabl{border: 0px; width: 311px;height: 290px;}
#map #map_back{width: 311px;height: 290px;float: left; border: 0px;}
#map #map_over{width: 311px;height: 290px;float: left; margin-top: -290px; display: none;z-index: 1;border: 0px;}
#map .map_clck{width: 311px;height: 290px;float: left; margin-top: -290px; display: none;z-index: 2;border: 0px;}
#map #map_mask{width: 311px;height: 290px;float: left; margin-top: -290px; z-index: 8;border: 0px;}

#global #home_search_top #search_right #map #map_tabl{border: 0px; width: 236px;height: 220px;}
#global #home_search_top #search_right #map #map_back{width: 236px;height: 220px;float: left; border: 0px;}
#global #home_search_top #search_right #map #map_over{width: 236px;height: 220px;float: left; margin-top: -220px; display: none;z-index: 1;border: 0px;}
#global #home_search_top #search_right #map .map_clck{width: 236px;height: 220px;float: left; margin-top: -220px; display: none;z-index: 2;border: 0px;}
#global #home_search_top #search_right #map #map_mask{width: 236px;height: 220px;float: left; margin-top: -220px; z-index: 8;border: 0px;}

#map #map_rail {position: absolute; display:none; z-index: 10; padding: 5px;color: #fff; text-align:center;}
#map #map_rail div.top {background: url(../images/tooltips/background.png) top left;font-weight: bold;font-size: 11px;padding: 4px 8px 4px;width: 192px;}
#map #map_rail div.bottom {background: url(../images/tooltips/background.png) bottom left; font-size: 11px;padding: 0px 2px 4px 2px;width: 204px;}

#global #search_top{margin: 0; float:left;display:none;}
#global #search_top .title{ display:block; color:#008DCF; font-weight:bold; font-size: 15px;margin:0px 0px 5px;}
#global #search_top strong{ font-size: 16px;}
#global #search_top #search_left{ background-color:#FFF;	float: left; height: 385px; width: 340px;	padding: 4px 0px 0px 10px;}
#global #search_top #search_left #modify {padding: 5px 0;}
#global #search_top #search_left #district_loc {width:130px;}
#global #search_top #search_left #district_loc a {padding: 2px 5px 2px 2px;}
#global #search_top .libelle{ font-weight:bold;	color:#666;	font-size:12px;}
#global #search_top #search_top_right{	float:left;	width:440px; background-color:#FFF;	padding: 4px 0px 0px 0px;height: 385px;}
#global #search_top #search_top_right #select {margin-left: 10px;}
#global #search_top #search_right{ background-color:#FFF; float: left; width: 440px; height: 200px; padding: 0px 0px 0px 0px;}
#global #search_top #search_right .subform{ display:block; height:200px;}
#global #search_top #search_right .subform fieldset{ float: left; width: 430px; padding-bottom: 5px; margin-bottom: 5px; border: 0px; border-bottom: 1px dotted #CCC;}
#global #search_top #search_right .subform fieldset label,
#global #search_top #search_right .subform legend{	color: #666; font-weight: bold;}
#global #search_top #search_right .subform fieldset label,
#global #radio,
#global #radio input,
#global #search_top #search_right .subform fieldset #checkbox,
#global #search_top #search_right .subform fieldset #input{	float: left;}
#global #search_top #search_right .subform fieldset #radio{	width: 130px;}
#global #search_top #search_right .subform fieldset label{ margin-left: 5px;}
#global #search_top #search_right .subform fieldset label.wide{ width: auto;}
#global #search_top #search_results{float: right; width: 168px; height: 345px; text-align:center; background-color:#FFF;padding: 4px 0 0 0;}
#global #search_top #search_results .title{ display: block;	color: #008DCF; font-weight: bold; font-size: 15px; margin: 0px 0px 70px; text-align: center;}
#global #search_top #search_results a{	color: #CDE699; font-size: 12px;	font-weight: bold; text-decoration: none;}
#global #search_top #search_results a:hover{	text-decoration: underline;}
#global #go_buttom{ margin: 0 auto; width: 66px;}
#global #go_search{ background-image: url(../images/search/search_cz_off.gif); width: 66px;	height: 66px;}
#global #go_search_valid{ background-image: url(../images/search/search_cz.gif); width: 66px; height: 66px; display: none; cursor: pointer;}

#global #three_parts {height: 385px; border-right: 2px solid #008DCF;border-left: solid 2px #008DCF;width: 958px;}
#global #search_top img.top {margin-bottom: -3px;}
#global #search_top img.bottom {margin-top: -14px;}

#fieldset-nb_range label, #fieldset-price label, #fieldset-area label, #fieldset-land label {width: 80px;}


#search_top_params{margin:0;float:left;color:#666;}
#search_top_params #two_parts{background-color: #FFF;border-left:2px solid #008DCF;border-right:2px solid #008DCF;width:958px;height:100px;}
#search_top_params #params_left{width:770px;float:left;padding:5px;}
#search_top_params .title{display: block;color: #008DCF;font-weight: bold;font-size: 15px;margin: 0px 0px 7px 7px;text-align: left;}
#search_top_params #params_right{width:168px;float:left;padding-top:35px;}
#search_top_params ul{list-style-type:square;font-size:12px;}
#search_top_params ul li{display:inline;margin-left:10px;white-space:nowrap;}
#global .toggle_search{float:right;width:168px;}
#global .toggle_search table{margin: 0 auto;}
#global #search_top_params img.top {margin-bottom: -3px;}
#global #search_top_params img.bottom {margin-top: -14px;}
