html, body
	{
	margin: 0;
	padding: 0;
	height: 100%;
	
	}
body {
color:#283A51;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
	/*
	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%
	*/
	
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}



.container
	{
	margin: 0 auto;
	width: 900px;
	text-align: left;
	position:relative;

	}
	
/**************************************************************************

 H E A D E R

 **************************************************************************/
#header
	{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/bg_header.png) repeat-x scroll left bottom;
height:140px;
width:100%;

	
	}
	
	
#header .menu-top{position:absolute; top:20px; right:0px;}

#header .menu-top li {
float:left;
margin-left:5px;
}

#header .menu-top li a{
font-size:12px;
color:#959595;
background:#FFFFFF url(../img/bg_topleft_hov.png) no-repeat scroll left center;
padding:5px 0 6px 8px;
font-weight:bold;
}

#header .menu-top li a span {
background:#E2E2E2 url(../img/bg_topright_hov.png) no-repeat scroll right center;
padding:5px 8px 6px 0;
}

#header .menu-top li a:hover{
background:#FFFFFF url(../img/bg_topleft_hov2.png) no-repeat scroll left center;
color:#FFFFFF;
}
#header .menu-top li a:hover span{
background:#E2E2E2 url(../img/bg_topright_hov2.png) no-repeat scroll right center;
}
	
#header .menu-nav{position:absolute; top:98px; left:0px;}

#header .menu-nav li {
float:left;
}

#header .menu-nav li {
margin:0;
padding:0;
}

#header .menu-nav li {
line-height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#header .menu-nav li a:link, #header .menu-nav li a:active, #header .menu-nav li a:visited, #header .menu-nav li a:hover {
color:#FFFFFF;
display:block;
font-size:14px;
margin-right:5px;
padding:8px 10px 12px;
text-transform:uppercase;

}

#header .menu-nav li.active a,
#header .menu-nav li a:hover
{
background-color:#f8bc4a;
}

a:focus, input, a:link, a:active, a:visited, a:hover, a img {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}

a:link, a:active, a:visited {
color:#FF6600;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:none;
}

	
/**************************************************************************

 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: #283a51;
					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

 **************************************************************************/
	
	
#contentArea 
	{
font-size:11px;
	}
	#contentArea h1 
		{
		margin: 10px 0 10px 10px;
		padding: 0;
		font-weight:bold;
		font-size:14px;
		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;
	width:600px;

	}

	#left #wrap
		{
		width:600px;

		}
	
#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;
	border: 1px solid #aaaaaa;
	line-height:19px;
	margin:0 0 8px;
	padding:10px 5px;
	text-decoration:none;
	width:590px;
	position:relative;
	}



#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:590px;
	}

#left #wrap .testo11  p 
{
margin:0;
font: normal 1em Verdana, Arial, Helvetica, sans-serif; 
padding-right:5px;
text-align:justify;
}




.citta 
	{
	background-image:url(../img/sep.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	margin:1px 0 5px;
	padding:0 0 5px;
	width:414px;
	}
.bordohp 
	{
	border:1px solid #aaaaaa;
	float:left;
	padding:3px;
	margin:0 10px 0 0;
	}

.citta  .destra 
	{
	float: right;
	font-weight:bold;
	font-size:12px;
	}
.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:#283A51;
	}
.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 45px;
	background-position:center bottom;
	background-repeat:repeat-x;
	}
	
 #boxricerca label{
 display:block;
