.hidden { display: none; }
.clear { clear: both; }
.ehi {
	/*color: #f00;*/
}

a { color: #f00; }
a:visited { color: #f88; }
a img { border: 0; }

body {
	font-family: "Bitstream Vera Sans", "Verdana", "Arial", sans-serif;
	/*font-size: 76%;*/
	font-size: 12pt;
	line-height: 1.5;
}
#content, #top, h1, #h2, #side, #right { font-size: 76%; }
#content h2 {
	font-size: 150%;
	font-variant: small-caps;
	margin-bottom: 0;
	/*padding-top: 2ex;*/
}
h1 {
	/*font-size: 180%;*/
	font-size: 136.8%; /* 180*(parent font-size) */
}

#content {
	/*text-align: justify;*/
}

#content a {
	text-decoration: none;
}

#content img {
	float: left;
	padding: 5px 10px 10px 0px;
}

/*#top { }*/
#top a {
	text-decoration: none;
	/*font-size: 80%;*/
	font-size: 10px; /* sorry! */
}
#top a#topl { float: left;  margin-left:  1ex; }
#top a#topr { float: right; margin-right: 1ex; }

/*h1 {}*/
/*#h2 {}*/
/*#side {}*/
/*#right {}*/

/* ======================================= */
/*#top a:hover {}*/

#h2 li a {
	text-decoration: none;
}

#h2 li a.active
{
	font-weight: bold;
}

#h2 li a:hover {
	border: 1px inset;
	padding: 2px; /* diminuisco per tenere conto del bordo ma non per IE*/
}

#side ul {
	padding-top: 10px;
	/*list-style-type: none;*/
	/*list-style-position: inside;*/
}

#side ul li {
	text-align: right;
	margin-right: 5px;
	font-size: 96%;
	font-size: 86%;
}

/* Attenzione: Konqueror 3.1.4 non riconosce il no-repeat
	e riempie tutto lo sfondo, senza far vedere il testo
	(che ha lo stesso colore del quadratino */
#side ul li.active, #side ul li.active:hover {
	font-weight: bold;
	padding-right: 15px;
	background: transparent url("../images/list-active.png") right center no-repeat;
}
#side ul li a {
	text-decoration: none;
}
/*
#side ul li a {
	padding-right: 15px;
	background: transparent url("../images/list-off.png") right center no-repeat;
}
#side ul li a:hover {
	background: transparent url("../images/list-on.png") right center no-repeat;
	z-index: 3; Opera 9.02 bug
}
*/
#side ul li {
	padding-right: 15px;
	background: transparent url("../images/list-off.png") right center no-repeat;
}
#side ul li:hover {
	background: transparent url("../images/list-on.png") right center no-repeat;
	z-index: 3;
}

#gallery ul li a {
	text-decoration: none;
}

blockquote {
	margin-top: 1em;
	margin-left:  1.5em;
	margin-right: 1.5em;
	margin-bottom: 1em;
}
