body { 
		background: #142D58;
		padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
		height:100%; 
		font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight : normal; color: #FFFFFF;
		/*background: #142D58 url(../../immagini/background.gif) repeat-y;*/
	 }
 	
form { 	
		padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
	}
	
h3{ font-size:15px; color:#FFFFFF; padding:0px; margin:0px; }	
h4{ font-size:14px; color:#E4D6A6; padding:0px; margin:0px; }	
	
/*CONTENT PER PAGINE CON IMMAGINI NELLA TESTATA*/
#hcontent{  
		position:relative;  
		background: #142D58 url(../../immagini/background.gif) repeat-y;
		width:950px; min-height:500px; height:318px;
		padding:0px 0px; margin:0px auto;
		z-index:1;
	}	
	
/*CONTENT PER PAGINE SENZA IMMAGINI NELLA TESTATA (PER FUNZIONARE CORRETTAMENTE CON EXPLORER)*/				
#hcontent_default{  
		position:relative;  
		background: #142D58 url(../../immagini/background.gif) repeat-y;
		width:950px; /*min-height:1110px; height:630px;*/
		padding:0px 0px; margin:0px auto;
		z-index:1;
	}	
	
/*CONTENT PER PAGINE SENZA IMMAGINI NELLA TESTATA (PER FUNZIONARE CORRETTAMENTE CON EXPLORER)*/				
#hcontent_index{  
		position:relative; 
		background: #142D58 url(../../immagini/background.gif) repeat-y;
		width:950px; min-height:800px; /*height:755px;*/
		padding:0px 0px; margin:0px auto;
		z-index:1;
	}				

#title_home{ 
		position:relative;  float:left;
		width:950px; height:148px;		
		padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
		z-index:5;
	}	
					
#hstripe{ 
		position:relative;  float:left;
		width:950px; height:433px;				
		padding : 0px 0px; margin : 0px 0px; 
		z-index:5;
	}
	#hstripe a{
		text-decoration:none; text-align:center;
		margin : 0px 0px 0px 0px; 
	}

#hstripe_est{ 
		position:relative;  float:left;
		background: url(../../immagini/e_photo_home.jpg) no-repeat;
		width:950px; height:433px;				
		padding : 0px 0px; margin : 0px 0px; 
		z-index:5;
	}	
			
	
	
/* ------------------------------------- JQUERY PHOTO -----------------------*/	
#home_gallery { 	
	position:relative;  float:left;
	width:449px; height:433px;									/*dim Foto: 239 * 318*/
	padding:0px 0px 0px 501px; margin:0px 0px; 
	z-index:5;
	
	}	
		#slideshow {
		    position:relative;
		    height:449px; width:433px;
		}
		
		#slideshow IMG {
		    position:absolute;
		    top:0;  left:0;
		    z-index:8;
		    opacity:0.0;
		}
		#slideshow IMG.active {
		    z-index:10;
		    opacity:1.0;
		}
		#slideshow IMG.last-active {
		    z-index:9;
		}	
	
#menu_home{ 
		position:relative; float:left; clear:left;  
		width:950px; height:75px;
		background: #142D58 url(../../immagini/menu_home.gif) repeat-y;
		padding : 15px 10px 10px 280px; margin : 0px 0px 10px 0px; 
		z-index:5;
	}		
	
	#menu_home a{
		text-decoration:none; text-align:center;
		 margin : 0px 20px 0px 20px; 
	}
	
#virtualtour_home{
	position:absolute;
	left:50px; bottom:56px;
	width:163px; height:118px;
	z-index:100;
}	
	
#wellness_home{
	position:absolute;
	right:50px; bottom:56px;
	width:163px; height:118px;
	z-index:100;
}	
	
#footer_home{ 
			position:relative;  float:left; clear:left;  
			width:950px;
			background: #2F4875 url(../../immagini/bck_page.gif) repeat-y;
			padding : 10px 0px; margin : 50px 0px 0px 0px; 
			font-family: Arial, Helvetica, Sans-serif; color:#FFFFFF; font-size:11px; font-weight:normal;
			text-align:center; 
			z-index:20;
			}
			#footer_home_text{
				position:relative; margin:0px auto;
				
			}
			#footer_home a{
				font-family: Arial, Helvetica, Sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold;
				text-decoration:none;
			}	
	

