


body 
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 19px;
	background: #3c849d url('imgg/pat.jpg') repeat-x;
	color: #6b6b6b;
}

	
	#container
	{
		width: 1000px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
	}

		img
		{
			border: 0px;
		}

		a
		{
			color: #009fbd;
			font-size: 13px;
			text-decoration: none;
			list-style: none;
		}

			a:hover
			{
				color: #004956;
				font-size: 13px;
				list-style: none;
			}

		#header
		{
			padding: 0px;
			margin: 0px;
			background: url('imgg/header.jpg') no-repeat;
			width: 1000px;
			height: 335px;
		}

			#lingue
			{
				padding: 0px;
				margin: 0px;
				width: 1000px;
				overflow: hidden;
				font-size: 11px;
				text-align: right;
			}

				#lingue ul
				{
					padding: 40px 0px 0px 0px;
					margin: 0px;
					list-style: none;
				}
					
					#lingue ul li
					{
						padding: 0px 10px 0px 10px;
						margin: 0px;
						display: inline;
					}

					#lingue ul li a
					{
						color: #009fbd;
						text-decoration: none;
						font-size: 12px;
					}

					#lingue ul li a:hover
					{
						color: #004956;
						text-decoration: none;
						font-size: 12px;
					}

					#lingue ul li .selected
					{
						color: #004956;
						text-decoration: none;
					}

			#menu_main
			{
				padding: 0px;
				margin: 0px;
				width: 1000px;
				margin: 0px;
				overflow: hidden;
				background: #fff;
				text-align: center;
			}

				#menu_main ul
				{
					width: 980px;
					padding: 10px 0px 10px 0px;
					margin: 0px 10px 0px 10px;
					list-style: none;					
					border-bottom: 1px solid #ececec;
				}

					#menu_main ul li
					{
						padding: 0px 20px 0px 20px;
						margin: 0px;
						list-style: none;
						display: inline;
					}

						#menu_main a
						{
							color: #009fbd;
							font-size: 13px;
							text-decoration: none;
							list-style: none;
						}

							#menu_main a:hover
							{
								color: #004956;
								font-size: 13px;
								list-style: none;
							}

							#menu_main li .selected
							{
								color: #004956;
								text-decoration: none;
							}
				
		#main
		{
			width: 1000px;
			margin: 0px;
			padding: 10px 0px 10px 0px;
			overflow: hidden;
			text-align: justify;
			background: #fff url('imgg/back_fondo.gif') no-repeat;
			background-position: center bottom;
		}
		
			#conts_hp
			 {
				width: 320px;
				padding: 0px 670px 0px 10px;
				margin: 30px 0px 0px 0px;
			 }

			#conts_hp p
			{
				padding: 0px; 
				margin: 0px 0px 0px 0px; 
				text-align: right;
			}

				#conts_hp p a
				{
					color: #009fbd;
					font-size: 13px;
					text-decoration: none;
					list-style: none;
					font-size: 12px;
					line-height: 15px;
				}

					#conts_hp p a:hover
					{
						color: #004956;
						font-size: 12px;
						list-style: none;
					}	
			
			#conts
			 {
				width: 320px;
				padding: 0px 660px 0px 10px;
				margin: 0px 0px 10px 0px;				
			 }

			 #conts2
			 {
				width: 980px;
				padding: 0px 10px 0px 10px;
				margin: 20px 0px 10px 0px;				
			 }

				#footer
				{
					width: 1000px;
					overflow: hidden;
					padding: 0px 0px 20px 0px;
					margin: 0px;
					color: #fff;
					font-size: 11px;
				}
					
					#footer p a
					{
						color: #fff;
						font-size: 11px;
						text-decoration: none;
						border-bottom: 1px solid #51a6c4;
					}

					#footer p a:hover
					{
						color: #0b3442;
						font-size: 11px;
						text-decoration: none;
						border-bottom: 1px solid #51a6c4;
					}
					
				.input
				{
					border: 1px solid #bcbcbc;
					color: #000;
					font-family: Arial, Verdana, sans-serif;
					font-size: 12px;
				}

				form td
				{
					vertical-align: top;
					padding-bottom: 10px; 
					padding-right: 30px;
				}

				.submitButt
				{
					border: 0px;
					background: #3c849d;
					color: #fff;
					font-size: 13px;
					text-transform: upperCase;
				}

				.resetButt
				{
					border: 0px;
					background: #bebebe;
					color: #fff;
					font-size: 13px;
					text-transform: upperCase;
				}

				#none
				{
				display: none;
				}
				.none
				{
				display: none;
				}


				#none2
				{
				display: none;
				}

				#img_stampa, #tab_hp
				{
					display: none;
				}

				#trio_hp
				{
					margin-top: 230px;
				}


				#cookieChoiceInfo span{display: block; width: 60%; margin: 0px auto;}