/**************************************************************************************
******* COMMON STYLES
***************************************************************************************/


a, a:link, a:visited {
	text-decoration: none;
	color: #545a5f;
}
a:hover, a:focus, a:active {
	color: #DC8A21;
	text-decoration: underline;
}
.right {
	display: block;
	float: right;
	margin: 0 0 1.3em 1.3em;
}
.left {
	display: block;
	float: left;
	margin: 0 1.3em 1.3em 0;
}
.centered {
	display: block;
	margin: 0 auto 1.5em;
}


					
/*
*****************************************************
************ Typography & Global Styling
*****************************************************
*/


h1 {
	color:#000;
	font-family: "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:27px;
	font-style:italic;
	border-bottom:thin solid #7CD0AC;
}

/* h2 {
	font-family: "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#DC8A21;
	border-bottom:thick solid #ededed;
} */

p{
	font-size: 12px;
	padding-bottom: 10px;
	/*padding-left:18px;*/
	padding-right:18px;
	line-height:16px;
}

ul li {
	color: #1e1d1d;
	font-size:12px;	
}

ul.inline li {
	color:#0b7d4c;
	font-size:15px;
	list-style: disc;
	margin-left:33px;
	padding-right:18px;
}

ul.inline li a { /* Overide for bullet sizing */
	font-size:11px;
}

ul.inline li {
	list-style: disc;
}




/*=============================
		Search Results
==============================*/
ul#results {
	border:thin solid #EDEDED;
	padding:38px 21px 20px;
	-moz-box-shadow: 0 0 41px #E3E3E3; /* 1st-x 2nd-y 3rd-spread */
	-webkit-box-shadow: 0 0 41px #E3E3E3;
	box-shadow: 0 0 41px #E3E3E3;
	-moz-border-radius-topleft: 10px; 
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px; 
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-right-radius: 10px;
	margin-top:30px;		
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    width:100%;
	/* background-color: #ffffff; */
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=55, OffY=55, Color=#E3E3E3),
           progid:DXImageTransform.Microsoft.Chroma(Color='#E3E3E3');

	 
}
#results li  {
	cursor: pointer;
}

resultHeader{
	width: 100%;
}


ul#results h3 {
	color: #DC8A21;
	display: inline-block;
	font-size: 16px;
	font-family: "Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-bottom: 2px;
	float: left;
	/* clear: both; */
	
}

ul#results h3.rec {
	color: #DC8A21;
	display: inline-block;
	font-size: 16px;
	font-family: "Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
	float: left; 
	padding-bottom: 2px;
	margin-right: 17px;
	clear: both;
}

.titleTableAgenzia {
/* 	color: #DC8A21; */
	color: #003366;;
	display: inline-block;
	font-size: 2em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-bottom: 2px;
	float: left;
	width: 80.5%;
	padding-left: 20px;
	text-align:left;
	font-weight: bold;
}

.titleTableAgenziaRec {
	color: #DC8A21;
	display: inline-block;
	font-size: 16px;
	font-family: "Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
	float: left; 
	padding-bottom: 2px;
}



ul#results h4 {
	color:#100f10;
	display:inline-block;
	font-size:16px;
	font-family:"Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
	float:right;
	padding-bottom:2px;
	margin-right:122px;
	/*width:100px;*/
}
@media only screen and (max-width : 767px) {
	 h4 {
		font-size: 1.5em;
		margin-top: 10px;
	}
}

ul#results h4.sDate {
	margin-right:30px;
}

ul#results span.sDate {
	margin-right:14px;
}

ul#results p.noResults {
	margin-top:20px;	
}


ul#results hr {
	margin-bottom:0;	 
}
	
ul#results li {

	border-bottom: #dde0df solid thin;
	 /*width:94%;*/
	/*  width:40%; */
	min-height:90px;
}

ul#results li:hover {

}

ul#results a.button {
	background:url(images/details_06.png) no-repeat -5px 0;
	border:none;
	color:#333333;
	float:none;
	height:28px;
	margin-top:0;
	padding:2px 0 0;
	text-decoration:none;
	width:146px;	
}

