html{
	top:0;
	height: 100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	overflow:scroll;
}

body {
	top: 0;
	height: 100%;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	text-align: left; 
	font-family: Trebuchet MS, verdana, arial;
	font-size: 13px;
	color: #535353;
	line-height: 1.5em;
	BACKGROUND-IMAGE: url(../images/bg.png); 
	BACKGROUND-REPEAT: no-repeat;
	background-attachment: fixed;
	BACKGROUND-COLOR: #cbe1e2;
	overflow-x: hidden; /* scroller orizzontale */
	overflow-y: auto; /* scroller verticale */
}

a:link{ font-size: 15px; COLOR: #535353; text-decoration:none;}

a:visited{ font-size: 15px; COLOR: #535353; text-decoration:none;}

a:hover, a:focus{ font-size: 15px; COLOR: #535353; text-decoration:underline; }

p{	margin:1em 0; }

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p{	margin-top:-0.05em;}

h1, h2, h3, h4, h5, h6{ color: #9CA716; margin-bottom:0.5em; }

ol, ul{	margin: 1em 0 1em 2em; }

ol ol, ol ul, ul ol, ul ul{ margin-top:0; margin-bottom:0; }

ol li{	list-style:decimal }
ol li ol li{ list-style:upper-alpha; }
ol li ol li ol li{ list-style:upper-roman; }

ul li{ list-style:disc;}

em{font-style:italic;}

strong{font-weight:bold;}

em strong, strong em{ font-weight:bold; font-style:italic;}

#flash{
	z-index: 0; /* profondita del livello */
	position: relative;
}
#menu{
	z-index: 1;
	position: relative;
} 