font-size:1.2em;
font-weight:bold;
padding-bottom:2px;
padding-top:5px;
 
 }
 #boxricerca ul
	 {
	 margin: 0 0 0 10px;
	 padding: 0;
	 list-style-type:none;
	 }
	 
	 
		
	
		
	
	#boxricerca ul .form 
		{
		border:1px solid #98A4B4;
		color:#627186;
		margin:0;
		padding:1px;
		width:200px;
		}
	#boxricerca ul .form2 
		{
		border:1px solid #98A4B4;
		color:#627186;
		margin:0;
		padding:1px;
		width:53px;
		}
	#boxricerca ul .form3 
		{
		border:1px solid #98A4B4;
		color:#627186;
		margin:0;
		padding:1px;
		width:120px;
		}
     #boxricerca   input.button
	 	{
		background-color:#7D8EA0;
border:0 solid #7D8EA0;
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:1em;
font-weight:bold;
line-height:1;
margin:12px 0 0 0px;
padding:3px 0;
text-align:center;
width:50px;
		}
		
     #boxricerca  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 {position:relative;}

#img_newsletter #sent_news_load{position:absolute; top:50px; left:0px; width:100%; z-index:999px; background-color:#FFFFFF; height:125px; text-align:center; font-size:12px; }
#img_newsletter #sent_news_load span{padding-left:10px; padding-right:10px;}
#img_newsletter #sent_news_load a{
display:block;
-x-system-font:none;
background-color:#7D8EA0;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px 0 0;
margin-left:auto;
margin-right:auto;
padding:3px 6px;
width:70px;
cursor:pointer;

}
		
#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                                   

 **************************************************************************/
 
 #immobile_right{float:right; width:270px; overflow:hidden;}
 
 
 #left .h1dett
 	{
	color:#2b4868;
	background: url(../img/application_home.png) 0 2px no-repeat;
	padding:0 0 0 23px;
	}

 #imgImm
 	{
	float: left;
	margin: 0 0 0 0px;
	width: 315px;
	}
	#contimgImm img 
		{
		border: 0;

		}
 #datImm
	{
	float: right;
	margin: 0 0 0 10px;
	width: 270px;
	}
	 #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-top:10px;
 float:right;
 width:270px;
 padding-bottom:10px;
 margin-bottom:10px;
 background-image:url(../img/sep.gif);
background-position:center bottom;
background-repeat:repeat-x;
 }
 
 
 #composizioneImm
	{
	 margin-top:10px;
 float:right;
 width:270px;
 padding-bottom:10px;
 margin-bottom:10px;
 background-image:url(../img/sep.gif);
background-position:center bottom;
background-repeat:repeat-x;
	}
 #accessoriImm
	{
	 margin-top:10px;
 float:right;
 width:270px;
 padding-bottom:10px;
 margin-bottom:10px;
 background-image:url(../img/sep.gif);
background-position:center bottom;
background-repeat:repeat-x;
	}
  
 #left #wrapImm h2 
 	{
	margin:0 0 5px 0;
	padding:0;
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
    color: #F8951E;
	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 10px 0px;
			width: 310px;
			background-image:url(../img/sep.gif);
					background-position:center bottom;
					background-repeat:repeat-x;
			}
			
			
		    #gallery ul 
				{
				margin: 0;
				padding: 0;
				list-style-type:none;
				}
		    #gallery ul li
				{
				display:inline;					
				}
		    #gallery ul li a img
				{
				border: 1px solid #e1e1e1;
				
				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;
	 background: #e9e9e9 url(../img/bg_footer.png);
	 height:69px;
	 font-size:10px;
	 }
 
 
 #footer #copyright 
	 {
	 width:100%;
	 padding-top:26px;
	 color:#ffffff;
	 text-align:center;
	 } 
	 #footer #copyright a
		 {
		 text-decoration:none;
		 color: #ffffff;
		 font-weight:bold;
		 } 
	 #footer #copyright a:hover
		 {
		 text-decoration:underline;
		 color: #ffffff;
		 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;

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:#283a51;
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:#283a51;
}
.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;
}


				
				




								
/**************************************************************************

 I C O N E
 **************************************************************************/				
