body { 
	background: #5C100D url(../../immagini/sfondo.gif) no-repeat top center;
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;
	font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : normal; color: #000000; 
}
	body a		{font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #982d12; text-decoration:none;}
	body a:hover{font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight : bold; color: #982d12; 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;
	width:926px;	   /*height:764px;*/  									/*WIDTH+ PADDING:926*/
	padding: 0px 0px 0px 0px; margin:0px auto;
	background: inherit;
	z-index:0; 
}	
#container { 
	position:relative; float:left; clear:left;
	background: url(../../immagini/bck_body.gif) no-repeat top left;
	width:920px;	min-height:400px;   /*height:764px;*/  					/*WIDTH+ PADDING:926*/			
	padding: 0px 3px 0px 3px; margin:0px auto;
	z-index:1; 
	}
	
/* -------------------------------------LOGO HOTEL -----------------------*/		
#mainlogo { 
	position:absolute;
	top:0px; left:52px; 
	background: url(../../immagini/logo_arcobaleno.png) no-repeat top left;
	width:374px; height:141px;
	z-index:10;
	}	
	
/* -------------------------------------MENU TOP -----------------------*/		
#menutop{
	position:relative; float:right;
	height: 14px;															/*WIDTH+ PADDING:31*/		
	padding:13px 0px 4px 0px; margin:0px 0px; 
	color: #363837; font-weight:bold; text-align: right;
	z-index:10;
}
	#menutop A{ font-size: 13px; font-weight : bold; color: #363837; text-decoration:none;}
	#menutop A:hover{ font-size: 13px; font-weight : bold; color: #363837; text-decoration:underline;}
	
	#menutop #mail-box{
		position:relative; padding-right:150px;
	}
	
	#menutop #language-box	{
		position:absolute; top:12px; right:5px; height: 14px; 
		z-index: +100; 
	}
	#language-box img{ padding: 0px 8px 3px 0px;}
	
	
/* -------------------------------------HEADER -----------------------*/	
#pageheader{ 	
	position:relative; float:left;
	/*background:  url(../../photo/hotel_arcobaleno.jpg) no-repeat center;*/
	width:920px; height:455px; 
	padding:0px 0px; margin:0px 0px; 
	z-index:5;
	}	
	
	#pageheader #slideshow {
		    position:relative; width:920px; height:455px;
		}
	#pageheader #slideshow IMG {
	    position:absolute; top:0;  left:0;
	    z-index:8; opacity:0.0;
	}
	#pageheader #slideshow IMG.active {
	    z-index:10; opacity:1.0;
	}
	#pageheader #slideshow IMG.last-active {
	    z-index:9;
	}
/*	
#flashheader{
	position:relative; 
	
	width:920px; height:455px; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	z-index:5; 
}
	#flashheader img{ bottom:0px;}*/
	
/* -------------------------------------BARRA MENU -----------------------*/	
#header-menu{
	position:absolute; 
	left:3px;	/*top:451px; */ top:453px;
	width:916px; height:35px;												/*WIDTH+ PADDING:920*/	
	padding:0px 0px 0px 4px;
	background: url(../../immagini/bck_menu.png) repeat-x top center;
	z-index:+6;
}	
	#header-menu img{
		padding:0px 0px 0px 1px;
	}	
			
/* -------------------------------------MAIN BOX -----------------------*/	
#mainbox{
	position:relative; float:left; 
	width:920px; 												/*width+padding:920px*/
	padding:10px 10px 0px 0px; margin:0px 0px; 
	z-index:10; 
}

/* -------------------------------------COLONNA SX -----------------------*/		
#title_macro	{	
	position:relative;  float:left;
	width:58px; min-height:360px;												/*width+padding:58px*/
	padding: 0px 0px 0px 0px; margin: 0px 0px;
	color: #3a393c; font-weight: normal; text-align: left;
	z-index:1;
	}
	
