body
{
	background:#313535;
	background-image: url("imgg/background.gif");
	background-position: 0px 0px;
	background-repeat:no-repeat;
	font-family: Arial;
}

#main
{
	width: 970px;
}

h1
{
	font-size: 16px;
	color: #B0B0B0; 
}
h2
{
	margin-top: 0px;
	font-size: 14px;
	color: #B0B0B0; 
}
p
{
	font-size: 12px;
	color: #B0B0B0; 
	font-family: Arial;
}



#menuleft
{
	font-size: 14px;
	color: #B0B0B0;
}
	#menuleft ul li
	{
		list-style: none;
	}



#menutop
{
	font-size: 12px;
	color: #B0B0B0;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
	#menutop ul
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
		vertical-align: top;

	}
	#menutop li
	{
		display: inline;
		border: 0px #B0B0B0 solid;
		padding: 5px 5px 5px 5px;
		margin: 0px;
	vertical-align: top;
	}


#menusubleft
{
	list-style: none;
	font-size: 12px;
	color: #B0B0B0;
}
	#menusubleft ul li
	{
		list-style: none;
		text-align: right;
		overflow: hidden;
	}

#logo
{
	float: right;
	border: 0px;
}

a
{
	color: #B0B0B0;
	text-decoration: none;
}
a:hover
{
	color: #B0B0B0;
	text-decoration: underline;
}
.ricerca
{
	background: #313535;
	border:; 1px #B0B0B0 solid;
	color: #B0B0B0;
	font-size: 11px;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
}
#center
{
	color: #B0B0B0;
	text-align: justify;
	font-size: 12px;
}
#center ul li
{
	color: #B0B0B0;
	text-align: justify;
}


#form
{
	width: 220px;
}

	#form h3
	{
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		margin: 0px;
		padding: 5px 10px 5px 10px;
	}

#left
{
	width: 750px;
	vertical-align: top;
	padding-right: 10px;
}

	.resetButt
	{
	background: #656565;
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 10px;
	}

	.submitButt
	{
	background: #ed1c24;
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 10px;
	}

	.input2
	{
	background: #B0B0B0;
	font-family: arial, verdana, Sans-serif;
	font-size: 11px;
	border: 0px;
	overflow: hidden;
	padding: 5px;
	}

	.testo
	{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	}


	#footer
	{
		width: 970px;
		border-top: 1px solid #B0B0B0;
		font-size: 11px;
		margin-top: 10px;
	}

		#footer ul
		{
			list-style: none;
			overflow: hidden;
		}

			#footer ul li
			{
				float: left;
				padding-right: 25px;
			}

			#leg
			{
			background: #ed1c24;
			color: #fff;
			width: 972px;
			font-size: 12px;
			text-align: center;
			margin-top: 80px;
			}
