#zoneContent h1 {
	color: #333333;
	background: none;
	font-size: 1.3em;
	padding: 2px;
	padding-top: 10px;
	margin-bottom: 0.5em;
}
#mapModuleBox, #refineSearchBox {
	background-color: #f2f1ee;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
}
#mailNotificationBox {
	background-color: #ffff99;
	border: 1px solid #eeee66;
	margin-bottom: 5px;
}

#mapModuleBox h2, #refineSearchBox h2, #mailNotificationBox h2 {
	height: 1.6em;
	line-height: 1.6em;
	padding-left: 24px;
	color: #333333;
	font-size: 1em;
	text-transform: uppercase;
	cursor: pointer;
	background: url("../images/h2_arrowBck.gif") no-repeat 3px center;
}
	#mailNotificationBox h2 { background: url("../images/h2_arrowBck_y.gif") no-repeat 3px center; }
/* GOOGLEMAP MODULE */
#mapModuleBox #searchResultGoogleMap {
	padding: 20px;
	text-align: center;
	cursor: pointer; 
	opacity: 0.75;
	filter: alpha(opacity=75);
	background-color: #eeeeee;
	-moz-opacity: 0.75;
	-moz-opacity: 0.75;
	font-size: larger;
	font-weight: bold;
}
/* REFINE YOUR SEARCH */	
#refineSearchBox a {
	float: left;
	padding-right: 20px;
	color: #cc0000;
	cursor: pointer;
}
#refineSearchBox fieldset {
	border-bottom: 1px solid #cccccc;
	margin: 0px 10px;
	padding-bottom: 5px;
}
#refineSearchBox legend {
	padding-left: 5px;
	color: #333333;
}
#refineSearchBox img {
	border: 0px none;
}
#refineSearchBox label {
	color: #666666;
}
#refineSearchBox ul {
	padding-left: 10px;
}
#refineSearchBox li {
	line-height: 2em;
}
#refineSearchBox ul.checkboxSelect {
	margin-bottom: 8px;
}
#refineSearchBox ul.checkboxSelect li {
	margin-right: 10px;
	display: inline;
}
#refineSearchBox ul.checkboxSelect li a {
	color: #666666;
	text-decoration: underline;
}
#refineSearchBox div.rcbScroll {
	overflow:hidden;
	width:100%;
	height:auto;
}
/* PAR LOCALITE */
		#refineSearchBox #locality {
	border-top-color: #e5e5e5;
}
#locality legend {
	display: none;
}
#locality p {
	float: left;
	height: 5em;
	width: 300px;
	padding-left: 10px;
}
#locality label { float: none; }
#locality input {
	height: 1.2em;
	width: 200px;
	font-size: 1.2em;
	border: 2px solid #ff9900;
	margin: 0.3em 0em 0.3em 1em; }
#locality select { margin-top: 0.5em; }
#locality location_P label { padding-left: 5px; }
/* SOUS-TYPES DE BIENS */
#subtypegroup li {
	float: left;
	width: 200px;
	line-height: 1.6em;
	height: 1.6em; }
#subtypegroup label {
	width: 165px;
	float: right; }
#subtypegroup input {
	width: 25px;
	border: 0px none; }
#subtypegroup a { color: #666666; }
#subtypegroup ul.checkboxSelect { clear: both; }
#subtypegroup ul.checkboxSelect li {
	float: none;
	width: auto; }