#pheader{ 
			position:relative;  
			background: #142D58 url(../../immagini/header.gif) no-repeat;
			height:114px;
			padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
			z-index:20;
	}	
#pmenu{ 
			position:relative;  
			background: #142D58 url(../../immagini/menu.gif) no-repeat;
			height:23px;
			text-align:left;
			padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
			z-index:20;
	}	
#photobox{ 
			position:relative;  
			width:946px;
			height:295px;
			padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
			z-index:10;
	}	
#swfbox{ 
			position:relative;  
			width:946px;
			height:295px;
			padding : 0px 0px 0px 0px; margin : 1px 0px 0px 2px; 
			z-index:10;
	}	
	
#one-image{
		position:relative; 
		padding : 4px 0px 0px 0px; margin:0px auto;
		width: 940px; height: 240px;
		
}
#thumb-box {	
			position:relative;  float:left;
			width:130px; height:300px;
			padding : 0px 0px; margin : 0px 0px; 
			z-index:20;
	}
			#thumb-box a {	
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 4px; 
				/*color:#FFFFFF;*/
			}
#large-box {	
			position:relative;  float:right;
			width:818px; height:300px;
			padding: 0px 1px 0px 0px; margin: 0px 0px 0px 0px; 
			z-index:20;
			/*border:1px solid red;*/
	}
.pthumb	{
			padding : 2px 0px 2px 0px; margin : 2px 0px 2px 0px; 
			border: 1px solid #FFFFFF;
			}
				
#contentbox	{
			position:relative; /*float:left; clear:left;*/
			width:950px; min-height:300px;											/*WIDTH + MARGIN: 950px*/	
			/*background: url(../../immagini/bck_page.gif) repeat-y;*/
			background: url(../../immagini/bck_page.gif) no-repeat top left;
			padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
			z-index:15;
			
			}
						
/*pbody PER PAGINE CON IMMAGINI NELLA TESTATA*/			
#pbody{ 
			position:relative; float:left;
			width:608px; min-height:300px; 
			padding : 10px 0px 0px 140px; margin : 0px 10px 0px 5px; 
			font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #FFFFFF;
			z-index:20;
			}
			#pbody a{
				font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #E4D6AF;
				text-decoration:underline;
			}
			#pbody a.tophoto{
				font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #ddaa71;
				text-decoration:underline;
			}
			#pbody strong{
				font-size: 12px; font-weight : bold; color: #E4D6AF;
			}
			#pbody .enf{
				font-size: 12px; font-weight : bold; color: #FFFFFF;
			}
			#pbody .image{
				border: 1px solid #FFFFFF; margin: 10px 2px 2px 2px;
			}
			#pbody .cond_left{
				position:relative; float:left; width:28%;
			}
			#pbody .cond_center{
				position:relative; float:left; width:15%;
			}
			#pbody .cond_right{
				position:relative; float:left; width:55%; 
			}
			#pbody .cond_clear{
				position:relative; clear:left;
			}
/*pbody PER PAGINE SENZA IMMAGINI NELLA TESTATA (PER FUNZIONARE CORRETTAMENTE CON EXPLORER)*/				
#pbody_default{ 
			position:relative; float:left;
			width:608px; min-height:560px; 
			padding : 10px 0px 0px 140px; margin : 0px 10px 0px 5px; 
			font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #FFFFFF;
			z-index:20;
			}
			
			#pbody_default a{
				font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #E4D6AF;
				text-decoration:underline;
			}
			#pbody_default a.white{
				font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #FFFFFF;
				text-decoration:none;
			}
			#pbody_default a.white:hover{
				font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #FFFFFF;
				text-decoration:underline;
			}
			
			#pbody_default strong{
				font-size: 12px; font-weight : bold; color: #E4D6AF;
			}
			
			#pbody_default .enf{
				font-size: 12px; font-weight : bold; color: #FFFFFF;
			}	
			#pbody_default .image{
				border: 1px solid #FFFFFF; margin: 10px 2px 2px 2px;
			}	
			
			#pbody_default .h3{
				font-family: Arial, Helvetica Verdana; font-size: 17px;  color:#E4D6AF; font-weight : bold;
				padding: 0px 0px 10px 0px;		
			}
				
				
