/* classi per il menu */
.parent {position:absolute; visibility:hidden; left:100}

.child {position:absolute; visibility:hidden; left:100}

.regular {position:absolute; visibility:hidden; left:100}
/* fine classi per il menu */

.errore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold; }

.disp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none}

.disp2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight: bold; text-decoration: none}

.voce { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none}

A.voce			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: underline; }

A.ricerca       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

A.indice_arg    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: underline; }

.voceCentroAlto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none }

.utente { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.pagina { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}

.utenteHome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.utenteSinistro	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.bottone { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #bcdef5; border-bottom-color: #5897bb; border-top-color: #FFFFFF; border-right-color: #5897bb; border-left-color: #FFFFFF; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;}

.comm           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3992A4; }
.commTitle      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #096274; font-weight: bold; text-decoration: none; }
.commTitlel     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #096274; font-weight: bold; text-decoration: none; }
.commTitle2     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #096274; font-weight: bold; text-decoration: none; }
.commNav        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #3992A4; }
.commNav2       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #3992A4; }
.commGhost      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: bold; text-decoration: none; background-color: #3992A4; }
.commSort       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.commListHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; background-color: #B9E2E4; height: 21px;}
.commListHeader2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; background-color: #B9E2E4; height: 21px;}
.commListRow    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.commMsg        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.commMsgHeader  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #096274; font-weight: bold; text-decoration: none; background-color: #B9E2E4; }
.commTableBorder{ background-color: #B9E2E4;}
.commTableBorder-{background-color: #3992A4;}
.commInput      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF;}
.commButton     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  background-color: #B9E2E4; }
.commService    { font-family: Arial, Helvetica, sans-serif, Verdana ; font-size: 12px; color: #767676; }
A.commService   { font-family: Arial, Helvetica, sans-serif, Verdana ; font-size: 12px; color: #000000; }

A.menu          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none}
A.menu:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none}
A.menu:hover    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #B30000; font-weight: bold; text-decoration: none}
A.menu:link     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none}

A                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
A.submenu        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none}
A.submenu:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none}
A.submenu:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #B30000; font-weight: bold; text-decoration: none}
A.submenu:link   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none}
A.submenuAccesso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #B30000; font-weight: bold; text-decoration: none}

.bkgmenu	 { background-color: #DDF5FA; }
.bkglight	 { background-color: #DDF5FA; }
.bkgdark	 { background-color: #BCDEF5; }
.bkgdarkHome     { background-color: #BCDEF5; }
.bkgBodyMenu     { background-color: #DDF5FA; }
.bkgRigaAttivita { background-color: #BCDEF5; }
.bkgcomml	 { background-color: #F6F9F9; }
.bkgcommm	 { background-color: #E9F6F6; }
.bkgTDvertic     { background-color: #A8EBFC; }
.testatalta	 { background-color: #999999; }
/* i due style seguenti sono per un font 'voce' con in pių un colore per lo sfondo (grigiochiaro e grigioscuro)*/
.voceCONcolore   { background-color: #DDF5FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none }
.voceBenvenuto   { background-color: #DDF5FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none }
.voceNOcorsi     { background-color: #DDF5FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none }
.voceSCURA       { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none }
/*bianco č usato soprattutto come bgcolor nel body*/
.bianco          { background-color: #ffffff; }
.grigioscuro     { background-color: #9d9d9d; }
.grigetto        { background-color: #eeeeee; }
.grigio          { background-color: #cccccc; }
.giallo          { background-color: #ffff99; }
.LeftBodyBgColor { background-color: #6600ff; }
.LeftMenuBgColor { background-color: #00ffff; }
.MenuAperto      { background-color: #9CEFFF; }
.moro		 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: maroon; text-decoration: none}
.rosso		 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: red; text-decoration: none}
.azzurro	 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #6666CC; text-decoration: none}
.moroMedio 	 { font-size: default; color: #AA0000; text-decoration: none}
.verde 		 { font-size: default; color: green; text-decoration: none}
.commListRowSmall{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; letter-spacing: -1pt; }
.nero 		 { font-size: default; color: #000000; text-decoration: none}
.tahoma 	 { font-family: tahoma; font-size: 16px; color: #000000; text-decoration: none}
.general         { color: #000000; }
.sfondoGeneral   { color: #000000; }
A.commListRow    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

/* Stili per le pagine del QMS */
.esatto         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699 }
.sbagliato      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000 }

/* stili per il catalogo */
.tipologia       { background-color: #B9E2E4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
A.tipologia      { background-color: #B9E2E4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline;}
.areaContenuto   { background-color: #DDF5FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
A.areaContenuto  { background-color: #DDF5FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline;}
.bordoTabellaTip { background-color: #B9E2E4; }
.bordoTabellaAC  { background-color: #B9E2E4; }
.titolo          { background-color: #3992A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; height: 21px;}

/* stile per le pagine legenda e obiettivi*/
.leg_ob          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }

<!-- I SEGUENTI ITEM ANDRANNO ELIMINATI E SOSTITUITI DA QUELLI FORNITI DA PIN@APPLE -->
.clTop { Z-INDEX: 1; WIDTH: 170px; LINE-HEIGHT: 17px; POSITION: absolute }
.clSub { Z-INDEX: 1; LEFT: 0px; WIDTH: 170px; LINE-HEIGHT: 14px; POSITION: absolute; TOP: 20px }
#divCont { Z-INDEX: 0; LEFT: 0px; VISIBILITY: hidden; POSITION: relative; HEIGHT: 430px; }
#divCont .clTop A {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none }
#divCont .clTop .clSub A { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none }
#divCont .clTop .clSub A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none }
