body { 
		background: #2161A4 url(../../immagini/blue_bck.gif) repeat-x top center;
		padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;
		font-family: Verdana, Helvetica, Sans-serif; font-size: 13px; font-weight : normal; color: #0E2743;
}
	body a		{ font-family: Verdana, Helvetica, Sans-serif; font-size: 13px; font-weight : normal; color: #F72A08; text-decoration:none;}
	body a:hover{ font-family: Verdana, Helvetica, Sans-serif; font-size: 13px; font-weight : normal; color: #F72A08; 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:1150px; /*width:980px;*/
	padding: 0px 0px; margin:0px auto;
	z-index:0; 
}

#maincontainer{
	position:relative; float:left; clear:left;
	background: url(../../immagini/blue_body.gif) no-repeat top left;
	width:1150px; /*width:980px;*/	min-height:800px;   /*height:764px;*/  					/*WIDTH+ PADDING:980*/			
	padding: 2px 0px 0px 0px; margin:0px auto;
	z-index:0; 
}
/* -------------------------------------MENU TOP -----------------------*/		
#menutop{
	color: #FFFFFF; text-align: right;
	margin:0px 170px 0px 0px;
}
	#menutop A{ font-size: 12px; font-weight : normal; color: #FFFFFF; text-decoration:none;}

	
/* -------------------------------------GUESTBOOK -----------------------*/	
#bl_guestbook{
	position:absolute;
	top:90px; right:-168px;
	background: url(../../immagini/bck_guestbook.png) no-repeat top left;
	width:170px; height:650px;								/*width+padd:176px; height+padd:509px;	*/	
	padding: 69px 0px 0px 6px; margin: 0px 0px 0px 0px;
	z-index:10;
	}
	/*testimonianza*/
	#bl_guestbook #dx_testim{
		position:relative; float:left; 						/*width+padding:160px;*/
		width:150px; 	
		padding: 0px 5px 0px 5px;
		font-size:11px; line-height:12px;
	}
	
	#bl_guestbook #dx_testim a:hover{ text-decoration:none; cursor:pointer; }
	
		#bl_guestbook #dx_testim h3{
			text-align:right; color:#F1A604; font-size:12px;
		}
		#bl_guestbook #dx_testim .box_test{
			position:relative; float:left;
			margin:5px 0px; padding:3px;
			/*background-color:#fef1d8; color:#0E2743;*/
			font-size:11px; color:#4d4f51;
		}
		#bl_guestbook #dx_testim .box_data{
			font-size:10px; font-weight:bold; color:#000000;
			padding:0px 0px 3px 0px; 
		}
		#bl_guestbook #dx_testim .box_user{
			font-size:10px;  color:#000000;
			padding:3px 0px 0px 0px; 
			text-align:right;
		}	
	
	
/* -------------------------------------CONTEINER -----------------------*/			
#container { 
	position:relative; float:left; 
	width: 900px; 															/*WIDTH+ PADDING:980*/							
	padding: 5px 9px 0px 71px; margin: 0px 0px 0px 0px;
	z-index:1;
}

/* -------------------------------------LOGO HOTEL -----------------------*/		
#mainlogo { 
	position:absolute;
	background: url(../../immagini/montana_logo.png) no-repeat top left;
	width:411px; height:199px;
	padding: 0px 0px 0px 0px; margin: 5px 0px 0px -60px;
	z-index:10;
	}
						

/* -------------------------------------HEADER -----------------------*/	
#pageheader_ { 	
	position:relative; 
	width:900px; height:336px; 
	padding:0px 0px; margin:0px 0px; 
	z-index:5;
	}		
	
#flashheader{
	position:relative; 
	width:900px; height:336px; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	z-index:5; 
}
	#flashheader img{ bottom:0px;}
	
/* -------------------------------------BARRe MENU -----------------------*/	
#header-menu{
	background:  url(../../immagini/blue_menu.gif) no-repeat right;
	width:900px; height:27px;
	padding: 0px 0px; margin: 0px 0px;
	z-index:5;
	text-align: right;
}	
	#header-menu img{
		padding:0px 0px 0px 0px;
	}

