Body {
	background-color:#FFFFFF;
	margin:0px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; 
	COLOR:#000033;
	FONT-SIZE:12px;
} 
Table {
	padding:0px;width:100%;
	border-collapse:collapse;
} 
P, TD, DIV {
	COLOR:#333333;
	FONT-SIZE:12px;
	vertical-align:top;
	padding:0px;
} 
H3, A.H3, A.H3:link, A.H3:visited {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; 
	COLOR:#666666;
	FONT-SIZE:12px;
	font-weight:900;
} 
H4, A.H4, A.H4:link, A.H4:visited {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; 
	COLOR:#666666;
	FONT-SIZE:12px;
	font-weight:900;
} 
A {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; 
	COLOR:#000099;
	border-width:0px;
	text-decoration: none;
} 
A:active {
	COLOR:#0b62cb;
} 
A:visited {
	COLOR:#0b62cb;
	font-weight: bold;
} 
A:link {
	COLOR:#0b62cb;
	font-weight: bold;
} 
A:hover {
	COLOR:#00A3F0;
	font-weight: bold;
} 
IMG {border-width:0px;} 


/*----------TABELLA CHE REGOLA TUTTE LE PAGINE - INIZIO GESTIONE GRAFICA----------*/
/*TABELLA PRINCIPALE DI REGOLAZIONE DELLE PAGINE PAGINE*/
.tabboxTable {
	width: 775px;
}
/*TABELLA PRINCIPALE DI REGOLAZIONE DI I_HEADER*/
.tabheaderbox01Table {
	width: 745px;
}
.tabheaderbox01TD {
	height: 100px;
	background-repeat: no-repeat;
}
.tabheaderbox02Table {
	width: 745px;
}
.tabheaderbox02TD {
	background-color: #FF0000;
	height: 3px;
}
/*TD MARGINE SINISTRA*/
.dimsix00TD {
	width: 15px;
	background-image: url(../images/ombra_six_01.gif);
}
/*TD MARGINE DESTRA*/
.dimdes00TD {
	width: 15px;
	background-image: url(../images/ombra_des_01.gif);
}
/*TD ANGOLO SOTTO SINISTRA*/
.dimangsottosix00TD {
	width: 15px;
	background-image: url(../images/ombra_angolosotto_six_01.gif);
}
/*TD ANGOLO SOTTO DESTRA*/
.dimandsottodes00TD {
	width: 15px;
	background-image: url(../images/ombra_angolosotto_des_01.gif);
}
/*TD MARGINE SOTTO*/
.dimsotto00TD {
	width: 15px;
	background-image: url(../images/ombra_sotto_01.gif);
}
/*TD PRINCIPALE SINISTRA*/
.dimsix01TD {
	width: 170px;
	background-color: #f0f0f0;
}
/*TD SECONDARIO SINISTRA*/
.dimsix02TD {
	width: 10px;
	background-color: #FFFFFF;
}
/*TD PRINCIPALE DESTRA*/
.dimdes01TD {
	width: 150px;
}
/*TD MARGINE SPAZIATURA SINISTRA*/
.dimsix02TD {
	width: 5px;
}
/*TD MARGINE SPAZIATURA DESTRA*/
.dimdes02TD {
	width: 10px;
}

/*----------TABELLA CHE REGOLA TUTTE LE PAGINE - FINE GESTIONE GRAFICA----------*/



