﻿
BODY {background: margin: 0; background: #FFFFFF;}

/*Da specificare per rendering*/
body, p, td, li, div {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
img {margin: 0px; padding: 0px;/*border: 0;*/}

/*STRUTTURA NAVIGAZIONE */

/* posizionamento della pagina */
#pagina {margin:auto; padding: 0px; width: 914px;}

/* formattazione della pagina */
#generale {float: left; color: #000000; width: 100%;}

/* zone della pagina */
#ALTO {FONT-WEIGHT: bold; FLOAT: left; margin-top: 0px; padding: 0px; height:160px;}
	#AltoLogo {float:left; margin:0px; width: 914px; }
	#AltoBackground {float:left; height: 76px; width: 204px; margin: 0px}
	#AltoLingue {float:right; width: 280px; margin-top: 80px;  margin-right: 0px;}
	#AltoMenu {float:left; clear:both; margin: 0px; width: 600px; text-align:left; height: 23px;}
#LATOSX {float: left; width:0%;}
#CENTRO {float: left; width: 100%; padding-top:0px; border-width:0; text-align:center; }
/*zona centro con barre di scorrimento laterali*/
#centroscroll { MARGIN-TOP: 5px; PADDING: 10px; FLOAT: left; clear: left; background: White; color: #000 /*overflow-y: scroll;*/ }
#LATODX {float: left; width:0%; margin-left:0%}
#BASSO {float: left; width:100%; padding: 0; border-width:0; text-align:center; color: #000}
#BassoMenu {height: 20px; width: 914px}
#BassoRecapiti { height: 116px;  color: #000; padding-left: 50px}

/*FINE STRUTTURA NAVIGAZIONE */
/*Formattazione Data*/
#data {FONT-WEIGHT: normal; FONT-SIZE: 9px; text-align: right; COLOR: #ffF; line-height: 20px; background: transparent; 
TEXT-DECORATION: none; margin-left: 10px}

/*Formattazione Menu dipendenze utilizzando la Mappa e Albero Categorico */
#menusx /*div esterno che racchiude le dipendenze*/
{border: 1px silver dotted; margin-left: 10px; padding-bottom: 5px; width: 155px}


UL.dipendenze {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px; LIST-STYLE-TYPE: square; width: 130px}
UL.dipendenze LI A {DISPLAY: block;  TEXT-DECORATION: none; LINE-HEIGHT: 2em;  HEIGHT: 2em}
UL.dipendenze LI {DISPLAY: inline}
UL.dipendenze LI A:link {background: transparent; COLOR: #155791; BORDER-BOTTOM: #155791 1px dotted}
UL.dipendenze LI A:visited {background: transparent;COLOR: #155791;BORDER-BOTTOM: #155791 1px dotted;TEXT-DECORATION: none;}
UL.dipendenze LI A:hover {COLOR: #F6a000; BORDER-BOTTOM: #F6a000 1px solid; background: transparent; TEXT-DECORATION: none;}
UL.dipendenze LI A:active {COLOR: RED; BORDER-BOTTOM: RED 1px dotted;background: transparent;TEXT-DECORATION: none;}
.paginacorrente {LINE-HEIGHT: 2em;  HEIGHT: 2em; display: block; FONT-WEIGHT: bold; MARGIN: 0px; LIST-STYLE: none; width: 130px;
BORDER-BOTTOM: #F6a000 1px solid}

/*Menu SX*/
UL.indicesettori {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px; LIST-STYLE: none; width: 130px}
UL.indicesettori LI A {DISPLAY: block;  TEXT-DECORATION: none; LINE-HEIGHT: 2em;  HEIGHT: 2em}
UL.indicesettori LI {DISPLAY: inline}
UL.indicesettori LI A:link {background: transparent; COLOR: #F6a000; BORDER-BOTTOM: #082850 1px dotted}
UL.indicesettori LI A:visited {background: transparent; COLOR: #F6a000; BORDER-BOTTOM: #082850 1px dotted}
UL.indicesettori LI A:hover {COLOR: #F6a000; BORDER-BOTTOM: #F6a000 1px solid; background: transparent; TEXT-DECORATION: none}
UL.indicesettori LI A:active {COLOR: #F6a000; BORDER-BOTTOM: #155791 1px dotted; background: transparent; TEXT-DECORATION: none}

/*Sotto Menu*/
UL.settori {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px; LIST-STYLE: none; width: 130px}
UL.settori LI A {DISPLAY: block;  TEXT-DECORATION: none; LINE-HEIGHT: 2em;  HEIGHT: 2em}
UL.settori LI {DISPLAY: inline}
UL.settori LI A:link {background: transparent; COLOR: #155791; BORDER-BOTTOM: #155791 1px dotted}
UL.settori LI A:visited {background: transparent; COLOR: #155791; BORDER-BOTTOM: #155791 1px dotted}
UL.settori LI A:hover {COLOR: #F6a000; BORDER-BOTTOM: #F6a000 1px solid; background: transparent; TEXT-DECORATION: none}
UL.settori LI A:active {COLOR:red; BORDER-BOTTOM: #F6a000  1px dotted; background: transparent; TEXT-DECORATION: none}

/* Formattazione di box da usare come sfondo per vari div - altezza da cambiare*/
#boxGrigio { /*immagine di sfondo*/
border: 1px silver dotted;	margin-left: 10px; padding-bottom: 10px; width: 155px}
#boxGiallo { border: 1px #d9ae00 solid;	height: 134px;	padding: 10px}
#boxVerde {	border: 1px silver dotted;	height: 134px;	padding: 10px}

/*MENU ALTO - Formattazione del Menu di navigazione ALTO */
.NavVoce A:link /*Voce di menu interna orizzontale*/
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px; background: transparent; TEXT-DECORATION: none;
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; border-right: solid 1px #C0C0C0}
.NavVoce A:visited 
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFF; line-height: 20px; background: transparent;
TEXT-DECORATION: none; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; border-right: solid 1px #C0C0C0}
.NavVoce A:hover 
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFF; line-height: 20px; 
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; border-right: solid 1px #C0C0C0; BORDER-BOTTOM: #D99830 3px solid}
.NavVoce A:active
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px; background: transparent;
TEXT-DECORATION: none; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; border-right: solid 1px #C0C0C0}

.NavVoceLast A:link /*Ultima Voce di menu orizzontale*/
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px; background: transparent; TEXT-DECORATION: none;
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px}
.NavVoceLast A:visited
{FONT-SIZE: 10px; FONT-WEIGHT: bold;  COLOR: #FFF; line-height: 20px; background: transparent; TEXT-DECORATION: none;
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px}
.NavVoceLast A:hover
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFF; line-height: 20px;
padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceLast A:active
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px; background: transparent; TEXT-DECORATION: none;
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px}


.NavVoceFirst A:link /*Prima Voce di menu orizzontale*/
{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFF; line-height: 20px; background: transparent;TEXT-DECORATION: none;
border-right: solid 1px #C0C0C0; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px}
.NavVoceFirst A:visited
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFF; line-height: 20px; background:  transparent; TEXT-DECORATION: none;
border-right: solid 1px #C0C0C0; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px}
.NavVoceFirst A:hover
{FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #fff; line-height: 20px; 
padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceFirst A:active 
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px; background: transparent; 
border-right: solid 1px #C0C0C0; TEXT-DECORATION: none; padding-top: 3px; padding-left: 10px; padding-right: 10px; 
padding-bottom: 1px}


/*Pagina corrente */

.NavVoceCorrente A:link /*Voce di menu interna orizzontale*/
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px; TEXT-DECORATION: none;
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; border-right: solid 1px #C0C0C0; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceCorrente A:visited 
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFF; line-height: 20px;
TEXT-DECORATION: none; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; border-right: solid 1px #C0C0C0; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceCorrente A:hover 
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFF; line-height: 20px;
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; border-right: solid 1px #C0C0C0; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceCorrente A:active
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px;
TEXT-DECORATION: none; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; border-right: solid 1px #C0C0C0; BORDER-BOTTOM: #D99830 3px solid}

.NavVoceLastCorrente A:link /*Ultima Voce di menu orizzontale*/
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px; TEXT-DECORATION: none;
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceLastCorrente A:visited
{FONT-SIZE: 10px; FONT-WEIGHT: bold;  COLOR: #FFF; line-height: 20px; TEXT-DECORATION: none;
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceLastCorrente A:hover
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFF; line-height: 20px;
padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceLastCorrente A:active
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px; TEXT-DECORATION: none;
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #D99830 3px solid}

.NavVoceFirstCorrente A:link /*Prima Voce di menu orizzontale*/
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px; TEXT-DECORATION: none;
border-right: solid 1px #C0C0C0; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceFirstCorrente A:visited
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFF; line-height: 20px; TEXT-DECORATION: none;
border-right: solid 1px #C0C0C0; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceFirstCorrente A:hover
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #fff; line-height: 20px;
padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #D99830 3px solid}
.NavVoceFirstCorrente A:active 
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px;
border-right: solid 1px #C0C0C0; TEXT-DECORATION: none; padding-top: 3px; padding-left: 10px; padding-right: 10px; 
padding-bottom: 1px; BORDER-BOTTOM: #D99830 3px solid}
/*Fine Pagina corrente */

/* FINE MENU */

/* Formattazione TAG generici - link UL 
A:link {COLOR: #0E2A5F; background: transparent; TEXT-DECORATION: none}
A:visited {COLOR: #0E2A5F; background: transparent;  TEXT-DECORATION: none}
A:hover {COLOR: #0E2A5F; background: transparent; TEXT-DECORATION: none}
A:active {COLOR: #0E2A5F; background: transparent; TEXT-DECORATION: none}
*/
