.tb_menu {
	padding-left:5; padding-right:5; padding-top:5; padding-bottom:5;
	border-top:1px solid #cccccc; 
	border-bottom:1px solid #666666; 
	border-left:1px solid #cccccc; 
	border-right:1px solid #666666; 
	background-color : #5C87B4;
}
.tb_menu_1 {
	padding-left:5; padding-right:5; padding-top:5; padding-bottom:5;
	border-top:1px solid #cccccc; 
	border-bottom:1px solid #666666; 
	border-left:1px solid #cccccc; 
	border-right:1px solid #666666; 
	background-color : #7D9FC3;
}
.tb_menu_2 {
	padding-left:5; padding-right:5; padding-top:5; padding-bottom:5;
	border-top:1px solid #cccccc; 
	border-bottom:1px solid #666666; 
	border-left:1px solid #cccccc; 
	border-right:1px solid #666666; 
	background-color : #9BB6D1;
}

.tb_menu_sx {
	padding-left:5; padding-right:5; padding-top:5; padding-bottom:5;
	border-top:1px solid #cccccc; 
	border-bottom:1px solid #666666; 
	border-left:1px solid #cccccc; 
	border-right:1px solid #666666; 
	background-color : #ffffff;
}

 .testobigWhite
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #ffffff;
	 text-decoration: none;
	text-align: justify;
}
 .testobig
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #333366;
	 text-decoration: none;
	text-align: justify;
}
 INPUT, TEXTAREA, SELECT
 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #333366;
	 text-decoration: none;
}
 P
 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #333366;
	 text-decoration: none;
	text-align: justify;
}
 .rossobig
 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #ff0000;
	 text-decoration: none;
}
 .rosso
 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #ff0000;
	 text-decoration: none;
}
 .verde
 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #009835;
	 text-decoration: none;
	 text-align: justify;
}

A
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}
A.blue
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: none;
}

.smallboxtitle	/* qualsiasi voce che sia titolo di un menu small scuro/chiaro con l'intestazione scura */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.smallboxtitle	A:link
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.smallboxtitle	A:visited
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.smallboxtitle	A:hover
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFBF;
	 text-decoration: underline;
}

.smallboxtitle	A:active
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFBF;
	 text-decoration: none;
}
/*///////////////////////////////////////////////////////////*/
.smallboxtitle1	/* qualsiasi voce che sia titolo di un menu small scuro/chiaro con l'intestazione scura */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.smallboxtitle1	A:link
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.smallboxtitle1	A:visited
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.smallboxtitle1	A:hover
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFBF;
	 text-decoration: underline;
}

.smallboxtitle	A:active
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFBF;
	 text-decoration: none;
}
/*////////////////////////////////////////////////////*/

.smallboxtitleblue	/* qualsiasi voce che sia titolo di un menu small scuro/chiaro con l'intestazione chiara */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: none;
}
.smallboxtitleblue_sx	/* qualsiasi voce che sia titolo di un menu small scuro/chiaro con l'intestazione chiara */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: none;
}

.smallboxtitleblue A:link
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: none;
}

.smallboxtitleblue A:visited
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: none;
}

.smallboxtitleblue A:hover
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: underline;
}

.smallboxtitleblue A:active
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: none;
}

.titolo /* tutti i titoli dei testi su fondo chiaro */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #333366;
	 text-decoration: none;
}

.testoNJ /* tutti i testi non giustificati su fondo chiaro */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #333366;
	 text-decoration: none;
}

.testo /* tutti i testi su fondo chiaro */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #333366;
	 text-decoration: none;
	text-align: justify;
}

.testo A:link
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: underline;
}

.testo A:visited
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #663366;
	 text-decoration: underline;
}

.testo A:hover
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: underline;
}

.testo A:active
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #BC5400;
	 text-decoration: underline;
}

.testoBox /* tutti i testi nei box che hanno bisogno di particolare spaziatura */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: 9pt;
	 font-weight: normal;
	 font-variant: normal;
	 color: #333366;
	 text-decoration: none;
}

.testoBox A:link
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: 9pt;
	 font-weight: normal;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: underline;
}

.testoBox A:visited
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: 9pt;
	 font-weight: normal;
	 font-variant: normal;
	 color: #663366;
	 text-decoration: underline;
}

.testoBox A:hover
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: 9pt;
	 font-weight: normal;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: underline;
}

.testoBox A:active
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: 9pt;
	 font-weight: normal;
	 font-variant: normal;
	 color: #BC5400;
	 text-decoration: underline;
}

.menuhighlight	/* qualsiasi menu particolare */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #0072C5;
	 text-decoration: none;
}

.menuhighlight	A:link
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #0072C5;
	 text-decoration: none;
}

.menuhighlight	A:visited
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #0072C5;
	 text-decoration: none;
}

.menuhighlight	A:hover
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #0072C5;
	 text-decoration: underline;
}

.menuhighlight	A:active
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #0072C5;
	 text-decoration: none;
}

.menuglobal	/* le voci del menu principale di navigazione */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7 pt;/*6.2*/
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.menuglobal	A:link
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7 pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.menuglobal	A:visited
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7 pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.menuglobal	A:hover
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7 pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: underline;
}

.menuglobal	A:active
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7 pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.footertitle	/* qualsiasi voce che sia titolo di un menu del footer */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.footertitle A:link
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.footertitle A:visited
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #FFFFFF;
	 text-decoration: none;
}

.footertitle A:hover
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #FFFFBF;
	 text-decoration: underline;
}

.footertitle A:active
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #FFFFBF;
	 text-decoration: none;
}

.testoinput	/* lo stile che viene appicato agli oggetti pulsante ed in generale agli oggetti delle form	*/
{  
	border-bottom: 1px outset #000000; 
	border-left: 1px outset #000000; 
	border-right: 1px outset #000000; 
	border-top: 1px outset #000000; 

	background: #EDF3F7;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6.7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333366;
}

.bottone
{ 
	border-bottom: 1px outset #000000; 
	border-left: 1px outset #000000; 
	border-right: 1px outset #000000; 
	border-top: 1px outset #000000; 

	background-color: #F4F4CC; 
	
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 6.7pt;
}

.menutestuale /* tutti i menu testuali su fondo chiaro */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: none;
}

.menutestuale A:link
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: underline;
}

.menutestuale A:visited
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: underline;
}

.menutestuale A:hover
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: underline;
}

.menutestuale A:active
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: underline;
}

.headerCalendario
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6.2pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #808080;
	background-color: #EDF3F7; 
	text-decoration: none;
}

.dayCalendario
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6.2pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #FFFFFF; 
	text-decoration: none;
}

.dayCalendarioSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D4D0C8;
	background-color: #BC5400; 
	text-decoration: none;
	background: #BC5400;
}

.tabellaCalendario
{
	border-bottom: 1px outset #E5E5D2; 
	border-left: 1px outset #999999; 
	border-right: 1px outset #AAB3B3; 
	border-top: 1px outset #999999;
}

.didascalia /* tutte le didascalie di foto come quelle della sezione news */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.7pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #2A629B;
	 text-decoration: none;
}

.didascalia A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.7pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #2A629B; text-decoration: none; }
.didascalia A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.7pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #2A629B; text-decoration: none; }
.didascalia A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.7pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #2A629B; text-decoration: none; }
.didascalia A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.7pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #2A629B; text-decoration: none; }


.data /* tutte le date */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 6.2pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: normal;
	 font-variant: normal;
	 color: #000000;
	 text-decoration: none;
}

.titoloNews /* tutti i titoli dei testi su fondo chiaro */
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7.2pt;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 color: #333366;
	 text-decoration: none;
}
