body {	cursor: default;	margin: 2px 0;	background: #333;	color: #000;	text-align: left;	background-image: url(img/pattern.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	list-style-image: url(img/oliva.gif);}.Stile1 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}.style1 {	color: #58672F;	font-weight: bold;}h1 {	color: #000;	text-align: center;	font-size: 1.1em;	text-transform: uppercase;	border-top: 1px dotted;	border-bottom: 1px dotted;	line-height: 3em;	margin: 3em 0;}ul {	text-align: left;	line-height: 18px;}h2 {	color: #fff;	background: #58672F;	font-size: 10px;	margin-top: 2em;	padding-left: 0.5em;}h2.a:hover {	color: #FFCC33;	border-bottom: 1px solid;}h3 {	font-size: 1.1em;}a.left {	color: #B6C823;	font-weight: bold;	text-decoration: none;}a.left:hover {	color: #ffffff;}a {	color: #5C6B34;	font-weight: bold;	text-decoration: none;}a:hover {	color: #000000;}img {	border: 0;}#page {	width: 748px;	margin: 0 auto;	color: #000;	text-align: left;	background-color: #FFFFFF;	background-image: url(img/sfuma.jpg);}	#header {	width: 100%;	height: 170px;	margin-top: 0px;	padding: 0px;	background-image: url(img/header.jpg);	}			#menu-top {	overflow: hidden; /* no idea why this works, but it fixes a FF problem */	background: #B7C822;	background-image: url(img/sfuma02.jpg);	height: 30px;}#menu-top ul {	margin: 0 20px;	padding: 1em 0 0 0;	list-style: none;	font-size: 85%;	float: left;}#menu-top li {	display: inline;	float: left;}#menu-top a {	float: left;	margin:0;	padding:0 0 0 4px;	text-decoration:none;	color: B7C822;	}#menu-top a span {	background: transparent url(img/menuright.png) no-repeat right top;	padding:5px 15px 4px 6px;	color:#B7C822;	display: block;	float: left;	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */}.clicked{	background: transparent url(img/menuright.png) no-repeat right top;	padding:5px 15px 4px 6px;	color:#333333;	display: block;	float: left;	background-position:100% -42px;	font-weight: bold;	} #menu-top a:hover span {	background-position:100% -42px;	color: #41002E;}	#content {	float: right;	width: 480px;	padding: 1em 20px;	}	#sidebar {		margin: 1.2em 0;		padding-left: 20px;		float: left;		width: 190px;		font-size: 0.8em;	}	#footer {		clear: both;		padding: 1px 1em;		text-align: center;		font-size: 0.8em;	}			#footer li {			display: inline;			padding: 0 1em 0 0;		}		#footer a {			color: #fff;		}