/*

COLORI
	AZZURRO CIELO: 4b7ec4
*/


body
{
	text-align: center;
	background: #4b7ec4 url('imgg/pat.jpg');
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#topDeco
{
	width: 100%;
	margin: 0px auto; 
	background: #4B7EC4 url('imgg/back_top.jpg') no-repeat; 
	background-position: top center; 
	height: 56px;
}

#container
{
	width: 765px;
	margin: 0px auto;
	background: #4b7ec4 url('imgg/pat.jpg');
}

	/*________________________________________________________________________TOP*/

	#main{
		background: url('imgg/sfondo.jpg') repeat-y;
		overflow: hidden;
		width: 730px;
		}
	
	
		#container_header
	{
		
		width: 730px; 
	}
	
	#header
	{
		width: 526px;
		padding: 0px;
		background: url('imgg/header.jpg') no-repeat;
		background-repeat: no-repeat;
		text-align: left;
		float: left;
		margin-top: 22px;
		margin-left: 15px;
	}

	#header p
	{		
		padding: 0px;
		width: 325px;
		text-align: left;		 
	}

	#header span
	{
		
		color: #54acd9;
		font-size: small;
		padding: 0px;
		margin: 0 px;

		 
	}
	#header img
	{
		margin-top: 95px;
		 
	}

	#logo
	{
		float: left;
		margin: 0px;
		padding: 0px;
		 
	}

	#logo img
	{
		text-align: left;
		 
	}
	
	#menu
	{
		width: 180px;
		margin: 0px;
		padding: 0px;
		float: left;
		text-align: left;
		overflow: hidden;
		border-right: 1px solid #e2e2e2;
		
	}

		#menu h3
	{
		font-size: small;
		color: #54acd9;
		margin-left: 25px;
		padding: 0px;
		 
	}

	#menu h3 span
	{
		
		font-size: medium;
		color: #4078C4;
		
		
		 
	}

	#menu ul
		{
			list-style: none;
			margin-right: 5px;			 
		}

		#menu ul li
			{
				border-bottom: 1px solid #e2e2e2;	
				margin-top: 8px;
				margin-bottom: 10px;
				padding-bottom: 10px;
			}

			#menu ul li a
				{
					font-family: Verdana, Arial, sans-serif;
					font-size: x-small;
					color: #000;
					text-decoration: none;
					font-weight: bold;
					
				}

				#menu ul li a:hover
					{
						font-family: Verdana, Arial, sans-serif;
						font-size: x-small;
						color: #000;
						text-decoration: underline;

					}
			#menu img
					{
						margin-left: 30px;

					}
		#menu h2
	{
		font-size: small;
		color: #597D00;
		margin-top: 30px;
		margin-left: 25px;
		padding: 0px;
		
		
		 
	}

	#menu h2 span
	{
		
		font-size: medium;
		color: #9CC831;
		
		 
	}

	
	#central
	{
		overflow: hidden;
		float: left;
		width: 545px;
		padding: 0px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		
	}

	

	#central_big
	{
		
		float: left;
		height: 129px;
		width: 339px;
		margin-top: 30px;
		margin-left: 5px;
		padding: 0px;
	}
		
		#central_big p
	{
		text-align: left;
		margin-left: 128px;
		margin-top: 35px;
		width: 195px;
	}
		#central_big p a
		{
			font-weight: bold;
			color: #597D00;
			text-decoration: underline;
		}

	#central_big_under
	{
		
		float: left;
		height: 180px;
		width: 339px;
		margin-top: 0px;
		margin-left: 5px;
		padding: 0px;
	}
		
		#central_big_under p
	{
		text-align: left;
		margin-left: 128px;
		margin-top: 35px;
		margin-right: 0px;
		width: 195px;
		color: #fff;
	}
		#central_big_under p a
		{
			font-weight: bold;
			color: #597D00;
			text-decoration: underline;
			color: #fff
		}

	#central_right
		{
			float: left;
			margin: 30px 0px 0px 10px;

		}

		#central_right_under
		{
			float: left;
			margin: 5px 0px 0px 10px;

		}

#footer
		{
			height: 35px;
			width: 685px;
			background: url('imgg/vite.jpg') no-repeat;
			background-position: center;
			border-top: 1px solid #e2e2e2; 
			padding-top: 15px;
			padding-left: 10px;
			margin: auto;
		}

	#footer span
		{
			 
			text-align: center;
			padding-top: 40px;
		}


	#footer span a
		{
			 
			text-decoration: none;
			color: #000;
		}
	#footer span a:hover
		{
			 
			text-decoration: underline;
		}