h1#ico_home
{
background: url(../img/home.png) 5px 2px no-repeat;
padding:15px 0 0 50px;
height:25px;
color:#f8951e;
font-size:17px;
margin-left:-3px;
border-bottom:1px solid #f8951e;
text-align:right;
}	
h1#ico_ricercabase
{
background: url(../img/xmag.png) 5px 2px no-repeat;
padding:15px 0 0 50px;
color:#f8951e;
font-size:17px;
height:25px;
border-bottom:1px solid #f8951e;
text-align:right;
}
h1#ico_newsletter
{
background: url(../img/newsletter.png) 5px 2px no-repeat;
margin-top:50px;
padding:15px 0 0 55px;
color:#f8951e;
font-size:17px;
height:25px;
border-bottom:1px solid #f8951e;
text-align:right;
}

#contatta_agenzia textarea,
#contatta_agenzia input{
border:1px solid #98A4B4;
		color:#627186;
		margin:0;
		padding:1px;
		width:194px;
		padding:2px;
}

#img_newsletter input{
border:1px solid #98A4B4;
		color:#627186;
		margin:0;
		padding:1px;
		width:194px;
		margin-left:55px;
		padding:2px;
		}
		
		
#contatta_agenzia input.button{
background-color:#7D8EA0;
border:0 solid #7D8EA0;
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:1em;
font-weight:bold;
line-height:1;
margin:12px 0 0 0px;
padding:3px 0;
text-align:center;
width:70px;
}

#img_newsletter input.button {
background-color:#7D8EA0;
border:0 solid #7D8EA0;
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:1em;
font-weight:bold;
line-height:1;
margin:12px 0 0 55px;
padding:3px 0;
text-align:center;
width:50px;
}
		
		
#contatta_agenzia label{
display:block;
font-size:1.2em;
font-weight:bold;
padding-bottom:2px;
}

#img_newsletter label{
display:block;
font-size:1.2em;
font-weight:bold;
margin-left:55px;
padding-bottom:2px;

}

h1#ico_immobili
{
background: url(../img/house_go.png) 30 2px no-repeat;
padding:0 0 0 23px;
}
	
/**************************************************************************

 V A R I E

 **************************************************************************/
#headerbanner
	{
	float: right;
	margin: 0;
	width: 468px;
	height: 60px;
	}
	

	
#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;}









#cont_slider 
	{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 265px;
	background:transparent url(../img/bg_mod.jpg) repeat-x scroll left top;
	}
	
	#cont_slider  .container{background:transparent url(../img/photoslider.png) no-repeat;
	 height:270px;
	 position:relative;
	 left:-9px;}

#slider 
	{
    float: left;
    /* Needed for rendering without flicker */
    position: relative;
    visibility: hidden;
    left: -5000px;
	margin-top: 19px;
	margin-left:15px;	
	width:589px;
	height:165px;
    background-color: #fff;
	}

	#slider ul 
		{
		margin: 0;
	    padding: 0;
		}
		#slider ul li
			{
			overflow: hidden;
			float: left;
			width: 580px;
			height:	150px;
			padding: 3px 4px 5px 5px;
		
			}
#navigator 
	{
	float:left;
	overflow:visible;		
	height:60px;
	margin: 0 0 0 15px;
	overflow:visible;
	padding:4px 0 0 0;
	width:590px;
	background:transparent url(../img/navigator.gif) no-repeat scroll left top;   
	}  
	#navigator ul 
		{
		margin: 0;
		padding: 0; 
		list-style-image: none; 
		list-style-position: outside; 
		list-style-type: none; 
		float: left;
		}
		#navigator ul li
			{
			display: block; 
			float: left;
			margin: 0 12px 0 14px;
			}
			 #navigator ul li a 
				 {
				  border: 1px solid  #E9E9E9;
				 } 
