/*
	
	COLORS:
	
	background (very dark green) #005a28
	
	light green #ddf828
	dark green likg #697323
	medium green #808d2a

	grey #656565

*/

body 
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #005a28;
	line-height: 15px;
}

	#welcome
	{
		margin: 20px auto;	
		width: 355px;
		text-align: center;
		color: #ddf828;
	}
		
		#welcome p
		{
			margin: 0px;
			padding: 10px 0px 0px 0px;
			text-align: left;
		}
	
	#container
	{
		width: 765px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
		background: #005a28 url('imgg/pat.gif') repeat-y;
	}
		
		#header
		{
			padding: 0px;
			margin: 0px;
			background: #005a28 url('imgg/back_top.gif') no-repeat;
			background-position: bottom left;
			text-align: center;
		}
			
			#header p
			{
				text-align: right; 
				padding: 0px; 
				margin: 0px;
				height: 33px;
			}

			#header img
			{
				border: 0px;
				padding: 0px 0px 0px 0px;
			}

		#main
		{
			width: 680px;
			overflow: hidden;
			padding: 30px 30px 0px 40px;
			margin: 0px;
			line-height: 15px;
		}

			#left
			{
				width: 180px;
				padding: 0px 0px 30px 0px;
				margin: 0px;
				float: left;
			}

				#menu_main
				{
					width: 180px;
					padding: 0px;
					margin: 0px;
					color: #656565;
					border-right: 1px solid #dfdfdf;
					background: url('imgg/back_menu_main.gif') no-repeat;
					background-position: top right;
				}

					#menu_main ul
					{
						list-style: none;
						padding: 0px;
						margin: 0px;
					}

						#menu_main ul .norm
						{
							margin: 0px;
							padding: 10px 0px 10px 29px;
							background: url('imgg/link_menu_main.gif') no-repeat;
						}

							#menu_main ul .norm a
							{
								color: #656565;
								font-size: 10px;
								text-decoration: none;
							}

							#menu_main ul .norm a:hover
							{
								color: #697323;
								font-size: 10px;
								text-decoration: underline;
							}

						#menu_main .sel
						{
							margin: 0px;
							padding: 5px 0px 5px 30px;
							background: #abc01a url('imgg/link_menu_main_sel.gif') no-repeat;
							color: #fff;
							font-weight: bold;
						}

							#menu_main .sel a
							{
								color: #fff;
								font-size: 10px;
								text-decoration: none;
							}

							#menu_main .sel a:hover
							{
								color: #697323;
								font-size: 10px;
								text-decoration: none;
							}
				
				#menu_contatti
				{
					width: 151px;
					padding: 10px 15px 10px 15px;
					margin: 20px 0px 0px 0px;
					color: #656565;
					border-right: 1px solid #dfdfdf;
					background: url('imgg/back_menu_contatti.gif') no-repeat;
					background-position: top right;
				}

					#menu_contatti a
					{
						color: #656565;
						font-size: 10px;
						text-decoration: none;
						background: url('imgg/link_green.gif') no-repeat;
						padding: 0px 0px 0px 10px;
					}
					
					#menu_contatti a:hover
					{
						color: #697323;
						font-size: 10px;
						text-decoration: underline;
						background: url('imgg/link_green.gif') no-repeat;
						padding: 0px 0px 0px 10px;
					}
				

				#meteo_min
				{
					width: 180px;
					padding: 0px;
					margin: 20px 0px 20px 0px;
					border-right: 1px solid #B6C839;
				}
			
			#right
			{
				width: 480px;
				padding: 0px 0px 30px 19px;
				margin: 0px;
				float: left;
			}

				#right h1
				{
					padding-left: 300px;
					margin: 0px 0px 15px 0px;
					color: #798528;
					font-size: 10px;
					font-weight: bold;
					height: 197px;
				}

				#right div
				{
					padding: 0px 0px 0px 170px;
					
					margin: 0px;
					overflow: hidden;
				}

				#right .divSpace
				{
					padding: 0px 0px 0px 170px;
					margin: 0px;
					clear: both;
				}
				
				#right h2
				{
					padding: 0px 0px 5px 20px;
					margin: 0px;
					color: #828282;
					font-size: 11px;
					font-weight: bold;
					background: url('imgg/rosmarine_spot.gif') no-repeat;
				}

				#right h3
				{
					padding: 0px 0px 5px 0px;
					margin: 0px;
					color: #808d2a;
					font-size: 11px;
					font-weight: bold;
				}
				

				#right a
					{
						color: #656565;
						font-size: 10px;
						text-decoration: none;
						background: url('imgg/link_green.gif') no-repeat;
						padding: 0px 0px 0px 10px;
					}
					
					#right a:hover
					{
						color: #697323;
						font-size: 10px;
						text-decoration: underline;
						background: url('imgg/link_green.gif') no-repeat;
						padding: 0px 0px 0px 10px;
					}

			#right3 .pLeft
			{
				width: 170px;
				float: left;
			}

			#right3 .pRight
			{
				width: 300px;
				float: left;
			}

				#right3
			{
				width: 480px;
				padding: 0px 0px 30px 19px;
				margin: 0px;
				float: left;
			}

				#right3 h1
				{
					padding-left: 300px;
					margin: 0px 0px 15px 0px;
					color: #798528;
					font-size: 10px;
					font-weight: bold;
					height: 197px;
				}

				#right3 div
				{
					padding: 0px;					
					margin: 0px;
					overflow: hidden;
				}

				#right3 .divSpace
				{
					padding: 0px 0px 0px 170px;
					margin: 0px;
					clear: both;
				}
				
				#right3 h2
				{
					padding: 0px 0px 5px 20px;
					margin: 0px;
					color: #828282;
					font-size: 11px;
					font-weight: bold;
					background: url('imgg/rosmarine_spot.gif') no-repeat;
				}

				#right3 .h2
				{
					padding: 0px 0px 5px 20px;
					margin: 0px;
					color: #828282;
					font-size: 11px;
					font-weight: bold;
				}

				#right3 h3
				{
					padding: 0px 0px 5px 0px;
					margin: 0px;
					color: #808d2a;
					font-size: 11px;
					font-weight: bold;
				}
				

				#right3 a
					{
						color: #656565;
						font-size: 10px;
						text-decoration: none;
						background: url('imgg/link_green.gif') no-repeat;
						padding: 0px 0px 0px 10px;
					}
					
					#right a:hover
					{
						color: #697323;
						font-size: 10px;
						text-decoration: underline;
						background: url('imgg/link_green.gif') no-repeat;
						padding: 0px 0px 0px 10px;
					}
			
			#right2
			{
				width: 460px;
				padding: 0px 0px 30px 19px;
				margin: 0px;
				float: left;
			}

				#right2 h1
				{
					padding-left: 300px;
					margin: 0px 0px 15px 0px;
					color: #798528;
					font-size: 10px;
					font-weight: bold;
					height: 197px;
				}
				
				#right2 h2
				{
					padding: 0px 0px 5px 20px;
					margin: 0px;
					color: #828282;
					font-size: 11px;
					font-weight: bold;
				}

				#right2 h3
				{
					padding: 0px 0px 5px 0px;
					margin: 0px;
					color: #808d2a;
					font-size: 11px;
					font-weight: bold;
				}
				

				#right2 a
					{
						color: #656565;
						font-size: 10px;
						text-decoration: none;
						background: url('imgg/link_green.gif') no-repeat;
						padding: 0px 0px 0px 10px;
					}
					
					#right2 a:hover
					{
						color: #697323;
						font-size: 10px;
						text-decoration: underline;
						background: url('imgg/link_green.gif') no-repeat;
						padding: 0px 0px 0px 10px;
					}
					
				#print_map tr td
				{
					font-family: verdana;
					font-size: 11px; 
				}

		


		#footer
		{
			width: 100%;
			padding: 30px 0px 20px 0px;
			margin: 0px;
			background: #005a28 url('imgg/back_bottom.gif') no-repeat;
			text-align: center;
			color: #ddf828;
		}

			#footer a
			{
				color: #ddf828;
				text-decoration: underline;
				padding: 0px 0px 0px 10px;
			}

			#footer a:hover
			{
				color: #faffdc;
				text-decoration: none;
				padding: 0px 0px 0px 10px;
			}
	
	

		.noBorders
		{
			border: 0px;
		}

		
	.prezziTd
	{
		text-align: center; 
		vertical-align: top;
		padding: 0px;
		margin: 0px;
		padding-top: 10px;
		/*background: url('imgg/divi.gif') no-repeat;
		background-position: center bottom;*/
	}

	.prezziTdNoBg
	{
		text-align: center; 
		vertical-align: top;
		padding-top: 10px;
	}

	.input
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

	.textarea
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

	select
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

	input
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

	.reset_button
	{
		background: #656565;
		border: 0px;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
	}

	.send_button
	{
		background: #98ab17;
		border: 0px;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
	}

.scuro
{
	color: #005a28; 
	font-weight: bold;
}

.medio
{
	color: #697323;
	font-weight: bold;
}

.chiaro
{
	color: #808d2a;
	font-weight: bold;
}


#foot {
	margin: 100px auto;
}

#foot h1
{
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ddf828;
}
#foot h1 a
{
	color: #ddf828;
	text-decoration: none;
	font-weight: normal;
}
#foot h1 a:hover
{
	color: #ddf828;
	text-decoration: underline;
	font-weight: normal;
}

#foot h2
{
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ddf828;
}
#foot h2 a
{
	color: #ddf828;
	text-decoration: none;
	font-weight: normal;
}
#foot h2 a:hover
{
	color: #ddf828;
	text-decoration: underline;
	font-weight: normal;
}


#text-footer
{
	width: 650px;
	margin: auto;
	text-align: justify;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ddf828;
	font-weight: normal;
}
#text-footer h1
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ddf828;
	font-weight: normal;
}
#text-footer h2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ddf828;
	font-weight: normal;
}
#text-footer a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ddf828;
	font-weight: normal;
}
#text-footer a:Hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ddf828;
	font-weight: normal;
}


#form_prenota td
{
	padding-bottom: 5px;
}