body { 
		background: #3F5C97 url(../../immagini/background_theme.gif) repeat;
		padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;
		font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #56584E;
}
	body a		{ font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #4B8506; text-decoration:none;}
	body a:hover{ font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #4B8506; text-decoration:underline;}		
 	
form { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
img  { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }	
	
#globalcontainer{
	position:relative; float:left;
	width:100%;	min-height:630px;    					
	padding: 0px 0px 0px 0px; margin:0px auto;
	background: url(../../immagini/background_top.gif) repeat-x top left;
	z-index:0; 
}	
#container { 
	position:relative;
	width:913px;  height:507px;											/*WIDTH+ PADDING: 913px;*/
	padding: 14px 0px 0px 0px; /*margin:0px auto;*/
	background: url(../../immagini/background.gif) no-repeat top ;
	z-index:1;
}

/* -------------------------------------BARRA MENU -----------------------*/	
#header-menu{
	position:relative;													/*WIDTH + MARGIN: 913px		HEIGHT + PADDING:38px;*/	
	width:913px; height:40px;
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
	z-index:+4;
}	
	#header-menu img{
		padding:1px 0px 0px 0px;
	}
	
/* -------------------------------------CONTENT -----------------------*/
#content-title{
	position:relative; float:left; clear:left;
	width:780px; height:23px;											/*WIDTH + MARGIN: 913px*/		
	padding:7px 0px 5px 133px; margin:0px 0px 0px 0px; 
	z-index:+3; 
}
	
/* -------------------------------------CONTENT -----------------------*/
#mainbox{
	position:relative; float:left; clear:left;
	width:870px; min-height:500px;										/*WIDTH + MARGIN: 913px*/		
	padding:0px 0px 20px 43px; margin:0px 0px 0px 0px; 
	background: url(../../immagini/bck_body.gif) no-repeat top left;
	z-index:+3; 
}	

#content-sx{
	position:relative; float:left; 										/*WIDTH + MARGIN: 240px*/	
	width:218px; 
	padding:0px 7px 0px 15px; margin:0px 0px 120px 0px; 
	z-index:+3;
}
	#box_indirizzo	{
		position:relative; float:left; 
		width:218px;													/*WIDTH + MARGIN: 225px	*/		
		padding:0px 0px 0px 0px; margin:0px 0px; 
		font-size:11px; color: #000000; font-weight:bold; text-align:right;
		z-index:+4;
	}
		#box_indirizzo .left	{ text-align:left;}
		#box_indirizzo .right   { text-align:right;}
		#box_indirizzo	a		{ font-size:11px; color: #000000; font-weight:bold; text-decoration:none;}	
		#box_indirizzo	a:hover { font-size:11px; color: #000000; font-weight:bold; text-decoration:underline;}	
		
		
	#box_vendita	{
		position:relative; float:left; 
		width:218px;													/*WIDTH + MARGIN: 225px	*/		
		padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; 
		font-size:11px; color: #000000; font-weight:bold; text-align:right;
		z-index:+4;
	}
		#box_vendita .paese{ border-bottom: 2px solid #165D02; text-align:left;}
		#box_vendita .appartamenti{ padding:0px 0px 20px 0px; }
		#box_vendita a		{ font-size:11px; color:#538067; text-decoration:none;}	
		#box_vendita a:hover{ font-size:11px; color:#EC5309; text-decoration:underline;}	

#content-cx{
	position:relative; float:left; 										/*WIDTH + MARGIN: 240px*/	
	width:550px; 
	padding:15px 40px 30px 40px; margin:0px 0px; 
	z-index:+3;
	font-weight:bold;
}
	h1{ color:#F0793F; font-size:18px; font-weight : bold;   padding:0px 0px 15px 0px; margin:0px;}
	h2{ color:#F0793F; font-size:18px; font-weight : normal; padding:5px 0px; margin:0px;}
	h3{ color:#F0793F; font-size:17px; font-weight : normal; padding:5px 0px; margin:0px;}
	#content-cx strong{color:#EC5309;}
	#content-cx .photo_pr{padding:0px 10px 0px 0px;}
	#content-cx .photo_pl{padding:0px 0px 0px 10px;}
	#content-cx .photo_pb{padding:0px 0px 15px 0px;}
	#content-cx .blockimg{
		position:relative; float:left; clear:left; 
		width:550px; 
	}
	#content-cx .block{
		position:relative; float:left; clear:left; 
		width:540px; padding:0px 10px 0px 0px;
	}
	#content-cx input{
		font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 12px; color: #450808; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #7F9DB9;
	}
	#content-cx input#submit	{
		font-size: 12px; color: #FFFFFF; font-weight : bold;
		background-color:#A82F40; border: 1px solid #7F9DB9; padding: 2px 2px 2px 2px;
	}
	#content-cx input.check	{
		font-size: 11px; color: #410F08; font-weight : normal; 
		background-color: #d8e2d6; border: 0px solid #9B9C9E;
		}
	#content-cx textarea{
		font-family: Tahoma,Arial, Helvetica, Sans-serif; font-size: 12px; color: #450808; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #7F9DB9; 
		width:520px;
	}
	#content-cx select{
		font-family: Tahoma,Arial, Helvetica, Sans-serif; font-size: 12px; color: #450808; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #7F9DB9;
	}	
	#content-cx .required	{
		font-size: 12px; color: #000000; font-weight : bold; 
		background-color: inherit; text-align:left;
	}
	#content-cx .tx09	{
		font-size: 11px; font-weight : bold; 
		background-color: inherit; padding: 2px 2px 2px 2px; text-align:left;
	}
	#content-cx .info	{
		font-size: 10px; color: #410F08; font-weight : normal; 
		background-color: inherit; padding: 5px 5px 5px 5px; line-height: 15px; text-align:left;
	}
	

/* -------------------------------------FOOTER -----------------------*/	
#footer{
	position:absolute; left:0px; bottom:0px; clear:left;							/*WIDTH + MARGIN: 913px;  HEIGHT + PADDING:157px;*/	
	width:913px; height:157px;
	background:  url(../../immagini/footer2.gif) no-repeat bottom left;
	z-index:+1; 
}	

#footer_txt{
	position:relative; float:left; clear:left;
	width:740px; height:23px;											/*WIDTH + MARGIN: 913px*/		
	padding:0px 40px 5px 133px; margin:-20px 0px 0px 0px; 
	z-index:+3; 
	font-size:12px; 
}
	#footer_txt a{ font-size:11px; color:#000000;}
	#footer_txt .right{ text-align:right;}
	#footer_txt .onlyprint{ display: none;}
	
	
	
/* -------------------------------------GALLERY -----------------------*/
#gallery{
	position:relative; float:left; clear:left;
	width:550px; 
	margin:0px 0px 0px 0px; padding:20px 0px 30px 0px; 
	z-index:4;
}
		#gallery #g_title{
			color:#DA6F32; font-weight:bold; font-size:12px;  text-align:left; height:18px;
		}
		#gallery img {
			border:1px solid #6F8969;
		}
		#gallery #thumbwrapper {
			position:relative; float:left; margin-top:0px; padding:0px 0px; width:540px; height:86px; 
			/*background-color:#97BEE3;*/
		}
		#gallery #thumbarea {
			position:relative; float:left; overflow:hidden; 
			height:86px; width:540px; 
		}
		#gallery #thumbs {
			position:relative; float:left; list-style:none; margin:0px 0px; padding:3px 5px;  width:10000px; height:86px;
			
		}
		
		#gallery #thumbs li {
			float:left; margin:0px 1px 0px 0px; cursor:pointer;
		}	
		


	
	
	