/*
	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: #5aa3c2 url('pat.jpg') repeat-x;
	color: #000;
}

	
	#container
	{
		width: 980px;
		text-align: left;
		padding: 10px;		
		margin: 30px auto;
		background: #fff;
		border-top: 1px solid #dbdbdb;
		border-bottom: 1px solid #dbdbdb;
	}

		
		img
		{
			border: 0px;
		}

		#header
		{
			padding: 10px 0px 30px 0px;
			margin: 0px;
		}

		#main
		{
			width: 980px;
			padding: 0px;		
			margin: 0px;
			text-align: left;
			overflow: hidden;
		}
			
			#menu_main
			{
				width: 190px;
				padding: 0px;
				margin: 0px;
				float: left;
			}

				#menu_main ul
				{
					margin: 0px;
					padding: 0px;
					list-style: none;
				}

				#menu_main .menu_princ
				{
					background: #789eb3;
					padding: 8px 10px 8px 10px;
					margin: 0px 0px 1px 0px;
					color: #fff;
					font-weight: bold;
				}

					#menu_main .menu_princ a
					{
						color: #fff;
						font-weight: bold;
						text-decoration: none;
						display: block; 
						background: url('images/frec_b.gif') no-repeat;
						background-position: right center;
					}

					#menu_main .menu_princ a:hover
					{
						color: #4d606a;
						font-weight: bold;
						text-decoration: none;
						display: block; 
						background: url('images/frec_b.gif') no-repeat;
						background-position: right center;
					}

				#menu_main .menu_sec
				{
					background: #f5f5f5;
					padding: 5px 10px 5px 10px;
					margin: 0px 0px 1px 0px;
					color: #1f7bb0;
				}

					#menu_main .menu_sec a
					{
						color: #1a5e84;						
						text-decoration: none;
						display: block; 
						background: url('images/frec.gif') no-repeat;
						background-position: right center;
					}

					#menu_main .menu_sec a:hover
					{
						color: #36a4e2;						
						text-decoration: none;
						display: block; 
						background: url('images/frec.gif') no-repeat;
						background-position: right center;
					}

					

		#conts
		{
			width: 580px;
			margin: 0px 0px 0px 10px;
			float: left;
			border-top: 1px solid #e7e7e7;
			padding: 10px 0px 0px 0px;
		}

			#gallerie
			{
				width: 300px;
				float: left;
				padding: 0px;		
				margin: 0px;
			}

			#testo
			{
				width: 550px;
				float: left;
				padding: 0px;		
				margin: 0px;
				text-align: justify;
			}

			h1
			{
				font-size: 17px;
				color: #1a5e84;
				margin: 0px;
				padding: 0px 0px 20px 0px;
				text-align: left;
				font-weight: normal;
			}

			h2
			{
				font-size: 15px;
				color: #226697;
				margin: 0px;
				padding: 20px 0px 10px 0px;
			}

			
				
				#conts a
				{
					color: #2079ab;
					font-weight: normal;
					text-decoration: none;
				}

					#conts a:hover
					{
						color: #36a4e2;
						font-weight: normal;
						text-decoration: underline;
					}

				#link_storia
				{
					text-align: center;
					padding: 20px 0px 60px 0px;
				}


			#menu_secd
			{
				width: 190px;
				padding: 0px;
				margin: 0px;
				float: right;
			}

				#menu_secd ul
				{
					margin: 0px;
					padding: 0px;
					list-style: none;
				}

				#menu_secd .menu_princ2
				{
					background: #adadad;
					padding: 8px 10px 8px 10px;
					margin: 0px 0px 1px 0px;
					color: #fff;
					font-weight: bold;
				}

					#menu_secd .menu_princ2 a
					{
						color: #fff;
						font-weight: bold;
						text-decoration: none;
						display: block; 
						background: url('images/frec_b.gif') no-repeat;
						background-position: right center;
					}

					#menu_secd .menu_princ2 a:hover
					{
						color: #454545;
						font-weight: bold;
						text-decoration: none;
						display: block; 
						background: url('images/frec_b.gif') no-repeat;
						background-position: right center;
					}

				#menu_secd .menu_sec2
				{
					background: #f5f5f5;
					padding: 5px 10px 5px 10px;
					margin: 0px 0px 1px 0px;
					color: #676767;
				}

					#menu_secd .menu_sec2 a
					{
						color: #676767;						
						text-decoration: none;
						display: block; 
						background: url('images/frec_g.gif') no-repeat;
						background-position: right center;
					}

					#menu_secd .menu_sec2 a:hover
					{
						color: #131313;						
						text-decoration: none;
						display: block; 
						background: url('images/frec_g.gif') no-repeat;
						background-position: right center;
					}
		
		#documentazione
		{
			padding: 0px;
			margin: 0px;
		}

			#documentazione td
			{
				padding: 5px 10px 5px 0px;
				margin: 0px;
				border-bottom: 1px solid #f1f1f1;
			}

			#documentazione img
			{
				margin: 0px 10px 0px 0px;
			}

		#player_v
		{
			margin: 0px;
			width: 550px;
			padding: 0px 0px 0px 225px;
			margin: 0px;
		}

		#footer
		{
			padding: 10px 0px 0px 0px;
			margin: 30px 0px 0px 0px;
			font-size: 10px;
		}

			#footer p
			{
				padding: 5px 0px 5px 0px;
				margin: 0px;
				border-top: 1px solid #dbdbdb;
			}

			#footer a
			{
				color: #1e6fbb;
				font-size: 10px;
			}

		