#pc_dx{ 
			position:relative; float:right;
			width:180px; min-height:200px;
			padding : 10px 0px 0px 0px; margin : 0px 0px 0px 0px; 
			font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #FFFFFF;
			z-index:20;
			}
			
.dxbox{
	width:170px; margin: 0px 0px 15px 0px; line-height:13px;  padding:0px;
	position:relative; float:left; vertical-align:top; text-align:center;
	font-family: Arial,Verdana, Helvetica; font-size: 10px; color : #ffffff; font-weight : normal; 
	background-color: inherit;
}
		.dxbox A{
				font-size: 11px; color:#DDAA71; font-weight:bold; /*float:right;*/
				text-decoration:underline;
		}
		.dxbox .title	{
				font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 13px; color: #E4D6AF; font-weight : bold; 
				text-align:left; padding:0px 0px 5px 1px; margin:0px 10px 0px 0px;
		}
		.dxbox .txt	{
				font-size: 10px; color : #ffffff; font-weight : normal; 
				background-color: inherit; text-align:left; 
				padding: 10px 5px 10px 0px; margin: 0px 0px; vertical-align:middle;
		}
		.dxbox .enf{
				font-weight:bold;
		}	
									
			
#footer{ 
			position:relative; 
			background: #2F4875 url(../../immagini/bck_page.gif) repeat-y;
			padding : 10px 0px; margin : 0px 0px 0px 0px; 
			font-family: Arial, Helvetica, Sans-serif; color:#FFFFFF; font-size:11px; font-weight:normal;
			text-align:center; 
			z-index:20;
			}
			#footer a{
				font-family: Arial, Helvetica, Sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold;
				text-decoration:none;
			}
				
#title_ {
				position:relative;   
				background: #2F4875 url(../../ita/title.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
#title_hotel {
				position:relative;  
				background: #2F4875 url(../../ita/title_hotel.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_hotel_inverno {
				position:relative;  
				background: #2F4875 url(../../ita/title_hotel_inverno.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}	
	#title_hotel_estate {
				position:relative;  
				background: #2F4875 url(../../ita/title_hotel_estate.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}						
#title_interni {
				position:relative;  
				background: #2F4875 url(../../ita/title_interni.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_interni_hall_bar {
				position:relative;  
				background: #2F4875 url(../../ita/title_interni_hall_bar.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_interni_ristorante {
				position:relative;  
				background: #2F4875 url(../../ita/title_interni_ristorante.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_interni_camere {
				position:relative;  
				background: #2F4875 url(../../ita/title_interni_camere.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_interni_saletta_giochi {
				position:relative;  
				background: #2F4875 url(../../ita/title_interni_sala_giochi.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}													
#title_benessere {
				position:relative;  
				background: #2F4875 url(../../ita/title_benessere.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
#title_listini {
				position:relative; 
				background: #2F4875 url(../../ita/title_listini.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_listini_estate {
				position:relative;  
				background: #2F4875 url(../../ita/title_listini_estate.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_listini_inverno {
				position:relative;  
				background: #2F4875 url(../../ita/title_listini_inverno.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_listini_condizioni {
				position:relative;  
				background: #2F4875 url(../../ita/title_listini_condizioni.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_listini_offerte {
				position:relative;  
				background: #2F4875 url(../../ita/title_listini_offerte.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}																
				
#title_andalo {
				position:relative;  
				background: #2F4875 url(../../ita/title_andalo.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_andalo_inverno {
					position:relative;  
					background: #2F4875 url(../../ita/title_andalo_inverno.gif) no-repeat;
					padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
					z-index:10;
					}	
	#title_andalo_estate {
					position:relative;  
					background: #2F4875 url(../../ita/title_andalo_estate.gif) no-repeat;
					padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
					z-index:10;
					}							