/* -------------------------------------COLONNA SX -----------------------*/		
#content-sx	{	
	position:relative;  float:left;
	width:210px; min-height:360px;													/*width+padding:230px*/
	padding: 0px 10px; margin: 0px 0px;
	color: #3a393c; font-weight: normal; text-align: left;	
	background: url(../../immagini/bck_line.gif) no-repeat top right;
	z-index:1;
	}
	
	/* -------------------------------------SUBMENU -----------------------*/		
	#content-sx #submenu-box	{
		position:relative; float:left;	
		width: 190px;															/*width+padding:230px*/
		padding:20px 10px 10px 10px; margin:0px 0px 8px 0px; line-height:17px;
	}
	#content-sx #submenu-box .single-block{ 	position:relative; margin:0px 0px 0px 0px; padding:4px 0px 4px 10px; background: url(../../immagini/l_menu.gif) repeat-x bottom;  z-index:3; }
	#content-sx #submenu-box .single-block-sel{ position:relative; /*background: url(../../immagini/l_menu_sel.gif) repeat-y top left;*/  z-index:3; } 
	#content-sx #submenu-box A.submen {			font-size: 14px; color: #5C100D; font-weight:normal; text-decoration:none; letter-spacing:-1px;}
	#content-sx #submenu-box A.submen:hover {	font-size: 14px; color: #5C100D; font-weight:normal; text-decoration:none; letter-spacing:-1px;}			
	#content-sx #submenu-box A.submensel {			font-size: 14px; color: #982D12; font-weight:bold; text-decoration:none; letter-spacing:-1px;}
	#content-sx #submenu-box A.submensel:hover {	font-size: 14px; color: #982D12; font-weight:bold; text-decoration:none; letter-spacing:-1px;}
	
	#content-sx #submenu-box A.subsubmen {			font-size: 12px; color: #5C100D; font-weight:normal; text-decoration:none; letter-spacing:-1px; padding:0px 0px 0px 18px;}
	#content-sx #submenu-box A.subsubmen:hover {	font-size: 12px; color: #5C100D; font-weight:normal; text-decoration:none; letter-spacing:-1px; padding:0px 0px 0px 18px;}					
	#content-sx #submenu-box A.subsubmensel {		font-size: 12px; color: #982D12; font-weight:bold; text-decoration:none; letter-spacing:-1px; padding:0px 0px 0px 18px;}
	#content-sx #submenu-box A.subsubmensel:hover {	font-size: 12px; color: #982D12; font-weight:bold; text-decoration:none; letter-spacing:-1px; padding:0px 0px 0px 18px;}					
		
	#box_indirizzo	{
		position:relative; float:left;	
		padding:20px 0px 10px 15px; margin:0px 0px; /*padding:50px 0px 10px 15px;*/
		font-size:12px; color: #363837; font-weight:normal; line-height:13px; text-align:left;
		z-index:+4;
	}
		#box_indirizzo	a{ 		font-size:12px; color: #363837; font-weight:bold; text-decoration:none;}	
		#box_indirizzo	a:hover{font-size:12px; color: #363837; font-weight:bold; text-decoration:underline;}			
		
		#box_indirizzo	a.s			{ font-size:12px; color: #363837; font-weight:bold; text-decoration:none; letter-spacing:-1px;}	
		#box_indirizzo	a.s:hover	{ font-size:12px; color: #363837; font-weight:bold; text-decoration:underline; letter-spacing:-1px}			
		
	#box_utility	{	
		position:relative; float:left;	
		padding:40px 0px 0px 0px;
	}

	
