* { margin: 0; border: 0; padding: 0; }
.hidden { display: none; }
a, a:visited {
	text-decoration: none;
	color: #ccc;
}
a:hover { color: #f00; }
body {
	padding-top: 2.5ex; /* ??? */
	padding-bottom: 100px;
	/* Vedere se ci vuole (OK per IE) */
	/*overflow: hidden;*/
	/**/
	font-family: "Bitstream Vera Sans", "Verdana", "Arial", sans-serif;
	font-size: 76%;
	/*line-height: 1.5;*/
	background: #000;
	color: #ccc;
}
#top {
	position: fixed;
	z-index: 4;
	left: 0; top: 0;
	width: 100%;
	/*height: 2.5ex;*/
	height: 15px;
	/**/
	background: #eee;
	color: #111;
	/* NEW */
	/*width: 813px; border-right: 1px solid #5d5d5d;*/
}
#top a {
	color: #00f;
	/*font-size: 80%;*/
	font-size: 10px; /* sorry! */
}
#top a#topl { float: left;  margin-left:  1ex; }
#top a#topr { float: right; margin-right: 1ex; }
#top a:hover { color: #f00; }
#viso {
	position: fixed;
	z-index: 3;
	left: 75px;
	bottom: 150px;
	width: 163px;
	height: 294px;
	/* Per IE utilizzo una gif.
	Ci si chiederà: perché non uso direttamente una gif per tutti?
	Puntiglio! */
	background: url("../images/viso-new2.png");
}
h1 {
	position: fixed;
	z-index: 5;
	left: 0;
	width: 550px;
	bottom: 100px;
	font-family: "Bitstream Vera Sans", "Verdana", "Arial", sans-serif;
	font-size: 200%;
	/*font-style: italic;*/
	text-align: right;
}
#h2 {
	position: fixed;
	z-index: 5;
	bottom: 0;
	height: 99px;
	width: 550px;
	text-align: right;
	list-style-type: none;
	border-top: 1px ridge #eee;
}
#h2 li {
	display: inline;
	padding: 0 .5em 2.5ex .5em;
	/*border-right: 3px ridge #5d5d5d;*/
	/*position: relative;*/
	/*top: -1px;*/
}
#h2 li a {
	position: relative;
	top: 1ex;
}
#h2 li a.active {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
#h2 li a:hover { color: #f00; }
/* NEW */
/*#right {
	position:  fixed;
	z-index: 3;
	left: 550px;
	top: 2.5ex;
	bottom: 100px;
	color: #a0a040;
	width: 263px; border-right: 1px; border-color: #5d5d5d; border-style: solid;
}*/
