/**************************************************************************
 ......................N E T  I M M O B I L I A R E........................
 ..........................................................................
 ..........................................................................
 ..........................................................................
 ..........................................................................
 ..........................................................................

 **************************************************************************

 CODER

 Francesco Molezzi - francescomolezzi@yahoo.it

 **************************************************************************

 SECTIONS

 - Main tags and wrappers
 - Header
 - Slider
 - Menu 1
 - Menu 2
 - Container
 - Schede appartamenti
 - Colonna destra
 - Dettaglio
 - Footer
 - Left
 - Varie

 **************************************************************************/


html, body
	{
	margin: 0;
	padding: 0;
	height: 100%;
	
	}
body
	{
	font: normal 62.5% Verdana, Arial, Helvetica, sans-serif;
	color: #2a3b4e;
	background: #e9e9e9 url(/img/bg.gif) center top no-repeat;
	}
	/*
	06 px = 0.6 em = 60%
	07 px = 0.7 em = 70%
	08 px = 0.8 em = 80%
	09 px = 0.9 em = 90%
	10 px = 1.0 em = 100%
	11 px = 1.1 em = 110%
	12 px = 1.2 em = 120%
	13 px = 1.3 em = 130%
	14 px = 1.4 em = 140%
	15 px = 1.5 em = 150%
	16 px = 1.6 em = 160%
	17 px = 1.7 em = 170%
	18 px = 1.8 em = 180%
	19 px = 1.9 em = 190%
	20 px = 2.0 em = 200%
	21 px = 2.1 em = 210%
	22 px = 2.2 em = 220%
	23 px = 2.3 em = 230%
	24 px = 2.4 em = 240%
	*/
#container
	{
	margin: 0 auto;
	width: 960px;
	text-align: left;
	}
	
/**************************************************************************

 H E A D E R

 **************************************************************************/
#header
	{
	float:left;
	margin: 10px 0 10px 0;
	padding:0;
	width:221px;
	height: 58px;
	
	}

	#header p
		{
		margin: 0;
		padding: 0;
		font-weight: normal;
		font-size: 1em;
		background: url(/img/logo_reclass.png) top left no-repeat;
		}
		#header p a
			{
			display: block;
			width: 221px;
			height: 58px;
			text-decoration: none;
			}
		    #header p a strong
				{
				display:none;
				font-weight: bold;
				font-size: 2em;
				line-height: 30px;
				color:#2a3b4e;
				}

	
/**************************************************************************

 S L I D E R -------VEDI FILE jquery.carousellite2.css------------------

 **************************************************************************/		



/**************************************************************************

 M E N U 1

 **************************************************************************/
#menu1
	{
	clear:both;
	height: 3.7em;
	overflow: hidden;
	background: #e9e9e9 url(/img/menu1.gif) center center no-repeat;
	}
	#menu1 p
		{
		display: none;
		}
	#menu1 ul
		{
		margin: 0;
		padding: 0;
		list-style: none;
		}
		#menu1 ul li
			{
			float: left;
			margin: 1px 0 0 0;
			padding: 0;
			height: 3.2em;
			background: url(/img/menu1li.gif) right center no-repeat;
			}
			#menu1 ul li a
				{
				display: block;
				float: left;
				margin: 0;
				padding: 0.6em 1em 0.6em 1em;
				font: bold 1.3em "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
				color: #ffffff;
				letter-spacing: 2px;
				text-decoration: none;
				}
				#menu1 ul li a:hover
					{
					color: #284667;
					text-decoration: none;
					background: url(css/menu1_hover.gif) center center repeat-x;
					}
				#menu1 ul li a:focus
					{
				
					}
			#menu1 ul li.selected a
				{
			
				}



/**************************************************************************

 M E N U 2

 **************************************************************************/
#menu2
	{
	margin: 0;
	padding: 0;
	height: 3.8em;
	overflow: hidden;
	background: url(/img/menu2.gif) center center no-repeat;
	}
	#menu2 p
		{
		display: none;
		}
	#menu2 ul
		{
		margin: 0;
		padding: 0;
		list-style: none;
		}
		#menu2 ul li
			{
			float: left;
			margin: 0;
			padding: 0;
			height: 3.6em;
			background: url(/img/menu2li.gif) right center no-repeat;
			}
			#menu2 ul li a
				{
				display: block;
				float: left;
				margin: 0;
				padding: 0.7em 1em 0.7em 1em;
				font: bold 1.3em "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
				color: #ffffff;
				letter-spacing: 1px;
				text-decoration: none;
				}
				#menu2 ul li a:hover
					{
					color: #2A3B4E;
					text-decoration: none;
					background: url(/img/menu1_hover.gif) center center repeat-x;
					}
				#menu2 ul li a:focus
					{
					
					}
			#menu2 ul li.selected a
				{
								}

