	/*COLORS
		grigio chiarissimo (per sfondi): #f3f3f3
		blu Kontatto: #1b3a89
	*/

	body 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		text-align: center;
	}
	
	#container
	{
		width: 765px;
		margin: 0px auto;
		background: url('imgg/pat.gif') repeat-y;
	}


#containerstat
	{
		width: 750px;
		margin: 0px auto;
		background: #f7f7f7;
		
	}

		#header
		{
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			text-align: left;
			color: #3e3e3e;
			margin: 0px 0px 10px 0px;
			padding: 10px;
			background: #fff;
			border: 1px solid #ccc;
		}



			h1
			{
				margin: 0px;
				padding: 0px;
				font-family: Verdana, Arial, sans-serif;
				font-size: x-small;
				text-align: left;
				color: #3e3e3e;
				font-weight: bold;
			}

			h2
			{
				margin: 0px;
				padding: 10px 0px 0px 10px;
				font-family: Verdana, Arial, sans-serif;
				font-size: 10px;
				text-align: left;
				color: #3e3e3e;
				font-weight: normal;
			}
		
		#box_banner
		{
			background: #1b3a89;
			border-bottom: 10px solid #fff;
			padding: 20px 10px 20px 10px;
			text-align: left;
			height: 110px;
		}
			
			#box_banner img
			{
				border: 0px;
			}


			#box_bannerstat
		{
			background: #1b3a89;
			border-bottom: 0px solid #fff;
			text-align: left;
		}
			
			#box_bannerstat img
			{
				border: 0px;
			}

		#main
		{
			overflow: hidden;	
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			padding: 0px;
			margin: 0px;
		}

			/*MENU SINISTRA*/
			#nav 
			{
				float: left;
				margin: 0px;
				padding: 0px;
				width: 200px;
				text-align: left;
			}				
				
				.box_big
				{
					margin: 0px;
					padding: 10px;
					border-bottom: 10px solid #fff;
					background: #077dc1;
					font-family: Verdana, Arial, sans-serif;
					font-size: 11px;
					color: #fff;
				}

					.box_big a
					{
						font-family: Verdana, Arial, sans-serif;
						font-size: 11px;
						color: #fff;
						font-weight: bold;
						text-decoration: none;
					}

					.box_big a:hover
					{
						font-family: Verdana, Arial, sans-serif;
						font-size: 11px;
						color: #fff;
						font-weight: bold;
						text-decoration: underline;
					}

				#nav ul
				{
					margin: 0px;
					padding: 0px 10px 0px 10px;
					text-align: left;
					list-style: none;
				}

				#nav ul li
				{
					margin: 0px;
					padding: 5px 0px 5px 0px;
					text-align: left;
				}

					#nav ul li a
					{
						font-family: Verdana, Arial, sans-serif;
						font-size: 11px;
						color: #0c4498;
						text-decoration: none;
					}

					#nav ul li a:hover
					{
						font-family: Verdana, Arial, sans-serif;
						font-size: 11px;
						color: #0c4498;
						text-decoration: underline;
					}

					.portal {
						font-weight: bold;
					}
				
				.key
				{
					padding: 10px;
					border-top: 10px solid #fff;
					background: #077dc1;
					border-bottom: 10px solid #fff;
					font-size: 11px;
					color: #fff;
				}
			
			#content 
			{
				float: left;
				margin: 0px;
				padding: 0px 20px 0px 20px;
				width: 524px;
				text-align: left;
			}

					#content a
					{
						font-family: Verdana, Arial, sans-serif;
						font-size: 12px;
						color: #000;
						text-decoration: none;
					}

					#content a:hover
					{
						font-family: Verdana, Arial, sans-serif;
						font-size: 12px;
						color: #0c4498;
						text-decoration: underline;
					}

			#content  img
			{
				width: 100px;
				height: 100px;
			}

			#content p
			{
				font-size: 14px;
				color: #1b3a89;
				font-weight: bold;
			}

			#table
			{
				
				text-align: center;
							
			}

				#table table
				{
					
					text-align: center;
					border: 2px solid #0c4498;
								
					
				}
				#table table td {
					font-size: xx-small;
					font-family: Verdana, Arial,  sans-serif;
					padding: 4px 4px 4px 4px;
				}
			
			#table h2
			{
				
				text-align: center;
				font-size: small;
				font-weight: bold;
							
			}
			
	#contentstat
			{
				
				margin: 0px;
				padding: 0px 20px 0px 20px;
				width: 600px;
				text-align: justify;
				
			}

			#contentstat span
			{
				
				font-size: 10px;
				
			}

			#contentstat img
			{
				
				padding: 5px 5px 5px 5px;
 				
			}

			

					#contentstat a
					{
						font-family: Verdana, Arial, sans-serif;
						font-size: 10px;
						color: #0c4498;
						text-decoration: underline;
					}

					#contentstat a:hover
					{
						font-family: Verdana, Arial, sans-serif;
						font-size: 10px;
						color: #000;
						text-decoration: underline;
					}		
			
			
			#contentstat p
			{
				font-size: 11px;								
			}

			#contentstat p b
			{
				font-size: 11px;
				color: #0c4498;							
			}

			#contentstat h2
			{
				font-size: 13px;
				color: #0c4498;								
			}

			#contentstat h1
			{
				text-align: center;
				font-size: 14px;
				color: #0c4498;	
				border: 1px solid #0c4498;
				text-decoration: none;
			}

			#contentstat h1 a
			{
				text-decoration: none;

			}

			#contentstat h1 a:hover
			{
				text-decoration: underline;

			}


		#menu_top
			{
				background: #077dc1;
				margin: 0px;
				padding: 0px;
			}

			#menu_top ul
			{
				overflow: hidden;
				margin: 0px;
				padding: 10px 0px 20px 0px;
				list-style: none;
			}

			#menu_top ul li
			{
				
				float: left;
				padding: 0px 18px 0px 18px;
				margin: 0px;
				color: #fff;
			}



			#menu_top ul li a
			{
				color: #fff;
				text-decoration: none; 
			}

			#menu_top ul li a:hover
			{
				
				text-decoration: underline; 
			}



			#menu_footer
			{
				background: #077dc1;
				margin: 0px;
				padding: 0px;
			}

			#menu_footer ul
			{
				overflow: hidden;
				margin: 0px;
				padding: 0px 0px 0px 0px;
				list-style: none;
			}

			#menu_footer ul li
			{
				
				float: left;
				padding: 0px 0px 0px 0px;
				margin: 0px;
				color: #fff;
			}



			#menu_footer ul li a
			{
				color: #fff;
				text-decoration: none; 
			}

			#menu_footer ul li a:hover
			{
				
				text-decoration: underline; 
			}

			hr
			{
				border: 0px;
				border-bottom: 1px solid #d1d1d1;
				margin: 0px;
				padding: 5px 0px 0px 0px;
			}

		.sep
		{
			margin: 0px;
			padding: 0px;
			clear: both;
		}
		
		#footer 
		{
			margin: 0px;
			padding: 5px;
			border-top: 0px solid #fff;
			clear: both;
			background: #1b3a89;
			color: #fff;
			text-align: left;
		}
			
			#footer a
			{
				color: #fff;
			}

			#footer a:hover
			{
				color: #fff;
			}
			#footer h2{
				margin: 0px;
				padding: 0px;
				font-family: Verdana, Arial, sans-serif;
				font-size: 11px;
				color: #E9E9E9;
				text-decoration: none;
			}




		
		#location
		{
			margin: 0px;
			padding: 5px;
			border-top: 20px solid #fff;
			clear: both;
			background: #1b3a89;
			font-size: 11px;
			color: #E9E9E9;
			text-align: right;
		}
			
			#location a
			{
				color: #fff;
				font-size: 10px;
			}

			#location a:hover
			{
				color: #fff;
				font-size: 10px;
			}
			
			#location h3{
				margin: 0px;
				padding: 0px;
				font-family: Verdana, Arial, sans-serif;
				font-size: 10px;
				color: #F8F8F8;
				text-decoration: none;
			}

		.border 
		{
			border: 0px;
			margin: 4px;
		}
		
		a 
		{
			color: #000;
		}

		select
		{
			font-size: 10px;
			width: 150px;
		}


		.buttSend
	{
		border: 2px #fff solid;
		background: #077DC1;
		font-size: x-small;
		font-weight: bold;
		font-family: Verdana, Arial, sans-serif;
		color: #fff;
		height: 35px;
	}

	.link_portale
	{
		padding: 4px;
		background: #F8F8F8;
		border-top: 1px #ebebeb solid;
		border-bottom: 1px #ebebeb solid;
	}

	.invio_ok {
		color: red;
	}

#shiny
{
	display: none;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}
#gotosite
{
	text-align: center;
	margin: 75px 0px 175px 0px;
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
}
#gotosite a
{
	text-decoration: none;
}
#gotosite a:hover
{
	border-bottom: 2px #000 dashed;
}
.portals
{
	display: none;
}