body
{
background: url(imgg/sfondo.jpg);
font-size: 12px;
font-family: Arial, Verdana, Sans-serif;
color: #fff;
margin: 0px;
padding: 0px;
margin: 0px auto;
text-align: center;
}

 #container
 {
 width: 1000px;
 margin: 0px auto;
text-align: center;
background: #31506d;
 }

	
  #header
 {
 width: 1000px;
 text-align: left;
 }

#header h1
 {
 font-size: 16px;
 font-weight: bold;
 margin: 5px 0px 0px 20px;
 padding: 0px;
 }

#header h2
 {
 font-size: 13px;
 font-weight: normal;
 margin: 5px 0px 5px 20px;
 padding: 0px;
 }

 #menu-top
 {
 
	width: 950px;
	text-align: left;
 }

	 #menu-top ul
	 {
	 list-style: none;
	 overflow: hidden;
	 font-size: 14px;
	 margin: 15px 0px 0px 0px;
	 padding: 5px 0px 10px 5px;
	 }
		  #menu-top ul li
		{
		float: left;
		margin: 0px;
		padding: 0px 20px 0px 5px;

		}

			#menu-top ul li a
			{
			color: #fff;
			text-decoration: none;
			font-weight: bold;
			}

				#menu-top ul li a:hover
				{
				color: #fff;
				text-decoration: underline;
				font-weight: bold;
				}

#content
{
width: 1000px;
overflow: hidden;
}

#content-left
{
width: 700px;
float: left;
margin: 0px;
padding: 20px 0px 0px 20px;
text-align: left;
}

	#content-left h1
	{
	font-size: 15px;
	margin-top: 20px;
	margin: 0px;
	padding: 0px;
	}

	#content-left h2
	{
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
	#content-left p
	{
	margin: 20px 5px 5px 5px;
	padding: 0px;
	text-align: justify;
	}

	#content-left h3
	{
	background: #253c52;
	height: 40px;
	font-size: 16px;
	padding: 8px 5px 5px 5px;
	}

	#content-left table
	{
	margin: 0px;
	padding: 0px;
	}

	#content-left td
	{
	vertical-align: top;
	}

	#content-left a
	{
	background: #fff;
	color: #31506d;
	text-decoration: none;
	font-weight: normal;
	padding: 3px;
	}

	#content-left a:hover
	{
	background: #31506d;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	padding: 3px;
	}

#content-right
{
width: 260px;
float: left;
margin: 0px;
padding: 20px 10px 0px 10px;
text-align: left;
}

#content-right h1
{
font-size: 20px;
margin: 0px;
padding: 0px;
font-weight: bold;
}

#content-right h2
{
font-size: 14px;
margin: 0px;
padding: 10px 0px 0px 0px;
font-weight: bold;
}

#content-right h3
{
font-size: 14px;
margin: 0px;
padding: 10px 0px 0px 0px;
font-weight: normal;
}

#content-right a
{
color:  #31506d;
font-weight: normal;
background: #96ccf8;
text-decoration: none;
}

#content-right  ul
{
list-style: none;
margin: 0px;
padding: 10px 0px 0px 10px;
}

#content-right  ul li
{
padding: 10px 0px 0px 0px;
}

#content-right a:hover
{
color:  #31506d;
font-weight: normal;
background: #fff;
}

#content-right table
{
font-size: 14px;
padding: 20px 0px 0px 0px;
font-weight: normal;
background: #fff;
color: #31506d;
}

#footer
{
font-size: 12px;
border-top: 1px solid #fff;
margin: 0px;
padding: 15px;
}

#footer a
{
font-size: 12px;
color: #fff;
font-weight: bold;
}

#footer table
{
width: 970px;
font-size: 12px;
}

#footer table td
{
vertical-align: top;
}

img
{
border: 0px;
}

.input
	{
	font-size: 12px; 
	background: #fff;
	color: #dedede;
	}

	.buttReset
	{
		border: 0px;
		background: #c5e3fb; 
		font-size: 13px;
		font-family: Arial, Verdana, sans-serif;
		color: #31506d;
	}

	.buttSend
	{
		border: 0px;
		background: #31506d; 
		font-size: 13px;
		font-family: Arial, Verdana, sans-serif;
		color: #c5e3fb;
	}

	.padding
	{
	padding: 10px 0px 10px 0px;
	font-size: 16px;
	margin: 0px;
	}



