body
{
 font-family: verdana, arial, helvetica; 
 font-size: 10pt; 
 color: #010151;
}

A:active 
{
 color: #000088; 
 text-decoration: none; 
 font-weight: demi-bold;
}
A:link 
{
 color: #000088; 
 text-decoration: none; 
 font-weight: demi-bold;
}
A:visited 
{
 color: #000088; 
 text-decoration: none; 
 font-weight: demi-bold;
}
A:hover 
{
 color: #5475FB; 
 text-decoration: none; 
 font-weight: demi-bold;
}


A.linkmenu:active 
{
 font-family: verdana, arial, helvetica; 
 font-size: 10pt; 
 font-weight:bold; 
 color: #FFFFFF;
 text-decoration: none;
}
A.linkmenu:visited 
{
 font-family: verdana, arial, helvetica; 
 font-size: 10pt; 
 font-weight:bold; 
 color: #FFFFFF;
 text-decoration: none;
}
A.linkmenu:hover 
{
 font-family: verdana, arial, helvetica; 
 font-size: 10pt; 
 font-weight:bold; 
 color: #A6BBE5;
 text-decoration: none;
}
A.linkmenu:link 
{
 font-family: verdana, arial, helvetica; 
 font-size: 10pt; 
 font-weight:bold; 
 color: #FFFFFF;
 text-decoration: none;
}

.link 
{ 
 font-family: verdana, arial, helvetica; 
 font-size: 11pt; color: #000088; 
 font-weight:bold; 
}

.cura 
{ 
 font-family: verdana, arial, helvetica; 
 font-size: 7pt; 
 color: #000088;
}

.testo1 
{ 
 font-family: verdana, arial, helvetica; 
 font-size: 10pt; 
 color: #010151; 
}

.testo2 
{ 
 font-family: verdana, arial, helvetica; 
 font-size: 8pt; 
 color: #010151; 
}

.testo3 
{ 
 font-family: verdana, arial, helvetica; 
 font-size: 11pt; 
 color: #010151; 
}

.testo4 
{ 
 font-family: verdana, arial, helvetica; 
 font-size: 9pt; 
 color: #010151; 
}

.st2 
{ 
 font-family: verdana, arial, helvetica; 
 font-size: 10pt; 
 color: #FFFFFF; 
 font-weight:bold; 
}

.titpg 
{ 
 font-family: arial,verdana,geneva,helvetica; 
 font-size: 12pt; 
 color: #000080; 
 font-weight:bold; 
}

.copy 
{ 
 font-family: verdana, arial, helvetica; 
 font-size: 8pt; 
 color: #FFFFFF; 
}

.errore 
{ 
 font-family: verdana, arial, helvetica; 
 font-size: 11pt; 
 color: #FF0000; 
 font-weight:bold; 
}

.message 
{ 
 font-family: verdana, arial, helvetica; 
 font-size: 11pt; 
 color: #12AA33; 
 font-weight:bold; 
}

.input 
{
 border: solid 1px; 
 background-color: #CCFFFF; 
 border-color: #000000; 
 color: #333333; 
 font-size: 9pt; 
 font-weight:bold;
}

.text_small
{
 font-size: 8pt;
}

.riga_separazione
{	  
  padding: 0px;
  margin: 0px;
  background-color: #cccccc; 
  width: 100%;
  height: 2px;
  border-right: 2px solid #000088;
  border-left: 2px solid #000088;  	  
  font-size: 2px;
}

.intabella
{
 background-color: #a6bbe5;
 border-left: 1px solid #000088;
 border-top: 1px solid #000088;
 border-bottom: 1px solid #000088;
 font-size: 8pt;
 color: #010151;
 text-align: center;
}

.intabellainiz
{
 background-color: #a6bbe5;
 border-left: 1px solid #000088;
 border-right: 1px solid #000088; 
 border-bottom: 1px solid #000088;
 font-size: 8pt;
 color: #010151;
 text-align: center;
}

.intabellainiz2
{
 background-color: #a6bbe5;
 border-left: 1px solid #000088;
 border-bottom: 1px solid #000088;
 font-size: 8pt;
 color: #010151;
 text-align: center;
}

       
.intabellafine
{
 background-color: #a6bbe5;
 border: 1px solid #000088;
 font-size: 8pt;
 color: #010151;
 text-align: center;
}
	    
.rigatabella
{
 background-color: #eeeed9;
 border-left: 1px solid #000088;
 border-bottom: 1px solid #000088;
 font-size: 8pt;
 color: #010151;
}
	    
.rigatabella_small
{
 background-color: #eeeed9;
 border-left: 1px solid #000088;
 border-bottom: 1px solid #000088;
 font-size: 7pt;
 color: #010151;
}

.rigatabellafine
{
 background-color: #eeeed9;
 border-left: 1px solid #000088;
 border-bottom: 1px solid #000088;
 border-right: 1px solid #000088;
 font-size: 8pt;
 color: #010151;
}

.menupulsante
{
 background-color: #eeeed9;
 border: 1px solid #000088;
 font-size: 8pt;
 color: #010151;
 padding: 1px;
 width: 150px;
}

.menupulsante_on
{
 background-color: #d2d2c7;
 border: 1px solid #000088;
 font-size: 8pt;
 color: #010151;
 padding: 1px;
 font-weight: demi-bold;
}

.menuintesta
{
 background-color:  #a6bbe5;
 border: 1px solid #000088;
 font-size: 10pt;
 color: #010151;
 padding: 1px;
 text-align: center;
 font-weight: bold;
}
       
.menulateralefine
{
 background-color: #eeeed9;
 border: 1px solid #000088;
 font-size: 7pt;
 color: #010151;
 padding: 1px;
}

.menulateralefine_on
{
 background-color: #d2d2c7;
 border: 1px solid #000088;
 font-size: 7pt;
 color: #010151;
 padding: 1px;
 text-align: right;
}

.progress{color: #f00;font-size: 16px; font-weight: bold; text-align: center;border: 1px solid #f00;}		 
