BODY {background:#0848c4; margin: 0}

/*Da specificare per rendering*/
body, p, td, li, div {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;line-height:14px}
img {margin: 0px; padding: 0px;/*border: 0;*/}

/*STRUTTURA NAVIGAZIONE */

/* posizionamento della pagina */
#pagina {margin: auto; padding: 0px; width: 900px;}

/* formattazione della pagina */
#generale {margin: 0 auto;background: #FFF; color: #878787; width: 945px; border: 1px solid #000;}

/* zone della pagina */
#ALTO {width: 100%; FONT-WEIGHT: bold; FLOAT: left; margin-top: 0px; padding: 0px}
	#AltoLogo {float:left; background: url(../immaginiComuni/Start/logoGrano.jpg) no-repeat; height: 76px; margin:0px; width: 696px;}
	#AltoBackground {float:left; height: 76px; width: 204px; margin: 0px; background: url(../immaginiComuni/Start/alto.jpg) repeat-x;}
		#AltoLingue {float:right; width: 200px;}
	#AltoMenu {float:left; clear:both; margin: 0px; width: 100%; text-align:center; background: url(../immaginiComuni/Start/menu.jpg) repeat-x; height: 20px}
#LATOSX {float: left; width:20%;}
#CENTRO {float: left; width: 80%; background: White; color: #555353}
/*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%; clear: both; text-align: left; background: transparent; color: #555353;padding:20px}
#BassoMenu {background: url(../immaginiComuni/Start/menu.jpg) repeat-x top; height: 20px}
#BassoRecapiti {background: #efefef; color: #000; height: 100px; 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*/
{background: url(../immaginiComuni/navigazione/sfondoBox.jpg) repeat-x bottom; /*immagine di sfondo*/	
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 {background: url(../immaginiComuni/navigazione/sfondoBox.jpg) bottom repeat-x; /*immagine di sfondo*/
border: 1px silver dotted;	margin-left: 10px; padding-bottom: 10px; width: 155px}
#boxGiallo {background: url(../immaginiComuni/navigazione/sfondoBoxGiallo.jpg) bottom repeat-x; border: 1px #d9ae00 solid;	height: 134px;	padding: 10px}
#boxVerde {background: url(../immaginiComuni/navigazione/sfondoBox.jpg) center bottom repeat-x;	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: groove 3px #ababab}
.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: groove 3px #ababab}
.NavVoce A:hover 
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #336699; line-height: 20px; background: #AEC2D5;
padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; border-right: groove 3px #ababab; BORDER-BOTTOM: #FFCE0A 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: groove 3px #ababab}

.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: #336699; line-height: 20px; background: #AEC2D5; padding-top: 3px;
padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #FFCE0A 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: 10px; COLOR: #FFF; line-height: 20px; background: transparent;TEXT-DECORATION: none;
border-right: groove 3px #ababab; 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: groove 3px #ababab; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 1px}
.NavVoceFirst A:hover
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #336699; line-height: 20px; background: #AEC2D5; padding-top: 3px;
padding-left: 10px; padding-right: 10px; padding-bottom: 1px; BORDER-BOTTOM: #FFCE0A 3px solid}
.NavVoceFirst A:active 
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; line-height: 20px; background: transparent; 
border-right: groove 3px #ababab; 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: #FFCE0A; line-height: 20px; background: transparent; TEXT-DECORATION: none;
padding-left: 10px; padding-right: 10px; border-right: groove 1px silver; BORDER-BOTTOM: #FFCE0A 3px solid}
.NavVoceCorrente A:visited 
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFCE0A; line-height: 20px; background: transparent;
TEXT-DECORATION: none; padding-left: 10px; padding-right: 10px; border-right: groove 1px silver; BORDER-BOTTOM: #FFCE0A 3px solid}
.NavVoceCorrente A:hover 
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFCE0A; line-height: 20px; background: #AEC2D5;
padding-left: 10px; padding-right: 10px;  BORDER-BOTTOM: #FFCE0A 3px solid; border-right: groove 1px silver}
.NavVoceCorrente A:active
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCE0A; line-height: 20px; background: transparent;
TEXT-DECORATION: none; padding-left: 10px; padding-right: 10px; border-right: groove 1px silver; BORDER-BOTTOM: #FFCE0A 3px solid}

.NavVoceLastCorrente A:link /*Ultima Voce di menu orizzontale*/
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCE0A; line-height: 20px; background: transparent; TEXT-DECORATION: none;
padding-left: 10px; padding-right: 10px; BORDER-BOTTOM: #FFCE0A 3px solid}
.NavVoceLastCorrente A:visited
{FONT-SIZE: 10px; FONT-WEIGHT: bold;  COLOR: #FFCE0A; line-height: 20px; background: transparent; TEXT-DECORATION: none;
padding-left: 10px; padding-right: 10px; BORDER-BOTTOM: #FFCE0A 3px solid}
.NavVoceLastCorrente A:hover
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFCE0A; line-height: 20px; background: #AEC2D5; padding-top: 3px;
padding-left: 10px; padding-right: 10px; BORDER-BOTTOM: #FFCE0A 3px solid}
.NavVoceLastCorrente A:active
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCE0A; line-height: 20px; background: transparent; TEXT-DECORATION: none;
padding-left: 10px; padding-right: 10px; BORDER-BOTTOM: #FFCE0A 3px solid}

.NavVoceFirstCorrente A:link /*Prima Voce di menu orizzontale*/
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCE0A; line-height: 20px; background: transparent;TEXT-DECORATION: none;
padding-left: 10px; padding-right: 10px; border-right: groove 1px silver;  BORDER-BOTTOM: #FFCE0A 3px solid}
.NavVoceFirstCorrente A:visited
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFCE0A; line-height: 20px; background:  transparent; TEXT-DECORATION: none;
padding-left: 10px; padding-right: 10px; border-right: groove 1px silver;  BORDER-BOTTOM: #FFCE0A 3px solid}
.NavVoceFirstCorrente A:hover
{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFCE0A; line-height: 20px; background: #AEC2D5; padding-top: 3px;
padding-left: 10px; padding-right: 10px; BORDER-BOTTOM: #FFCE0A 3px solid; border-right: groove 1px silver}
.NavVoceFirstCorrente A:active 
{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFCE0A; line-height: 20px; background: transparent; 
TEXT-DECORATION: none; padding-left: 10px; padding-right: 10px; border-right: groove 1px silver;  BORDER-BOTTOM: #FFCE0A 3px solid}

/*Fine Pagina corrente */

/* FINE MENU */

/* Formattazione TAG generici - link UL */
A:link {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2B4593; background: transparent; TEXT-DECORATION: none}
A:visited {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2B4593; background: transparent;  TEXT-DECORATION: none}
A:hover {FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #d9ae00; background: transparent; TEXT-DECORATION: underline}
A:active {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2B4593; background: transparent; TEXT-DECORATION: none}

/* Formattazione stile TITOLI */
H1 {FONT-SIZE: 16px; font-weight: bold; background: transparent; COLOR: #F6a000; line-height: 1.5em}
H2 {FONT-SIZE: 12px; FONT-WEIGHT: bold; background: transparent; COLOR: #F6a000; top: 5px}
H3 {FONT-SIZE: 11px; FONT-WEIGHT: bold; background: transparent; COLOR: #F6a000}