/*---- Titolo news internet ----------------- Inizio */
.titolonewsinternet01Table {
	background-color:#0b62cb;
	padding:1px;
	margin:0px;
	width: 100%;
}
.titolonewsinternet01TD {
	color:#FFFFFF;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titolonewsinternet01Font {
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.titolonewsinternet01Font:visited {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.titolonewsinternet01Font:link {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.titolonewsinternet01Font:hover {
	TEXT-DECORATION:underline;
	COLOR:#FFFFFF;
} 
/*---- Titolo news internet ----------------- Fine */

/*---- Titolo comunicati azienda ----------------- Inizio */
.comboxTable {
	background-color:#E6E6E6;
	padding:1px;
	margin:0px;
	width: 100%;
}
.comboxTD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: bold;
}
.comboxFont {
	font-size:12px;
	color:#000000;
	text-decoration: none;
} 
.comboxFont:visited {
	COLOR:#000000;
	text-decoration: none;
} 
.comboxFont:link {
	COLOR:#000000;
	text-decoration: none;
} 
.comboxFont:hover {
	TEXT-DECORATION:underline;
	COLOR:#000000;
} 
/*---- Titolo comunicati azienda ----------------- Fine */


/*ARTICOLO CENTRALE BOX IN PRIMO PIANO*/
.artocenterppboxTable {
	background-color:#FFFFFF;
	padding:2px;
	margin:0px;
	width: 100%;
	border: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.artcenterppboxTD {
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.artcenterppboxFont {
	font-size:14px;
	color:#FFFFFF;
	text-decoration: none;
} 
.artcenterboxppFont:visited {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.artcenterboxppFont:link {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.artcenterboxppFont:hover {
	TEXT-DECORATION:underline;
	COLOR:#FFFFFF;
} 


/* --------------------------- PAGINA MENU 3 PULSANTI SEZIONI SITO ---------------------------------*/
/* --------------------------- PARTE SINISTRA DEL SITO - AREA RISERVATA ---------------------------------*/
.menubox03Table {
	background-color:#006699;
	padding:0px;
	margin:0px;
	width: 217px;
}
.menubox03TD {
	color:#FFFFFF;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: bold;
	border-color: #000000;
	border-style: solid;
}
.menubox03Font {
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	padding:2px;
} 
.menubox03Font:visited {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.menubox03Font:link {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.menubox03Font:hover {
	TEXT-DECORATION:npne;
	COLOR:#000000;
} 
.menubox003TD {
	background-color:#FFFFFF;
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: normal;
	border-color: #000000;
	border-style: solid;
}
.menubox003Font {
	font-size:12px;
	color:#000000;
	text-decoration: none;
	padding:2px;
} 
.menubox003Font:visited {
	COLOR:#000000;
	text-decoration: none;
} 
.menubox003Font:link {
	COLOR:#000000;
	text-decoration: none;
} 
.menubox003Font:hover {
	TEXT-DECORATION:npne;
	COLOR:#000000;
	font-weight: bold;
} 
.menubox0003TD {
	background-color:#FFFFFF;
	color:#006699;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: bold;
	border-color: #000000;
	border-style: solid;
	text-align: right;
}
.menubox0003Font {
	font-size:12px;
	color:#006699;
	text-decoration: none;
	padding:2px;
} 
.menubox0003Font:visited {
	COLOR:#006699;
	text-decoration: none;
} 
.menubox0003Font:link {
	COLOR:#006699;
	text-decoration: none;
} 
.menubox0003Font:hover {
	TEXT-DECORATION:npne;
	COLOR:#006699;
	font-weight: bold;
} 

/* --------------------------- FINE PAGINA MENU 3 PULSANTI SEZIONI SITO ---------------------------------*/
/* --------------------------- PARTE SINISTRA DEL SITO - AREA RISERVATA ---------------------------------*/



/* --------------------------- PAGINA DOWNLOAD DOCUMENTI  -------------------------------Inizio*/
.downloadboxTable {
	background-color:;
	padding:1px;
	margin:0px;
	width: 500px;
	margin-left: 5px;
}
.downloadbox00Table {
	padding:0px;
	margin:0px;
	margin-left:0px;
	background-color: #D2B597;
}
.downloadboxTD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 14px;
	font-weight: bold;
}
.downloadbox00TD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 14px;
	font-weight: bold;
}
.downloadboxFont {
	font-size:12px;
	color:#000000;
	text-decoration: none;
} 
.downloadboxFont:visited {
	COLOR:#000000;
	text-decoration: none;
} 
.downloadboxFont:link {
	COLOR:#000000;
	text-decoration: none;
} 
.downloadboxFont:hover {
	TEXT-DECORATION:underline;
	COLOR:#000000;
} 
/* --------------------------- PAGINA DOWNLOAD DOCUMENTI  --------------------------------Fine*/


/* --------------------------- PAGINA DOWNLOAD DOCUMENTI ---------------------------------*/
/* --------------------------- TITOLO CATEGORIA ---------------------------------*/
.downloadbox01Table {
	background-color:#D2B597;
	padding:1px;
	margin:0px;
	width: 100%;
}
.downloadbox01TD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: bold;
}
.downloadbox01Font {
	font-size:12px;
	color:#000000;
	text-decoration: none;
	padding:4px;
} 
.downloadbox01Font:visited {
	COLOR:#000000;
	text-decoration: none;
} 
.downloadbox01Font:link {
	COLOR:#000000;
	text-decoration: none;
} 
.downloadbox01Font:hover {
	TEXT-DECORATION:underline;
	COLOR:#000000;
} 
/* ---------------------------FINE - PAGINA DOWNLOAD DOCUMENTI ---------------------------------*/

.menubox03Table {
	padding:1px;
	margin:0px;
	width: 170px;
}
.menubox01TD {
	color:#FFFFFF;
	width: 170px;
}
.menubox01TD a{ 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 2px; /* lascia spazio far il bordo del menu e il testo del link */
padding-left: 4px; /* lascia spazio far il bordo sinistro del menu e il testo del link */
height: 14px;line-height: 14px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
.menubox01TD { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.menubox01TD a:link, .menubox01TD a:visited{
	color: #FFFFFF;
	background-color: #0b62cb;
} /* colori per il link */
.menubox01TD a:hover, .menubox01TD a:active{
	color:#FFFFFF;
	background-color: #0099FF;
} /* colori per l'effetto roll-over */

.menubox02TD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	background-color: #BCD9FC;
	width: 170px;
}

/* --------------------------- TITOLO CATEGORIA ---------------------------------*/


/*BASE TABELLA NOTIZIE*/
.baseboxTable {
	padding:1px;
	margin:0px;
	width: 100%;
}
.baseboxTD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.baseboxFont {
	font-size:12px;
	color:#739caf;
	text-decoration: none;
} 
.baseboxFont:visited {
	COLOR:#739caf;
	text-decoration: none;
} 
.baseboxFont:link {
	COLOR:#739caf;
	text-decoration: none;
} 
.baseboxFont:hover {
	TEXT-DECORATION:underline;
	COLOR:#AEC6D0;
} 
/*SUBTITOLO CENTRALE BOX*/
.subtitolocenterboxTable {
	background-color:#e6e6e6;
	padding:1px;
	margin:0px;
	width: 100%;
}
.subtitolocenterboxTD {
	color:#000000;
	padding:1px;
	border-collapse:collapse;
	border: 1px;
	font-size: 14px;
	font-weight: bold;
}
.subtitolocenterboxFont {
	font-size:14px;
	color:#FFFFFF;
	text-decoration: none;
} 
.subtitolocenterboxFont:visited {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.subtitolocenterboxFont:link {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.subtitolocenterboxFont:hover {
	TEXT-DECORATION:underline;
	COLOR:#FFFFFF;
} 
/*TABELLA CENTRALE INTESTAZIONE BOX*/
.tabintestboxTable {
	background-color:#FFFFFF;
	padding:1px;
	margin:0px;
	width: 100%;
	border: 2px;
}
.tabintestboxTD {
	color:#000000;
	padding:1px;
	border: 2px;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-color: #FFFFFF;
}
.tabintestboxFont {
	font-size:14px;
	color:#FFFFFF;
} 
.tabintestboxFont:visited {
	COLOR:#FFFFFF;
} 
.tabintestboxFont:link {	
	COLOR:#FFFFFF;
} 
.tabintestboxFont:hover {
	TEXT-DECORATION:underline;
	COLOR:#FFFFFF;
} 
/*TABELLA CENTRALE RIGHE BOX*/
.tabrigheboxTable {
	background-color:#FFFFFF;
	padding:1px;
	margin:0px;
	width: 100%;
	border: 2px;
}
.tabrigheboxTD {
	color:#000000;
	padding:1px;
	border: 2px;
	font-size: 12px;
	font-weight: normal;
	background-color: #e6e6e6;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-color: #FFFFFF;
}
.tabrigheboxFont {
	font-size:12px;
	color:#000000;
} 
.tabrigheboxFont:visited {
	COLOR:#000000;
	font-weight: bold;
} 
.tabrigheboxFont:link {
	COLOR:#000000;
	font-weight: bold;
} 
.tabrigheboxFont:hover {
	COLOR:#000000;
	font-weight: bold;
} 
/*SUBTITOLO CENTRALE BOX*/
.subtitolocenterboxTable {
	background-color:#e6e6e6;
	padding:1px;
	margin:0px;
	width: 100%;
}
.subtitolocenterboxTD {
	color:#000000;
	padding:1px;
	border-collapse:collapse;
	border: 1px;
	font-size: 14px;
	font-weight: bold;
}
.subtitolocenterboxFont {
	font-size:14px;
	color:#FFFFFF;
} 
.subtitolocenterboxFont:visited {
	COLOR:#FFFFFF;
} 
.subtitolocenterboxFont:link {	
	COLOR:#FFFFFF;
} 
.subtitolocenterboxFont:hover {
	TEXT-DECORATION:underline;
	COLOR:#FFFFFF;
} 
/*SUBTITOLO 02 BOX*/
.subtitolocenterbox02TD {
	color:#000000;
	padding:1px;
	border-collapse:collapse;
	border: 1px;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFCC66;
	background-image: url(../images/mnudxANG_angolonero.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*SUBTITOLO 02 BOX TD IMPOSTAZIONE CELLE SINISTRA TABELLA*/
.subtitolocenterbox02celsixTD {
	color:#000000;
	padding:4px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: bold;
}
/*SUBTITOLO 02 BOX TD IMPOSTAZIONE CELLE DESTRA TABELLA*/
.subtitolocenterbox02celdesTD {
	color:#000000;
	padding:4px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: normal;
}
/*SUBTITOLO 03 BOX*/
.subtitolocenterbox03TD {
	color:#000000;
	padding:1px;
	border-collapse:collapse;
	border: 1px;
	font-size: 14px;
	font-weight: bold;
	background-color: #e6e6e6;
}
/*--------- FONT LINK ------------------------------- Inizio */
.link01Font {
	font-size:12px;
	color:#0b62cb;
	font-weight: bold;
} 
.link01Font:visited {
	COLOR:#0b62cb;
} 
.link01Font:link {	
	COLOR:#0b62cb;
} 
.link01Font:hover {
	COLOR:#00A3F0;
} 
/*--------- FONT LINK ------------------------------- Fine */

/*CAMPO CERCA*/
.cercaboxTD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border: 1px none;
	font-size: 14px;
	font-weight: bold;
	background-color: #e6e6e6;
}
/*CAMPO CERCA VERSIONE 02*/
.cercabox02TD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 14px;
	font-weight: bold;
}
/*NON RISULTANO INFORMAZIONI PRESENTI*/
.infonotboxTable {
	padding:3px;
	margin:0px;
	width: 100%;
}
.infonotboxTD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: bold;
	margin: 50PX;
}
/*LINK ARGOMENTI DOCUMENTI*/
.linkdocFont {
	font-size:12px;
	color:#000000;
	font-weight: bold;
} 
.linkdocFont:visited {
	COLOR:#000000;
} 
.linkdocFont:link {	
	COLOR:#000000;
} 
.linkdocFont:hover {
	COLOR:#999999;
} 
/*LINK PERCORSI COLLEGAMENTI*/
.linkpercorsiTable {
	padding:1px;
	margin:0px;
	width: 100%;
}
.linkpercorsiTD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border: 1px;
	font-size: 12px;
	font-weight: bold;
	margin: 50px;
	background-color: #CCCCCC;
}
.linkpercorsiFont {
	font-size:12px;
	color:#000000;
	font-weight: bold;
} 
.linkpercorsiFont:visited {
	COLOR:#000000;
} 
.linkpercorsiFont:link {	
	COLOR:#000000;
} 
.linkpercorsiFont:hover {
	COLOR:#999999;
} 

/*BARRA NAVIGAZIONE PREV E NEXT*/
.navboxTable {
	background-color:#FFFFFF;
	padding:1px;
	margin:0px;
	width: 100%;
	border: 2px;
}
.navboxTD {
	color:#000000;
	padding:1px;
	border: 2px;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-color: #FFFFFF;
}
.navboxFont {
	font-size:14px;
	color:#FFFFFF;
} 
.navboxFont:visited {
	COLOR:#FFFFFF;
} 
.navboxFont:link {	
	COLOR:#FFFFFF;
} 
.navboxFont:hover {
	TEXT-DECORATION:underline;
	COLOR:#FFFFFF;
} 

/*----------MENU LATERALI - INIZIO GESTIONE GRAFICA----------*/
/*MENU SINISTRA*/
.mnusixboxTable {
	background-color:#AD3920;
	padding:1px;
	margin:0px;
	width: 100%;
}
.mnusixielencoTable {
	width: 100%;
}
.mnusixboxTD {
	background-image: url(../images/mnusxTR_frecredvt.gif);
	background-repeat: no-repeat;
	BACKGROUND-POSITION: left center;
	PADDING-LEFT: 22px;
	color:#FFFFFF;
	border-collapse:collapse;
	border: 1px;
}
.mnusixielencoTD {
	background-color:#F5D2CB;
	padding:1px;
	border-color:#F5D2CB;
	border-style:solid;
	PADDING-LEFT: 10px;
	background-image: url(../images/mnusxTR_quadrosso2.gif);
	background-repeat: no-repeat;
	BACKGROUND-POSITION: left center;
	PADDING-LEFT: 22px;
	MARGIN: 0px;
	border: 1px;
} 
.mnusixielencoFont {
	color:#666666;
	text-decoration: none;
} 
.mnusixielencoFont:visited {
	COLOR:#333333;
	text-decoration: none;
} 
.mnusixielencoFont:link {
	COLOR:#333333;
	text-decoration: none;
} 
.mnusixielencoFont:hover {
	TEXT-DECORATION:underline;
	COLOR:#000000;
} 
/*MENU DESTRA*/
.mnudesboxTable {
	background-color:#009900;
	padding:1px;
	margin:0px;
	width: 100%;
}
.mnudesielencoTable {
	width: 100%;
}
.mnudesboxTD {
	background-image: url(../images/mnudxTR_frecredvt.gif);
	background-repeat: no-repeat;
	BACKGROUND-POSITION: left center;
	PADDING-LEFT: 22px;
	color:#FFFFFF;
	border-collapse:collapse;
	border: 1px;
}
.mnudesielencoTD {
	background-color:#e6e6e6;
	padding:1px;
	border-color:#c6c6c6;
	border-style:solid;
	background-image: url(../images/mnusixelenco_quadratino.gif);
	background-repeat: no-repeat;
	BACKGROUND-POSITION: left center;
	PADDING-LEFT: 10px;
	MARGIN: 0px;
	border: 1px;
} 
.mnudesielencoFont {
	color:#666666;
	text-decoration: none;
} 
.mnudesielencoFont:visited {
	COLOR:#333333;
	text-decoration: none;
} 
.mnudesielencoFont:link {
	COLOR:#333333;
	text-decoration: none;
} 
.mnudesielencoFont:hover {
	TEXT-DECORATION:underline;
	COLOR:#000000;
} 
/*SOTTO MENU SINISTRA (02)*/
.mnusixbox02Table {
	background-color:#CCCCCC;
	padding:1px;
	margin:0px;
	width: 100%;
	color: #000000;
}
.mnusixielenco02Table {
	width: 100%;
}
.mnusixbox02TD {
	color:#000000;
	padding:1px;
	border-collapse:collapse;
	border: 1px;
}
.mnusixielenco02TD {
	background-color:#e6e6e6;
	padding:1px;
	border-color:#e6e6e6;
	border-style:solid;
	background-image: url(../images/mnusixelenco_quadratino.gif);
	background-repeat: no-repeat;
	BACKGROUND-POSITION: left center;
	PADDING-LEFT: 10px;
	MARGIN: 0px;
	border: 1px;
} 
.mnusixielenco02Font {
	color:#666666;
	text-decoration: none;
} 
.mnusixielenco02Font:visited {
	COLOR:#333333;
	text-decoration: none;
} 
.mnusixielenco02Font:link {
	COLOR:#333333;
	text-decoration: none;
} 
.mnusixielenco02Font:hover {
	TEXT-DECORATION:underline;
	COLOR:#000000;
} 
/*---------------------------------------------------------------------------------- */
/*------------------------- MENU CENTRALE E SINISTRA ------------------------------- */
/*---------------------------------------------------------------------------------- */
.mnucenteraltboxTable {
	padding:0px;
	margin:0px;
	width: 100%;
}
.mnucenteraltboxTD {
	color:#FFFFFF;
	padding:2px;
	border-collapse:collapse;
	border: 2px;
	background-color: #0b62cb;
	border-color: #FFFFFF;
	border-style: solid;
	width: 129px;
}

/* MENU caratteristiche generali-------------------------------------------------------------------------INIZIO */

/* Menu rosso in alto a destra */
.menu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:none; /* add a border to show size of menu */
  }
* html .menu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a, .menu a:visited {
  display:block;         /* for all browsers except IE */
  padding:4px 16px;
  color:#FFFFFF; 
  background:#FF0000; 
  border:1px solid #fff; /* add a 1px white border around items */ 
  text-decoration:none;
  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:#fff; 
  background:#FF9595;
  }
/* FINE Menu rosso in alto a destra */


.lefted {margin:0 auto 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}

/* Menu blu in alto a destra */
.menublu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:none; /* add a border to show size of menu */
  }
* html .menublu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menublu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menublu li {
  display:inline;        /* for IE only */
  }
.menublu a, .menublu a:visited {
  display:block;         /* for all browsers except IE */
  padding:4px 16px;
  color:#FFFFFF; 
  background:#0B62CB; 
  border:1px solid #fff; /* add a 1px white border around items */ 
  text-decoration:none;
  }
* html .menublu a, * html .menublu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menublu a:hover {
  color:#fff; 
  background:#0099FF;
  }
/* FINE Menu blu in alto a destra */



/* MENU in alto sulla sinistra - Home, chi siamo, ecc*/
.mnucentrale00TD {
	color:#FFFFFF;
	background-color: #FF0000;
	width: 124px;
	border: 1px;
	border-color: #FFFFFF;
	border-style: solid;
}
.mnucentrale00TD a{ 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 2px; /* lascia spazio far il bordo del menu e il testo del link */
padding-left: 6px; /* lascia spazio far il bordo sinistro del menu e il testo del link */
height: 14px;line-height: 14px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
.mnucentrale00TD { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.mnucentrale00TD a:link{
	color: #FFFFFF;
	background-color: #FF0000;
} /* colori per il link */
.mnucentrale00TD a:visited{
	color: #FFFFFF;
	background-color: #FF0000;
} /* colori per il link */
.mnucentrale00TD a:hover{
	color:#FFFFFF;
	background-color: #FF9595;
} /* colori per l'effetto roll-over */
.mnucentrale00TD a:active{
	color:#FFFFFF;
	background-color: #FF9595;
} /* colori per l'effetto roll-over */

/* MENU centrale in alto che controlla i servizi erogati*/
.mnucentrale01TD {
	color:#FFFFFF;
	background-color: #0b62cb;
	width: 124px;
	border: 1px;
	border-color: #FFFFFF;
	border-style: solid;
}
.mnucentrale01TD a{ 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 2px; /* lascia spazio far il bordo del menu e il testo del link */
padding-left: 6px; /* lascia spazio far il bordo sinistro del menu e il testo del link */
height: 14px;line-height: 14px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
.mnucentrale01TD { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.mnucentrale01TD a:link{
	color: #FFFFFF;
	background-color: #0b62cb;
} /* colori per il link */
.mnucentrale01TD a:visited{
	color: #FFFFFF;
	background-color: #0b62cb;
} /* colori per il link */
.mnucentrale01TD a:hover{
	color:#FFFFFF;
	background-color: #0099FF;
} /* colori per l'effetto roll-over */
.mnucentrale01TD a:active{
	color:#FFFFFF;
	background-color: #0099FF;
} /* colori per l'effetto roll-over */

.mnusinistra002TD {
	color:#FFFFFF;
	background-color: #FF6600;
	padding: 2px;
}
/* MENU a sinistra titolo principale ---------- Inizio */
.mnusinistra02TD {
	color:#FFFFFF;
	width: 170px;
}
.mnusinistra02TD a{ 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 2px; /* lascia spazio far il bordo del menu e il testo del link */
padding-left: 6px; /* lascia spazio far il bordo sinistro del menu e il testo del link */
height: 14px;line-height: 14px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
.mnusinistra02TD { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.mnusinistra02TD a:link{
	color: #FFFFFF;
	background-color: #0b62cb;
} /* colori per il link */
.mnusinistra02TD a:visited{
	color: #FFFFFF;
	background-color: #0b62cb;
} /* colori per il link */
.mnusinistra02TD a:hover{
	color:#FFFFFF;
	background-color: #0099FF;
} /* colori per l'effetto roll-over */
.mnusinistra02TD a:active{
	color:#FFFFFF;
	background-color: #0099FF;
} /* colori per l'effetto roll-over */
/* MENU a sinistra titolo principale  ---------- Fine */

/* MENU a sinistra sottotitolo */
.mnusinistra03TD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	background-color: #74AFF8;
	width: 170px;
}
/* MENU a sinistra elenco perodotti */
.mnusinistra04TD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	background-color: #BCD9FC;
	width: 170px;
}
.mnusinistra05TD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	background-color: #BCD9FC;
	width: 170px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

/* MENU caratteristiche generali---------------------------------------------------------------------------FINE */


.mnucenteraltboxblueTD {
	color:#FFFFFF;
	padding:2px;
	border-collapse:collapse;
	border: 2px;
	background-color: #0b62cb;
	border-color: #FFFFFF;
	border-style: solid;
	width: 129px;
}


/* FONT caratteristiche generali-------------------------INIZIO */
/* FONT titolo principale - bianco e in grassetto */
.mnu01Font {
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.mnu01Font:visited {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.mnu01Font:link {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.mnu01Font:hover {
	TEXT-DECORATION:underline;
	COLOR:#FFFFFF;
} 
/* FONT titolo principale - nero e in grassetto */
.mnu001Font {
	font-size:12px;
	color:#000000;
	text-decoration: none;
	margin-left: 2px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.mnu001Font:visited {
	COLOR:#000000;
	text-decoration: none;
} 
.mnu001Font:link {
	COLOR:#000000;
	text-decoration: none;
} 
.mnu001Font:hover {
	TEXT-DECORATION:underline;
	COLOR:#000000;
} 
/* FONT sottotitolo principale - nero e in grassetto */
.mnu02Font {
	font-size:12px;
	color:#000000;
	text-decoration: none;
	margin-left: 2px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.mnu02Font:visited {
	COLOR:#000000;
	text-decoration: none;
} 
.mnu02Font:link {
	COLOR:#000000;
	text-decoration: none;
} 
.mnu02Font:hover {
	TEXT-DECORATION:underline;
	COLOR:#000000;
} 
/* FONT argomenti - nero */
.mnu03Font {
	font-size:12px;
	color:#000000;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.mnu03Font:visited {
	COLOR:#000000;
	text-decoration: none;
} 
.mnu03Font:link {
	COLOR:#000000;
	text-decoration: none;
} 
.mnu03Font:hover {
	TEXT-DECORATION:underline;
	COLOR:#000000;
} 
/* FONT caratteristiche generali-------------------------FINE */


/*----------MENU LATERALI - FINE GESTIONE GRAFICA----------*/



/*---------------- FOOTER - INIZIO GESTIONE GRAFICA -----------------------------------*/
/*FOOTER*/
.footerboxTable {
	padding:1px;
	margin:0px;
	width: 100%;
}
.footerTD {
	color:#FFFFFF;
	padding:2px;
	border-collapse:collapse;
	border:0px;
	border-color: #FFFFFF;
	border-style: solid;
	background-color: #0b62cb;
	font-size: 12px;
}
.footersinistraTD {
	color:#FFFFFF;
	padding:3px;
	border-collapse:collapse;
	border:0px;
	border-color: #FFFFFF;
	border-style: solid;
	background-color: #0b62cb;
	font-size: 12px;
	margin-left: 5px;
}
.footerdestraTD {
	color:#FFFFFF;
	padding:3px;
	border-collapse:collapse;
	border:0px;
	border-color: #FFFFFF;
	border-style: solid;
	background-color: #0b62cb;
	font-size: 12px;
	text-align: right;
	padding-right: 4px;
}
.footerbox02Table {
	padding:1px;
	margin:10px;
	width: 100%;
	background-color: #FFFFFF;
}
.footerbox02TD {
	color:#000000;
	padding:2px;
	border-collapse:collapse;
	border:0px;
	border-color: #FFFFFF;
	border-style: solid;
	border-left-color: #666666;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	border-right-width: 1px;
	margin-top: 1px;
}
.footerFont {
	color:#FFFFFF;
} 
.footerFont:visited {
	COLOR:#FFFFFF;
	text-decoration: none;
} 
.footerFont:link {	
	COLOR:#FFFFFF;
} 
.footerFont:hover {
	COLOR:#FFFFFF;
} 
.footer02Font {
	color:#000000;
} 
.footer02Font:visited {
	COLOR:#000000;
	text-decoration: none;
} 
.footer02Font:link {	
	COLOR:#000000;
} 
.footer02Font:hover {
	COLOR:#000000;
	font-weight: bold;
} 

/*---------------- FOOTER - FINE GESTIONE GRAFICA -----------------------------------*/

/*---------------- HEADER - INIZIO GESTIONE GRAFICA -----------------------------------*/

.HeaderTable {
	background-color:#e6e6e6;
	padding:3px;
	margin:0px;
	border:2px groove #FFFFFF;
	width: 100%;
}
.Header1Table {
	background-color:#009900;
	width: 100%;
}
.HeaderTD {
	color:#009900;
	padding:3px;
	border:2px groove #ffffff;
	border-collapse:collapse;
}
.Header1TD {
	color:#FFFFFF;
	padding:3px;
	border-collapse:collapse;
	border:2px;
}
.Header2TD {
	color:#009900;
	padding:3px;
	border:2px #ffffff;
	border-collapse:collapse;
}
.HeaderFont {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009900;
	font-weight:800;
	letter-spacing:0px;
} 
.HeaderFont:visited {
	TEXT-DECORATION:underline;
	COLOR:#009900;
} 
.HeaderFont:link {
	TEXT-DECORATION:underline;
	COLOR:#009900;
} 
.HeaderFont:hover {
	COLOR:#009900;
} 
.Header1Font {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:800;
	letter-spacing:0px;
} 

/*---------------- HEADER - FINE GESTIONE GRAFICA -----------------------------------*/

/*---------- HELP - INIZIO GESTIONE GRAFICA----------*/

.helpTable {
	padding:3px;
	margin:0px;
	border:2px groove #FFFFFF;
	width: 100%;
}
.helpTD {
	padding:3px;
	border-collapse:collapse;
	background-color: #191898;
	color: #FFFFFF;
}
.help01Table {
	padding:3px;
	margin:0px;
	border:2px groove #FFFFFF;
	width: 100%;
}
.help01TD {
	padding:3px;
	border-collapse:collapse;
	color: #000000;
}
.helpFont {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#191898;
	font-weight:800;
	letter-spacing:0px;
} 
.helpFont:visited {
	TEXT-DECORATION:underline;
	COLOR:#191898;
} 
.helpFont:link {
	TEXT-DECORATION:underline;
	COLOR:#191898;
} 
.helpFont:hover {
	COLOR:#191898;
} 

/*---------- HELP - FINE GESTIONE GRAFICA----------*/


.mnuTitoloArgomenti01TD {
	color:#FFFFFF;
	background-color: #0b62cb;
	padding: 3;
}

.mnuTesto01TD {
	padding: 3;
}

.MsgTD {
	background-color:#FFFFFF;
	padding:2px;
	vertical-align:top;
} 
.MsgFont {
	background-color:#FFFFFF;
	font-size:12pt;
	color:#009900;
	font-weight:bold;
	padding:2px;
} 
.ErrTD {
	background-color:#FFFFFF;
	padding:2px;
	vertical-align:top;
} 
.ErrFont {
	background-color:#FFFFFF;
	font-size:12pt;
	color:#CC0000;
	font-weight:bold;
	padding:2px;
} 
Select {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#000000;
	BACKGROUND-COLOR:#efefef;
	border-width:1px;
	border-style:solid;
} 
Input {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#000000;
	border-width:2px;
	background-color: #F0F0F0;
} 
Textarea {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#000000;
	BACKGROUND-COLOR:#F0F0F0;
	border-width:2px;
} 
.editortoolbar {
	width:auto;
}
.cmd  {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#FEFEFE;
	BACKGROUND-COLOR:#999999;
	border: 1px dashed;
} 
.radio  {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#000000;
	BACKGROUND-COLOR:;
	border-width:0px;
	border-style:none;
} 