#title_contatti {
				position:relative; /*height:630px;*/
				background: #2F4875 url(../../ita/title_contatti.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}
	#title_guestbook {
			position:relative; /*height:630px;*/
			background: #2F4875 url(../../ita/title_guestbook.gif) no-repeat;
			padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
			z-index:10;
			}
	#title_confermacom {
			position:relative; /*height:630px;*/
			background: #2F4875 url(../../ita/title_confermacom.gif) no-repeat;
			padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
			z-index:10;
			}				
#title_gallery {
				position:relative;  
				background: #2F4875 url(../../ita/title_gallery.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}	
#title_meteo {
				position:relative;  
				background: #2F4875 url(../../ita/title_meteo.gif) no-repeat;
				padding : 0px 0px 0px 0px; margin : 0px 0px 0px 0px; 
				z-index:10;
				}											



#defaultpage {	}


#contatti_box	{
		font-family: Arial, Helvetica Verdana; font-size: 12px; text-align : left;  color: #FFFFFF; 
		padding:15px 0px;  background-color: inherit;  text-align:left;
	}
	#contatti_box	.required	{
			font-size: 12px; color: #e4d6af; font-weight : normal; 
			background-color: inherit; text-align:left;
			}
			
	#contatti_box .tx09	{
			font-size: 11px; font-weight : bold; 
			background-color: inherit; padding: 2px 2px 2px 2px; text-align:left;
			}
			
	#contatti_box  strong{
				font-weight : bold;
			}		
	#contatti_box	.info	{
			font-size: 11px; font-weight : normal; 
			background-color: inherit; padding: 5px 5px 5px 5px; line-height: 13px; text-align:left;
			}	
	#contatti_box	input{
			font-family: Arial, Helvetica Verdana; font-size: 12px; font-weight : normal; color:#142D58;
			background-color: #ecf0f4; border: 1px solid #7687A4;
			}
	#contatti_box	textarea{
			font-family: Arial, Helvetica Verdana; font-size: 12px; font-weight : normal; color:#142D58;
			background-color: #ecf0f4; border: 1px solid #7687A4; width:520px;
			}		
	#contatti_box	input.check	{
			font-size: 11px; font-weight : normal; 
			background-color: #2F4875; border: 1px solid #2F4875;
			}				
	#contatti_box	input#submit	{
			font-family: Arial, Helvetica Verdana; font-size: 12px; color: #F6F1E4; font-weight : bold;
			background-color:#7687A4; border: 1px solid #AAAAAA; padding: 0px 0px;
			}	
			
			
#prezzi_info{
				font-family: Arial, Helvetica,Verdana,Tahoma; font-size: 12px; color : #ffffff;  font-weight : normal; 
				background-color:inherit; width:100%; position:relative; margin:0px 0px 0px 0px;  padding:0px 0px;
}		
		#prezzi_info A{
				color: #696F37; font-size: 12px; text-decoration:underline; font-weight : bold; 
		}
		#prezzi_info A:hover{
				color: #C02626; font-size: 12px; text-decoration:underline; font-weight : bold; 
		}
		#prezzi_info .listitle{ 
				font-family: Arial, Helvetica,Verdana,Tahoma, sans-serif; font-size: 16px; color: #F6F1E4;	font-weight : bold; 
				background-color: inherit; padding: 0px 0px 0px 10px; margin: 0px 0px; letter-spacing:1px;			
			}
		#prezzi_info .listline{ 
					position:relative;  border-top: 2px solid #9AA7B4; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
			}		
		#prezzi_info .liscont{
			position:relative; margin:5px 0px 5px 0px;  padding:5px 0px 5px 0px;
		}	
		#prezzi_info .tablecom{		
				margin: 0px 0px 0px 10px; padding: 0px 0px 10px 0px;
			}
		#prezzi_info .cell_x1y1{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #2F4875;  font-weight : bold; background-color: #F6F1E4; 
				padding: 1px 1px 1px 1px; text-align:left; vertical-align:top; min-height:10px;
			}		
		#prezzi_info .cell_x1{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #3e5e99;  font-weight : bold; background-color: #F6F1E4; 
				padding: 1px 10px 1px 1px; text-align:left; min-height:10px;
			}
		#prezzi_info .cell_y1{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 11px; color : #2F4875;  font-weight : bold; background-color: #F6F1E4; 
				padding: 1px 1px 1px 1px; text-align:center; vertical-align:top; min-height:10px;
			}	
		#prezzi_info .cell{
				font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color : #2F4875;  font-weight : normal; background-color: #f7f5f4;
				padding: 1px 1px 1px 1px; text-align:center; min-height:10px;
			}			
		#prezzi_info .footer{
				margin: 5px 0px 10px 10px; padding: 0px 0px 10px 0px; clear:left;
				font-size: 12px;
			}				

				