#header_camping
	{
		width: 526px;
		padding: 0px;
		text-align: left;
		float: left;
		margin-left: 15px;
	}

	#header_camping p
	{		
		padding: 0px;
		width: 200px;
		text-align: left;
		margin-top: 130px;
	}

	#header_camping span
	{
		
		color: #54acd9;
		font-size: small;
		padding: 0px;
		margin: 0 px;

		 
	}
	#header_camping img
	{
		margin-top: 95px;
		 
	}
	
#central_camping
	{
		overflow: hidden;
		float: left;
		width: 545px;
		padding: 0px;
		margin: 0px;
		margin-top: 15px;
	}

	


#central_camping_left 
	{
		float: left;
		text-align: left;
	}

	#central_camping_left img
	{
		margin-left: 15px;
	}
	
	#central_camping_left p
	{
		margin-left: 15px;
		width: 325px;
	}
	
	#central_camping_left h1
	{
		color: #9fbc5b;
		margin-left: 15px;
		font-size: medium;

	}

	#central_down table
	{
		border: 1px solid #E2E2E2; 
	}
	


	
#central_camping_right 
	{
		margin-top: 10px;
		float: left;
				
	}

	#central_camping_right p
	{
		width: 155px;
		margin-left: 15px;
		text-align: left;
	}

		#central_camping_right img
	{
		margin-left: 15px;
		text-align: left;
	}


	.central_camping
	{
		text-align: left;
		padding-left: 5px;
		margin: 0px;
		color: #54ACD9; 
		font-size: small;
		font-weight: bold;
	}


#header_dove_siamo
	{
		width: 526px;
		padding: 0px;
		text-align: left;
		float: left;
		margin-left: 15px;
	}

	#header_dove_siamo p
	{		
		padding: 0px;
		width: 200px;
		text-align: left;
		margin-top: 130px;
	}

	#header_dove_siamo span
	{
		
		color: #54acd9;
		font-size: small;
		padding: 0px;
		margin: 0 px;

		 
	}
	#header_dove_siamo img
	{
		margin-top: 95px;
		 
	}

#header_dove_siamo img
	{
		margin: 0px;
		padding: 0px;
		text-align: left;
		 
	}


#header_contatti
	{
		width: 526px;
		padding: 0px;
		text-align: left;
		float: left;
		margin-left: 15px;
	}

	#header_contatti p
	{		
		padding: 0px;
		width: 200px;
		text-align: left;
		margin-top: 130px;
	}

	#header_contatti span
	{
		
		color: #54acd9;
		font-size: small;
		padding: 0px;
		margin: 0 px;

		 
	}
	#header_contatti img
	{
		margin-top: 95px;
		 
	}

#header_contatti img
	{
		margin: 0px;
		padding: 0px;
		text-align: left;
		 
	}


	.buttSend
	{
		border: 0px;
		background: #597D00;
		font-size: 10px;
		font-family: Verdana, Arial, sans-serif;
		color: #fff;
	}

	.buttReset
	{
		border: 0px;
		background: #9FBC5B;
		font-size: 10px;
		font-family: Verdana, Arial, sans-serif;
		color: #fff;
	}

	.input
	{
		font-size: 10px;
		font-family: Verdana, Arial, sans-serif;
	}
#central_form
	{
		text-align: left;
		float: left; 
		width: 520px;
		margin: 0px;
		padding: 12px 15px 10px 12px;

	}


	#central_dove_siamo
	{
		
		text-align: left;
		float: left; 
		width: 520px;
		margin: 0px;
		padding: 25px 15px 10px 12px;

	}

	#header_levanto
	{
		width: 526px;
		padding: 0px;		
		text-align: left;
		float: left;
		margin-left: 15px;
	}

	#header_levanto p
	{		
		padding: 0px;
		width: 200px;
		text-align: left;
		margin-top: 130px;
	}

	#header_levanto span
	{
		
		color: #54acd9;
		font-size: small;
		padding: 0px;
		margin: 0 px;

		 
	}
	#header_levanto img
	{
		margin-top: 95px;
		 
	}

#header_mare
	{
		width: 526px;
		padding: 0px;		
		text-align: left;
		float: left;
		margin-left: 15px;
	}

	#header_mare p
	{		
		padding: 0px;
		width: 200px;
		text-align: left;
		margin-top: 130px;
	}

	#header_mare span
	{
		
		color: #54acd9;
		font-size: small;
		padding: 0px;
		margin: 0 px;

		 
	}
	#header_mare img
	{
		margin-top: 95px;
		 
	}

