	body, div, p, form, ul, li { margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:white; }
	a { color:white; }
	img { border:1px solid #48578e; }
	#navbar { text-align:center; font-weight:bold; margin-bottom:10px; }
	#inst { color:white; font-size:1.1em; text-align:center; position:absolute; top:186px; left:60px; width:250px; visibility:hidden; z-index:1;}
	#navbar li { display:inline; list-style-type:none; padding-left:10px; padding-right:10px; }
	#navbar a { text-decoration: none;}
	#navbar a:hover { text-decoration: underline;}
	#controls { position:absolute; text-align:center; font-size:0.8em;}
	#controls a { text-decoration: none;}
	#controls a:hover { text-decoration: underline;}
	#footer #copyright { float:left; padding:5px; font-size:0.8em;}
	#footer #credits { float:right; padding:5px; font-size:0.8em; }
	.floatreset { float:none; clear:both; }
	ul { list-style-type:none }
	#active { color:red;}
	#pagecontents { background-color:#89bad9; border:1px solid #48578e; padding: 10px;}
	.floatreset { float:none; clear:both; }
	.video { margin:0; padding:0; border:0; padding-top:5px; padding-bottom:5px; }
	.video .thumb { float:left; margin-right:10px; width:120px; height:90px; }
	.video .text .title { font-weight:bold; }
	.video .text .smalldesc { padding:10px; }
	ul.subcategory { margin-left:10px; }
	.hidden { visibility:hidden; display:none; }
	.desc { padding:15px; text-align:justify; }
	.leggi { }