/**************************************************************************

 C O N T A I N E R

 **************************************************************************/
#container #contentArea .top 
	{
	background-image:url(/img/contentTopBott.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:8px;
	}
#container #contentArea .bottom {
background-image:url(/img/contentTopBott.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:12px;
}	
	
#contentArea 
	{
	margin: 10px 0 10px 0;
	padding: 0;
	background: url(/img/contentArea.gif) top center repeat-y;
	}
	#contentArea h1 
		{
		margin: 10px 0 10px 10px;
		padding: 0;
		font: bold 1.7em Arial, Helvetica, sans-serif;
		color:#779439;
		}
	#contentArea h2 
		{
		margin: 0;
		padding: 0 0 10px 0;
		font: bold 1.2em  Verdana, Arial, Helvetica, sans-serif;
		color: #2a3b4e;
		}	
#left
	{
	float:left;
	margin: 0;
	padding: 0 0 0 10px;
	width:650px;
	}
#left_servizi
	{
	float:left;
	margin: 0;
	padding: 0 0 0 10px;
	width:650px;
	}
	#left_servizi h2
	{
	margin:5px 0 0 10px;
	padding:0;
	
	}	
	#left #wrap
		{
		width:610px;
		margin:0 0 0 15px;
		}
		.intboximmobile
			{
			float:left;
			width:420px;
			}
			.boximmobile h1
				{
				color:#627186;
				font-weight:bold;
				font-size:12px; 
				text-decoration:none;
				}
#right 
	{
	float: right;
	margin:  0;
	min-height:500px;
	padding: 0 0 0 10px;
	width: 290px;
	}
.clear 
	{
	clear:both;
	}	


/**************************************************************************

 S C H E D E  A P P R T A M E N T I

 **************************************************************************/
.lnkhp 
	{
	background-color:#F7F7F7;
	color:#2a3b4e;
	cursor:pointer;
	display:block;
	float:left;
	height:100%;
	border: 1px solid #e1e1e1;
	line-height:19px;
	margin:0 0 8px;
	padding:10px 5px;
	text-decoration:none;
	width:600px;
	font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	}



#contentArea #content #left #wrap .lnkhp:hover 
	{
	background-color:#EEEEEE;
	color:#2a3b4e;
	cursor:pointer;
	display:block;
	float:left;
	height:100%;
	line-height:19px;
	margin:0 0 8px;
	padding:10px 5px;
	text-decoration:none;
	width:600px;
	font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	}

#left #wrap .testo11  p 
{
margin:0;
font: normal 1em Verdana, Arial, Helvetica, sans-serif; 
padding:0;
}




.citta 
	{
	background-image:url(/img/sep.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	color:#2a3b4e;
	float:left;
	margin:1px 0 5px;
	padding:0 0 5px;
	width:420px;
	}
.bordohp 
	{
	border:6px solid #E9E9E9;
	float:left;
	margin:0 15px 0 0;
	}

.destra 
	{
	float: right;
	}
.sinistra 
	{
	float: left;
	}
.dettagli 
	{
	float: right;
	padding: 3px 6px;
	font: bold 1em  Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #7d8ea0;
	margin:5px 0 0 0;
	}	
.dettagli:hover
	{
     background-color:#2B4868;
	}
.verde 
	{
	color:#779439;
	}	

.num 
	{
	color:#779439;
	font-weight:bold;
	margin:0 30px 5px 0;
	}	

/**************************************************************************

 C O L O N N A  D E S T R A

 **************************************************************************/
#right #formEst
	{
	margin:0;
	padding:0;	
	}


#boxricerca 
	{
	margin: 0 10px 0 0;
	padding:0 0 2px 0;
	background-image:url(/img/sep.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	}
 #boxricerca ul
	 {
	 margin: 0 0 0 10px;
	 padding: 0;
	 list-style-type:none;
	 }
	 
	 #boxricerca .lir 
	 	{
		padding: 5px 0;
		font: bold 1.2em  Verdana, Arial, Helvetica, sans-serif;
		}
		
	#boxricerca table#ricercabase1_rbOrdina 
	 	{
		margin: 0;
		padding: 0;
		}
		
	#boxricerca table#ricercabase1_rbOrdina label
	 	{
		font: normal 1em Verdana, Arial, Helvetica, sans-serif;
		}		
	#boxricerca li#filtro 
	 	{
		margin: 10px 0 0 0;
		}
	#boxricerca ul .form 
		{
		border:1px solid #98A4B4;
		color:#627186;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:1.1em;
		margin:0;
		padding:1px;
		width:200px;
		}
	#boxricerca ul .form2 
		{
		border:1px solid #98A4B4;
		color:#627186;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:1.1em;
		margin:0;
		padding:1px;
		width:80px;
		}
	#boxricerca ul .form3 
		{
		border:1px solid #98A4B4;
		color:#627186;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:1.1em;
		margin:0;
		padding:1px;
		width:120px;
		}
     #boxricerca  .cercabtn input.button
	 	{
		float:left;
		color:#FFFFFF;
		font-size:1em;
		font-weight:bold;
		line-height:1;
		margin:12px 0 0 10px;
		text-align:center;
		padding: 3px 0 3px 0;
		width: 50px;
		background-color:#7d8ea0;
		border:0 solid #7d8ea0;
		cursor:pointer;
		}
		
     #boxricerca  .cercabtn input.button:hover
	 	{
		background-color:#2b4868;
		text-decoration:underline;
		}
     #boxricerca  .ricercaAv
	 	{
		float:left;
		margin: 15px 0 20px 20px;
		}
     #boxricerca  .ricercaAv a
	 	{
		font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
		color: #708f2e;
		}
		
#img_newsletter img
{
margin: 10px 0 10px 30px;
border:none;
}
#img_banner img
{
margin: 0 0 10px 45px;
border:none;
}	
#ricercabase1_UpdatePanel1 
{
margin:0;
padding:0;}	
#ricercabase1_UpdatePanel1 table 
{
margin:0 0 0 -2px;}	

#boxricerca ul#ricercaImmobile #ricercabase1_UpdatePanel1 table tboby tr th 
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
}	

 /**************************************************************************

 D E T T A G L I O                                   

 **************************************************************************/
 #left .h1dett
 	{
	color:#2b4868;
	background: url(../img/icons/application_home.png) 0 2px no-repeat;
	padding:0 0 0 23px;
	}

 #imgImm
 	{
	float: left;
	margin: 0 0 0 10px;
	width: 315px;
	}
	#contimgImm img 
		{
		border: 6px solid  #f3f3f3;

		}
 #datImm
	{
	float: left;
	margin: 0 0 0 10px;
	width: 300px;
	}
	 #datImm #formDett 
		{
		margin: 0;
		padding: 0;
		}
	 #datImm #formDett ul
		{
		float:left;
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
	 #datImm #formDett ul li
		{
		margin: 0 0 5px 0;
		padding: 0;
		}
		 #datImm #formDett ul li input
			{
			width:120px;
			border:1px solid #98A4B4;
			color:#627186;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:1.1em;
			margin:0;
			padding:1px;
			}
		 #datImm #formDett textarea
			{
			float:left;
			margin: 0 0 0 10px;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:1.1em;
			border:1px solid #98A4B4;
			color:#627186;
			width:155px;
			height: 70px;
			}
			
			#datImm #formDett input.button 
				{
				background-color:#7D8EA0;
				border:0 solid #7D8EA0;
				color:#FFFFFF;
				float:right;
				font-size:1em;
				font-weight:bold;
				line-height:1;
				margin: 3px 3px 0 0;
				padding:3px 0;
				text-align:center;
				width:55px;
				cursor:pointer;
				}
				#datImm #formDett input.button:hover 
				{
				background-color:#2B4868;
				text-decoration:underline;
				}
				#datImm #formDett input.buttonfriend 
				{
				background-color:#7D8EA0;
				border:0 solid #7D8EA0;
				color:#FFFFFF;
				float:right;
				font-size:1em;
				font-weight:bold;
				line-height:1;
				margin: 3px 3px 0 0;
				padding:3px 0;
				text-align:center;
				width:100px;
				cursor:pointer;
				}
				#datImm #formDett input.buttonfriend:hover 
				{
				background-color:#2B4868;
				text-decoration:underline;
				}
				#datImm #formDett span.ceckPri input
				{
				float:left;
				margin:3px 3px 0 0;
				padding:0;
				width:20px;
				}
				
				

 #descrizioneestesaImm  {
 margin: 0 5px 5px 10px;
 }
 
 
 #composizioneImm
	{
	float: left;
	margin: 0 0 0 20px;
	width: 300px;
	}
 #accessoriImm
	{
	float: left;
	margin: 0 0 0 10px;
	width: 300px;
	}
  #videoImm
	{
	float: left;
	margin: 0 0 0 20px;
	width: 300px;
	}
	#mappaImm
	{
	float: left;
	margin: 0 0 0 10px;
	width: 300px;
	}
 #left #wrapImm h2 
 	{
	margin:0 0 5px 0;
	padding:0;
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #779439;
	text-transform:uppercase;
	}
	
 #left .tabDett  
 	{
	 margin: 0 0 10px 0;
	}
 #left #wrapImm .tabDett th 
 	{
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #2a3b4e;
	text-align:left;
	
	}
 #left #wrapImm .tabDett td 
 	{
	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #2a3b4e;

	}
 #left #wrapImm .tabDettAcc th 
 	{
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #2a3b4e;
	text-align:left;
	
	}
 #left #wrapImm .tabDettAcc td 
 	{
	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #2a3b4e;
	padding: 0 5px 0 0;

	}
	 #left #wrapImm #composizioneImm .tabDettAcc td 
 	{
	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #2a3b4e;
	padding: 0 5px 0 0;
	width:60px;

	}
	 #left #wrapImm #accessoriImm .tabDettAcc td 
 	{
	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #2a3b4e;
	padding: 0 5px 0 0;
	width:60px;

	}
 .stampa a
 	{
	float:right;
	margin: -30px 15px 0 0;
	color: #2a3b4e;
	text-decoration:none;
	}
 .stampa a:hover
 	{
	text-decoration:underline;
	}
	 .stampa img
		{
		padding: 0 3px 0 0;
		}
#CheckBoxValidator1 
{
display:none;}

.linkPrivacy
	{
	float:left;
	width:200px;
	}
	
	.linkPrivacy a
		{
		color:#779439;
		text-decoration:none;
		}
		.linkPrivacy a:hover
		{
		color:#779439;
		text-decoration: underline;
		}
		
		#mappaImm iframe 
		{
		border: 1px solid #e1e1e1;
		}
		
		#gallery  
			{
			margin: 10px 0 0 6px;
			width: 310px;
			}
		    #gallery ul 
				{
				margin: 0;
				padding: 0;
				list-style-type:none;
				}
		    #gallery ul li
				{
				display:inline;					
				}
		    #gallery ul li a img
				{
				border: 1px solid #e1e1e1;
				width: 55px;
				height: 40px;
									
				}
				.clearDett 
					{
					clear:both;
					background-image:url(/img/sep.gif);
					background-position:center bottom;
					background-repeat:repeat-x;
					margin: 0 10px 10px 5px;
					padding:0;
					height:5px;
					}
				   .clearDett2
					{
					clear:both;
			
					}
/**************************************************************************

 F O O T E R                                       [* html #footer1 {height: 1%;}]

 **************************************************************************/
 #footer 
	 {
	 clear:both;
	 margin: 0 0 10px 0;
	 height: 4.2em;
	 background: #e9e9e9 url(/img/footer.gif) center center no-repeat;
	 }
 
 #menuFooter
	{
	
	float:left;	
	overflow: hidden;
	margin: 5px 0 0 5px;
	}
	#menuFooter p
		{
		display: none;
		}
	#menuFooter ul
		{
		margin: 0;
		padding: 0;
		list-style: none;
		}
		#menuFooter ul li
			{
			float: left;
			margin: 0;
			padding: 0;
			height: 3.2em;
			}
			#menuFooter ul li a
				{
				display: block;
				float: left;
				margin: 0;
				padding: 0.6em 0.6em 0.6em 0.6em;
				font: bold 1.2em "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
				color: #ffffff;
				letter-spacing: 1px;
				text-decoration: none;
				}
				#menuFooter ul li a:hover
					{
					color: #284667;
					background: url(css/menu1_hover.gif) center center repeat-x;
					}
				#menuFooter ul li a:focus
					{
				
					}
			#menuFooter ul li.selected a
				{
				
				}
 
 #footer #copyright 
	 {
	 float:right;
	 margin: 0 10px 0 0;
	 color:#ffffff;
	 } 
	 #footer #copyright a
		 {
		 text-decoration:none;
		 color: #2a3b4e;
		 font-weight:bold;
		 } 
	 #footer #copyright a:hover
		 {
		 text-decoration:underline;
		 color: #2a3b4e;
		 font-weight:bold;
		 }
#netLink img
{
margin:5px 0 5px 0;
border:none;}		 
	
/**************************************************************************

L E F T

 **************************************************************************/		 

#left p
{
font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
margin:5px 15px 0 10px;
padding:0;
text-align: justify;
}
#left a
{
color:#708F2E;
text-decoration:none;
}
#left a:hover
{
color:#708F2E;
text-decoration:underline;
}
#left_servizi p
{
font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
margin:5px 15px 0 10px;
padding:0;
text-align: justify;
}
#left_servizi ul
{
font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
margin:5px 10px 0 25px;
padding:0;
}
#left_servizi a
{
color:#708F2E;
text-decoration:none;
}
#left_servizi a:hover
{
color:#708F2E;
text-decoration:underline;
}
#left #wrap a
{
color:#2A3B4E;
text-decoration:none;
}
#left_servizi .imgTot
{
float:left;
margin:0 10px 0 10px;
border:4px solid #F3F3F3;
}



#left .imgTot
{
float:left;
margin:0 10px 0 10px;
border:4px solid #F3F3F3;
}
#left iframe 
{
border: 1px solid #e0e0e0;
}
#left_servizi p#iframe  
{
clear:both;
padding:15px 0 0 5px;
}

#left_servizi p#iframe iframe  
{
border: 1px solid #e0e0e0;
}

#left_servizi h2.h2_news 
{
margin:15px 0 5px 10px;
padding:0;
clear:right;
}
#left_servizi h2.h2_news a
{
color:#284667;
text-decoration:none;
}
#left_servizi h2.h2_news a:hover
{
color:#779439;
}
#left_servizi span.leggi_tutto
{
float:right;
margin:0 15px 0 0;
}

#left_servizi span.leggi_tutto a
{
color:#779439;
text-decoration:none;
}
#left_servizi span.leggi_tutto a:hover
{
color:#284667;
}
.immobili_trovati
{
font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
float:left;
margin-bottom:10px;
}
.testa_pag
{
font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
}
.paginatore
{
clear:both;
}
#cmdPrev
{
background-color:#7D8EA0;
border:0 solid #7D8EA0;
color:#FFFFFF;
cursor:pointer;
}
#cmdNext
{
background-color:#7D8EA0;
border:0 solid #7D8EA0;
color:#FFFFFF;
cursor:pointer;
}
#cmdPrev:hover,focus
{
background-color:#2B4868;
}
#cmdNext:hover,focus
{
background-color:#2B4868;
}



#invia_curri 
{
margin:10px 0 0 10px;
padding:0;
list-style-type:none;
font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
}

#invia_curri  li 
{
width:300px;
float:left;
margin: 0 0 5px 0;
padding: 0;
font-weight:bold;
}

#ImageFileValidator
{
display:none;
}

#invia_curri  li input
{
border:1px solid #98A4B4;
color:#627186;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
margin:0;
width:200px;
background-color:#f0f0f0;
margin: 3px 0 0 0;
}
#invia_curri  li input:focus
{

background-color:#ffffff;
}

#invia_curri  li input.button
{
	background-color:#7D8EA0;
				border:0 solid #7D8EA0;
				color:#FFFFFF;
				font-size:1em;
				font-weight:bold;
				line-height:1;
				margin: 20px 3px 0 0;
				padding:3px 0;
				text-align:center;
				width:100px;
				cursor:pointer;
}
#invia_curri  li input.button:hover
{
background-color:#2B4868;
				text-decoration:underline;
				}


span.ceck_curri input#cbPrivacy
{
float:left;
width:20px;
margin:2px 0 0 0;
padding:0;
}

span.link_curri 
{
float:left;
width:265px;
margin: 0 0 0 5px;
font:normal 1em Verdana,Arial,Helvetica,sans-serif;
}




span.link_curri a
{
color:#779439;
font: normal 1em Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}

span.link_curri a:hover
{
text-decoration: underline;
}




#invia_richiesta 
{
margin:10px 0 0 10px;
padding:0;
list-style-type:none;
font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
}

#invia_richiesta li 
{
width:300px;
float:left;
margin: 0 0 5px 0;
padding: 0;
font-weight:bold;
}

#invia_richiesta  li input
{
border:1px solid #98A4B4;
color:#627186;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
margin:0;
width:200px;
background-color:#f0f0f0;
margin: 3px 0 0 0;
}
#invia_richiesta  li input:focus
{

background-color:#ffffff;
}

#invia_richiesta  li textarea
{
border:1px solid #98A4B4;
color:#627186;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
margin:0;
padding:1px;
width:250px;
background-color:#f0f0f0;
margin: 3px 0 5px 0;
}

span.ceck_richiesta input#cbPrivacy
{
float:left;
width:20px;
margin:2px 0 0 0;
padding:0;
}

span.link_richiesta 
{
float:left;
width:265px;
margin: 0 0 0 5px;
font:normal 1em Verdana,Arial,Helvetica,sans-serif;
}




span.link_richiesta a
{
color:#779439;
font: normal 1em Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}

span.link_richiesta a:hover
{
text-decoration: underline;
}
#invia_richiesta  li textarea:focus
{

background-color:#ffffff;
}

#invia_richiesta  li input.button
{
	background-color:#7D8EA0;
				border:0 solid #7D8EA0;
				color:#FFFFFF;
				font-size:1em;
				font-weight:bold;
				line-height:1;
				margin: 3px 3px 0 0;
				padding:3px 0;
				text-align:center;
				width:100px;
				cursor:pointer;
}
#invia_richiesta  li input.button:hover
{
background-color:#2B4868;
				text-decoration:underline;
				}
				
				
				
#ricerca_avanzata 
{
margin:10px 0 0 10px;
padding:0;
list-style-type:none;
font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
}	

#ricerca_avanzata .form {
border:1px solid #98A4B4;
color:#627186;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
margin:3px 0 0 0;
padding:1px;
width:200px;
}	

fieldset{
display:block;
line-height:20px;
margin:0 15px 10px 0;
padding:5px 10px 7px 10px;
border:1px solid #98A4B4;
}
legend{
font-weight:bold;
color:#779439;
}
#field_localita 
{
border:1px solid #98A4B4;
display:block;
line-height:20px;
margin:10px 15px 10px 10px;
padding:5px 10px 7px;
}

#field_localita legend 
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
}

