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/template_1400.jpg") no-repeat;
    width:700px;
    height: 1400px;
	margin:auto;
	text-align: left; /* per IE5.x/Win */
}

#corpo {
	width:700px;
	float:left;
	background: transparent;
}

#colonna-1 {
	float:left;
	width:200px;
	background: transparent;
	color: #FFF;
}

#colonna-2 {
	float:left;
	width:500px;
	background: transparent;
	color: #FFF;
}
#intestazione {
	background: transparent;
	color: #FFF;
}
#pie-di-pagina {
	background: transparent;
	color: #FFF;
	clear: left;
	text-align: center;
}
#pie-di-pagina {
	padding-top:0.5em;
	padding-bottom:0.5em;
}
div p {
	margin: 0;
	padding: 0.5em 1em;
}

.menuNavigazione{
width:196px;
margin:1px;
padding:0;
list-style:none;
border-top:0px solid #0B0D2F;
border-left:1px solid #0B0D2F;
border-right:0px solid #0B0D2F;
font-weight:bold;
}

.menuNavigazione a{
display:block;
text-decoration:none;
padding:0.5em 0.5em 0.5em 16px;
border-bottom:1px solid #0B0D2F;
}

.menuNavigazione a:link,
.menuNavigazione a:visited{
background:url("images/logo/marcatore.gif") transparent 7px 50% no-repeat;
color:#FFF;
}

.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
background:url("images/logo/marcatore_rollover.gif") #4F759E 7px 50% no-repeat;
color:#0B0D2F;
}

.menuNavigazione{
background:url("images/logo/marcatore_rollover.gif") -200px -200px no-repeat;/* carica l'immagine in anticipo */
}

.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;
}

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

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

/* Inizio formattazione orologio */
.input {
font:8pt Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
text-align:center;
}
/* Fine formattazione orologio */

.paragrafo {margin:10px;
text-align: justify;
}


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;}


a.differente1:link {
text-decoration: none;
color: yellow;
background: none;
}
a.differente1:visited {
text-decoration: none;
color : #25D971;
}
a.differente1:hover {
text-decoration: none;
color: #FF4070;
}

.validazioni {display:inline;}

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