/*
	COLORI:
	blu sfondo: 226697
	blu scuro scritte: 1c3b51
	azzurro link: 2898e6
	
*/

body 
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background: #fff;
	color: #000;
}

	
	#container
	{
		width: 960px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
		background: #fff url('imgg/pat.gif') repeat-y;
		overflow: hidden;
	}

		#container img
		{
			border: 0px;			
		}

		#header
		{
			padding: 0px;
			margin: 0px;
		}

			#header img
			{
				border: 0px;
			}

		#menu_main
		{
			padding: 3px 0px 3px 0px;
			margin: 0px;
			border-bottom: 1px solid #e5e5e5;
			overflow: hidden;
			float: left;
		}

			#menu_main ul
			{
				padding: 0px;
				margin: 0px 0px 0px 1px;
				text-align: center;
				list-style: none;
			}

			#menu_main ul li
			{
				display: inline;
				padding-right: 40px;
			}

			#menu_main ul li
			{
				display: inline;
				padding-right: 40px;
			}

			#menu_main a
			{
				color: #0b697a;
				text-decoration: none;
			}


			#menu_main a:hover
			{
				color: #0b697a;
				text-decoration: none;
				background: #e7fbff;
			}
			
			.scelto
			{
				background: #00798f;
				color: #fff;
			} 

			.scelto:hover
			{
				background: #00798f;
				color: #fff;
			} 
		
		#main
		{
			clear: both;
			padding: 1px;
		}

			#intro
			{
				background: url('imgg/ragazza_relax.jpg') no-repeat;
				background-position: bottom left;
				padding: 60px 20px 0px 270px;
				color: #474747;
			}

			#intro p
			{
				padding: 0px 0px 0px 130px;
				margin: 0px;
			}

			#box_home
			{
				overflow: hidden;
				border-bottom: 1px solid #e5e5e5;
				float: left;
			}

			#box_home .img
			{
				border: 0px;
				display: block;
			}

				#camere_home
				{
					width: 550px;
					float: left;
					padding: 0px;
					margin: 0px;
				}

				#camere_home h1
				{
					padding: 4px 10px 5px 10px;
					background: #710609;
					margin: 0px;
				}

				#camere_home h2
				{
					color: #710609;
					padding: 10px 10px 0px 10px;
					margin: 0px;
					font-size: 11px;
				}

				#camere_home p
				{
					padding: 0px 10px 10px 10px;
					margin: 0px;
				}

				#camere_home a
				{
					color: #710609;
					text-decoration: none;
				}
				
				#camere_home a:hover
				{
					color: #710609;
					text-decoration: none;
					background: #f1dcdb;
				}


				#attivita_home
				{
					width: 406px;
					padding: 0px;
					margin: 0px;
					border-left: 1px solid #fff;
					float: left;
				}

				#attivita_home h1
				{
					padding: 5px 10px 5px 10px;
					background: #0b697a;
					margin: 0px;
				}

				#attivita_home td
				{
					padding: 10px;
					vertical-align: top;
				}

				#attivita_home .td_azz
				{
					padding: 0px 10px 0px 10px;
					background: #00798f; 
					height: 80px; 
					vertical-align: bottom;
					margin: 0px;
					font-weight: bold;
					border-right: 1px solid #fff;
					border-top: 1px solid #fff;
				}

				#attivita_home .td_azz p
				{
					padding-bottom: 10px;
					margin: 0px;
				}

				#attivita_home .td_azz a
				{
					color: #fff;
					margin-bottom: 10px;
					text-decoration: none;
				}

				#attivita_home .td_azz a:hover
				{
					color: #fff;
					margin-bottom: 10px;
					text-decoration: none;
					background: #006173;
				}

				#attivita_home a
				{
					color: #00798f;
					text-decoration: none;
				}

				#attivita_home a:hover
				{
					color: #00798f;
					text-decoration: none;
					background: #e7fbff;
				}
			
			#box_intro
			{
				padding: 60px 20px 0px 200px;
				color: #474747;
			}

				#box_intro p
				{
					padding: 0px 0px 0px 200px;
					margin: 0px;
				}

			.box_intro_recapiti
			{
				margin: 60px 20px 0px 20px;
				color: #474747;
			}

				.box_intro_recapiti table
				{
					margin: 0px 0px 0px 130px;
				}

				.box_intro_recapiti td
				{
					padding: 0px 20px 0px;
					color: #474747;
					vertical-align: top;
					padding-bottom: 5px;
					text-align: left;
				}

				.box_intro_recapiti a
				{
					color: #00798f;
					text-decoration: none;
				}

				.box_intro_recapiti a:hover
				{
					color: #00798f;
					text-decoration: none;
					background: #e7fbff;
				}

				.box_intro_virtualtour
			{
				margin: 60px 20px 0px 20px;
				color: #474747;
			}

				.box_intro_virtualtour table
				{
					margin: 0px 0px 0px 130px;
				}

				.box_intro_virtualtour td
				{
					padding: 0px 20px 0px;
					color: #474747;
					vertical-align: top;
					padding-bottom: 5px;
					text-align: left;
				}

				.box_intro_virtualtour a
				{
					color: #00798f;
					text-decoration: none;
				}

				.box_intro_virtualtour a:hover
				{
					color: #00798f;
					text-decoration: none;
					background: #e7fbff;
				}
			
			.box_intro_raggiungerci
			{
				margin: 60px 20px 0px 20px;
				color: #474747;
			}

				.box_intro_raggiungerci table
				{
					margin: 0px 0px 0px 150px;
				}

				.box_intro_raggiungerci td
				{
					padding: 0px 20px 0px;
					color: #474747;
					vertical-align: top;
					padding-bottom: 5px;
					text-align: left;
				}

				.box_intro_raggiungerci a
				{
					color: #00798f;
					text-decoration: none;
				}

				.box_intro_raggiungerci a:hover
				{
					color: #00798f;
					text-decoration: none;
					background: #e7fbff;
				}