/* -------------------------------------MAIN BOX -----------------------*/	
#mainbox{
	position:relative; float:left; 
	width:890px; min-height:470px; 							/*width+padding:900px*/
	padding:10px 10px 0px 0px; margin:0px 0px; 
	z-index:10; 
}	
		
#content-sx	{	
	position:relative;  float:left;
	width:240px; 									/*width+padding:250px*/
	padding: 0px 0px 0px 10px; margin: 0px 0px;
	color: #3a393c; font-weight: normal; text-align: left;
	z-index:1;
	}
	
	/* -------------------------------------SUBMENU -----------------------*/		
	#content-sx .submenu-box	{
		position:relative; float:left;	
		width: 220px;
		padding:0px 0px 10px 0px; margin:0px 0px 8px 1px; line-height:17px;
	}
	#content-sx .submenu-box .single-block{ 	position:relative; margin:0px 2px 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.png) repeat-y top left;  z-index:3; } 
	#content-sx .submenu-box A.submen {			font-family: Verdana, Arial; font-size: 12px; color: #143A62; font-weight:bold; text-decoration:none; text-transform:uppercase;}
	#content-sx .submenu-box A.submen:hover {	font-family: Verdana, Arial; font-size: 12px; color: #143A62; font-weight:bold; text-decoration:none; text-transform:uppercase;}			
	
	#content-sx .submenu-box A.submenred {			font-family: Verdana, Arial; font-size: 12px; color: #830E0E; font-weight:bold; text-decoration:none; text-transform:uppercase;}
	#content-sx .submenu-box A.submenred:hover {	font-family: Verdana, Arial; font-size: 12px; color: #830E0E; font-weight:bold; text-decoration:none; text-transform:uppercase;}			
		
	#box_indirizzo	{
		position:relative; float:left;	
		padding:30px 0px 0px 15px; margin:0px 0px; 
		font-family: Tahoma, Arial; font-size:13px; color: #0E2743; font-weight:bold; line-height:16px; text-align:left;
		z-index:+4;
	}
		#box_indirizzo	a{ 		font-family: Tahoma, Arial; font-size:13px; color: #0E2743; font-weight:bold; text-decoration:none;}	
		#box_indirizzo	a:hover{font-family: Tahoma, Arial; font-size:13px; color: #0E2743; font-weight:bold; text-decoration:underline;}			
		
	#box_recensione	{
		position:relative; float:left;	
		padding:30px 0px 0px 0px; margin:0px 0px; 
		font-family: Tahoma, Arial; font-size:15px; color: #ffffff; font-weight:bold; line-height:16px; text-align:left; text-decoration:underline; text-shadow: 3px 3px 3px #0E2743;
		z-index:+4;
	}	
	#box_recensione a{ font-family: Tahoma, Arial; font-size:15px; color: #ffffff; font-weight:bold; text-decoration:underline; text-shadow: 3px 3px 3px #0E2743;}
	#box_recensione a:hover{ font-family: Tahoma, Arial; font-size:15px; color: #ffffff; font-weight:bold; text-decoration:underline; text-shadow: 3px 3px 3px #0E2743;}
	#box_recensione img{ padding: 10px 0px 0px 0px;}
	
	#box_booking	{
		position:relative; float:left;	left:-10px;
		padding:0px 0px 0px 0px; margin:0px 0px; 
		font-family: Tahoma, Arial; font-size:12px; color: #0E2743; font-weight:normal;  text-align:left; text-decoration:none; 
		z-index:+4;
	}	
	
	#newspromo{
		position:relative; float:left; clear:left;
		width:240px; min-height:250px;
		margin:20px 0px 0px -5px; padding:0px;
		line-height:13px;
		background:url(../../immagini/hne_box_col_right.png) no-repeat;
	}
	#newspromo a		{ font-size:11px; color: #830e0e; font-weight:normal; text-decoration:none;}
	#newspromo a:hover	{ font-size:11px; color: #830e0e; font-weight:normal; text-decoration:none;}

	
