body {font: normal 100% Verdana;
background: url('coda.gif') repeat-x fixed left bottom;
text-align: justify;
}

ul.punto {
  list-style: url(punto.gif) disc;
}

img{
border: 0;
}

div#su {
background: url('madvero.gif') no-repeat;
position: absolute;
width: 99%;
}
	
div#capo1, div#capo2, div#capo3{
text-align: right;
border-bottom:1px solid #666;
}

div#capo1 {
margin: 0px 5px 0px 0px;
width: 75%;
background: url('1.png') no-repeat 20% bottom;
}

div#capo2 {
margin: 0px 5px 0px 0px;
width: 80%;
background: url('2.png') no-repeat 20% bottom;
}

div#capo3{
margin: 0px 5px 0px 0px;
width: 85%;
background: url('3.png') no-repeat 20% bottom;
}

#capo1, #capo2, #capo3 {
	float:right;
	background:transparent;
	font-size:95%;
	}

#capo1 ul, #capo2 ul, #capo3 ul {
	margin: 0px 0px 0px 0px;;
	padding: 5px 10px 0px 0px;
	list-style:none;
	line-height: 33px;
	height: 33px;
	}

#capo1 li, #capo2 li, #capo3 li {
	display:inline;
	margin:0;
	padding:0;
	}

#capo1 a , #capo2 a, #capo3 a {
	float:right;
	background:url("tabsin.png") no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
	text-decoration:none;
	}

#capo1 a span, #capo2 a span, #capo3 a span {
	float:right;
	display:block;
	background:url("tabdex.png") no-repeat right top;
	padding: 0px 15px 0px 6px;
	color:#666;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#capo1 a span, #capo2 a span, #capo3 a span {float:none;}

/* End IE5-Mac hack */

#capo1 a:hover span , #capo2 a:hover span , #capo3 a:hover span {
	color:black;
	}

#capo1 a:hover, #capo2 a:hover, #capo3 a:hover {
	background-position:0% -42px;
	}

#capo1 a:hover span, #capo2 a:hover span, #capo3 a:hover span {
	background-position:100% -42px;
	}
	
div#corpo{
	background: url('onda.gif') repeat-x top;
	background-position: 5% 120px;
	padding: 0px 20px 50px 10px;
	width: 98%;
}

div#corpo a:link{
color: blue;
background : transparent;
font-style:italic;
font-weight: bold;
text-decoration: none;
}

div#corpo a:hover{
color: #008000;
background: url('hover.png');
font-style:normal;
font-weight: bold;
text-decoration: none;
}

div#corpo a:visited{
color: #9900cc;
background : transparent;
font-style:italic;
font-weight: bold;
text-decoration: none;
}

h1{background-color:transparent;
padding: 190px 0px 0px 0px;
font-size: 130%;
text-align: center;
color: black;
font-style: italic;
font-weight: normal;
}


.p1{
font-style:italic;
font-size:36px;
text-align: center;
}

.p2{
font-style:italic;
font-weight:bold;
text-align: center;
}

.p3{
font-style: normal;
font-size:24px;
text-align: center;
text-decoration: underline;
}

.p4{
font-style: normal;
font-size:24px;
text-align: center;
}

.p5{
font-style: normal;
font-size:22px;
font-weight:bold;
text-align: center;
}

.p6{
font-style: normal;
font-weight:bold;
text-align: center;
background-color: #ffff00;
}

.tit{font: 36px verdana, sans-serif;
background : transparent;
color : black;
text-align: center;
}

.cc{
text-align: center;
}

.ll{
text-align: left;
}

.rr{
text-align: right;
}