html{
	margin: 0;
	padding: 0;
}

body{
	background-color: #FFF;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif;
    font-size: 0.7em;
}

a{
	background-color: #FFF;
	color: #000;
}

/* Elementi nascosti */
div#testa ul, div#sidebarsx, div#corpo p#missione, div#corpo div.tabs, div#footer ul{
	display: none;
}

div#testa{
	height: 121px;
}


div#testa h1{
	font-size: 3.5em;
	text-align: center;
	margin: 0;
}

div#testa h1 a{
	background-color: inherit;
	color: #000;
	text-decoration: none;
}

div#testa p{
	text-align: center;
	font-size: 1.3em;
}

div#testa img{
	float: left;
	border: none;
}

div#corpo{
	clear: both;
	margin: 20px 0;
	padding: 20px 0;
	border-bottom: 2px dotted #333;
	border-top: 2px dotted #333;
	float: left;
	width: 100%;
}

div#corpo div.breadcrumb{
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #666;
}

div#corpo div.breadcrumb ul{
	margin: 0;
	padding: 0;
	display: inline;
}

div#corpo div.breadcrumb ul li{
	display: inline;
	margin-right: 10px;
}

div#corpo div.breadcrumb ul li a{
	border-right: 1px solid #333;
	padding-right: 10px;
}

div#corpo img{
	float: left;
	margin: 0 10px 10px 0;
}

div#corpo table{
	width: 100%;
	margin: 20px 0;
}

div#corpo table caption{
	text-align: left;
	margin: 20px 0;
}

div#corpo table tr th{
	padding:2px;
	border-bottom: 3px solid #000;
	text-align: left;
}

div#corpo table tr td{
	padding:2px;
	border-bottom: 1px solid #666;
}

div#corpo table tr a{
	text-decoration: none;
}

div#corpo ul li{
	padding: 5px 0;
}