/* TELERIK */
	#refineSearchBox .rcbArrowCellRight a { padding:0px; }
	#regions span.rtIn { color: #000000; }
	/* GROUPES SURFACE */
	#PMBSS_Area { }
	#PMBSS_Area ul {
		width: 350px;
		float: left;
		line-height: 1.8em; }
	#PMBSI_SurfaceUsableMinModule_Txt_PMBSI_SurfaceUsableMin_p label,  #PMBSI_SurfaceParcelMinModule_Txt_PMBSI_SurfaceParcelMin_p label,
	#PMBSI_SurfaceLivibleMinModule_Txt_PMBSI_SurfaceLivibleMin_p label { width: 160px; }
	/* GROUPE OPTIONS */	
	#PMBSS_Options { }
	#PMBSS_Options ul {
		width: 350px;
		float: left;
		line-height: 1.8em;
		clear: none; }
	/* Prix Location */
	#PMBSI_MonthlyRentMinMaxModule { line-height: 1.8em; }
	#PMBSI_MonthlyRentMinMaxModule_Txt_PMBSI_MonthlyRentMin_p {
		width: 200px;
		float: left; }
	#PMBSI_MonthlyRentMinMaxModule_Txt_PMBSI_MonthlyRentMax_p {
		width: 200px;
		float: left; }
	#PMBSI_MonthlyRentMinMaxModule_Unit_p {
		width: 200px;
		float: left; }
	/* Prix Achat */
	#PMBSI_PriceMinMaxModule { line-height: 1.8em; }
	#PMBSI_PriceMinMaxModule_Txt_PMBSI_PriceMin_p {
		width: 200px;
		float: left; }
	#PMBSI_PriceMinMaxModule_Txt_PMBSI_PriceMax_p {
		width: 200px;
		float: left; }
	#PMBSI_PriceMinMaxModule_Unit_p {
		width: 200px;
		float: left; }
	/* Nombre de Pièces */	
	#PMBSI_RoomsMinModule {
		clear: both;
		line-height: 1.8em; }
	#PMBSI_RoomsMinModule_Ddl_PMBSI_RoomsMin_p label { width: 160px; }
	/* Nombre de Chambre */	
	#PMBSI_BedroomsMinModule {
		clear: both;
		line-height: 1.8em; }
	#PMBSI_BedroomsMinModule_Ddl_PMBSI_BedroomsMin_p label { width: 160px; }
	/* Disponible à partir de... */	
	#PMBSI_AvailableFromMinModule {
		clear: both;
		line-height: 1.8em; }
	#PMBSI_AvailableFromMinModule_Txt_PMBSI_AvailableFromMin_p label, 
	#PMBSI_AvailableFromMinModule_Ddl_PMBSI_AvailableFromMin_p label { width: 160px; }
	#PMBSI_AvailableFromMinModule_Txt_PMBSI_AvailableFromMin_p table { line-height: 1.8em; }
	/* Prix au Mètre Carré */				
	#PMBSI_PricePerSquareMeterMinModule {
		clear: both;
		line-height: 1.8em; }
	#PMBSI_PricePerSquareMeterMinModule_Txt_PMBSI_PricePerSquareMeterMin_p label { width: 160px; }
	/* Rendement Minimum */
	#PMBSI_ProfitGrossMinModule {
		clear: both;
		line-height: 1.8em; }
	#PMBSI_ProfitGrossMinModule_Txt_PMBSI_ProfitGrossMin_p label { width: 160px; }
	
	/*ERROR MESSAGES*/
	#PMBSI_PriceMinMaxModule_Validator_p,
	#PMBSI_MonthlyRentMinMaxModule_Validator_p { float: none; clear: both;}
/* BOUTON REFINE */
#refineSearchBox p.button {
	clear: both;
	padding: 2px;
	padding-top: 5px;
	text-align: center; }
/* NOTIFICATIONS */
#mailNotificationForm { padding-left: 10px; }
#mailNotificationForm li.checkBox { border: 0px none; }
#notificationInfos {
	float: left;
	width: 530px; }
#notificationInfos ul {
	line-height: 1.8em;
	height: 1.8em;
	clear: both; }
#notificationInfos li {
	width: 340px;
	float: left; }
#notificationInfos label { color: #666666; }
#notificationInfos span { 
	width: 220px;
	line-height: 1.8em;
	height: 1.8em;
	clear: both;
	color: red;
	padding-left: 310px; }
	#notificationInfos li span { 
		width: auto;
		clear: both;
		padding-left: 0px; }
	#notificationInfos #searchName_e li span { 
		color: red;
		padding-left: 165px;
		clear: both; }
#notificationInfos li.checkBox { width: 310px; }
#notificationInfos li.checkBox label {
	float: right;
	width: 280px; }
#notificationInfos li.checkBox input {
	width: 20px;
	border: 0px none; }
#notificationInfos li.inputField { width: 180px;}
#notificationInfos li.inputField label { display: none; }
#notificationInfos li.inputField input { width: 175px; }
 * html #notificationInfos li.inputField input { width: 178px; }
#notificationInfos #searchName_e li {
	width: 500px;
	float: none; }
#notificationInfos #searchName_e li label { width: 160px; }
#notificationInfos #searchName_e li input { width: 320px; }
#notificationInfos ul { height: auto; }
#getOffers { 
	border-left: 1px solid #dddd55;
	padding-left: 10px;
	width: 220px; }
#getOffers legend {
	width: 160px;
	font-weight: normal; }
#getOffers legend label {
	float: none;
	color: #666666; }
#getOffers ul {
	line-height: 1.8em; }
#getOffers ul li {
	float: left;
	width: 200px; }
#getOffers ul label {
	width: 140px;
	display: inline;
	float: none;
	color: #333333; }
#getOffers ul input {
	width: 20px;
	border: 0px none; }
#mailNotificationForm p.button {
	clear: both;
	text-align: center;
	padding: 2px;
	padding-top: 5px; }
#mailNotificationForm p.button a { display: none; }

