/* DEVE ESSERE UGUALE A STILE.CSS TRANNE CHE PER LO SFONDO DELLA PAGINA : background-color: #FFFFFF; */
/* VIENE USATO IN TUTTE LE PAGINE DOVE LO SFONDO DAREBBE FASTIDIO */
BODY {
	FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
	MARGIN: 0px; PADDING: 0px;
	background-color: #FFFFFF;
}

TD, P, BR {
	FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}

UL.menu { margin: 6px; padding: 0; }
LI.menu { margin: 0; list-style-type:none; background: url(quadretto.gif) no-repeat 8px 2px; padding: 0 1px 0 24px; } 

/* link normale standard per il contenuto di tutte le pagine */
A { 
	COLOR: #0000FF; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A:visited { 
	COLOR: #0000FF; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A:hover { 
	COLOR: #FF0000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A:active { 
	COLOR: #FF0000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}

/* link in reverse per compatibilità vecchio stile */
A.reverse { 
	COLOR: #0000FF; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif; 
}
A.reverse:visited { 
	COLOR: #0000FF; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.reverse:hover { 
	COLOR: #FF0000; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif; background-color: #3366FF; }
A.reverse:active { 
	COLOR: #FF0000; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif; background-color: #3366FF; }

/* link piccolo standard per il contenuto di tutte le pagine */
A.piccolo { 
	COLOR: #0000FF; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.piccolo:visited { 
	COLOR: #0000FF; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.piccolo:hover { 
	COLOR: #FF0000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.piccolo:active { 
	COLOR: #FF0000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}

/* link per il menù principale */
A.link_menu { 
	COLOR: #FFFFFF; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: x-small; TEXT-DECORATION: none; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_menu:visited { 
	COLOR: #FFFFFF; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: x-small; TEXT-DECORATION: none; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_menu:hover { 
	COLOR: #0000FF; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: x-small; TEXT-DECORATION: none; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_menu:active { 
	COLOR: #0000FF; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: x-small; TEXT-DECORATION: none; FONT-FAMILY: Arial, Verdana, sans-serif;
}

/* link piccolo per la barra di navigazione */
A.link_sottomenu { 
	COLOR: #000000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_sottomenu:visited { 
	COLOR: #000000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_sottomenu:hover { 
	COLOR: #FF0000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_sottomenu:active { 
	COLOR: #FF0000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}

/* link piccolo per la barra di navigazione - compatibilità vecchio stile */
A.biancopiccolo { 
	COLOR: #000000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.biancopiccolo:visited { 
	COLOR: #000000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.biancopiccolo:hover { 
	COLOR: #FF0000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.biancopiccolo:active { 
	COLOR: #FF0000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}

/* link per la barra verticale */
A.link_menu2 { 
	COLOR: #0000FF; background-color: transparent; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_menu2:visited { 
	COLOR: #0000FF; background-color: transparent; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_menu2:hover { 
	COLOR: #0000FF; background-color: transparent; TEXT-DECORATION: underline; BACKGROUND: #FFFFFF; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_menu2:active { 
	COLOR: #0000FF; background-color: transparent; TEXT-DECORATION: underline; BACKGROUND: #FFFFFF; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}

/* link bianco per la barra delle circolari */
A.link_bianco { 
	COLOR: #FFFFFF; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_bianco:visited { 
	COLOR: #FFFFFF; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_bianco:hover { 
	COLOR: #0000FF; background-color: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.link_bianco:active { 
	COLOR: #0000FF; background-color: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif;
}

.sfondotabellanormale { }
.sfondotabellaselezionata {background: #FFFFFF;}

.titoloazzurro { 
	COLOR: #0E4FB3; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Arial, Verdana, sans-serif }

TD.barraprincipale { background-image: url(sfondobarra4.gif); }
TD.retina { background-image: url(retina.gif); }
TD.barrafinale { background-image: url(sfondobarra3d2.gif); }

.tabellabordosottile { border-color: #0E4FB3 #0E4FB3 #0E4FB3 #0E4FB3; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.tabellabordosottilemenu { border-color: #0E4FB3 #0E4FB3 #0E4FB3 #0E4FB3; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background: url(retina.gif); }
.tabellaazzurra { border-color: #0E4FB3 #0E4FB3 #0E4FB3 #0E4FB3; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.tabellapiccola { FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif; }

.testobianco { COLOR: #FFFFFF; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, sans-serif }
.testopiccolo { COLOR: #000000; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif }
.testogrigiopiccolo { COLOR: #808080; background-color: transparent; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif }
.titolocircolari { COLOR: #000000; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Lucida Fax, Arial, Verdana, sans-serif }

INPUT.piccolo { COLOR: #000099; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif }
SELECT.piccolo { COLOR: #000099; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif }
TEXTAREA.piccolo { COLOR: #000099; FONT-WEIGHT: normal; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Verdana, sans-serif }

.pulsante {
	background-color: #F5F5F5;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: xx-small; 
	color: #000000;
	border-color: #D3D3D3 #808080 #808080 #D3D3D3;
	border-style: solid;
	cursor: pointer; }

.pulsante2 {
	background-color: #ECF4FF;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: xx-small; 
	color: #0E4FB3;
	border-color: #D3D3D3 #808080 #808080 #D3D3D3;
	border-style: solid;
	cursor: pointer; }
                                    /*modifiche Angeli */
					/*tabelle*/
TD.sfazzurro {background-color : #99CCFF; }
TD.sfgiallo {background-color : #FFFF99;}
					/*titoli/
.testoblugrande { COLOR: #0033FF; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: large; FONT-FAMILY: Arial, Verdana, sans-serif }    
.testoblumedio { COLOR: #0033FF; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: medium; FONT-FAMILY: Arial, Verdana, sans-serif }
.testoblusmall { COLOR: #0033FF; background-color: transparent; FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Arial, Verdana, sans-serif }                               
   /* fine modifiche Angeli*/