html{
	top:0;
	height: 100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	overflow:scroll;
}

body {
	top:0;
	height: 100%;
	width:100%;
	margin: 0 auto;
	padding:0;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2em;
	background-color: #FFFFCC;
}

a:hover{ text-decoration:none; }

p{	margin:1em 0; }

h1, h2, h3, h4, h5, h6{ color: #202020; font-family:Georgia, Times, serif; }

h1{ font-size:24px;}

h2{	font-size:20px;}

h3{	font-size:18px;}

h4{	font-size:16px;}

h5{	font-size:14px;}

h6{	font-size:12px;}

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:bolder;}

strong em, em strong{
	font-weight:bolder;
	font-style:italic;
}

wtitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0000FF;
}

.testocomicsansgrande {
	font-size: 35px;
	font-family: "Comic Sans MS";
}

.testocomicsanspiccolo {
	font-size: 20px;
	font-family: "Comic Sans MS";
}

.testoverdanagrande {
	font-size: 30px;
	font-family: Verdana;
}

.testoverdanapiccolo {
	font-size: 20px;
	font-family: Verdana;
}

.testoArialagrande {
	font-size: 30px;
	font-family: Arial;
}

.testoArialpiccolo {
	font-size: 20px;
	font-family: Arial;
}

.testoArialBlackagrande {
	font-size: 30px;
	font-family: "Arial Black";
}

.testoArialBlackpiccolo {
	font-size: 20px;
	font-family: "Arial Black";
}

.testoTimesnewromanagrande {
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
}

.testoTimesnewromanpiccolo {
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
}

#container {
	display:block;
	position: absolute;
	padding:0;
	width:78%;
	height:80%;
	top:130px;
	opacity: 0.90;
	-moz-opacity: 0.90;
	filter: alpha(opacity=90);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #FFFFCC;
	background-position: center;
	overflow:hidden;
	left: 213px;
}

#menusx {
	display:block;
	position: absolute;
	width:200px;
	left: 5px;
	top: 130px;
}

#header{
	width:100%;
	position:relative;
	display:block;
	height:auto;
}

#header h1{ 
	margin:10px 5%; 
	padding:0;
	display:block;
	position:absolute;
}

#content{
	position: relative;
	display:block;
	left:0;
	margin:0;
	padding:0;
	top:0px;
	height: 100%;
	width: auto;
	background-color: #FFFFCC;
}

.scroll{
	position:relative;
	display:block;
	height:50%;
	overflow:scroll;
	border:1px solid #AFAFAF;
	background:#fff;
	left:0;
	top:0;
	width: 100%;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#box1{
	position:relative;
	display:block;
	left:0px;
	top:0px;
	width: auto;
	height: 415px;
	background-color: #FFFFCC;
}

#changeContent{
	display:block;
	position:absolute;
	top:15px;
	left:450px;
	background:#999;
	text-decoration:none;
	padding:10px;
	color:black;
	font-size:14px;	
}

#changeContent:hover{
	background:#ccc;
}

#menu2 {
	display:block;
	position:absolute;
	left: 210px;
}

