body {
	margin: 0;
	padding: 0;
	text-align: center; /* per IE5.x/Win */
	background-color: #00001b;
	background-image: url("images/logo/sfondo_scuro.gif");
	background-attachment: fixed;
    color: #FFF;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#centrato {
    background: #FFF url("images/logo/template2_1500.jpg") no-repeat;
    width:700px;
    height: 1502px;
	margin:auto;
	text-align: left; /* per IE5.x/Win */
}

.menuNavigazioneSopra{
background:transparent;
color:#FFF;
font-weight:bold;
margin:0;
padding:0.5em 0;
text-align:center;
}

.menuNavigazioneSopra li{
display:inline;
}

.menuNavigazioneSopra a{
height:0;
padding:0.5em 15px;
text-decoration:none;
margin:-0.5em 0;
border-right:2px solid #0B0D2F;
}

.menuNavigazioneSopra .primaVoce a{
border-left:2px solid #0B0D2F;
}

.menuNavigazioneSopra a:link,
.menuNavigazioneSopra a:visited{
background: transparent;
color:#FFF;
}

.menuNavigazioneSopra a:hover,
.menuNavigazioneSopra a:focus,
.menuNavigazioneSopra a:active{
background:#4F759E;
color:#0B0D2F;
}

.carattere {color: #4F759E;
background: transparent;
font: 12pt Tahoma, Verdana, Geneva, sans-serif;
font-weight:bold;
text-align:center;
}

.carattere1 {color: #4F759E;
background: transparent;
font: 20pt Tahoma, Verdana, Geneva, sans-serif;
font-weight:bold;
text-align:center;
}

.stile {font-style: italic;
font-size: 9pt;
text-align:center;
}

.terra {font-style: italic;
font-weight: bold;
color: #4169E1;

}
img {display: block;
margin: auto;
padding: 0px;
border: none;
}

.validazioni {display:inline;
}

.aggiornamento {
text-align:center;
}

a.differente:link {
text-decoration: none;
color: yellow;
background: none;
}

a.differente:visited {
text-decoration: none;
color : #25D971;
}
a.differente:hover {
text-decoration: none;
color: #FF4070;
font-size: 12pt;}

div p {
margin: 0;
padding: 1em;
}