#alertwin	{
				position:absolute; vertical-align:top; z-index:+55;
				left:310px; top:130px;
				/*visibility:show;*/
				width:340px; height:305px;
				background:#7888A6 url(../../immagini/alertwin.gif) repeat-x;
				border:1px solid #61717e;
				}
			#alerttitle	{
				font-family:  Georgia, Arial, Helvetica, Verdana; font-size: 12px; font-weight : bold; color:#FFFFFF;
				background-color:#2A5172; width:338px; margin: 1px; height: 18px; text-align: RIGHT;
				}
			#alerttitle a	{				
				font-family:  Arial, Helvetica, Verdana; font-size: 14px;  font-weight : bold; color:#FFFFFF;
				background-color:#2A5172; text-decoration: none; 
				}
			#alertbody	{
				position:relative;
				width:325px; height:270px;
				overflow:auto;
				padding: 7px;
				font-family:  Arial, Helvetica, Verdana; color:#2A5172; font-size: 12px;
				}
				
#photogallery{
	font-family: Verdana, Tahoma, Arial, sans-serif, Helvetica; font-size: 11px; color: #ffffff;	font-weight : normal; background-color: inherit;
}
		#photogallery A  { font-size: 11px; color: #F3B064; text-decoration: none; font-weight : bold;}
		#photogallery A.blu{ font-size: 11px; color: #F6F1E4; text-decoration: none; font-weight : bold; background-color: inherit;}
		#photogallery A.gruppi{ font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight : bold;  background-color: inherit;}
		#photogallery A.parkey { font-size: 11px; color: #E4D6AF; text-decoration: none; font-weight : normal; background-color: inherit;}

		#photogallery #dettaglio{ line-height:20px; }
		#photogallery #elenco{ background-color:inherit; width:100%; height:730px; overflow:auto; /*border:1px solid #C5B7AB;*/}

		#photogallery .nphoto{ font-size: 09px; color: #F6F1E4; font-weight : bold; }
		
		#photogallery .ti10 	{font-size: 11px; color: #F6F1E4; font-weight : bold; border-bottom: 1px dotted #F6F1E4;}
		#photogallery .ti12 	{font-size: 18px; color: #F6F1E4; font-weight : bold; border-bottom: 1px dotted #eae4df;}
		#photogallery .txt09 	{font-size: 09px; color: #E4D6AF;	font-weight : normal; background-color: inherit;}

		#photogallery .txt10 	{font-size: 09px; color: #E4D6AF;	font-weight : normal; background-color: inherit;}
		#photogallery .txt11 	{font-size: 11px; color: #FFFFFF;	font-weight : normal; background-color: inherit;}
		#photogallery .titphoto {font-size: 11px; color: #F6F1E4;	font-weight : normal; background-color: inherit;}
		#photogallery .enf 		{font-size: 12px; color: #E4D6AF;	font-weight : bold; background-color: inherit;}
		#photogallery .enf11 	{font-size: 11px; color: #E4D6AF;	font-weight : bold; background-color: inherit;}
		#photogallery .tx13blackb{font-size: 13px; color: #FFFFFF;	font-weight : bold; background-color: inherit;}
		
		#photogallery .lineright{border-right: 1px dotted #F6F1E4;}
		#photogallery .photo{ border:1px solid #C5B7AB;}
		#photogallery .photorange{ border:1px solid #C5B7AB;}						
				
	