/* -------------------------------------CONTENT -----------------------*/
#content-cx{
	position:relative; float:left;
	width:592px; 										/*width+padding:632px*/
	padding:20px 15px 25px 20px; margin:0px 0px; 
	font-size: 13px; color:#363837;
	text-align:left;
	z-index:10; 
}
	h1{ color:#BD821B; font-size:20px; font-weight:normal; padding:0px 0px 15px 0px; margin:0px;}	 /*5A100D  d99811*/	
	h2{ color:#BD821B; font-size:18px; font-weight:normal; padding:0px; margin:0px;}		
	h3{ color:#BD821B; font-size:15px; font-weight:bold; padding:0px; margin:0px;}	
	
	#content-cx #simple_content{
		padding:5px 15px 10px 15px;
	}	
	#content-cx #iframe{		
		position:relative; left:0px;
		width:590px; height:655px; background-color:#FFFFFF; 
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
	}	
	
	/* -------------------------------------SETTAGGIO INPUT TYPE DIVERSI -----------------------*/	
	.photo_pr{ padding-right:10px;}	
	.formrichiesta td{ height:30px;}
	.formrichiesta2 td{ height:47px;}
	.formrichiesta .w30{ width:190px;}
	.required{ color: #363837; font-weight : normal; }
	.enf{ color: #CB7B1A; font-weight : normal; }
	.subtitle{ color: #381B18; font-weight : bold; padding:10px 0px 10px 0px; }		
	.tx09{
		font-size: 11px; color: #363837; font-weight : normal; text-align:left;
		padding: 4px 2px 2px 2px; 
	}
		.tx09 a{ 		font-size: 11px; color: #363837; font-weight : normal; text-decoration:none;}
		.tx09 a:hover{  font-size: 11px; color: #363837; font-weight : normal; text-decoration:underline;}
	.info	{
		font-size: 10px; color: #363837; font-weight : normal; 
		padding: 5px 5px 5px 5px; line-height: 15px; 
	}	
	input{
		font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color: #692B05; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #ACA899; padding:0px; margin:0px;
	}
	textarea{
		font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color: #692B05; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #ACA899; width:500px;
	}		
	select{
		font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color: #692B05; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #ACA899;
	}		
	input.check	{
		font-size: 11px; color: #410F08; font-weight : normal; 
		background-color: #FFFFFF; border: 1px solid #FFFFFF;
	}				
	input#submit	{
		font-size: 12px; color: #FFFFFF; font-weight : bold;
		background-color:#EFB330; border: 1px solid #ca8d0f; padding: 2px 2px 2px 2px;
	}
	
	/* -------------------------------------GALLERY -----------------------*/		
	#content-cx #gallery{
		position:relative; clear:left; float:left; padding:2px 0px; margin:0px 0px 0px 0px; 
		font-size: 12px; font-weight : normal; color: #321617;
		z-index:+99; 
	}
		#content-cx #gallery .g_photo{
			padding:0px 0px; margin:0px 0px; z-index:+99; 
		}
		#content-cx #gallery img {
			border:0px solid #5c7bbc;
		}
		
		#content-cx #gallery #thumbwrapper {
			position:relative; float:left; margin:0px; padding:0px 0px; 
			width:592px; height:72px; 
			/*background-color:#BBC5DF;*/
		}
		#content-cx #gallery #thumbarea {
			position:relative; float:left; overflow:hidden; 
			width:592px; height:72px; 
		}
		#content-cx #gallery #thumbs {
			position:relative; float:left; list-style:none; margin:0px 0px; padding:2px 2px 2px 2px;  
			width:10000px; height:72px;
		}
		#content-cx #gallery #thumbs li {
			float:left; margin:0px 5px 0px 0px; cursor:pointer; 
		}		
	
	
/* -------------------------------------FOOTER -----------------------*/	
#footer { 
	position:relative; float:left;
	width:926px; height:148px;
	padding: 0px 0px 0px 0px; margin:0px 0px;
	background: url(../../immagini/bck_footer.gif) no-repeat top center;
	z-index:1;
	}
	#footer .footermenu { 
		position:relative;
		padding: 0px 0px 0px 288px; margin: 0px 0px 0px 0px;
		font-size: 11px; font-weight : normal; color:#5C100D;
		text-align: center;
		z-index:1;
	}
/* -------------------------------------DESIGN BRENTAPAGANELLA.COM -----------------------*/		
#design { 
	position:absolute; 
	left:926px; top:690px;
	background: url(../../immagini/bck_design.gif) no-repeat top right;
	width:34px; height:257px;
	padding: 0px 0px; margin: 0px 0px;
	z-index:100;
	}
	
				