/* -------------------------------------CONTENT -----------------------*/
#content-cx{
	position:relative; float:left;
	width:635px; 										/*width+padding:640px*/
	padding:25px 0px 100px 5px; margin:0px 0px; 
	font-size: 13px; color:#0e2743;
	text-align:left;
	z-index:10; 
}	
	#content-cx h1{ color:#2161A4; font-size:20px; font-weight:normal; padding:0px 0px 23px 5px; margin:0px;}
	#content-cx h2{ color:#0e2743; font-size:19px; font-weight:normal; padding:0px 0px 5px 0px; margin:0px;}
	#content-cx h3{ color:#0e2743; font-size:18px; font-weight:normal; padding:5px 0px 5px 0px; margin:0px;}
	#content-cx #simple_content{
		padding:5px 30px 10px 30px;
	}
	/* -------------------------------------VARI INPUT-----------------------*/
	#content-cx	.required	{ color: #3c6691; }
	#content-cx	input{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color: #450808; font-weight : normal; 
			background-color: #ecf0f4; border: 1px solid #83A2BE;
			}
	#content-cx	textarea{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color: #450808; font-weight : normal; 
			background-color: #ecf0f4; border: 1px solid #83A2BE; 
			}
	#content-cx	select{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color: #450808; font-weight : normal; 
			background-color: #ecf0f4; border: 1px solid #83A2BE;
			}		
	#content-cx	input.check	{
			font-size: 11px; color: #410F08; font-weight : normal; 
			background-color: #FFFFFF; border: 1px solid #FFFFFF;
			}				
	#content-cx	input#submit	{
			font-size: 12px; color: #FFFFFF; font-weight : bold;
			background-color:#618FBE; border: 1px solid #2161A4; padding: 2px 2px 2px 2px;
			}
			
	#content-cx input#submit2	{
			font-size: 12px; color: #483B36; font-weight : normal;
			background-color:#FFFFFF; border: 0px solid #FFFFFF; padding: 2px 2px 2px 2px;
		}
	#content-cx	a.conf{
			font-size: 12px; color: #FFFFFF; font-weight : bold;
			background-color:#618FBE; border: 1px solid #2161A4; padding: 2px 2px 2px 2px; text-decoration:none;
		}
	#content-cx	a.conf:hover{
			font-size: 12px; color: #FFFFFF; font-weight : bold;
			background-color:#618FBE; border: 1px solid #2161A4; padding: 2px 2px 2px 2px; text-decoration:none;
		}			
			
	#content-cx .formrichiesta td{ height:30px;}
	#content-cx	.formrichiesta .w30{ width:190px;}		
			
	#content-cx .bannertravel{
		margin:0px 0px 0px -28px;
	}	
	#content-cx .cl_left{
		position:relative; float:left;
	}	
	/* -------------------------------------CONTATTI -----------------------*/	
	#content-cx	.tx610{
		width:610px;
	}	
	#content-cx .subtitle{
		font-weight:bold; color:#5892CE; padding:0px 0px 8px 0px;
	}	
	#content-cx	.info	{
		font-size: 11px; font-weight : normal; 
		padding: 5px 5px 5px 5px; line-height: 15px; text-align:left;
	}
	#content-cx	.tx09	{
		font-size: 10px; color: #0E2743; font-weight : bold; 
		padding: 2px 2px 2px 2px; text-align:left;
	}
		#content-cx	.tx09	a{ font-size: 10px; color: #0E2743; font-weight : bold; }
		
	#content-cx .infocontact{color:#483B36; font-weight : normal; border-bottom:1px solid #dddddd; }
	#content-cx	.infocontactnote{color:#483B36; font-weight : normal;  }	
			
	/* -------------------------------------GALLERY -----------------------*/		
	#gallery{
		position:absolute; clear:both; 
		left:350px; top:-106px;
		padding:2px 0px; margin:0px 0px 0px 0px; 
		font-size: 12px; font-weight : normal; color: #321617;
		z-index:+99; 
	}
		#gallery .g_photo{
			padding:0px 0px; margin:0px 0px; z-index:+99; 
		}
		#gallery img {
			border:2px solid #5c7bbc;
		}
		
		#gallery #thumbwrapper {
			position:relative; float:left; margin:0px; padding:0px 0px; 
			width:610px; height:106px; 
			/*background-color:#BBC5DF;*/
		}
		#gallery #thumbarea {
			position:relative; float:left; overflow:hidden; 
			width:610px; height:106px; 
		}
		#gallery #thumbs {
			position:relative; float:left; list-style:none; margin:0px 0px; padding:2px 2px 2px 2px;  
			width:10000px; height:106px;
		}
		#gallery #thumbs li {
			float:left; margin:0px 9px 0px 0px; cursor:pointer; 
		}	
		
	#maincolonna{
		position:relative; float:left;
		width: 450px;
	}		
			
		
