body {
margin:0;
background:#fff; 
color:#666;
font-family: Verdana, Arial, Helvetica;
scrollbar-face-color:#e0e0e0;
scrollbar-arrow-color:#ff0000;
scrollbar-track-color:#fff;
font-size:80%;
}

a:active {font-weight: normal; color:#3366ff; }
a:link {background: transparent; color: #3366ff; }
a:visited {background: transparent; color: #3366ff; }
a:hover {text-decoration:none; }

.menu a:active {font-size:80%;font-weight: bold; background:transparent; color:#f0f0f0; }
.menu a:link {font-size:80%;font-weight: bold; background:transparent; color: #f0f0f0; }
.menu a:visited {font-size:80%;font-weight: bold; background:transparent; color: #f0f0f0; }
.menu a:hover {font-size:80%;font-weight: bold; color: #fff; background: transparent; }


.foto {
border:1px outset #0080ff;
}

ul { font-size: 14px; font-weight: normal; }
.testo {font-weight: normal; color: #666; right-margin:10px;left-margin:10px; }

h1 { font-weight: normal; color: #3366ff; font-size: 2em; margin-left:50px; }
h2 { font-weight: bold; color: #3366ff; font-size: 1.6em; }
h2 span { font-weight: normal; color:#666; background:#fff; font-size: 60%; }

h3 { font-weight: bold; color: #3366ff; }
h3 span {font-weight: normal; color:#666; background:#f5f5f5; font-size: 60%; }
h4 { text-align: center; font-weight: bold; color: #006600; font-size: 1,2em; }
h5 { text-align: right; font-weight: bold; color: #fff; }
h6 { text-align: center; font-weight: bold; color: #488448; font-size: 1,2emt; }
table,tr,td { font-size: 1em; font-weight: normal; color: #666; }
.titolo { font-size: 1,5em; font-weight: normal; color: #999; }
.smagray { font-size: 70%; color: #666; }
.tcentro{
text-align:center;
}

 .bpop {
	display: none;
}
a.itr:hover .bpop {
	display: block;
	position: absolute;
	width: 27em;
	padding: 0;
	font-size: 0.8em;
	z-index:5;
}

 .resize {
 width: 100px;
 height : auto;
 }

 .resize {
 width: auto;
 height : 100px;
 z-index: 100;
 }
.piccolo {font-weight: normal; color:#666; background:#f5f5f5; font-size: 90%; }


