/*
	COLORI:
	grigio scuro testo: #444444
	arancio: #ff4e00
	
*/

body 
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 22px;
	background: #d5d5d5;
	color: #000;
}

	#container_index
	{
		width: 810px;
		text-align: center;
		padding: 280px 0px 0px 0px;		
		margin: 0px auto;
	}

		#container_index img
		{
			border: 0px;
			display: block;
		}
	
	#container
	{
		width: 930px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
	}
		
		#header
		{
			padding: 30px 0px 5px 0px;		
			margin: 0px;
			text-align: left;
		}

			#header img
			{
				display: block;
				border: 0px; 
			}

		#main
		{
			text-align: left;
			padding: 0px;		
			margin: 0px auto;
			background: url('imgg/pat.gif') repeat-y;
			overflow: hidden;
			float: left;
			border-bottom: 20px solid #d5d5d5;
		}

			#menu_main
			{
				width: 90px;
				padding: 0px;
				margin: 0px;
				float: left;
				padding: 65px 0px 0px 0px;
				font-size: 13px;
			}

				#menu_main ul
				{
					padding: 0px;
					margin: 0px;
					color: #000;
					list-style: none;
				}

					#menu_main ul li
					{
						color: #000;
						list-style: none;
						padding: 0px;
						margin: 0px 0px 25px 0px;
					}

					.linknorm
					{
						color: #000;
						text-decoration: none;
					}

					.linknorm:hover
					{
						color: #fff;
					}

					.selected
					{
						color: #fff;
					}

					.sezione
					{
						color: #fff;
					}
			#conts
			{
				padding: 0px;
				margin: 0px;
				float: left;
				width: 840px;
			}

			#contsNorm
			{
				padding: 0px 0px 20px 140px;
				margin: 0px;
				float: left;
				width: 700px;
			}
				
				#contsNorm h1
				{
					padding: 0px;
					margin: 0px;
					color: #fff;
					font-size: 13px;
					font-weight: bold;
				}

				#contsInt
				{
					padding: 40px 0px 0px 20px;
					margin: 0px;
				}
			


			h2
			{
				font-size: 13px;
				font-weight: bold;
				padding: 0px 0px 10px 0px;
				margin: 0px;
			}

			p
			{
				padding: 0px;
				margin: 0px;
			}


			#footer
			{
				padding: 0px;
				margin: 0px;
				clear: both;
				text-align: center;
			}

				#footer p
				{
					padding: 5px 0px 5px 0px;
					margin: 0px;
					border-top: 1px solid #000;
				}

				#footer a
				{
					color: #000;
				}

				#footer a:hover
				{
					color: #fff;
				}

			

			table tr td
			{
				vertical-align: top;
			}

			form 
			{
				padding: 0px;
				margin: 0px;
			}

			.input
			{
				font-family: arial,  verdana, sans-serif;
				font-size: 11px;
				color: #000;
			}

			.resetButt
			{
				background: #b6b6b6;
				color: #000;
				border: 0px;
				font-size: 11px;
			}

			.submitButt
			{
				background: #000;
				color: #fff;
				border: 0px;
				font-size: 11px;
			}

			#menu_bottom
			{
				margin: 120px 0px 0px 0px;
				padding: 0px;
			}

			
			#menu_bottom ul
			{
				overflow: hidden;
				list-style: none;
			}
			
			#menu_bottom ul li
			{
				float: left;
				padding-left: 20px;
			}

			#menu_bottom ul li a
			{
				color: #000;
				text-decoration: none;
			}

			#menu_bottom ul li a:hover
			{
				color: #000;
				text-decoration: underline;
			}
