body {
margin:0 auto;
text-align:center;
font-family: arial;
font-size: 76%;
background-color:#0B79C7;
color: #000000;
}

font.azzurro {
color:#0B79C7;
}

div#corpo {
	font-size:72%;	
	background-color: #0B79C7;
	width:81em;
	margin-left:2em;
	margin-right:auto;
	margin-top: 2em;
	position:relative;
}

.rigaCopyright{
height: 2em;
text-align: right;
color: white;
}

.nascosto{
position:absolute;
width:493px;
height:400px;
left:-500px;
z-index:1;
}

.table2{
width:80em;
height:68em;
border-collapse: collapse;
}

.table{
width:110em;
height:63em;
border-collapse: collapse;
}

.links{
width:100%;
height:63em;
border-collapse: collapse;
}

.colonnaLateraleSx{
vertical-align: top;
text-align: left;
padding: 5px;
padding-top: 10pt;
width: 40em;
height: 10em;
}

td.corpo{
width: 75em;
height: 23em;
background:url('../immagini/sfondo.jpg') bottom center;
background-repeat: no-repeat;
padding: 20pt;
padding-top: 10pt;
padding-bottom: 10pt;
text-align: justify;
vertical-align: top;
}

td.immagini{
height: 24em;
width: 80em;
}

td.corpo2{
width: 70em;
height: 50em;
background:url('../immagini/sfondo.jpg') bottom center;
background-repeat: no-repeat;
padding: 20pt;
padding-top: 10pt;
padding-bottom: 10pt;
text-align: justify;
vertical-align: top;
}


td.rigaTitolo{
text-align: center;
height: 17em;
}

a {
color: #ffffff;
text-decoration: none;
}

a:hover{
color: #042B47;
text-decoration: none;
}

a:visited{
text-decoration: none;
}

img{
border: none;
}

.skip{
font-size: 12pt;
font-weight: bold;
}

.right{
text-align: right;
}

.center{
text-align: center;
}

.left{
text-align: left;
}

font.body{
font-size: 11pt;
color: #042B47;
line-height: 1.2;
}

.body2{
font-size: 11pt;
color: #ffffff;
line-height: 1.3;
}

table.body2 td{
	padding: 20pt;
}

font.body3{
font-size: 10pt;
color: #ffffff;
line-height: 1.2;
}

font.body4{
font-size: 11pt;
color: #ffffff;
line-height: 1.2;
}

.float_left{
margin-right: 10pt;
float:left;
border: 1px solid #333333;
}

.float_right{
margin-left: 10pt;
float: right;
border: 1px solid #333333;
}

.float_right2{
margin-left: 10pt;
float: right;
border: none;
}

.float_right3{
margin-left: 26pt;
margin-right: 50pt;
float: right;
border: none;
}

ul{
font-size: 13pt;
font-weight: bolder;
color: white;
list-style: none;
line-height: 2;
}

div.float_left2{
margin-right: 10pt;
float:left;
}

div.didascalia{
margin-left: 10pt;
width: 320px;
float:right;
font-size: 10pt;
line-height: 1;
padding-top: 50pt;
}

img.bordo{
border: 1px solid black;
}

.titolone{
font-size: 24pt;
font-weight: lighter;
color: #ffffff;
margin-bottom: -10pt;
}

h2{
font-size: 24pt;
font-weight: lighter;
color: #ffffff;
margin-bottom: -10pt;
}

h3{
font-weight: bold;
font-size: 10pt;
color: #ffffff;
}

.blu{
color: #042B47;
font-size: 13pt;
line-height: 2;
}

.grande{
font-size: 13pt;
font-weight: bold;
}

.blu2{
color: #042B47;
font-size: 13pt;
line-height: 1.3;
}

.tecnica{
font-size: 10pt;
text-align: left;
color:#ffffff;
}

.giustifica{
text-align: justify;
}

.table3{
width:80em;

border-collapse: collapse;
}

.piugrande{
font-size: 20pt;
font-weight: bold;
}

a.body{
color: #042B47;
text-decoration: none;
}

a.body:hover{
color: #042B47;
text-decoration: none;
}

a.body:visited{
color: #042B47;
text-decoration: none;
}

.blu3{
color: #042B47;
font-size: 10pt;
font-weight: bolder;
}

.nascosto{
	width: 10pt;
	margin-left: -200pt;
}