#field_localita table th
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
}

#field_localita .formtab
{
border:1px solid #98A4B4;
color:#627186;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
margin:0 2px 0 0;
padding:1px;
width:240px;
}

#ricerca_avanzata li 
{
width:300px;
float:left;
margin: 0 0 8px 0;
padding: 0;
font-weight:bold;
}

#ricerca_avanzata  li input
{
border:1px solid #98A4B4;
color:#627186;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
margin:0;
}

#ricerca_avanzata #ricerca_comune
{
width:200px;
}

#ricerca_avanzata  li input.button
{
	background-color:#7D8EA0;
				border:0 solid #7D8EA0;
				color:#FFFFFF;
				font-size:1em;
				font-weight:bold;
				line-height:1;
				margin: 3px 3px 0 0;
				padding:3px 0;
				text-align:center;
				width:100px;
				cursor:pointer;
}
#ricerca_avanzata  li input.button:hover
{
background-color:#2B4868;
				text-decoration:underline;
				}	
				
				
#iscrizione_newsletter 
{
margin:10px 0 0 10px;
padding:0;
list-style-type:none;
font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
}

#iscrizione_newsletter li 
{
margin: 0 0 5px 0;
padding: 0;
font-weight:bold;
}
#iscrizione_newsletter li a 
{
color:#779439;
text-decoration:none;
font-weight:normal;
}
#iscrizione_newsletter li a:hover 
{
text-decoration:underline;
}
#iscrizione_newsletter li#accettoPri 
{
font-weight:normal;
margin: 0 0 10px 0;
}