/* SORTING */
#ListViewMode, #sortingMode, #resultPerPage { float: left; }
#sortingTools {
	padding: 0px 5px;
	margin-top: 10px;
}
#sortingTools h2 { display: none; }
#sortingTools h3 {
	text-transform: uppercase;
	font-size: 1em;
	color: #ff6600;
	margin-bottom: 0.2em;
}
#sortingTools ul {
	list-style-type: none;
}
#ListViewMode {
	width: 200px;
	border-right: 1px solid #B9B9B9;
	margin-right: 20px;
}
#ListViewMode ul {
	height: 20px;
}
#ListViewMode ul li {
	float: left;
	margin-right: 5px;
	border: 1px solid #ffffff;
	background-repeat: no-repeat;
}
#ListViewMode ul li a {
	display: block;
	width: 20px;
	height: 20px;
}
#ListViewMode ul li a span {
	display: none;
}
#modenormal {
	background-position: left top;
	background-image: url("images/sort_viewNormal.gif");
}
#modethumbs {
	background-position: left top;
	background-image: url("images/sort_viewThumbs.gif");
}
#modeinline {
	background-position: left top;
	background-image: url("images/sort_viewInline.gif");
}
#sortingMode {
	font-size: 1em;
	width: 260px;
	border-right: 1px solid #B9B9B9;
	margin-right: 20px;
}
#sortingMode div {
	position: relative;
	border: 1px solid #cccccc;
	width: 240px;
}
#sortingMode p {
	font-size: 1em;
	line-height: 1.3em;
	color: #333333;
	padding-left: 5px;
	background: url("images/sort_arrowDown.gif") no-repeat right top;
}
#sortingList {
	position: static;
	top: 1.2em;
	left: -1px;
	width: 235px;
	padding-left: 5px;
	border: 1px solid #cccccc;
	border-width: 0px 1px 1px 1px;
	background-color: #ffffff;
}
#sortingList li {
	padding-top: 5px;
}
#sortingList li.actif {
	color: #FF9900;
}
#sortingList a {
	text-decoration: none;
	color: #666666;
}
#resultPerPage {
	font-size: 1em;
	width: 200px; }
#resultPerPage div {
	position: relative;
	border: 1px solid #cccccc;
	width: 60px; }
#resultPerPage p {
	font-size: 1em;
	line-height: 1.3em;
	color: #333333;
	padding-left: 5px;
	background: url("images/sort_arrowDown.gif") no-repeat right top; }
#resultPerPageList {
	position: static;
	top: 1.2em;
	left: -1px;
	width: 55px;
	padding-left: 5px;
	line-height: 1.4em;
	border: 1px solid #cccccc;
	border-width: 0px 1px 1px 1px;
	background-color: #ffffff; }
#resultPerPageList li { padding-top: 5px; }
#resultPerPageList li.actif { color: #FF9900; }
#resultPerPageList a {
	text-decoration: none;
	color: #666666; }
#sortingView { 
	clear: both;
	margin-bottom: 5px;
	background: url("images/resultList_sorting.gif") repeat-x left 2.2em; }
	#sortingView a { text-decoration: none; }
#listQteResults {
	float: left;
	padding-top: 0.8em;
	list-style-type: none; }
#listResultsTools {	
	height: 20px;
	padding-top: 2px;
	list-style-type: none; }	
#listQteResults li, #listResultsTools li {
	float: left;
	line-height: 1.4em;
	height: 1.4em;
	text-align: center;
	padding: 0px 5px;
	border: 1px solid #ffffff;
	border-top: 0px none; }
#listQteResults a, #listResultsTools a { color: #ff6600; }
/*#listQteResults li { background-color: #cccccc; }*/
#listQteResults li a, #listResultsTools li a { color: #333333; }
#listQteResults li a.clientAction, #listResultsTools li a.clientAction
{
	color: #666666;
	text-decoration:underline;
	background-color: #ffffff;
	width:100%;
}
#listQteResults li.actif, #listResultsTools li.actif { 
	background-color: #ff9900;
	border-color: #ff9900; }
#listQteResults li.actif a, #listResultsTools la.actif a { color: #ffffff; }
ul.listPages {
	float: right;
	width: auto;
	padding-top: 0.2em;
	padding-bottom: 2px;
	text-align: right;
	list-style-type: none; }
	ul.listPages li {
		display: inline;
		text-align: center;
		line-height: 1.6em;
		margin-bottom: 2px;
		padding: 0px; }
	ul.listPages li a {
		line-height: 1.2em;
		color: #666666;
		font-weight: bold;
		padding-left: 5px;
		padding-right: 5px;
		background-color: #FFFFFF;
		border: 1px solid #cccccc; }
	ul.listPages li.actif a {
		color: #ffffff;
		cursor: default;
		background-color: #ff6600;
		border-color: #ff6600; }
	ul.listPages li.prevhidden, ul.listPages li.nexthidden {	display: none; }
#sortingViewBottom { clear: both; }