/* ------------------------------------- content-dx -----------------------*/		
 #colonna-dx{
	position:relative; float:right; 
	width:170px;									
	padding:0px 0px 0px 6px; margin:0px 0px;
	z-index:+10;
}
	

	/*testimonianza*/
	#colonna-dx #dx_testim{
		position:relative; float:left; 						/*width+padding:160px;*/
		width:150px; top:-20px;			
		padding: 0px 5px 0px 5px;
		font-size:11px; line-height:12px;
	}
		#colonna-dx #dx_testim h3{
			text-align:right; color:#F1A604; font-size:12px;
		}
		#colonna-dx #dx_testim .box_test{
			position:relative; float:left;
			margin:5px 0px; padding:3px;
			/*background-color:#fef1d8; color:#0E2743;*/
			font-size:11px; color:#4d4f51;
		}
		#colonna-dx #dx_testim .box_data{
			font-size:10px; font-weight:bold; color:#000000;
			padding:0px 0px 3px 0px; 
		}
		#colonna-dx #dx_testim .box_user{
			font-size:10px;  color:#000000;
			padding:3px 0px 0px 0px; 
			text-align:right;
		}								

/* -------------------------------------FOOTER -----------------------*/	
#footer { 
	position:relative; float:left;
	width:900px; 
	padding: 0px 9px 0px 71px; margin: 0px 0px 0px 0px;
	background:  url(../../immagini/blue_footer.gif) no-repeat top center;
	font-size: 11px; color:#FFFFFF; font-weight : normal; 
	text-align: right;
	z-index:1;
}	

	#footer  a{ 
		font-size: 10px; font-weight : bold; color: #FFFFFF; text-decoration:none;
	}
	
	#footer #bottomlink{ 
		position:relative; float:left;
		width:100%; 
		padding: 0px 0px; margin: 20px 0px 20px 0px;
		font-size: 11px; font-weight : normal; 
		text-align: center;
		z-index:1;
	}
	#footer  .footermenu { 
		position:relative;
		padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px;
		font-size: 11px; font-weight : normal; 
		text-align: center;
		z-index:1;
	}
	
	#footer #bottomlogo{ 
		position:relative; float:right;
		width:100%; 
		padding: 0px 0px 0px 0px; margin: 20px 0px 50px 0px;
		font-size: 11px; font-weight : normal; 
		text-align: center;
		z-index:1;
	}	
	
	#footer 	#designlink{ 
	clear:both;
	position:relative; float:right;
	width:250px; min-height:50px;
	padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px;
	z-index:1;
	}	
	

	
			
	
	