#proposte_info{
	position:relative; padding:5px 15px 10px 15px; 
}
	#proposte_info .title_pw{
		color:#982D12; font-weight:bold;
		border-bottom:2px solid #dcb8b6;
		padding:2px 0px;
	}	
	#proposte_info .prezzo_pw{
		color:#982D12; font-weight:bold;
		padding:2px 0px;
		text-align:right;
	}		
	#proposte_info .txt_pw{
		padding:0px 0px 10px 0px; color:#6c6c6c;
	}	
	#proposte_info .txt_subpw{
		padding:0px 0px 1px 0px; line-height: 15px; color:#a06c16; /*808080;*/
	}	
	#proposte_info .txt_subsubpw{
		padding:0px 0px 6px 20px; line-height: 13px; font-size:11px; color:#808080; /*4f4f4f;*/
	}	
		
	
#prezzi_info{
		background-color:inherit; width:100%; position:relative; clear:left; margin:0px 0px;  padding:0px 0px;
}		
	#prezzi_info A{
			color: #696F37; font-size: 14px; text-decoration:underline; font-weight : bold; 
	}
	#prezzi_info A:hover{
			color: #C02626; font-size: 14px; text-decoration:underline; font-weight : bold; 
	}
	#prezzi_info .liscont{
		position:relative; margin:0px 0px 0px 0px;  padding:10px 0px 10px 0px;
	}	
	#prezzi_info .tablecom{		
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: inherit; width:100%; /*background-color: #AC0230;*/
		}
	#prezzi_info .cell_x1y1{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color : #FFFFFF;  font-weight : bold; background-color: #F1BC48; 
			padding: 1px 1px 1px 2px; text-align:left; vertical-align:top; min-height:10px;  border: 1px solid #D99811;
		}		
	#prezzi_info .cell_y1{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color : #FFFFFF;  font-weight : bold; background-color: #F1BC48; 
			padding: 1px 1px 1px 2px; text-align:center; vertical-align:top; min-height:10px; border: 1px solid #D99811;
		}
	#prezzi_info .cell_x1{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color : #5C100D;  font-weight : normal; background-color: #FFFFFF; 
			padding: 1px 1px 1px 2px; text-align:left; min-height:10px; border: 1px solid #D99811;
		}		
	#prezzi_info .cell{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color : #5C100D;  font-weight : normal; background-color: #FFFFFF;
			padding: 1px 1px 1px 2px; text-align:center; min-height:10px;  border: 1px solid #D99811;
		}			
	#prezzi_info .footer{
			margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; clear:left;
			font-size: 13px;  
		}		
		
#alertwin	{
	position:absolute; display:block; vertical-align:top; 
	left:0px; top:-270px;
	width:358px; height:280px;
	background: #7D403D url(../../immagini/alertwin.gif) repeat-x;
	z-index:+999; 
	}
		#alerttitle	{
			position:relative; height:16px;  padding:2px 20px 2px 10px; margin:2px;
			font-size: 13px;  font-weight : bold; color:#ffffff;
			text-align: right; z-index:+999; 
			background-color:#3C3D45;
		}
		#alerttitle a	{				
			font-size: 13px;  font-weight : bold; color:#ffffff; text-decoration: none; 
			z-index:+999; 
		}
		#alertbody	{
			position:relative; overflow:auto; 
			width:338px; height:230px;
			padding:10px 20px; margin: 0px 0px;
			color:#363837; font-size: 13px; z-index:+999; line-height:20px;
		}			
		
		