#iscrizione_newsletter  li input
{
border:1px solid #98A4B4;
color:#627186;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
margin:0;
background-color:#f0f0f0;
margin: 3px 0 0 0;
}
#iscrizione_newsletter  li input:focus
{

background-color:#ffffff;
}



#iscrizione_newsletter  li input.button
{
	background-color:#7D8EA0;
				border:0 solid #7D8EA0;
				color:#FFFFFF;
				font-size:1em;
				font-weight:bold;
				line-height:1;
				margin: 3px 3px 0 0;
				padding:3px 0;
				text-align:center;
				width:100px;
				cursor:pointer;
}
#iscrizione_newsletter  li input.button:hover
{
background-color:#2B4868;
				text-decoration:underline;
				}
								
/**************************************************************************

 I C O N E
 **************************************************************************/				
h1#ico_home
{
background: url(../img/icons/house.png) 0 2px no-repeat;
padding:0 0 0 23px;
}	
h1#ico_ricercabase
{
background: url(../img/icons/zoom.png) 0 2px no-repeat;
padding:0 0 0 23px;
}
h1#ico_immobili
{
background: url(../img/icons/house_go.png) 0 2px no-repeat;
padding:0 0 0 23px;
}
h1#ico_vendesi
{
background: url(../img/icons/house_link.png) 0 2px no-repeat;
padding:0 0 0 23px;
}
h1#ico_richiesta
{
background: url(../img/icons/page_white_edit.png) 0 2px no-repeat;
padding:0 0 0 23px;
}	
h1#ico_dove
{
background: url(../img/icons/world.png) 0 2px no-repeat;
padding:0 0 0 23px;
}
h1#ico_servizi
{
background: url(../img/icons/report.png) 0 2px no-repeat;
padding:0 0 0 23px;
}	
h1#ico_contatti
{
background: url(../img/icons/telephone.png) 0 2px no-repeat;
padding:0 0 0 23px;
}
h1#ico_newsletter
{
background: url(../img/icons/email.png) 0 2px no-repeat;
padding:0 0 0 23px;
}	
h1#ico_avanzata
{
background: url(../img/icons/zoom_in.png) 0 2px no-repeat;
padding:0 0 0 23px;
}	
h1#ico_risultati
{
background: url(../img/icons/table_multiple.png) 0 2px no-repeat;
padding:0 0 0 23px;
}
h1#ico_news
{
background: url(../img/icons/newspaper.png) 0 2px no-repeat;
padding:0 0 0 23px;
}
h1#ico_star
{
background: url(../img/icons/award_star_bronze_3.png) 0 2px no-repeat;
padding:0 0 0 23px;
}