#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 : #1C4971;  font-weight : bold; background-color: #8FA7C1; 
			padding: 1px 1px 1px 2px; text-align:left; vertical-align:top; min-height:10px;  border: 1px solid #80A5CB;
		}		
	#prezzi_info .cell_y1{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 12px; color : #1C4971;  font-weight : bold; background-color: #8FA7C1; 
			padding: 1px 1px 1px 2px; text-align:center; vertical-align:top; min-height:10px; border: 1px solid #80A5CB;
		}
	#prezzi_info .cell_x1{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color : #0E2743;  font-weight : normal; background-color: #D5E1EE; 
			padding: 1px 1px 1px 2px; text-align:left; min-height:10px; border: 1px solid #80A5CB;
		}		
	#prezzi_info .cell{
			font-family: Tahoma, Arial,Verdana, Helvetica; font-size: 13px; color : #0E2743;  font-weight : normal; background-color: #D5E1EE;
			padding: 1px 1px 1px 2px; text-align:center; min-height:10px;  border: 1px solid #80A5CB;
		}			
	#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:-150px;
	width:378px; height:250px;
	background: #F1A604 url(../../immagini/alertwin.gif) repeat-x;
	border: 1px solid #fadb9a;
	z-index:+999; 
	}
		#alerttitle	{
			position:relative; height:16px;  padding:2px 20px 2px 10px; margin:2px;
			font-size: 13px;  font-weight : bold; color:#0E2743;
			text-align: right; z-index:+999; 
			background-color:#F0A708;
		}
		#alerttitle a	{				
			font-size: 13px;  font-weight : bold; color:#0E2743; text-decoration: none; 
			z-index:+999; 
		}
		#alertbody	{
			position:relative; overflow:auto; 
			width:338px; height:200px;
			padding:10px 20px; margin: 0px 0px;
			color:#0E2743; font-size: 12px; z-index:+999; 
		}		
		
#guestbook_info{
}
		#guestbook_info	.all{
			position:relative; float:right; padding: 0px 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:#8FA7C1; border-top:1px solid #7996b5; border-bottom:1px solid #7996b5;
		}
		#guestbook_info .guestuser{
			background: #ffffff url(../../immagini/guest_v.gif) no-repeat left top;
			font-family: Arial, Helvetica Verdana; font-size: 12px;  color: #0E2743;  font-weight : normal; text-align : left;  
			padding: 10px 0px 20px 25px; margin: 0px 0px;
			
		}
		#guestbook_info .guest_user{
			font-family: Arial, Helvetica Verdana; font-size: 12px;  color: #1a4e82;  font-weight:normal; text-align:left;  
			padding: 0px 20px 5px 10px; margin: 0px 0px;
		}
		#guestbook_info .guest_red{
			font-family: Arial, Helvetica Verdana; font-size: 13px;  color: #9d0b0b;  font-weight:normal; 
			
		}
		#guestbook_info .guest_comment{
			font-family: Arial, Helvetica Verdana; font-size: 12px;  color: #000000;  font-weight : normal; text-align : left;  
			padding: 0px 20px 20px 10px; margin: 0px 0px;
		}
		#guestbook_info .guest_hcomment{
			font-family: Arial, Helvetica Verdana; font-size: 12px;  color: #000000;  font-weight : normal; text-align : left;  
			padding: 0px 20px 20px 10px; margin: 0px 0px;
			display:none;
		}
		#guestbook_info .guest_star{
			background: #FFFFFF ;
			float:right;
		}
		
		#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:#0E2743; 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:#0E2743; 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;
				}			
				
/* ------------------------------------- promozioni -----------------------*/	
#news_box{
	position:relative; float:left;
	margin:0px 0px 40px 10px;
}
	#news_box a{
		text-decoration:none;
	}

	#news_box .box_eve{
		position:relative; float:left; clear:left; 
		width:615px;	
		margin:30px 10px 0px 0px; padding:0px 0px 10px 0px; 	
		border-bottom:1px solid #dce4ed;
	}
		#news_box .box_promo_left{
			position:relative; float:left;
			width:190px;
		}
		#news_box .box_eventi_right{
			position:relative; float:right;
			width:425px; padding:0px 0px 0px 0px; 	
		}
		
	#news_box .box_eventi_tit{
		 position:relative;
		 font-size:13px; font-weight : bold;
		 padding:0px 0px 10px 0px; 
		 z-index:10;
	}
	#news_box .box_eventi_tit a{ font-size: 13px; font-weight : bold; color: #0E2743; text-decoration:none;}
	
	#news_box a.grey	  { color:#0E2743; font-weight:normal; text-decoration:none;}
	#news_box a.grey:hover{ color:#0E2743; font-weight:normal; text-decoration:none;}
	#news_box .b_right{
		position:relative; float:right;
		margin:20px 0px 0px 0px;
	}