#header_eventi
	{
		width: 526px;
		padding: 0px;		
		text-align: left;
		float: left;
		margin-left: 15px;
	}

	#header_eventi p
	{		
		padding: 0px;
		width: 200px;
		text-align: left;
		margin-top: 130px;
	}

	#header_eventi span
	{
		
		color: #54acd9;
		font-size: small;
		padding: 0px;
		margin: 0 px;

		 
	}
	#header_eventi img
	{
		margin-top: 95px;
		 
	}
/*

	#menuTop
	{
		width: 765px;
		margin: 0px auto;
		text-align: left;
		padding-bottom: 30px;
	}
		
		_______________________________________________LEFT MENU
		#menuLeft
		{
			margin: 0px;
			text-align: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			float: left;
		}

		#menuLeft li
		{
			width: 110px;
			margin-right: 5px;
			float: left;
			padding: 10px 0px 10px 10px;
			display: inline;
		}

		#menuLeft a
		{
			margin: 0px;
			padding: 0px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			color: #fff;
			font-weight: normal;
			text-decoration: none;
			border-bottom: 0px;
		}

		#menuLeft a:hover
		{
			margin: 0px;
			padding: 0px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			color: #fff;
			font-weight: normal;
			text-decoration: none;
			border-bottom: 1px dotted #fff;
		}
		
		____________________________________________RIGHT MENU
		#menuRight
		{
			width: 515px;
			background: #eeeeee;
			text-align: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			float: left;
		}

		#menuRight li
		{
			width: 110px;
			float: left;
			padding: 10px 0px 10px 10px;
		}

		#menuRight a
		{
			margin: 0px;
			padding: 0px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			color: #000;
			font-weight: normal;
			text-decoration: none;
			border-bottom: 0px;
		}

		#menuRight a:hover
		{
			margin: 0px;
			padding: 0px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			color: #000;
			font-weight: normal;
			text-decoration: none;
			border-bottom: 1px dotted #767676;
		}

	/*_______________________________________________________________CENTRAL CONTENTS
	#main
	{
		width: 765px;
		margin: 0px;
		background: #fff;
		overflow: hidden;
		padding-bottom: 30px;
	}
		
		#intro
		{
			background: url('imgg/welcome_back.gif') no-repeat;
			text-align: right;
		}
		
		#intro h1
		{
			width: 515px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			color: #000;
			font-weight: bold;
			text-align: left;
			padding-left: 250px;
			margin: 0px;
		}

		#intro p
		{
			width: 515px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			color: #000;
			font-weight: normal;
			text-align: left;
			padding-left: 250px;
			margin: 0px;
		}

		

	.sep
	{
		clear: both;
		margin: 0px;
		padding: 0px;
	}


	_____________________________________________________________________FOOTER
	#footer
	{
		width: 765px;
	}	

		__________________________________POLICY - P.IVA
		#policy
		{
			background: #eeeeee;
			text-align: center;
			padding: 6px;
		}

			#policy a
			{
				font-family: Verdana, Arial, sans-serif;
				font-size: 11px;
				color: #177293;
				font-weight: bold;
				text-decoration: none;
				border: 0px;
			}

			#policy a:hover
			{
				font-family: Verdana, Arial, sans-serif;
				font-size: 11px;
				color: #177293;
				font-weight: bold;
				text-decoration: none;
				border-bottom: 1px dotted #177293;
			}

		_______________________________VALIDATION - AUTHOR
		#development
		{
			text-align: left;
			overflow: hidden;
		}

			#development p
			{
				float: left;
				width: 49%;
				padding: 0px;
				margin: 0px;
			}

			#development a
			{
				font-family: Verdana, Arial, sans-serif;
				font-size: 11px;
				color: #177293;
				font-weight: bold;
				text-decoration: none;
				border: 0px;
			}

			#development a:hover
			{
				font-family: Verdana, Arial, sans-serif;
				font-size: 11px;
				color: #177293;
				font-weight: bold;
				text-decoration: none;
				border-bottom: 1px dotted #177293;
			}


	___________________________________________________________IMG
	.noBorder
	{
		border: 0px;
	}
	*/

/* Per Ottimizzazione*/
.nascosto {
	clip: rect(0px 0px 0px 0px);
	position: absolute;
}
