body
{
    font-family: Verdana;   FONT-SIZE:10pt;  COLOR: #000000; 
}

A:link
{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #093866; TEXT-DECORATION: none;  }
A:active
{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #093866; TEXT-DECORATION: none;  } 
A:visited
{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #093866; TEXT-DECORATION: none;  }
A:hover
{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #093866; TEXT-DECORATION: underline;  }

A.Menu:link {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #093866; TEXT-DECORATION: underline; background-color:Transparent;}
A.Menu:visited  {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #093866;TEXT-DECORATION: underline; background-color:Transparent;}
A.Menu:active {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #093866; TEXT-DECORATION: underline; background-color:Transparent;}
A.Menu:hover  {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #093866;TEXT-DECORATION: underline; background-color:Transparent; }

A.ndom:link {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #093866; TEXT-DECORATION: none; border-bottom: 1px solid; background-color:Transparent;}
A.ndom:visited  {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #093866;TEXT-DECORATION: none; border-bottom: 1px solid; background-color:Transparent;}
A.ndom:active {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #093866; TEXT-DECORATION: none; border-bottom: 1px solid; background-color:Transparent;}
A.ndom:hover  {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #093866;TEXT-DECORATION:none; border-bottom: 2px dotted; background-color:Transparent; }

.menu
{
  FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #093866; TEXT-DECORATION: none;  
}

.bold
{
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana;
  color:#000000;
}

.campo
{
  border-right: #4e4e4e 1px solid;
  border-top: #4e4e4e 1px solid;
  font-size: 13px;
  border-left: #4e4e4e 1px solid;
  color: #4e4e4e;
  border-bottom: #4e4e4e 1px solid;
  background-color: white;
}

.select
{
    FONT-SIZE: 12px;  
    COLOR: #4e4e4e; 
    background-color: white;
}

.bottoneServizi
{
  border-right: #45559B 1px outset;
  border-top: #6C7FD0 1px outset;
  font-weight: bold;
  font-size: 10px;
  border-left: #6C7FD0 1px outset;
  color: #ffffff;
  border-bottom: #45559B 1px outset;
  font-family: Verdana;
  background-color: #0057A9;
  width:100px;
}
.bottoneLink
{
  border-right:  #45559B 1px outset;
  border-top: #6C7FD0 1px outset;
  font-weight: bold;
  font-size: 10px;
  border-left: #6C7FD0 1px outset;
  color: #004A7D;
  border-bottom:  #45559B  1px outset;
  font-family: Verdana;
  BACKGROUND-COLOR: #F1F1F1;
  width:100px;
}

.bottoneInfo
{
  border-right: #670000 1px outset;
  border-top: #C94646 1px outset;
  font-weight: bold;
  font-size: 10px;
  border-left: #C94646 1px outset;
  color: #ffffff;
  border-bottom: #670000 1px outset;
  font-family: Verdana;
  background-color: #A90000;
  width:100px;
}

.TitoliSezioni
{
  font-weight: bold;
  font-size: 11px;
  color: #4E4E4E;
}

legend
{
  font-weight: bold;
  font-size: 13px;
  font-family: Verdana;
  color: #0077FF;
}
.agenda
{
  font-weight: bold;
  font-size: 15px;
  font-family: Verdana;
  color: #0077FF;
}
th
{
  font-weight: bold;
  font-size: 13px;
  font-family: Verdana;
  background-color: #9E9E9E;
}

td.bold
{
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana;
  border: 1px solid gray;
  
}
td.normal
{
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana;
}
td.messaggio
{
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana;
  color: #000000;
             padding-left:5;
             padding-right:5;
}
td.error
{
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana;
  color: #FF0000;
}
.TitoloInfoBig
{
  font-weight: bold;
  color: #B30000;
  font-size: 14px;
  
}

.TitoloServiziBig
{
  font-weight: bold;
  color: #0057A9;
  font-size: 14px;
  
}


.TitoloInfo
{
  font-weight: bold;
  color: #B30000;
  font-size: 12px;
  
}

.TitoloServizi
{
  font-weight: bold;
  color: #0047BD;
  font-size: 12px;
  
}


.msgErrore
{
  font-weight: bold;
  font-size: small;
  color: red;
  background-color: #ffff99;
}

.msgConferma
{
  font-weight: bold;
  font-size: small;
  color: darkolivegreen;
  background-color: #ccff99;
}



.iframe
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;    
    BACKGROUND-COLOR: #f7f7f7;
    color: #999999; 
}


.chiara
{
  BACKGROUND-COLOR: #E0E0E0;
  color: #004A7D; 
}

.scura
{
  BACKGROUND-COLOR: #F1F1F1;
  color: #004A7D;  
}

.tabella
{
  
    FONT-SIZE: 11px;
    BORDER-TOP: #A51818 1px dashed;
    BORDER-LEFT: #A51818 1px dashed;
    BORDER-RIGHT: #A51818 1px dashed;
    BORDER-BOTTOM: #A51818 1px dashed;    
  

} 




.tabellaServizi
{
  
    FONT-SIZE: 11px;
    BORDER-TOP: #0057A9 1px dashed;
    BORDER-LEFT: #0057A9 1px dashed;
    BORDER-RIGHT: #0057A9 1px dashed;
    BORDER-BOTTOM: #0057A9 1px dashed;    

}

.destra
{
  text-align:right;
  font-weight: bold;
  color: #4e4e4e;
}

.tabellaSospServizi
{
   
    FONT-SIZE: 11px; 

}

.SospServiziTestata
{
 font-size:  14px; 
 background-color: #E0E0E0;
}

.SospServiziDispari
{
 font-size: 11px; 
 background-color: #F1F1F1;
}

.SospServiziPari
{
 font-size:  11px; 
 background-color: #E0E0E0;
}
.textBR
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 16pt;
    COLOR: Red;
    FONT-FAMILY: Verdana
}
.textBN
{
    FONT-SIZE: 13pt;
    COLOR: Black;
    FONT-FAMILY: Verdana
}
.greyInputTextBoldClass
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8pt;
    BACKGROUND: #eaeaea;
    COLOR: #093866;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eaeaea;
    HEIGHT: 22px;
    TEXT-ALIGN: left
}
.info
{
    FONT: 8pt VERDANA;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center
}
.inputClass
{
    FONT-SIZE: 8pt;
    COLOR: #093866;
    FONT-FAMILY: Verdana;
    HEIGHT: 22px
}
.square
{
    FONT-SIZE: 7pt;
    COLOR: #d5a600;
    FONT-FAMILY: Wingdings
}
.textbold
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8pt;
    COLOR: #093866;
    FONT-FAMILY: Verdana
}
.textbold_black
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
.textbold_blu
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana
}
.textboldBig
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10pt;
    COLOR: #093866;
    FONT-FAMILY: Verdana
}
.textboldul
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8pt;
    COLOR: #093866;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}
.textbold_white
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
}
.textbold_yellow
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8pt;
    COLOR: #d5a600;
    FONT-FAMILY: Verdana;
}
.textboldBlack
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
.textdefault
{
    FONT-SIZE: 8pt;
    COLOR: #093866;
    FONT-FAMILY: Verdana;
}
.textdefaultBig
{
    FONT-SIZE: 10pt;
    COLOR: #093866;
    FONT-FAMILY: Verdana;
}
.textdefault_white
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
}
.textgrey
{
    FONT-SIZE: 8pt;
    COLOR: #949494;
    FONT-FAMILY: Verdana;
}
.textinfo
{
    FONT: 10pt VERDANA;
}
.textLink
{
    FONT-SIZE: 8pt;
    COLOR: #6487c1;
    FONT-FAMILY: Verdana;
}
.textnote
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.text12pt
{
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.darkBlueDarkBorderedTable
{
    BORDER-RIGHT: #588fc5 thin solid;
    BORDER-TOP: #588fc5 thin solid;
    BORDER-LEFT: #588fc5 thin solid;
    BORDER-BOTTOM: #588fc5 thin solid;
    BACKGROUND-COLOR: #588fc5
}
.darkGreyDarkBorderedTable
{
    BORDER-RIGHT: #949494 thin solid;
    BORDER-TOP: #949494 thin solid;
    BORDER-LEFT: #949494 thin solid;
    BORDER-BOTTOM: #949494 thin solid;
    BACKGROUND-COLOR: #949494
}
.darkYellowDarkBorderedTable
{
    BORDER-RIGHT: #d5a600 thin solid;
    BORDER-TOP: #d5a600 thin solid;
    BORDER-LEFT: #d5a600 thin solid;
    BORDER-BOTTOM: #d5a600 thin solid;
    BACKGROUND-COLOR: #d5a600
}
.greyBorderedBottomTable
{
    BORDER-RIGHT: #c0c0c0 thin solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: #c0c0c0 thin solid;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    BACKGROUND-COLOR: #eaeaea
}
.greyBorderedTable
{
    BORDER-RIGHT: #c0c0c0 thin solid;
    BORDER-TOP: #c0c0c0 thin solid;
    BORDER-LEFT: #c0c0c0 thin solid;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    BACKGROUND-COLOR: #eaeaea
}
.greyBorderedTopTable
{
    BORDER-RIGHT: #c0c0c0 thin solid;
    BORDER-TOP: #c0c0c0 thin solid;
    BORDER-LEFT: #c0c0c0 thin solid;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #eaeaea
}
.greyDarkBorderedBottomTable
{
    BORDER-RIGHT: #949494 thin solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: #949494 thin solid;
    BORDER-BOTTOM: #949494 thin solid;
    BACKGROUND-COLOR: #eaeaea
}
.greyDarkBorderedTable
{
    BORDER-RIGHT: #949494 thin solid;
    BORDER-TOP: #949494 thin solid;
    BORDER-LEFT: #949494 thin solid;
    BORDER-BOTTOM: #949494 thin solid;
    BACKGROUND-COLOR: #eaeaea
}
.greyUnborderedTable
{
    BACKGROUND-COLOR: #eaeaea
}
.lightBlueDarkBorderedTable
{
    BORDER-RIGHT: #588fc5 thin solid;
    BORDER-TOP: #588fc5 thin solid;
    BORDER-LEFT: #588fc5 thin solid;
    BORDER-BOTTOM: #588fc5 thin solid;
    BACKGROUND-COLOR: #d5e5f4
}
.whiteBorderedMiddleTable
{
    BORDER-RIGHT: #c0c0c0 thin solid;
    BORDER-TOP: #c0c0c0 thin solid;
    BORDER-LEFT: #c0c0c0 thin solid;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    BACKGROUND-COLOR: white
}
.whiteBorderedTable
{
    BORDER-RIGHT: #c0c0c0 thin solid;
    BORDER-TOP: #c0c0c0 thin solid;
    BORDER-LEFT: #c0c0c0 thin solid;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    BACKGROUND-COLOR: white
}
.whiteGreyDarkBorderedTable
{
    BORDER-RIGHT: #949494 thin solid;
    BORDER-TOP: #949494 thin solid;
    BORDER-LEFT: #949494 thin solid;
    BORDER-BOTTOM: #949494 thin solid;
    BACKGROUND-COLOR: white
}
.whiteLightBlueDarkBorderedTable
{
    BORDER-RIGHT: #588fc5 thin solid;
    BORDER-TOP: #588fc5 thin solid;
    BORDER-LEFT: #588fc5 thin solid;
    BORDER-BOTTOM: #588fc5 thin solid;
    BACKGROUND-COLOR: #ffffff
}
.whiteUnborderedTable
{
    BACKGROUND-COLOR: white
}
.yellowBorderedTable
{
    BORDER-RIGHT: #fee48d thin solid;
    BORDER-TOP: #fee48d thin solid;
    BORDER-LEFT: #fee48d thin solid;
    BORDER-BOTTOM: #fee48d thin solid;
    BACKGROUND-COLOR: #fee48d
}
.yellowDarkBorderedTable
{
    BORDER-RIGHT: #d5a600 thin solid;
    BORDER-TOP: #d5a600 thin solid;
    BORDER-LEFT: #d5a600 thin solid;
    BORDER-BOTTOM: #d5a600 thin solid;
    BACKGROUND-COLOR: #fee48d
}
.menucella
{
    BACKGROUND-POSITION: 50% 60%;
    BACKGROUND-IMAGE: url(../images/freccettamenuOK.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent
}
.menucella_new
{
    BACKGROUND-POSITION: 36% 60%;
    BACKGROUND-IMAGE: url(../images/puntiniok.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent
}
.menulink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #093866;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.menulinkyellow
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8pt;
    COLOR: #d5a600;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
input.bottone
{
   BACKGROUND-IMAGE: url(../images/pdf-logo.jpg); 
}
.submit {BACKGROUND: #ffffff; COLOR: #093866; BORDER-RIGHT: #093866 1px solid; BORDER-TOP: #093866 1px solid; BORDER-LEFT: #093866 1px solid;  BORDER-BOTTOM: #093866 1px solid;}

.textTipoDocumento{
  width:195px;
  background:#FFFF99
}

.center {
  text-align: center;
}
table {
  width: "100%";
  margin-left: auto;
  margin-right: auto;
}
th{
background-color:#CCCCCC;
border: 1px solid;
padding: 8px;
}