#frecce 
	{
	width:850px;
	height:9px;
	float:left;
	overflow:hidden;
	margin:-7px 0 0 18px;
	position:relative;
	z-index:10;
	}  
	#frecce ul 
		{
		list-style-image: none; 
		list-style-position: outside; 
		list-style-type: none; 
		float: left;
		margin-top: 1px;
		}
		#frecce  ul li
			{
			margin-right:16px;
			margin-left:12px;
			display: block; 
			float: left;
			margin-top: 0;
			 }

#slider .datiEvidenza h2
	{
	margin: 5px 0px 2px 0px;
	padding: 0;
	font: bold 1em  Verdana, Arial, Helvetica, sans-serif;
	color: #283a51;
	font-size:12px;
	}
	#slider .datiEvidenza h2 a
		{
		color: #283a51;
		text-decoration:none;
		}
		#slider .datiEvidenza h2 a:hover
			{
			text-decoration:underline;
			color: #283a51;
			}

#slider .datiEvidenza .tabslider
	{
	width:420px;
	border: none;
	text-align:left;
	}
	#slider .datiEvidenza .tabslider th
		{
		font-size: 11px;
        width:80px;
		text-align:left;
		}
	#slider .datiEvidenza .tabslider td
		{
		text-align:left;
		font: normal 11px  Verdana, Arial, Helvetica, sans-serif;
		color: #283a51;
		}
		
	#slider .datiEvidenza .tabslider td p
		{
		margin:0;
		padding:0px 8px 0px 0px;
		text-align:justify;
		}
#slider .fotoEvidenza 
	{
	float:left;
	margin: 5px 7px 0 3px;
	}
	#slider .fotoEvidenza img 
		{
		border: 2px solid  #ACB6C1;
		}
#slider .datiEvidenza 
	{
	float:left;
	width:400px;
	}

.pause 
	{
	border: none;
	cursor: pointer;
	margin-right: 5px;
	margin-top: 20px;
	padding:0;
	}
.play 
	{
	border:0 none;
	cursor:pointer;
	margin-right:5px;
	margin-top:20px;
	padding:0;
	}	
	
* html  #frecce
{
margin:-7px 0 0 -30px;
}	

* html	#frecce ul li
	{
	margin-right:8px;
	margin-left:10px;
	display: block; 
	float: left;
	margin-top: 0;
	 }
	 


	.freccia{display:none !important;}


#img_principale,
#img_principale li{
width:315px;
overflow:hidden;
}

#gallery a{
cursor:pointer;}



.form{display:block; padding-top:30px; padding-bottom:30px;}

