html, body				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; color: #9b9ea0; margin: 0; padding: 0; }

body					{background: url(images/bg_body.jpg) repeat-x; }


div#mainContainer 		{width: 660px; height: auto; background-color: #e7eef9; margin: 0 auto; }

div.clear				{clear: left; margin: 0; padding: 0; visibility: hidden;}



/****** HEADER ******/

div#header				{background: url(images/header.jpg) no-repeat; width: 660px; height: 121px; }	

/****** FINE HEADER ******/





/******* PAGINE ******/

div#contPage			{float: left; width: 537px; height: auto !important; min-height: 502px; height: 502px; margin: 10px 0 0 2px;  background-color: #fff;}

h1#pageTitle			{font-size: 18px; color: #66a5d9; text-align: left; margin-top: 10px; margin-left: 10px; margin-bottom: 0px;}

hr.lineBlue				{border: 0; color: #66a5d9; background-color: #66a5d9;   }

div.testi				{margin: 0; text-align: justify; }

div.testi p				{line-height: 18px; margin: 10px 10px; }

div.testi ul li			{list-style-type: square; line-height: 18px; margin: 10px 10px; }

h2.titoletti			{font-size: 14px; color: #66a5d9;  margin: 20px 10px 10px; font-style:italic; }

div.testi p a			{color: #66a5d9; font-weight: bold; text-decoration: none; }	

div.testi p a:hover		{background-color: #66a5d9; color: #fff; text-decoration: underline; }	
	
	/****** MENU ******/
	
	div#menu				{float: left; width: 120px; height: auto !important; min-height: 498px; height: 498px; margin: 10px auto 0 0;}
	
	div.btn					{background-color: #66a5d9; width: 120px; height: 25px; text-align: center; padding-top: 5px; margin-bottom: 2px;}
	
	div.btn a				{color: #fff; font-size: 14px; text-decoration: none; font-weight: bold;}
		
	div.btn a:hover 		{text-decoration: underline; }
	
	div#subAlbergo 			{margin-left: 28px;}
	
	div#subEscursioni 		{margin-left: 28px;}
	
	div.subBtn				{background-color: #fff; text-align: center; width: 90px; height: 18px; padding-top: 2px; margin-bottom: 2px; border: 1px solid #66a5d9; }
	
	div.subBtn a			{color: #66a5d9; font-size: 12px; text-decoration: none; font-weight: bold; }
	
	div.subBtn a:hover 		{text-decoration: underline; }
	
	div#webcam				{margin-top: 50px; background-color: #fff; text-align: center; margin-left: 3px; width: 110px; height: 58px; padding: 5px 2px; border: 2px solid #66a5d9;  }
	
	div#webcam a			{color: #66a5d9; font-size: 12px; text-decoration: none; font-weight: bold; }
	
	div#webcam a:hover 		{text-decoration: underline; }
	
	/****** FINE MENU ******/


/****** IMMGINI ******/

div#images					{text-align: center; padding-top: 20px; }


div#images a img			{border: 2px solid #66a5d9; margin: 5px;  }

/****** FINE IMMAGINI ******/



div#map						{width: 500px; height: 500px; margin: 0 auto; }



/****** TABELLA ******/

table.listino				{width: 520px; font-size: 10px; text-align: center; margin: 5px auto;}

th.listTitolo				{height: 30px;font-size: 16px; background-color: #66a5d9; color: #fff; font-weight: bold; }

td							{height: 30px; }

/******  FINE PAGINE ******/



/****** FOOTER ******/

div#footer				{width: 660px; height: 20px; background-color: #66a5d9; margin: 0 auto; margin-top: 0; }

p#foot					{margin: 0; letter-spacing: normal; padding-top: 3px; color: #fff; font-size: 10px; text-align: center; }

/****** FINE FOOTER ******/	

