/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
	font-family: "Book Antiqua","Bodoni","Garamond","Times New Roman", serif;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0em;
	background-color: transparent;
	color: #000;
	text-align: justify;
}
ul{
text-align: left;}
#sx { position: absolute; top: 0px; left: 0pt; width: 20%; margin-top: 0%; text-align: center; height: 100px;}

#middle { margin: 1% 1% 0pt; position: absolute; top: 0px; left: 20%; min-width: 360px; width: 58%;  text-align: center; height: 100px;}

#dx { position: absolute; top: 0px; left: 80%; width: 20%; margin-top: 0%;  text-align: center; height: 100px;}

span.uno{
font-size: 40px;
line-height: 25px;
letter-spacing: 0em;
font-weight: bold;
}
span.due{
font-size: 20px;
line-height: 25px;
letter-spacing: 0em;
font-weight: bold;
}
span.tre{
font-size: 25px;
line-height: 25px;
letter-spacing: 0em;
font-weight: bold;
}
.subheader{
position:absolute;
left:0px;
top:105px;
width:100%;
height: 20px;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #eee;
font-style: italic;
font-size: 14px;
}
.subheader2{
position:absolute;
left:-2px;
top:138px;
width:798px;
height: 34px;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #fff;
font-style: normal;
font-size: 14px;
text-align: center;
}
.footer{
width:100%;
height: 20px;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #eee;
font-style: normal;
font-size: 10px;
text-align: center;
}
span.sin{
float:left;
}
span.des{
float:right;
}
.content{
margin-top: 130px;
padding: 10px;
}
.sommario ul li{
list-style-image: url(file:///C|/images/dot.gif);
list-style: none;
line-height: 2em;
font-weight: bold;
}
.sommario ul li ul li{
list-style-image:none;
list-style: none;
line-height: 1.2em;
font-weight: normal;
border-bottom: 1px solid #999;
}

h1{
text-align: center;
font-size: 200%;
line-height:150%;
border-bottom: 1px solid #666;
}

h2{
text-align: left;
font-size: 150%;
line-height:120%;
font-style: italic;
}

a{
color: #630;
text-decoration:none;
}

a:HOVER{color: #000;}

div.ultimora{
margin-top:10px;
margin-bottom:10px;
margin-left:50px;
margin-right: 50px;
padding: 10px;
border: 1px solid #666;
background-color: #eee;
}
span.autore{
font-style:italic;
font-weight: normal;
font-size: 90%;
letter-spacing: .05em;}

div.didri{width: 100%; height: 10px; background-color:#C00000;}
div.mansc{width: 100%; height: 10px; background-color:#1B7937;}
div.infca{width: 100%; height: 10px; background-color:#2C1B79;}
div.recen{width: 100%; height: 10px; background-color:#FF9600;}
div.extne{width: 100%; height: 10px; background-color:#B800BA;}
div.vocst{width: 100%; height: 10px; background-color:#ECE900;}
div.forcl{width: 100%; height: 10px; background-color:#00BEC5;}
div.previ{width: 100%; height: 10px; background-color:#2AFF00;}
div.varie{width: 100%; height: 10px; background-color:#FFFFFF;}
div.ultim{width: 100%; height: 10px; background-color:#000000;}