ul#results a.button:hover {
	color:#03814a;	
}

ul#results a.button:active {
	background:url(/elements/images/global/details_03.png) no-repeat;	
}

ul#results.imageWrapper img {
	padding:29px 27px 27px 0;	
}
 .imageWrapper {
	float: left;
	width:50px;
	margin-top:15px;
	margin-left:15px;
	
} 

/* .imageWrapper img {
	padding:9px 17px 17px 16px;
}
 */


ul#results .contentPropertyWrapper strong {
	font-family:"Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#545a5f;
}

ul#results li:hover .contentPropertyWrapper strong a  {
	color:#DC8A21;
}
ul#results li.radioAgenziaOn .contentPropertyWrapper strong {
	color: #003366;
}

	.contentPropertyWrapper  {
		margin:15px 0 0;
		float:left;
		width:260px;
		overflow:hidden;
		text-align: left;
		margin-left: 15px;
	}

	
		.contentPropertyWrapper strong  {
			font-size: 14px;
			color: #5189bf;
			font-weight:bold;
		}
		
		.contentPropertyWrapper strong a {
			font-size: 14px;
		}
		
		.contentPropertyWrapper p  {
			font-size: 10px;
			margin-top:2px;
			margin-bottom:0;
			padding-bottom:0;
		}
		
		.contentPropertyWrapper em  {
			font-size: 11px;
			color: #8f8e8e;
		}
		li.radioAgenziaOn .contentPropertyWrapper em {
			color: #003366;
		}

		
		
	.contentPropertyWrapper2 {
		float:right;
		/*width:143px;*/
	}
	@media only screen and (max-width : 767px) {
		.contentPropertyWrapper2 {
/* 			float:left; */
		}
	}
	
	.contentPropertyWrapper2 span {
		color:#484848;
		display:block;
		float:left;
		font-size:10px;
		font-weight: bold;
		margin-left:7px;
		margin-right:78px;
		margin-top:20%;
		width:64px;
		line-height:15px;
	}
	
@media only screen and (max-width : 1023px) {
	.contentPropertyWrapper2 {
		width: 130px;
	}
	.imageWrapper, .contentPropertyWrapper {
		margin-left: 5px;
	}
	.contentPropertyWrapper {
		width: 250px;
	}
}
@media only screen and (max-width : 767px) {
	.contentPropertyWrapper2 {
		margin-left: 0px;
		padding-right: 5px;
	}
	.imageWrapper, .contentPropertyWrapper {
		margin-left: 0px;
	}
	.contentPropertyWrapper {
		margin-left: 0px;
	}
}
	


hr {
	border:2px solid #DC8A21;	
}




a.button { 
	background:#3471B6 url(/elements/images/forms/blueControlButtonBG.gif) repeat-x scroll 0 0;
	border:1px solid #2C598B;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	float:left;
	height:22px;
	line-height:22px;
	text-align:left;
	text-transform:uppercase;
	width:61px;
	margin-top:78px;
	margin-right:6px;
}

/* Custom */

#primaryContent { /* Fixes the width issue, Makes for a one column layout LARGHEZZA DEL RISULTATO IMMOBILI*/
	padding-left:0;
	padding-top:6px;
	margin-left:0;
}


.selectBox-dropdown-menu a:hover {
	text-decoration: none;
}

a.selectBox {
	text-decoration:none !important;
}

a.selectBox:hover {
	text-decoration: none;
}

a.selectBox-dropdown:hover, a.selectBox-dropdown:focus, a.selectBox-dropdown:active {
	border: 1px solid #BBBBBB;
}

.selectBox-dropdown-menu {
	width: 250px;
}

.selectBox-dropdown .selectBox-label {
    display: inline-block;
    overflow: hidden;
    padding: 6px 0.3em 0.2em 8px;
}
/***************
 Stili tabella popup storici
 ************/
#lista-2039-container p {
 	padding: 0;
 	style="display:none";
}
#lista-2539-container p {
 	padding: 0;
 	style="display:none";
}
#lista-aci-container p {
 	padding: 0;
 	style="display:none";
}