body {	font-family: Arial, Helvetica, sans-serif;	text-align: center;	margin: 0px;	padding: 0px;	background-image: url(img/sfondo_body.jpg);	background-repeat: repeat-x;	background-position: center top;	background-color: #BCC0C7;}#container {	width: 800px;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-image: url(img/sfondo_container.jpg);	background-repeat: repeat-y;	background-position: left top;}#footer {	background-image: url(img/sfondo_footer.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 55px;	font-size: 10px;	padding-top: 5px;	clear: both;}#banner {	background-image: url(img/sfondo_banner.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 48px;	font-size: 12px;	color: #00699C;	padding-left: 28px;	text-align: left;	padding-top: 75px;}#menu {	width: 190px;	float: right;	padding-right: 25px;	padding-left: 5px;	text-align: left;	font-size: 16px;	padding-bottom: 75px;	background-image: url(img/righemenu.gif);	background-repeat: no-repeat;	background-position: left bottom;}#body {	width: 550px;	float: left;	padding-left: 25px;	padding-top: 5px;	padding-bottom: 5px;	text-align: left;}#menu ul {	margin: 0px;	padding-top: 5px;	padding-left: 18px;}#menu li {	padding-bottom: 5px;	list-style-image: url(img/menu_bullet_blu.gif);}#menu li:hover {	padding-bottom: 5px;	list-style-image: url(img/menu_bullet_verde.gif);}#menu a {	color: #0069A0;	text-decoration: none;	font-weight: bold;}#menu a:hover {	color: #1AA079;	text-decoration: none;	font-weight: bold;}#body {	font-size: 12px;}#body h1 {	font-size: 24px;	color: #006496;	background-image: url(img/menu_bullet_blu.gif);	background-repeat: no-repeat;	padding-left: 15px;	background-position: left center;}#body a {	text-decoration: none;	color: #006698;	font-weight: bold;}#body a:hover {	text-decoration: underline;	color: #006698;	font-weight: bold;}#body h3 {	font-size: 14px;	color: #12689C;	padding: 0px;	margin: 0px 0px 3px;}#body h2 {	font-size: 16px;	color: #026390;	margin: 0px;	padding: 0px;}.tableheader {	font-size: 14px;	background-color: #FFFFFF;	color: #006698;	font-weight: bold;	text-align: center;}