/*
	COLORI:
	grigio scuro testo: #444444
	arancio: #ff4e00
	
*/

body 
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background: #b31100;
	color: #fff;
}

	#container
	{
		width: 1000px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
	}

		#header
		{
			padding: 0px;
			margin: 0px;
			height: 85px;
		}

			#header img
			{
				border: 0px;
				margin: 0px;
				display: block;
				padding-left: 390px;
			}

		#main
		{
			padding: 0px;
			margin: 0px;
			overflow: hidden;
		}

		#menu_main 
		{
			text-align: center;	
			float: left;
			width: 180px;
			border-right: 39px solid #b31100;
			padding: 0px;
			margin: 0px;
		}

			#menu_main ul
			{
				padding: 10px 0px 40px 0px;
				margin: 0px;
				list-style: none;
			}

				#menu_main li
				{
					padding: 7px 10px 7px 10px;
					margin: 0px;
					list-style: none;
					font-size: 14px;
					border-bottom: 1px solid #9e0f00;
				}

					#menu_main li a
					{
						list-style: none;
						font-size: 11px;
						color: #fff;
						text-decoration: none;
						font-weight: normal;
					}

					#menu_main li a:hover
					{
						list-style: none;
						font-size: 11px;
						color: #fff;
						text-decoration: none;
						font-weight: normal;
						background: #9e0f00;
					}
		
			#menu_main img
			{
				border: 0px;
			}
		
		#conts
		{
			width: 780px;
			float: left;
		}

			#conts a
			{
				list-style: none;
				font-size: 10px;
				color: #fff;
				text-decoration: none;
				font-weight: normal;
				background: #9e0f00;
				padding: 0px 4px 0px 4px;
			}

			#conts a:hover
			{
				list-style: none;
				font-size: 10px;
				color: #fff;
				text-decoration: none;
				font-weight: normal;
				background: #740b00;
				padding: 0px 4px 0px 4px;
			}

			#table_eventi
			{
				padding: 10px 0px 0px 0px;
			}

			#table_eventi tr td
			{
				padding: 10px 10px 10px 0px;
				/*border-bottom: 1px solid #9e0f00;*/
			}

			#map
			{
				color: #000;
			}

			#map a
			{
				color: #000;
				background: none;
			}

			#map a:hover
			{
				color: #000;
				background: none;
			}
		 h2
		 {
			font-size: 14px;
		 }
	

		.noborder
		{
			border: 0px;
		}

		#footer
		{
			clear: both;
			text-align: center;
			padding: 30px 0px 0px 0px;
			font-size: 10px;
		}
			
			#footer div
			{
				border-top: 1px solid #c24133;
				margin: 0px;
				padding: 10px 0px 10px 0px;
			}

			#footer a
			{
				color: #fff;
			}

			#footer a
			{
				color: #fff;
			}


.input
{
	background: #c24133;
	border: 0px;
	font-size: 10px;
	color: #fff;
	font-family: verdana, arial, sans-serif;
	padding: 2px;
}

.resetButt
{
	background: #c24133;
	border: 0px;
	font-size: 11px;
	color: #fff;
}

.submitButt
{
	background: #fff;
	border: 0px;
	font-size: 11px;
	color: #9e0f00;
}