#meteo	{
	font-family: Arial, Helvetica,Verdana; font-size: 12px; color : #FFFFFF;  text-align: center; font-weight : normal;
	padding:0px 0px; margin:0px 0px; width:100%;
}
		#meteo .day_meteo { 
							
							font-family:  Arial, Helvetica, Verdana; font-size: 17px; color: #E4D6AF; font-weight:bold;
							padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;
							}
	    #meteo .row_meteo { 
					font-family:  Arial, Helvetica, Verdana; font-size: 11px; color: #ffffff;
					padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;
					}
		#meteo .brow{
			color:#F6F1E4; padding:0px 0px 0px 35px;
		}			

#guestbook_info{
	font-family: Arial, Helvetica Verdana; font-size: 12px; text-align : left;  color: #FFFFFF; 
	padding:15px 0px;  background-color: inherit;  text-align:left;
}
		#guestbook_info	.all{
			position:relative; float:right; padding: 0px 0px;
			
		}
		#guestbook_info	.guesttit{
			font-family: Arial, Helvetica Verdana; font-size: 17px;  color:#E4D6AF; font-weight : bold;
			padding: 0px 0px 10px 0px;
		}
		#guestbook_info .error{
			position:relative;
			font-family: Arial, Helvetica Verdana; font-size: 12px;  color: #ffffff;  font-weight : bold; text-align : center;  
			padding: 5px 0px 10px 0px; margin: 0px 40px;
			background-color:#ec9b9b; border-top:2px solid #C62424; border-bottom:2px solid #C62424;
		}
		#guestbook_info .guestcomm{
			font-family: Arial, Helvetica Verdana; font-size: 12px;  color: #ffffff;  font-weight : normal; text-align : left;  
			padding: 5px 5px 10px 5px; margin: 0px 0px;
			background-color:#7687A4; border-top:1px solid #b1bbcb; border-bottom:1px solid #b1bbcb;
		}
		#guestbook_info .guestuser{
			background: #2F4875 url(../../immagini/guest_v.gif) no-repeat left top;
			font-family: Arial, Helvetica Verdana; font-size: 12px;  color: #ffffff;  font-weight : normal; text-align : left;  
			padding: 10px 0px 20px 25px; margin: 0px 0px;
			
		}
		#guestbook_info .txt09{
			position:relative; clear:left; float:left; width:100%;
			font-family: Arial, Helvetica Verdana; font-size: 10px; text-align : left;  color: #FFFFFF; 
		}
		#guestbook_info	.new_left{
			position:relative; float:left; width:45%;
			font-family: Arial, Helvetica Verdana; font-size: 11px;  color:#FFFFFF; font-weight : normal;
			text-align:left; line-height:20px;
		}	
		#guestbook_info	.new_right{
			position:relative; float:left; width:45%;
			font-family: Arial, Helvetica Verdana; font-size: 11px;  color:#FFFFFF; font-weight : normal;
			text-align:left; line-height:20px;
		}
		#guestbook_info	input{
			font-family: Arial, Helvetica Verdana; font-size: 11px; font-weight : normal; color:#142D58;
			background-color: #ecf0f4; border: 1px solid #7687A4;
			}
		#guestbook_info	textarea{
				font-family: Arial, Helvetica Verdana; font-size: 11px; font-weight : normal; color:#142D58;
				background-color: #ecf0f4; border: 1px solid #7687A4; width:320px;
				}		
		#guestbook_info	input.check	{
				font-size: 11px; font-weight : normal; 
				background-color: #2F4875; border: 1px solid #2F4875;
				}				
		#guestbook_info	input#submit	{
				font-family: Arial, Helvetica Verdana; font-size: 12px; color: #F6F1E4; font-weight : bold;
				background-color:#7687A4; border: 1px solid #AAAAAA; padding: 0px 0px;
				}			
		
/*
* NECESSARI PER LE IMMAGINI CHE SCORRONO IN TESTATA DEL LAYOUT
*/	
	
/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:0;
	visibility:hidden;
	}			
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


