/* STILI PAGINA "MAPPA" */
.livello1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; text-decoration:underline; font-weight:bold}

a.livello2:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #676767; text-decoration: none;}
a.livello2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #676767; text-decoration: none;}
a.livello2:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #676767; text-decoration:underline; font-weight:bold}

a.livello3:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666699; text-decoration: none;}
a.livello3:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666699; text-decoration: none;}
a.livello3:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666699; text-decoration:underline; font-weight:bold}
/* FINE STILI PAGINA "MAPPA" */

/* STILI FOOTER */
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#bababa;
	position:relative;
	left:0px;
	bottom:0px;
	vertical-align:bottom;
	width:118px;
	z-index:1;
	padding-top:20px;
	padding-bottom:10px
}

a.footerlink2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: none;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	font-style:italic
}
	
a.footerlink2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	font-style:italic
}

a.footerlink2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #448844;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	font-style:italic
}

a.footerlink3:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: none;}
a.footerlink3:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: none;}
a.footerlink3:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: underline;}
a.footerlink3r {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: underline;}
a.footerlink3r:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: underline;}

.footertesto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px
}
/* FINE STILI FOOTER */

/* STILI HEADER */
.dataora {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d98b3;
	font-weight:bold
}

.testoscorrevole {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF
}

a.home:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: none;}
a.home:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: none;}
a.home:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: none;}