h1#ico_lavora
{
background: url(../img/icons/user_suit.png) 0 2px no-repeat;
padding:0 0 0 23px;
}	
h2.ico_immo
{
background: url(../img/icons/attach.png) 0 0 no-repeat;
padding:0 0 0 20px !important;
}
h2.ico_agenzia
{
background: url(../img/icons/phone.png) 0 -1px no-repeat;
padding:0 0 0 20px !important;
height:18px;
}
h2.ico_map
{
background: url(../img/icons/picture.png) 0 -1px no-repeat;
padding:0 0 0 20px !important;
}
h2.ico_video
{
background: url(../img/icons/television.png) 0 -1px no-repeat;
padding:0 0 0 20px !important;
}		
/**************************************************************************

 V A R I E

 **************************************************************************/
#headerbanner
	{
	float: right;
	margin: 0;
	width: 468px;
	height: 60px;
	}
	
* html #slider
	{
	margin: 26px 0 0 28px;
	}
* html #navigator 	
		{
		margin: 0 0 0 27px;
		}
* html #navigator ul li	
		{
		margin: 0 8px 0 8px;
		}
		
* html  #footer #copyright
{
margin-top:10px;
}

* html  #headerbanner
{
margin-top:10px;
}	

* html  #imgImm
{
margin: 0 0 0 5px;
}
	
* html	#boxricerca table#ricercabase1_rbOrdina label
	 	{
		font-size:0.9em;
		}			
		
*:first-child+html  #footer #copyright
{
margin-top:10px;
}

*:first-child+html  #headerbanner
{
margin-top:10px;
}	
	
*:first-child+html	#boxricerca table#ricercabase1_rbOrdina label
	 	{
		font-size:0.9em;
		}	
	
#boxricerca #ricercaImmobile #ricercabase1_UpdatePanel1 table  th 
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
text-align:left;
}	

.bannerright {
margin:10px 0 10px 30px;}
	