#big
{
overflow: hidden;
width: 900px;
padding: 10px 0px 0px 20px;
}

	#contenuti
	{
	float: left;
	width: 700px;
	padding-top: 40px;
	}

		#contatti
		{
		float: left;
		width: 195px;
		padding: 40px 0px 0px 5px;
		}
			
			#contatti ul
			{
			list-style: none;
			margin: 0px;
			padding: 20px 0px 0px 0px;
			}
				#contatti ul li
				{
				margin: 0px;
				padding: 5px 0px 5px 0px;
				border-bottom: 1px solid #696969;
				}


			#camere_elenco 
			{
				margin: 0px;
			}

			#camere_elenco td
			{
				vertical-align: top;
			}

				#camere_elenco p
				{
					padding: 10px;
					margin: 0px;
				}

					#camere_elenco a
					{
						color: #710609;
						text-decoration: none;
					}
					
					#camere_elenco a:hover
					{
						color: #710609;
						text-decoration: none;
						background: #f1dcdb;
					}
				

			#box_intro_recapiti a
			{
					color: #00798f;
					text-decoration: none;
				}

				#box_intro_recapiti a:hover
				{
					color: #00798f;
					text-decoration: none;
					background: #e7fbff;
				}

			#box_intro a
			{
				color: #00798f;
				text-decoration: none;
			}

			#box_intro a:hover
			{
				color: #00798f;
				text-decoration: none;
				background: #e7fbff;
			}

			.input
			{
				font-family: Verdana, Arial, sans-serif;
				font-size: 11px;
			}

			.buttReset
			{
				font-family: Verdana, Arial, sans-serif;
				font-size: 12px;
				background: #710609;
				color: #ca7779;
				border: 0px;
			}

			.buttSend
			{
				font-family: Verdana, Arial, sans-serif;
				font-size: 12px;
				background: #710609;
				color: #fff;
				border: 0px;
				font-weight: bold;
			}

				.link_azzurro
				{
					color: #00798f;
					text-decoration: none;
				}

				.link_azzurro:hover
				{
					color: #00798f;
					text-decoration: none;
					background: #e7fbff;
				}
		
		#footer
		{
			background: #e5e5e5;
			overflow: hidden;
			clear: both;
			padding: 0px;
			margin: 30px 0px 0px 0px;
			float: left;
		}

			#footer p
			{
				float: left;
				padding: 5px 23px 5px 23px;
				margin: 0px;
			}

			#footer p a
			{
				color: #00798f;
				text-decoration: none;
			}

			#footer p a:hover
			{
				color: #00798f;	
				text-decoration: none;
				background: #f4f4f4;
			}

.h2
{
font-family: Georgia, Times, Serif;
font-size: 14px;
font-weight: bold;
color: #710609;
}
		
		#breadcrumb
		{
		margin: 20px 0px 0px 240px;
		color: #0b697a;
		font-size: 12px;
		}

		

		#breadcrumb a
		 {
		text-decoration: underline;
		color: #0b697a;
		font-weight: bold;
		}

		#breadcrumb a:hover
		 {
		text-decoration: none;
		color: #0b697a;
		font-weight: bold;
		}

	.link
	{
	color: #0b697a;
	font-weight: bold;
	text-decoration: none;
	}
		.link a:hover
		{
		color: #0b697a;
		font-weight: bold;
		text-decoration: underline;
		}

	#ottimizzate ul
		{
		text-align: center;
		font-size: 10px;
		font-weight: normal;
		}

		#ottimizzate ul
		{
		list-style: none;
		padding: 0px;
		margin: 0px;
		}

			#ottimizzate ul li
			{
			display: inline;
			padding-left: 5px;
			}


