.testofooter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}

.cella_menu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #6262BD; 
	border: #FF0000 double; 
	height: 32px; 
	text-align: center;
; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px
; border-width: 0px 3px
}

.cella_menu A {
	color:#FFFFFF;
	text-decoration:none;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
}
.cella_menu A:hover {
	color:#FFFFFF;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
}

.cella_menu_hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #A2ADF4; 
	border: #FF0000 double; 
	height: 32px; 
	text-align: center;
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px;
	border-width: 0px 3px;
	}

.cella_menu_hover A {
	color:#FFFFFF;
	text-decoration:none;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
}
.cella_menu_hover A:hover {
	color:#FFFFFF;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
}

.cella_menu_sel {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FF0000; 
	background-color: #FFFFFF; 
	border: solid; 
	height: 32px;
; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; clip:  rect(   )
; text-align: center
; border-width: 0px 3px; border-color: #000000 #FF0000
}

.cella_menu_sel A {
	color:#FF0000;
	text-decoration:none;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
}
.cella_menu_sel A:hover {
	color:#000068;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
}

.cella_sottomenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000068; background-color: #A0ABF1; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 6px; border: #E8BF70; width: 135px; height: 12px; clip:  rect(   ); font-weight: bold}
.cella_sottomenu A {  color: #000068; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.cella_sottomenu A:hover {  color: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.cella_sottomenu_sel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #FF0000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 6px; border: #E8BF70; font-weight: bold; text-decoration: none; width: 135px}
.cella_sottomenu_sel A { color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}.titolocopertina {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #000070; border: 0px #FF0000 solid}
.testocopertina {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000070; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-decoration: none}
.dettagli {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #FF0000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.bordo1bianco {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.titolosezione {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; background-color: #FF0000; height: 25px; font-weight: bold; text-align: center; font-style: italic}
.testoblu10bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000070; font-weight: bold}
.bordo1blu { border: 1px #000070 solid}
.testoblu10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000070}
.titoloboxdx {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 3px}
.testobianco12bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold }
.formtesto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000070; font-weight: bold ; background-color: #FFFFFF; border-color: #000070 #000070 #000070 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000070; font-weight: normal; background-color: #FFFFFF; border-color: #000070 #000070 #000070 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #9595E7; border: #000070; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; background-color: #003399; border: 2px #A4C1FF solid; height: 24px; vertical-align: middle; line-height: 24px}
.testobox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000070; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px ; background-color: #FFFFFF; text-decoration: none}
.titolobox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000070; text-decoration: none; background-color: #A2ADF4; border: 0px #FF0000 none }
.bordo1rosso { border: 1px #FF0000 solid}
.testorosso12bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold }
.index {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A0ABF1}
.sottomenu_attivita {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #000066; border: 1px #A0ABF1 solid; background-color: #A0ABF1; font-weight: bold}
.sottomenu_attivita_over { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #FFFFFF; border: 1px #A0ABF1 solid ; background-color: #A0ABF1; font-weight: bold}
.sottomenu_attivita_sel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #FFFFFF; border: 1px #000066 solid ; background-color: #FF0000; font-weight: bold}

.sottomenu_attivita A {  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #000066;}
.sottomenu_attivita A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #FFFFFF;}
.sottomenu_attivita_over A { text-decoration:none;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #FFFFFF;}
.sottomenu_attivita_over A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #FFFFFF;}

.link {  color: #000070; border-color: #000070; }
.link:hover {  color: #FF0000; border-color: #FF0000; }
.link img {  color: #000070; border-color: #000070; }
.link:hover img {  color: #FF0000; border-color: #FF0000; }

hr {  color: #FF0000; background-color: #FF0000; border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.note {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.note A {  color: #FFFFFF}
.note A:hover {  color: #FF0000}
.testo9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.testobianco10px {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.input_rosso {  color: #FF0000; background-color: #CCCCCC; border: #FF0000; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.cella_report {  background-color: #F1F3F8; border-top: 1px solid #DDDDDD;}
.cella_vuota_report { border-top: 1px solid #DDDDDD;}
.calendario_mesi_inattivi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; background-color: #EEEEEE; border: #CCCCCC solid; border-width: 0px 0px 1px}
.calendario_mesi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003399; background-color: #00CCFF}
.calendario_orario {  background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666}