#down_box{
	position:relative; float:left;
	margin:0px 0px 40px 0px;
}	
	#down_box .box_glo{
		position:relative; float:left; clear:left; 
		width:590px;	
		margin:20px 10px 0px 0px; padding:0px 0px 0px 0px; 	
		border-bottom:1px solid #f8eac7;
	}
	/*DOWNLOAD*/
	#down_box .box_doc{
		position:relative; float:left;
		width:100%;
		text-align:left;
		color:#6D3B07; font-weight:bold;
	}
	#down_box .right{
		position:relative; float:right;
		text-align:right; 
	}
	
	#down_box a.info_doc{ color:#BD821B; font-size:11px; font-weight:bold; text-decoration:none; } /*9B5507*/
	#down_box #info_doc{
		background-color:transparent; border:0px;
		color:#BD821B; font-size:11px; font-weight:bold; 
		cursor: pointer;
	}		
	
	
#hotel_arcobaleno{
}	

	#hotel_arcobaleno #pacch_vacanza{
		position:relative; float:left; clear:left;
		width:592px;
		margin:0px 0px 10px 0px;
		
	}
	
	#hotel_arcobaleno .pacch_line{
		position:relative; float:left; clear:left;
		width:592px;
		/*border-bottom:1px solid #E5E962;*/
		z-index:5;
	}
	
	#hotel_arcobaleno .pacch_block{
		position:relative; float:left;
		width:284px; 						/*width:240px; height:119px;*/
		margin:10px 8px 5px 4px; /*padding:29px 15px 0px 15px;*/
		font-size:11px; /*color:#877e72;*/
		line-height:14px;
		/*background:url(../../immagini/bck_offerte_resort.jpg) no-repeat bottom left;*/
		z-index:5;
	}
	
	#hotel_arcobaleno .titolo_pacc{
		/*color: #766d63;	font-size:12px; font-weight:bold; text-transform:uppercase;*/
		color: #5C100D;	 font-weight:bold; text-transform:uppercase; /*text-decoration:underline;*/
	}
	#hotel_arcobaleno .titolo_pacc a{ color:#5C100D; }
	#hotel_arcobaleno .prezzo_pacc{
		color: #B94132;
		/*color:#000000;*/ font-weight:bold;
		padding:5px 0px 0px 0px;
	}
	
	#hotel_arcobaleno .txt_right{
		position:relative; float:right; clear:left;
		margin:10px 0px 20px 0px;
		text-align:right;
	}
	#hotel_arcobaleno .txt_right a{color:#BD821B;}
	
	
	
/* ------------------------------------- promozioni -----------------------*/	
#news_box{
	position:relative; float:left;
	margin:0px 0px 40px 0px;
}

	#news_box .box_eve{
		position:relative; float:left; clear:left; 
		width:592px;	
		margin:30px 0px 0px 0px; padding:0px 0px 10px 0px; 	
		border-bottom:1px solid #f8eac7;
	}
		#news_box .box_promo_left{
			position:relative; float:left;
			width:170px;
		}
		#news_box .box_eventi_right{
			position:relative; float:right;
			width:412px; padding:0px 0px 0px 10px; 	
		}
		
	#news_box .box_eventi_tit{
		 position:relative;
		 font-size:15px; color:#BD821B; font-weight : bold;
		 padding:0px 0px 10px 0px; 
		 z-index:10;
	}
	#news_box .box_eventi_tit a{ font-size:15px; color:#BD821B; text-decoration:none;}
	
	#news_box a.grey		{ color:#4E2B08; font-weight:normal; text-decoration:none;}
	#news_box a.grey:hover{ color:#4E2B08; font-weight:normal; text-decoration:none;}
	#news_box .b_right{
		position:relative; float:right;
		margin:20px 0px 0px 0px;
	}		
	
	#news_box .box_eve_info{
		position:relative; float:left; clear:left; 
		width:592px;	
		margin:30px 0px 0px 0px; padding:0px 0px 10px 0px; 	
		color:red;
	}	
	#news_box .box_eve_info a{ color:red;}
	
	
#box_shuttle{
	position:relative; float:left; clear:left; 
	width:592px;	
	margin:30px 0px 20px 0px; padding:0px 0px 10px 0px; 	
	color:red;
}	
#box_shuttle a{ color:#0BACEF;}	
	
	