.menuheader {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#edaa02; font-weight:bold}
.menuheaderr:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#edaa02; font-weight:bold; text-decoration:underline}
.menuheaderr:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#edaa02; font-weight:bold; text-decoration:underline}
.menuheaderr:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#edaa02; font-weight:bold; text-decoration:underline}
a.menuheader:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#edaa02; text-decoration: none; font-weight:bold}
a.menuheader:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#edaa02; text-decoration: none; font-weight:bold}
a.menuheader:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#edaa02; text-decoration: underline; font-weight:bold}
/* FINE STILI HEADER */

/* STILI MENU TUTORIAL */
.linktutorial1:link {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-align: justify; color: #244f7e}
.linktutorial1:visited {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-align: justify; color: #244f7e}
.linktutorial1:hover {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-align: justify; color: #448844}

.linktutorial2:link {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; text-align: justify; color: #244f7e}
.linktutorial2:visited {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; text-align: justify; color: #244f7e}
.linktutorial2:hover {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; text-align: justify; color: #448844}
.linktutorial2:active {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; text-align: justify; color: #448844}

.linktutorial3:link {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-align: justify; color: #448844}
.linktutorial3:visited {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-align: justify; color: #448844}
.linktutorial3:hover {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-align: justify; color: #448844}
/* FINE STILI MENU TUTORIAL */

/* STILI MENU DX PAGINE INTERNE */
.menusxinternor {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-style: normal; text-decoration: none; color: #31a448}
.menusxinterno:link {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-style: normal; text-decoration: none; color: #4d98b3}
.menusxinterno:visited {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-style: normal; text-decoration: none; color: #4d98b3}
.menusxinterno:hover {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-style: normal; text-decoration: none; color: #31a448}

.menusxinterno02r {font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight:bold; text-decoration: none; color: #e35424}
.menusxinterno02:link {font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight:bold; text-decoration: none; color: #003e7e}
.menusxinterno02:visited {font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight:bold; text-decoration: none; color: #003e7e}
.menusxinterno02:hover {font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight:bold; text-decoration: none; color: #e35424}
/* FINE STILI MENU DX PAGINE INTERNE */

/* STILI CORPO PAGINA */
.arancio01 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000}
.nero01 {font-family:Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-style:oblique; color: #000000}
/* FINE STILI CORPO PAGINA */


/* STILI FORM OPPORTUNITA */
.inputcontatti {
  background-color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:normal;
  color: #000000;
  border: 1px solid #000000;
  width:200px;
  padding:3px
}

.selectcontatti {
  background-color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:normal;
  color: #000000;
  border: 1px solid #000000;
  width:208px;
  height:18px
}

.bottonecontatti {
  background-color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:normal;
  color: #000000;
  border: 1px solid #000000;
  width:53px;
  padding-top:2px;
  padding-bottom:1px
}
/* FINE STILI FORM OPPORTUNITA */


.pulsante  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #336699;
}

.pulsantepiccolo  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #6699CC;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
}

.titolo {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  color: #336699;
}


.titoletto {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-variant: small-caps;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  color: #339933;
}


.testo  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  color: #000000;
}

.testop  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  color: #000000;
}

.testos  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  color: #000000;
}

.testoc  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: #000000;
}

.testod  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: right;
  color: #000000;
}

.titolosndg  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  color: #000000;
}

.erroresndg  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  color: #DD0000;
}

.headersndg  {
  border-style: solid;
  border-color: #224466;
  border-width: 1px;
  background-color: #C0C0E0;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.commento  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 9px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  color: #000000;
}

.collegamento  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  color: #4d98b3;
}

.collegamento10      {
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #3366AA;
}

a:hover  {
  color: #448844;
}

.errore  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  color: #A00000;
}

.campo {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  color: #000000;
  border-color: #002244;
  border-style: solid;
  border-width: 1px;
  padding-left: 4px;
  padding-right: 4px;
}

select {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  color: #000000;
  border-color: #002244;
  border-style: solid;
  border-width: 1px;
  padding-left: 4px;
}

textarea {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  color: #000000;
  border-color: #002244;
  border-style: solid;
  border-width: 1px;
  padding-left: 0px;
}

iframe {
  border-color: #002244;
  border-style: solid;
  border-width: 1px;
}

.menubianco  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
}

.menublu  {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  background-color: #336699;
}

.menublu a:hover  {
  color: #E0E0FF;
  }

.selezionato  {
  color: #6666AA;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px; 
}

.backgroundselezionato {
  background-color: #EAEAEA;
  text-align: center;
  border-style: solid;
  border-color: #00A000;
  border-width: 1px;
}


.bordosotto {
	border-bottom:solid 1px #4d98b3
}

.cellamenu  {
  height: 20px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;  
}

.menulateralesinistro  {
  width: 116px;  
}

.tabella  {
}

.tabellab  {
  background-color: #F8F8F8;
  border-color: #002244;
  border-style: solid;
  border-width: 1px;
}

.rigabianca {
  background-color: #FFFFFF;
}

.rigacolorata {
  background-color: #EAEAFF;
}

.rigasporca {
  background-color: #FAFAFA;
}

.intestazione1 {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 11px;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  color: #FFFFFF;
  background-color: #336699;
  padding-left: 2px;
  height: 20px;
}

.cellamessaggiodata  {
  background-color: #FFFFFF;
  border-color: #002244;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}

.cellamessaggio  {
  background-color: #F8F8F8;
  border-color: #002244;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
}

.cellamessaggionuovo  {
  background-color: #F8F8F8;
  border-color: #002244;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
}

.bordosuperiore  {
  background-color: #FFFFFF;
  border-color: #002244;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
}

.bordoinferiore  {
  /* background-color: #FFFFFF; */
  border-color: #4d98b3;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}

.tbmenu  {
  background-color: #336699;
  height: 24px;
  width: 720px;
  vertical-align: middle;
  border-color: #002244;
  border-style: solid;
  border-width: 1px;
}

/*
.corpo {
  scrollbar-face-color: #ffffff;
  scrollbar-arrow-color: #bbbbbb;
  scrollbar-base-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-darkshadow-color: #dddddd;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #dddddd;
  scrollbar-track-color: #ffffff;
}
*/

.menu:link {
  font-family:         Arial, Helvetica, sans-serif;
  font-size:           13px;
  color:               #FFFFFF;
  text-decoration:	   none;
}

.menu:visited {
  font-family:         Arial, Helvetica, sans-serif;
  font-size:           13px;
  color:               #FFFFFF;
  text-decoration:	   none;
}

.menu:hover {
  font-family:         Arial, Helvetica, sans-serif;
  font-size:           13px;
  color:               #FFFFFF;
  text-decoration:	   underline;
}

.menuselected {
  font-family:         Arial, Helvetica, sans-serif;
  font-size:           13px;
  color:               #FFFFFF;
  background-color:    #e28d00;
  text-decoration:	   underline;
}

.menuselected:hover {
  font-family:         Arial, Helvetica, sans-serif;
  font-size:           13px;
  color:               #FFFFFF;
  background-color:    #e28d00;
  text-decoration: 	   underline;
}

.menulink {
  font-family:         Arial, Helvetica, sans-serif;
  font-size:           13px;
  color:               #676767;
  text-decoration:     none;
}

.blucell {    
  color:		#FFFFFF;
  background-color:	#3333AA;
  font-family:		Verdana, Arial, Helvetica, sans-serif;
  font-size:		12px;
  font-weight:		bold;
  text-align:		center;
  text-decoration:	none;
  border-style:		solid;
  border-width:		1px;
  border-color:		#3333AA;
}

.testocomma   {
  color: #000000; 
  text-decoration: none;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: justify;
}

.numcomma   {
  color : #336699; 
  text-decoration: none;
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: justify;
  font-weight: bold;  
}

 
.elencocomma  {
  color: #000000;
  text-decoration: none;
  font-size: 12px; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: justify;
  margin-left : 20px;
}

.titol   {
  color: #6666AA;
  text-decoration: none;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  font-weight: bold;
}

.capo  {
  color: #002244;
  text-decoration: none;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
}


.sez  {
  color: #442200;
  text-decoration: none;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: right;
  font-weight: bold;
}

.articolo  {
  color: #002288;
  text-decoration: none;
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: justify;
  font-weight: bold;
}

.testocomma1  {
  color: #442200;
  text-decoration: none;
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
}

.cellafooter  {
  border-style: solid;
  border-color: #000000;
  border-width: 0px 0px 0px 1px;
  text-align: center;
  /* background-color: #E0E0F0; */
  width: 52px;
  height: 10px;
}

.footerlink  {
  font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

.cellafooterdown  {
  /* background-image: url('/images/menudown00.png');*/
  background-repeat: no-repeat; 
  text-align: center;
  vertical-align: middle; 
  width: 66px;
  height: 21px;
}

.cellafooterup  {
  /*background-image: url('/images/menudown01.png');*/
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: middle; 
  width: 64px;
  height: 21px;
}

.bottonebt01gjpg
         {
         vertical-align: middle; 
         text-align: center;
         background-color: #FAFAFF;
/*       background-color: #FAFAF0;  */
         border-style: solid;
         border-color: #003366;
         border-width: 1px;
         }

.bottonebt01vjpg
         {
         vertical-align: middle;
         text-align: center;
         background-color: #FAFAFF;
         /* background-color: #DAFADA; */
         border-style: solid;
         border-color: #003366;
         border-width: 1px;
         }

.bottonebt01bjpg
         {
         vertical-align: middle;
         text-align: center;
         background-color: #FAFAFF;
         /* background-color: #DADAFA;  */
         border-style: solid;
         border-color: #003366;
         border-width: 1px;
         }

.bottonebt01djpg
         {
         vertical-align: middle;
         text-align: center;
         background-color: #F0F0F0;
         border-style: solid;
         border-color: #888888;
         border-width: 1px;
         }

.titolo-rosso
         {
	     color: #882222;
	     text-decoration: none;
	     font-size: 12pt;
	     font-weight: bold;
	     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	     text-align: center;
         background-color: #FFFAEA;
         border-style: solid;
         border-color: #600000;
         border-width: 1px;         
         }
         
.titolo-verde
         {
	     color: #228822;
	     text-decoration: none;
	     font-size: 12pt;
	     font-weight: bold;
	     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	     text-align: center;
         background-color: #EAFFFA;
         border-style: solid;
         border-color: #600000;
         border-width: 1px;
         }

.menu00       {
	color: #224488;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.menu01       {
	color: #4444BB;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.testo00      {
    color: #002244;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left
}

.testo0c      {
	color: #002244;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.testo0r      {
	color: #002244;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right
}

.testo10      {
	color: #002244;
	text-decoration: none;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left
}

.testo1c      {
	color: #002244;
	text-decoration: none;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.testo1cred      {
	color: #ff0000;
	text-decoration: none;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.testo1r      {
	color: #002244;
	text-decoration: none;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right
}

.testo20      {
	color: #002244;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left
}

.testo2c      {
	color: #002244;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.testo2r      {
	color: #442200;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right
}

.testo02      {
	color: #002244;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.testo02j      {
	color: #002244;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.testo01      {
	color: #442200;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right
}

.campo	{
	background : White;
	border : solid;
	font-family : monospace;
	font-size : 8pt;
	height: 14pt;
	text-align : left;
	border-width : 1pt;
	text-indent : 2pt;
}

.bottone00      {
	color: #442200;
	text-decoration: none;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	background-color : #9C9C63;
}

.tito00       {
	color: #BB8866;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.titolo       {
	color: #003366;
	text-decoration: none;
	font-size: 14pt;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.titolo00       {
	color: #008800;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.titolo00red    {
	color: #FF0000;
	text-decoration: none;
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.tito0l       {
	color: #66BB88;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10pt;
	text-align: left
}

.tito0r       {
	color: #66BB88;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right: 10pt;
	text-align: right
}

.tito01       {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.tito02       {
	color: #995555;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight : bold;
}

.tito03       {
	color: #559955;
	text-decoration: none;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: center
}

.cella00      {
	color: #331100;
	text-decoration: none;
	font-size: 9pt;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.menu02      {
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #BB0000;
}

.menu03      {
	color: #559955;
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.importante     {
	color: #448844;
	text-decoration: blink;
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold
}


.testocomma   {
	color: #002244;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.numcomma   {
	color : #310063;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: bold;
}


.elencocomma  {
	color: #002244;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-left : 20px;
}


.titol   {
	color: #66AA;
	text-decoration: none;
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}

.capo  {
	color: #442200;
	text-decoration: none;
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}


.sez  {
	color: #442200;
	text-decoration: none;
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: bold;
}

.articolo  {
	color: #002288;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: bold;
}

.testocomma1  {
	color: #442200;
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.mappa00       {
	color: #660000;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.mappa01       {
	color: #660000;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.mappa02       {
	color: #660000;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}


.bott   {
	color : #503200;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : center;
	line-height: 22px;
	text-decoration : none;
}


.tito00 {
	color: #448844;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

.label {
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	text-align : left;
        line-height : 12pt;
        max-height: 15pt;
        max-width: 50pt;
	word-spacing: 3pt;
}

.bottone {
	color : #503200;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : center;
	background-image : url(/images/hbt001.gif);
}

.minitesto {
	color : #003250;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	text-align : left;
	text-decoration : none;
	word-spacing: 2pt;
}

.commento {
	color : #333399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	text-decoration : none;
}
h3 {
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : left;
	vertical-align : top;
	text-decoration : none;
	background-color: #0000BB;
}

.testo {
	color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-align : justify;
	text-decoration : none;
}

.paragrafo {
	color : #003250;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	text-align : justify;
	text-decoration : none
}

.redcell {
             color: #FFFFFF;
             background-color: #3333AA;
             font-family : Arial, Helvetica, sans-serif;
             font-size : 10pt;
             font-weight : bold;
             text-align : center;
             text-decoration : none;
             border-style: solid;
             border-width: 1px;
             border-color:  #3333AA;
}

 .whitecell {
             color: #000066;
             background-color: #FFFFFF;
             font-family : Arial, Helvetica, sans-serif;
             font-size : 10pt;
             font-weight : normal;
             text-align : center;
             text-decoration : none;
             border-style: solid;
             border-width: 1px;
             border-color:  #333399;
}


/* INIZIO CLASSI NUOVE - 20050223 */

/*body  {
  margin-top:    0px;
  margin-right:  4px;
  margin-bottom: 0px;
  margin-left:   4px;
}*/

.intestazione-lista  {
  background-color: #EAEAFA;
  color: #003366;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #333399;
}


.header-lista  {
  background-color: #336699;
  color: #FFFFFF;
}

.sfondobianco {
  background-color: #FFFFFF;  
}

.sfondoalternativo {
  background-color: #FAFAFF;  
}

.notabianca  {

}

.notarossa  {
  background-color: #FF0000;
  border-style: solid;
  border-color: #900000;
  border-width: 1px;
  text-align: center;    
}

.notaverde  {
  background-color: #14A014;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
  text-align: center;    
}

.tabella-dettagli  {
  background-color: #FAFAFF;
  border-style: solid;
  border-color: #336699;
  border-width: 1px;
  padding-left: 4px;
  padding-right: 4px; 
}


.campo {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  color: #000000;
  border-color: #002244;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  height: 20px;
  /* padding-left: 6px; */
}

.titolo_area  {
  color: #666699;
  background-color: #FFFFFF;
  text-decoration: none;
  font-variant: small-caps;
  font-size: 14pt;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
}

.titoloverde  {
  color: #448844;
  text-decoration: none;
  font-variant: small-caps;
  font-size: 12pt;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
}

/* Inizio Form di ricerca delle pratiche */

.form-ricerca  {
  border-style: solid;
  border-color: #224466;
  border-width: 1px;
  background-color: #C0C0E0;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.bottone-ok  {
  background-color: #224488;
  color: #FAFAFF;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color:  #FFFFFF;
}

/* Fine Form di ricerca delle pratiche */


/* FINE CLASSI NUOVE - 20050223 */


/* STILI AGGIUNTIVI PER PAGINE DETTAGLI */	

.stampa-campo-dx {
  background-color: #FFFFFF;
  color: #003366;
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  border-color: #448844;
}

.stampa-campo-sx {
  background-color: #FFFFFF;
  color: #003366;
  border-style: solid;
  border-width: 1px 0px 1px 1px;
  border-color: #448844;
}