.form .input{font-family:Arial,Helvetica,sans-serif;border:0px; border:1px solid #bab9b5; float:left; padding:3px; width:280px; }

.form .textarea{font-family:Arial,Helvetica,sans-serif; border:0px; border:1px solid #bab9b5; float:left; padding:3px; width:280px; height:120px; font-size:13px; }

.form .textarea:focus,
.form .input:focus{border:1px solid #335469;}

.form .label{ float:left; width:150px; color:#335469; font-weight:500; font-size:12px;}

.form .form-row{height:40px; width:500px;}

.form .form-row-textarea{height:130px; width:500px;}

.informativa{ font-size:11px;}

.form input[type=submit]{    margin-left:388px; margin-top:10px;
		color:#FFFFFF;
		font-size:1em;
		font-weight:bold;
		line-height:1;
		text-align:center;
		padding: 3px 0 3px 0;
		width: 50px;
		background-color:#7d8ea0;
		border:0 solid #7d8ea0;
		cursor:pointer;
 }

.altricontatti{ position:absolute; top:66px; left:470px; border-left:1px solid #bab9b5; width:280px; height:320px; padding-left:20px;}

.altricontatti label{display:block; color:#335469; font-weight:500;}

.altricontatti .line{padding-bottom:20px;}

.error_form{
position:absolute;
top:390px;
left:150px;
font-size:12px;

color:#ff0000;
text-align:center;


}


.sent_mail{
position:Absolute;
width:600px;
height:505px;
top:52px;
left:0px;
background:white;
text-align:center;
padding-top:50px;
}

.sent_mail p{display:block; margin-top:10px; margin-bottom:10px;}

.sent_mail a{

display:block; margin-bottom:5px; cursor:pointer;
color:#FFFFFF !important;
		font-size:12px;
		font-weight:bold;
		line-height:1;
		text-align:center;
		padding: 3px 0 3px 0;
		width: 120px;
		background-color:#7d8ea0;
		border:0 solid #7d8ea0;
		cursor:pointer;
		margin-top:10px;
		margin-left:auto !important;
		margin-right:auto !important;
}

.valori_ricerca{font-size:12px; padding-bottom:5px;
border-bottom:1px solid #F8951E;

margin-bottom:10px;}

.valori_ricerca label{color:#F8951E; font-weight:bold;}


.formlogin input.button
	 	{
		background-color:#7D8EA0;
border:0 solid #7D8EA0;
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:1em;
font-weight:bold;
line-height:1;
margin:12px 0 0 0px;
padding:3px 0;
text-align:center;
width:50px;
		}
		
		
		
.formlogin input{
border:1px solid #98A4B4;
		color:#627186;
		margin:0;
		padding:1px;
		width:194px;
		margin-left:55px;
		padding:2px;
		}
		
		
.formadd input{ border:1px solid #98A4B4; color:#627186; margin:0; padding:1px; width:194px; padding:2px;}
.formadd select{ border:1px solid #98A4B4; color:#627186; margin:0; padding:1px; width:194px;  padding:2px;}

.formadd input.button{ background-color:#7D8EA0; border:0 solid #7D8EA0; color:#FFFFFF; cursor:pointer; float:left; font-size:1em;font-weight:bold; line-height:1; margin:12px 0 0 0px; padding:3px 0; text-align:center; width:100px;	}


.dettagli_admin{background-color:#7D8EA0; border:0 solid #7D8EA0; color:#FFFFFF; cursor:pointer; float:left; font-size:1em;font-weight:bold; line-height:1; margin:12px 0 0 0px; padding:3px 0; text-align:center; width:100px; display:block; font-family:Arial, Helvetica, sans-serif;	}

.editimmobile li{margin-bottom:5px;}
.editimmobile label{display:block; float:left; width:160px; font-size:12px; font-weight:bold;}
.editimmobile input{ border:1px solid #98A4B4; color:#627186; margin:0; padding:1px; width:194px; padding:2px;}
.editimmobile textarea{ border:1px solid #98A4B4; color:#627186; margin:0; padding:1px; width:194px; padding:2px;}
.editimmobile select{ border:1px solid #98A4B4; color:#627186; margin:0; padding:1px;  padding:2px;}


.menu_admin{ position:absolute; top:30px; left:20px; width:580px; text-align:center; }

.menu_admin li{margin-bottom:10px;}

.menu_admin a{color:#000000 !important; font-size:12px !important;}
.menu_admin a:hover{ font-weight:bold;}

#video_immobile{position:absolute; top:-350px; left:0px;  z-index: 999;}

.background_video{z-index: 998; position:fixed; top:0px; left:0px; background:transparent url(../img/opa75.png); display:none;}

.chiudi_video{
cursor:pointer; color:#FFFFFF !important; float:right; position:relative; top:-20px; left:-5px;}

.attendere{color:#FFFFFF !important; float:left; position:relative; top:-20px; left:5px;}

.see_video img{
width:35px;
height:35px;
vertical-align:middle;
margin-right:5px;}

.see_video span{
vertical-align:middle;
}

.see_video {
text-decoration:none !important;
font-size:13px ;
color:#000000 !important;
cursor:pointer;
vertical-align:middle;
}

.div_video {background-image:url(../img/sep.gif); background-image:url(../img/sep.gif);
	background-position:center bottom;
	background-repeat:repeat-x; margin-bottom:10px; padding-bottom:10px;}
