BODY
  {
	background-color : #dee7ef;
}
BODY.convenzioni
  {
	font-family:verdana;
	font-size: 70.5%;
	color: #483D8B;
	background-color : #ffffff;
}
BODY.document
  {
	background-color : #E8F4F4;
	SCROLLBAR-FACE-COLOR: #006699;
	SCROLLBAR-HIGHLIGHT-COLOR: #dee7ef;
	SCROLLBAR-SHADOW-COLOR: #dee7ef;
	SCROLLBAR-3DLIGHT-COLOR: #dee7ef;
	SCROLLBAR-ARROW-COLOR: white;
	SCROLLBAR-TRACK-COLOR: #dee7ef;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
.NAV
	{
	margin-left: 0px;
	margin-top: 0px;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Navy;
	SCROLLBAR-SHADOW-COLOR: Navy;
	SCROLLBAR-3DLIGHT-COLOR: Navy;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Navy;
	SCROLLBAR-DARKSHADOW-COLOR: #262a5b;
}
.NAV1
	{
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
.BtmSubmit {
	FONT-SIZE: 8pt;
	font-family : Arial;
	font-weight: bold;
	COLOR: Black;
	BACKGROUND-COLOR: #63CFFF;
	width: 60px;
	height:20px;	
}
.TDtestodacercare
{
	font-family : "Verdana";
	font-size : 8pt;
	font-weight : bold;
	color : #003366;
}
.TRdataegiorno
{
	BORDER-TOP: #3399CC 1pt solid;
	BORDER-BOTTOM: #3399CC 1pt solid;
	BORDER-LEFT: #3399CC 1pt solid;
	BORDER-RIGHT: #3399CC 1pt solid;
	background-color : #99CCCC;
	font-family : "Verdana";
	font-size : 8pt;
	font-weight : bold;
	color : #003366;
}
.TRdataegiornolittle
{
	BORDER-TOP: #3399CC 1pt solid;
	BORDER-BOTTOM: #3399CC 1pt solid;
	BORDER-LEFT: #3399CC 1pt solid;
	BORDER-RIGHT: #3399CC 1pt solid;
	background-color : #99CCCC;
	font-family : "Verdana";
	font-size : 7pt;
	font-weight : bold;
	color : #003366;
}
.TDdataegiorno
{
	background-color : #99CCCC;
	font-family : "Verdana";
	font-size : 8pt;
	font-weight : bold;
	color : #003366;
}
.btm-fix1 			{
font-size:90%;
font-family: tahoma,verdana,arial,Geneva,Helvetica,sans-serif;
background-color: #EDEEDB;
width:7.5em;
}
.btmfix2 			{
font-size:80%;
font-family: tahoma,verdana,arial,Geneva,Helvetica,sans-serif;
background-color: #EDEEDB;
width:6.0em;
}
.AccessoRiservato
{
	BORDER-TOP: #3399CC 1pt solid;
	BORDER-BOTTOM: #3399CC 1pt solid;
	BORDER-LEFT: #3399CC 1pt solid;
	BORDER-RIGHT: #3399CC 1pt solid;
	font-family : "Verdana";
	font-size : 10px;
	font-weight : bold;
	color : #003366;
}
.Tablepoll
{
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
}
.bottoneblu {
	FONT-SIZE: 9px; font-family : "Tahoma";COLOR: white; BACKGROUND-COLOR: #0e559c
}
.bottoneblubold {
	FONT-SIZE: 9pt; font-family : "Tahoma"; font-weight:bold;COLOR: white; BACKGROUND-COLOR: #0e559c
}
A.botmblu {
	FONT-SIZE: 9px; font-family : "Tahoma";BACKGROUND-COLOR: #0e559c;COLOR: white; text-decoration:none;font-weight : bold;
}
A.botmblu:visited {
	COLOR: white; text-decoration:none;font-weight : bold
}
A.botmblu:hover {
	COLOR: white; text-decoration:none;font-weight : bold
}
A.botmblu:active {
	FONT-SIZE: 9px; font-family : "Tahoma";font-weight : bold;COLOR: white; BACKGROUND-COLOR: #0e559c
}
td.botmblu {
	FONT-SIZE: 9px; font-family : "Tahoma";font-weight : bold;COLOR: white; BACKGROUND-COLOR: #0e559c
}
td.menu {
	FONT-SIZE: 9px;
	font-family : "Tahoma";
	font-weight : bold;
	COLOR: Black;
}
A.menu {
	FONT-SIZE: 9px;
	font-family : "Tahoma";
	font-weight : bold;
	COLOR: Black;
}
A.menu:hover {
	FONT-SIZE: 9px;
	font-family : "Tahoma";
	font-weight : bold;
	COLOR: Black;
	background-color: #DEB887
}
A.link {
	FONT-SIZE: 10px;
	font-family : "Verdana";
	font-weight : bold;
	COLOR: Black;
	text-decoration:none;
}
A.link:hover {
	FONT-SIZE: 10px;
	font-family : "Verdana";
	font-weight : bold;
	COLOR: Navy;
	background-color: #ffdb5a
}
.fademenu {FILTER:alpha(opacity=100);moz-opacity:100%}
.MenuFade
{
	BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	font-family : "Verdana";
	font-size : 9px;
	font-weight : bold;
	color : #003366;
	BACKGROUND-COLOR: #ADD8E6
}
.MenuCal
{
	BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	font-family : "Verdana";
	font-size : 9px;
	font-weight : bold;
	color : #003366;
	BACKGROUND-COLOR: #ADD8E6
}
.MenuCalGG
{
	BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	font-family : "Verdana";
	font-size : 9px;
	font-weight : bold;
	color : #003366;
	BACKGROUND-COLOR: #CAD9DD
}
input.MenuCalGGINT
{
    BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	font-family : "Verdana";
	font-size : 9px;
	font-weight : bold;
	color : #003366;
	BACKGROUND-COLOR: #CAD9DD;
	width: 20px;
}
input.MenuCalGGINTDOM
{
    BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	font-family : "Verdana";
	font-size : 9px;
	font-weight : bold;
	color : Red;
	BACKGROUND-COLOR: #CAD9DD;
	width: 20px;
}
.TDintestazionericerca		{color: #000000; background-color:#ffdb5a; font-size: 13px; font-weight: bold; padding:2;}
.TDmenu		{
    BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	color: #000000; 
	background-color:#ffcc66; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 2;}
.TDerr		{
	BORDER-TOP: red 1pt solid;
	BORDER-BOTTOM: red 1pt solid;
	BORDER-LEFT: red 1pt solid;
	BORDER-RIGHT: red 1pt solid;
	color: red;
	background-color: Silver;
	font-size: 9pt;
	font-weight: bold;
	padding: 1;
}
.TDok		{
	BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	color: Navy;
	background-color: #cad9dd;
	font-size: 9pt;
	font-weight: bold;
	padding: 1;
}
.evidenziatore {
	BACKGROUND-COLOR: #cad9dd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.evidenziatoreborder {
    BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	BACKGROUND-COLOR: #cad9dd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.evidenziatoarticoloborder {
    BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	BACKGROUND-COLOR: #fff8dc;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.hilightarticoloborder {
	BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	BACKGROUND-COLOR: Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : White;
	font-size : 8pt;
}
.evidenziatoarticolo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.evidenziatorebordery {
    BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	BACKGROUND-COLOR: #fff8dc;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.testoevidenziatoblack { 
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
 }
 .testoevidenziatonavy {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Navy;
	font-size : 7pt;
}
.evidenziatorepoll {
	BACKGROUND-COLOR: #FFF8DC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.evidenziatorepages {
	BACKGROUND-COLOR: #cad9dd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Blue;
	font-size : 7pt;
}
select.cal, input.poll, textarea.poll  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #FFF8DC;
}
select.poll, input.poll, textarea.poll  {
	font-family : Verdana;
	font-size : 8pt;
	font-weight:bold;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #FFF8DC;
}
input.auth, textarea.auth  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #FFF8DC;
}

select.auth  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: #000000;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #FFF8DC;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}

/* ++++++++++++++++++++++++++++++++++++++++ */
/* STILI SEZIONE CHI SIAMO */
/* ++++++++++++++++++++++++++++++++++++++++ */
.CHISIAMOINTPRES 	{
	background-color: #0089cd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 8pt;
	color: Black;
}
.CHISIAMOTITPRES 	{
	background-color: #cad9dd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 7pt;
	color: #006699;
}
.CHISIAMOBODYPRES 	{
	background-color: #cad9dd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 7pt;
	color: #006699;
}
.CHISIAMOGENPRES 	{;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 7pt;
	color: #006699;
}
.CHISIAMOELEPRES 	{;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 7pt;
	color: #006699;
}
.CHISIAMOELESPRES 	{;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 8pt;
	color: #006699;
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI SEZIONE CHI SIAMO */
/* ++++++++++++++++++++++++++++++++++++++++ */



/* ++++++++++++++++++++++++++++++++++++++++ */
/* STILI SEZIONE TAB */
/* ++++++++++++++++++++++++++++++++++++++++ */
A.TabBack {
	FONT-SIZE: 9px;
	font-family : "Tahoma";
	font-weight : bold;
	COLOR: #006699;
}
A.TabBack:hover {
	FONT-SIZE: 9px;
	font-family : "Tahoma";
	font-weight : bold;
	COLOR: #006699;
	background-color: #FFFFCC;
}
A.TabBack1 {
	FONT-SIZE: 9px;
	font-family : "Tahoma";
	font-weight : bold;
	COLOR: #006699;
	
}
A.TabBack1:hover {
	FONT-SIZE: 9px;
	font-family : "Tahoma";
	font-weight : bold;
	COLOR: #006699;
	text-decoration: underline;
}
.TabVuota {
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399CC 1pt solid;
	BORDER-RIGHT: #3399CC 1pt solid;
	BACKGROUND-COLOR: #e9e9e9;
}
.TabVuota2 {
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BACKGROUND-COLOR: #e9e9e9;
}
.TabVuota3 {
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BACKGROUND-COLOR: #d0d0d0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006699;
	font-size : 7pt;
}
.TabVuota4 {
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BACKGROUND-COLOR: #e0e0e0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006699;
	font-size : 7pt;
}
.TabVuota5 {
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BACKGROUND-COLOR: #999933;
}
.TabLogin {;
	BORDER-BOTTOM: #3399CC 1pt solid;
	BORDER-LEFT: #3399CC 1pt solid;
	BORDER-RIGHT: #3399CC 1pt solid;
	BACKGROUND-COLOR: #e9e9e9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.TabLoginBody 	{
	background-color: #dee7ef;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 7pt;
	color: #006699;
}
.TabLoginBody2 	{
	background-color: #ffcc66;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 7pt;
	color: #006699;
}
.TabBtmBlu {
	FONT-SIZE: 7pt; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 COLOR: white; 
	 BACKGROUND-COLOR: #0e559c
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI SEZIONE TAB */
/* ++++++++++++++++++++++++++++++++++++++++ */



/* ++++++++++++++++++++++++++++++++++++++++ */
/* STILI SEZIONE AGENDA*/
/* ++++++++++++++++++++++++++++++++++++++++ */
.TabMainInit {
	background : #DEE7EF;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-TOP: #3399cc 1pt solid;
}
.TDIntestaGiorno {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	background-color: #FFF8DC;
	BORDER-BOTTOM:#3399cc 1pt solid;
	BORDER-RIGHT:#3399cc 1pt solid;
}
.TDIntestaGiornoOn {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color: #999999;
	background-color: #dee7ef;
}
.TDIntestaGiornoOff {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color: #3366CC;
	background-color: #FFCC66;
	BORDER-RIGHT:#3399cc 1pt solid;
	BORDER-BOTTOM:#3399cc 1pt solid;
}
.TDIntestaMeseOn {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color: #999999;
	background-color: #dee7ef;
	BORDER-RIGHT:#3399cc 1pt solid;
}
.TDIntestaMeseOff {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color: #3366CC;
	background-color: #FFCC66;
	BORDER-LEFT:#3399cc 1pt solid;
	BORDER-RIGHT:#3399cc 1pt solid;
	BORDER-BOTTOM:#3399cc 1pt solid;
}
.TDIntestaMeseVuoto {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color: #3366CC;
	background-color: #E3E3E3;
	BORDER-LEFT:#3399cc 1pt solid;
	BORDER-RIGHT:#3399cc 1pt solid;
	BORDER-BOTTOM:#3399cc 1pt solid;
}
.TDLinkVuoto {
	BORDER-BOTTOM:#3399cc 1pt solid;
}
.TDIntestaAdd {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color:#006699;
}
A.TDIntestaAdd {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color:#006699;
}
A.TDIntestaAdd:Hover {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color:#006699;
}
.TDOraDa {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color:#006699;
	background-color: #F0FFF0;
}
.TDDescrizione {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 8pt;
	color:#006699;
	background-color: #F2F2F2;
}
.TDOraStatus1 {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color:#006699;
	background-color: #CCCCCC;
}
.TDOraStatus2 {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color:#006699;
	background-color: #1E90FF;
}
.TDOraAvviso2 {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color:#006699;
}
.TDOraStatus3 {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	color:#006699;
	background-color: #FF4500;
}
.TDOraAvviso3 {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 7pt;
	color:#FF4500;
}
.TDOraAvviso4 {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 7pt;
	color: #0066CC;
}
.TDIntestaSezAddEvent {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 7pt;
	background-color: #FFCC99;
}
select.oraevent, input.oraevent, textarea.oraevent  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: 003366;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #e0f0ff;
}
select.infevent  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: 003366;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #e0f0ff;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
textarea.infevent  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: 003366;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #e0f0ff;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
 input.infevent  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: 003366;
	background-color : #e0f0ff;
}
.BtmAddEventBold {
	FONT-SIZE: 7pt;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: white;
	BACKGROUND-COLOR: #0066CC;
}
.TabDelEvent {
	BORDER-BOTTOM: #3399cc 1pt solid;
	BACKGROUND-COLOR: #e9e9e9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.TabDelEventDett {
	BORDER-TOP: #0066CC 1pt solid;
	BORDER-BOTTOM: #0066CC 1pt solid;
	BORDER-LEFT: #0066CC 1pt solid;
	BORDER-RIGHT: #0066CC 1pt solid;
	BACKGROUND-COLOR: #e9e9e9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #0066CC;
	font-size : 8pt;
}
.TabMainDelEvent {
	BACKGROUND-COLOR: #e9e9e9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.BtmDelEventBold {
	FONT-SIZE: 7pt;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: Black;
	BACKGROUND-COLOR: #DDDDDD;
}
.TabMainErrEvent {
	BACKGROUND-COLOR: #e9e9e9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.TabErrEvent {
	BACKGROUND-COLOR: #e9e9e9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
	BORDER-TOP: #FF0000 1pt solid;
	BORDER-BOTTOM: #FF0000 1pt solid;
	BORDER-LEFT: #FF0000 1pt solid;
	BORDER-RIGHT: #FF0000 1pt solid;
}
.TabEvidErrEvent {
	BACKGROUND-COLOR: #FCFCFC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 7pt;
	BORDER-TOP: #AAAAAA 1pt solid;
	BORDER-BOTTOM: #AAAAAA 1pt solid;
	BORDER-LEFT: #AAAAAA 1pt solid;
	BORDER-RIGHT: #AAAAAA 1pt solid;
}
.TabVisEvent1 {
	BACKGROUND-COLOR: #e9e9e9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #0066CC;
	font-size : 7pt;
}
.TabMainVisPersEvent {
	BACKGROUND-COLOR: #DDDDDD;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #3366FF;
	font-size : 7pt;
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI SEZIONE AGENDA*/
/* ++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++++++ */
/* INIZIO STILI SEZIONE ESTRATTO CONTRIBUTIVO*/
/* ++++++++++++++++++++++++++++++++++++++++ */
.TabMainEstr {
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
}
.Tab1AnaEstr {
	BACKGROUND-COLOR: #DDDDDD;
	BORDER-TOP: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 8pt;
}
.Tab2AnaEstr {
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
}
.Tab3AnaEstr {
	BACKGROUND-COLOR: #F0F0F0;
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 7pt;
}
.Tab4AnaEstr {
	BACKGROUND-COLOR: #FFFFCC;
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 7pt;
}
.Tab2ReddEstr {
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.Tab2TabEstr {
	BACKGROUND-COLOR: White;
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.Tab3TabEstr {
	BACKGROUND-COLOR: #F0FFF0;
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.Tab22ReddEstr {
	BACKGROUND-COLOR: #F0F0F0;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.Tab23ReddEstr {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.Tab4ReddEstr {
	BACKGROUND-COLOR: #FFFFCC;
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 7pt;
}
.Tab5ReddEstr {
	BACKGROUND-COLOR: #E1FFE1;
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 7pt;
}
.Tab1StatusEstr {
	BACKGROUND-COLOR: #FFFFCC;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.Tab2StatusEstr {
	BACKGROUND-COLOR: #FFFFCC;
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.Tab1IstrEstr {
	BACKGROUND-COLOR: #FFFFCC;;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.Tab2IstrEstr {
	BACKGROUND-COLOR: #F0F0F0;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.Tab1MainEstr {
	BACKGROUND-COLOR: #FFFFCC;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.TABINDEXEC 	{
	BORDER-TOP: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	background-color: #0089cd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 7pt;
	color: #F2F2F2;
}
A.TABINDEXECA {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #F2F2F2;
}
A.TABINDEXECA:hover {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: Black;
	background-color: #FFFFCC;
}
.Btm1ec {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: Black;
	BACKGROUND-COLOR: Silver;
}
input.ec  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: 003366;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #e0f0ff;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI SEZIONE ESTRATTO CONTRIBUTIVO*/
/* ++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++++++ */
/* INIZIO STILI MODELLO 5 */
/* ++++++++++++++++++++++++++++++++++++++++ */
select.mod5_1  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: 003366;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #e0f0ff;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
input.mod5_1  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: 003366;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #e0f0ff;
}
.TabMod5_1 {
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	font-family :Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
input.mod5_2_2  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 14px;
	width : 101px;
}
input.mod5_2_3  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 101px;
}
input.mod5_2_4  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	background-color : white;
	height : 16px;
	width : 16px;
}
input.mod5_con  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	background-color : white;
	height : 18px;
	width : 18px;
}
input.mod5_2_5  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 15px;
	width : 15px;
}
input.mod5_q4_anno  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 31px;
}
input.mod5_q4_imp  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 101px;
}
input.mod5_q4_dov  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 84px;
}
input.mod5_q4_pag  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 74px;
}
input.mod5_2_6  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 40px;
}
input.mod5_codfisc  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 221px;
}
input.mod5_indstud  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 215px;
}
input.mod5_comune  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 213px;
}
input.mod5_indresi  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 188px;
}
input.mod5_piva  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 194px;
}
input.mod5_pivaass  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 134px;
}
.mod5_mail  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
}
.mod5variato  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	background-color : white;
}
input.mod5_cap  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 39px;
}
input.mod5_tel  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 70px;
}
input.mod5_datanas  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 96px;
}
select.mod5_2_6  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 212px;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
select.mod5_ordine  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
	height : 16px;
	width : 183px;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
.mod5_2  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
}
.mod5_2Comp  {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	border-color : #D91B35;
	border-style : solid;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
}
.Btm1m5 {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: Black;
	BACKGROUND-COLOR: #ADD8E6;
}
.Btm3m5 {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: White;
	BACKGROUND-COLOR: #0066CC;
}
.Btm4m5 {
	FONT-SIZE: 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: White;
	BACKGROUND-COLOR: #0066CC;
}
.Btm2m5 {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: Black;
	BACKGROUND-COLOR: #EEEEEE;
}
.Tab23M5Estr {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
	BACKGROUND-COLOR: #FAFAD2;
}
.Tab24M5Estr {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
	BACKGROUND-COLOR: #33FF99;
}
A.M5Indietro {
	font-size : 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #003366;
}
A.M5Indietro:hover {
	font-size : 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #003366;
	background-color: #66CCFF;
}
.testo {
	font-size : 9px;
	font-family : Arial;
}
.TestoError1 {
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:black;
}
.IntM5 {
	background: white;
	font-size : 20px;
	font-family :  "Times New Roman";
	font-weight : bold;
	COLOR: #0349A0;
}
.ProdM5 {
	background: white;
	font-size : 11px;
	font-family : Arial;
	font-weight : bold;
	COLOR: #0349A0;
}
.DichM5 {
	background: white;
	font-size : 11px;
	font-family : Arial;
	font-weight : bold;
	COLOR: #0349A0;
}
.AnaM5 {
	background: white;
	font-size : 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #0349A0;
}
.ModAnaM5 {
	background: white;
	font-size : 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: black;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
}
.Msg1M5 {
	background: white;
	font-size : 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: black;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
}
.Warn1M5 {
	background: #99CCCC;
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: black;
	background-color : #99CCCC;
}
.WarnTab {
	border: 1px solid #3399cc;
	BACKGROUND-COLOR: white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006699;
	font-size : 8pt;
}
.WarnTab1 {
	BORDER-TOP: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BACKGROUND-COLOR: white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006699;
	font-size : 7pt;
}
.FigliM5 {
	background: white;
	font-size : 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #0349A0;
	BORDER-TOP: #D91B35 1pt solid;
	BORDER-BOTTOM: #D91B35 1pt solid;
	BORDER-LEFT: #D91B35 1pt solid;
	BORDER-RIGHT: #D91B35 1pt solid;
	background-color : white;
}
.label {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:80%;
color: #00008B;
}
.label1 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:70%;
color: #003366;
background-color : #e0f0ff;
}
.label2 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:8pt;
color: #000000;
background-color : #EDEEDB;
}
.label3 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:70%;
color: #000000;
background-color : #EDEEDB;
}
.labelTelecom1 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #016799 1pt solid;
	BORDER-LEFT: #016799 1pt solid;
	BORDER-RIGHT: #016799 1pt solid;
	BORDER-BOTTOM: #016799 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 9pt;
}
.labelTelecom2 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:9pt;
color: #00008B;
background-color : #EDEEDB;
}
.labelTelecom3 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:9pt;
color: #00008B;
background-color : #CCE7F0;
}
.labelTelecom4 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:9pt;
color: #00008B;
}
.MatrM5 {
	background: white;
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #0349A0;
	BORDER-TOP: #D91B35 2pt solid;
	BORDER-BOTTOM: #D91B35 2pt solid;
	BORDER-LEFT: #D91B35 2pt solid;
	BORDER-RIGHT: #D91B35 2pt solid;
	background-color : white;
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI MODELLO 5 */
/* ++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++++++++ */
/* INIZIO STILI IPOTESI DI PENSIONE */
/* ++++++++++++++++++++++++++++++++++++++++ */

.font8ipopens {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 8pt;
}
.font8ipopensboldborder {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 8pt;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-TOP: #3399cc 1pt solid;
}
.font7ipopensbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.font7ipopensboldborder {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-TOP: #3399cc 1pt solid;
}
.font7ipopensboldborderev {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-TOP: #3399cc 1pt solid;
	background-color : white;
}
input.ipopens_fisso  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight:bold;
	color: #003366;
	border-color : #3399cc;
	border-style : solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-TOP: #3399cc 1pt solid;
	background-color : white;
	width : 130px;
}
input.ipopens_float  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight:bold;
	color: #003366;
	border-color : #3399cc;
	border-style : solid;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-TOP: #3399cc 1pt solid;
	background-color : white;
	width : 20px;
}

/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI IPOTESI DI PENSIONE */
/* ++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++++++ */
/* INIZIO STILI SEZIONE COMITATO DEI DELEGATI*/
/* ++++++++++++++++++++++++++++++++++++++++ */
.TabCdelInit {
	background : #DEE7EF;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-TOP: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.font1cdel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.font3cdel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 7pt;
}
.font2cdel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
}
A.font2cdel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
	text-decoration: none;
}
A.font2cdel:Hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
	text-decoration: underline;
}
.font4cdel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 9pt;
}
.font5cdel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Navy;
	font-size : 9pt;
}
.font6cdel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Navy;
	font-size : 7pt;
}
.font7cdel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #0000CC;
	font-size : 7pt;
}
.font8cdel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 8pt;
}
.font8cdelbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 8pt;
}
.font8cdelboldborder {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 8pt;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-TOP: #3399cc 1pt solid;
}
.TabCdelvuota {
	background : #F1F1F1;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-TOP: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.TabCdelvuota2 {
	background : #FDFDFD;
	BORDER-BOTTOM: #3399cc 1pt solid;
	BORDER-LEFT: #3399cc 1pt solid;
	BORDER-RIGHT: #3399cc 1pt solid;
	BORDER-TOP: #3399cc 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
select.cdel  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: 003366;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #e0f0ff;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
input.cdel  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: 003366;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #e0f0ff;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
textarea.cdel  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight:bold;
	color: 003366;
	border-color : #000066;
	border-style : solid;
	BORDER-TOP: #666666 1pt solid;
	BORDER-BOTTOM: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
	BORDER-RIGHT: #666666 1pt solid;
	background-color : #e0f0ff;
	SCROLLBAR-FACE-COLOR: #dee7ef;
	SCROLLBAR-HIGHLIGHT-COLOR: Silver;
	SCROLLBAR-SHADOW-COLOR: Silver;
	SCROLLBAR-3DLIGHT-COLOR: Silver;
	SCROLLBAR-ARROW-COLOR: Blue;
	SCROLLBAR-TRACK-COLOR: Silver;
	SCROLLBAR-DARKSHADOW-COLOR: #d0d0d0;
}
.evidenziatore1cdel {
	BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	BACKGROUND-COLOR: #F1F1F1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 7pt;
}
.btm,.btmText	{
font-size:80%;
font-family: tahoma,arial,Geneva,Helvetica,sans-serif;
background-color:#e0e0d5;
}
.btm-fix 			{
font-size:80%;
font-family: tahoma,arial,Geneva,Helvetica,sans-serif;
background-color:#DCDCDC;
color:#006699;
font-weight:bold;
}
.btm-fix2 			{
font-size:80%;
font-family: tahoma,arial,Geneva,Helvetica,sans-serif;
background-color:#DCDCDC;
}
.btm-fix3 			{
	background: #D6D3CE;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EFF7FF;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #EFF7FF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BDBEC6;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #BDBEC6;
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
	height:18px;
}
.btm-fix10 			{
	background: #DEE3EF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EFF7FF;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #EFF7FF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BDBEC6;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #BDBEC6;
	font-family: Verdana,Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
	height:18px;
}
.btm-fix11 			{
	background: #969696;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EFF7FF;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #EFF7FF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BDBEC6;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #BDBEC6;
	font-family: Verdana,Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;
	color:#fff;
	height:18px;
}
.btm-fix12 			{
	background: #FFE4C4;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EFF7FF;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #EFF7FF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BDBEC6;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #BDBEC6;
	font-family: Verdana,Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
	height:18px;
}
.Btm1cdel {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: white;
	BACKGROUND-COLOR: #0066CC;
}
.TDokcdel		{
	BORDER-TOP: #0e559c 1pt solid;
	BORDER-BOTTOM: #0e559c 1pt solid;
	BORDER-LEFT: #0e559c 1pt solid;
	BORDER-RIGHT: #0e559c 1pt solid;
	color: Navy;
	background-color: #FFFFDD;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	padding: 1;
}
A.linkcdel {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: Black;
	text-decoration:none;
}
A.linkcdel:hover {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: Navy;
	background-color: #EEE8AA;
}
A.linkviewcdel {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #0000CC;
	text-decoration:none;
}
A.linkviewcdel:hover {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: Navy;
	background-color: #CCCCCC;
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI SEZIONE COMITATO DEI DELEGATI */
/* ++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++++++ */
/* INIZIO STILI AMMINISTRAZIONE SISTEMA */
/* ++++++++++++++++++++++++++++++++++++++++ */

.AdmBtm1 {
	BACKGROUND-COLOR: #f0f8ff; 
	BORDER-BOTTOM: black 1pt solid; 
	BORDER-LEFT: black 1pt solid; 
	BORDER-RIGHT: black 1pt solid; 
	BORDER-TOP: black 1pt solid; 
	COLOR: #003366; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal
}
.AdmBtm2{
	BACKGROUND-COLOR: #E8E8E8;
	BORDER-BOTTOM: black 1pt solid;
	BORDER-LEFT: black 1pt solid;
	BORDER-RIGHT: black 1pt solid;
	BORDER-TOP: black 1pt solid;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold
}
.AdmBtm3 {
	BACKGROUND-COLOR: Silver; 
	BORDER-BOTTOM: black 1pt solid; 
	BORDER-LEFT: black 1pt solid; 
	BORDER-RIGHT: black 1pt solid; 
	BORDER-TOP: black 1pt solid; 
	COLOR: Black; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold
}
.AdmBtm4 {
	BACKGROUND-COLOR: #f0f8ff; 
	BORDER-BOTTOM: black 1pt solid; 
	BORDER-LEFT: black 1pt solid; 
	BORDER-RIGHT: black 1pt solid; 
	BORDER-TOP: black 1pt solid; 
	COLOR: #003366; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: normal
}

input.Adm01  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight:normal;
	border: solid 1pt #000000;
	background-color : #FFFFFF;
}
.Adm1 {
	BACKGROUND-COLOR: white; 
	BORDER-BOTTOM: black 1pt solid; 
	BORDER-LEFT: black 1pt solid; 
	BORDER-RIGHT: black 1pt solid; 
	BORDER-TOP: black 1pt solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold
}
.AdmBlu1 {
	COLOR: #003366; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold
}

.OutAdm1 {
	BACKGROUND-COLOR: white; 
	BORDER-BOTTOM: black 1pt solid; 
	BORDER-LEFT: black 1pt solid; 
	BORDER-RIGHT: black 1pt solid; 
	BORDER-TOP: black 1pt solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI AMMINISTRAZIONE SISTEMA */
/* ++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++++++++ */
/* INIZIO STILI ACCESSO RISERVATO */
/* ++++++++++++++++++++++++++++++++++++++++ */

.TabArInit {
	background : transparent;
	BORDER-BOTTOM: 1pt solid #4682B4;
	BORDER-LEFT: 1pt solid #4682B4;
	BORDER-RIGHT: 1pt solid #4682B4;
	BORDER-TOP: 1pt solid #4682B4;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #8B4513;
	font-size : 7pt;
}

/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI ACCESSO RISERVATO */
/* ++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++++++++ */
/* INIZIO STILI HOME PAGE */
/* ++++++++++++++++++++++++++++++++++++++++ */
.HomeBtm1 {
	BACKGROUND-COLOR: #f0f8ff; 
	BORDER-BOTTOM: black 1pt solid; 
	BORDER-LEFT: black 1pt solid; 
	BORDER-RIGHT: black 1pt solid; 
	BORDER-TOP: black 1pt solid; 
	COLOR: #003366; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: bold
}
.HomeAcRis {
	BACKGROUND-COLOR: #84CFE7;
	BORDER-TOP: #00659C 1pt solid;
	BORDER-LEFT: #00659C 1pt solid;
	BORDER-RIGHT: #00659C 1pt solid;
	BORDER-BOTTOM: #00659C 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
}
.HomeIntAcRis {
	BACKGROUND-COLOR: #F0FFF0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 8pt;
}
.HomeInt1AcRis {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	font-size : 7pt;
}
.HomeLayerTab {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #003366 1pt solid;
	BORDER-BOTTOM: #003366 1pt solid;
	BORDER-LEFT: #003366 1pt solid;
	BORDER-RIGHT: #003366 1pt solid;
	font-family : "Verdana";
	font-size : 9px;
	font-weight : bold;
	color : #003366;
}
.HomeLayerInt {
	BACKGROUND-COLOR: #999988;
}
.ConvLastChange {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #0096CC;
	font-size : 7pt;
}
a.ConvLastChange {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #0096CC;
	font-size : 7pt;
	text-decoration: none;
}
a.ConvLastChange:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #CC0033;
	font-size : 7pt;
	text-decoration: underline;
}
.Rigaddgglittle
{
	BORDER-TOP: #3399CC 1pt solid;
	BORDER-BOTTOM: #3399CC 1pt solid;
	BORDER-LEFT: #3399CC 1pt solid;
	BORDER-RIGHT: #3399CC 1pt solid;
	background-color : #ADD8E6;
	font-family : "Verdana";
	font-size : 7pt;
	font-weight : bold;
	color : #003366;
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI HOME PAGE */
/* ++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++++++++ */
/* INIZIO STILI CONVENZIONI */
/* ++++++++++++++++++++++++++++++++++++++++ */
.ConvLastChange {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #0096CC;
	font-size : 7pt;
}
.ConvInt {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #41759F;
	font-size : 8pt;
}
.ConvTit {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #0096CC;
	font-size : 8pt;
}
.ConvCont {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #3300FF;
	font-size : 8pt;
}
.TabMainConv {
	BORDER-TOP: #003366 1pt solid;
	BORDER-LEFT: #003366 1pt solid;
	BORDER-RIGHT: #003366 1pt solid;
	BORDER-BOTTOM: #003366 1pt solid;
}
.TabMainConv1 {
	BORDER-TOP: #000066 1pt solid;
	BORDER-LEFT: #000066 1pt solid;
	BORDER-RIGHT: #000066 1pt solid;
	BORDER-BOTTOM: #000066 1pt solid;
	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000066;
	font-size : 8pt;
	background: #E8E8E8;
}
.TabMainConv2 {
	/*BORDER-TOP: #000066 1pt solid;
	BORDER-LEFT: #000066 1pt solid;
	BORDER-RIGHT: #000066 1pt solid;
	BORDER-BOTTOM: #000066 1pt solid;*/
	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000066;
	font-size : 7pt;
	background: #E8E8E8;
}
.TabMainConv3 {
	border: 1px solid #066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
	font-size : 8pt;
	background: #4A6994;
}
.TabMainConv4 {
	border: 1px solid #066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
	font-size : 8pt;
	background: #ce0000;
}
.TabMainConv5 {
	border: 1px solid #066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
	font-size : 8pt;
	background: #f77100;
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI CONVENZIONI */
/* ++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++++++++ */
/* INIZIO STILI ORDINI FORENSI */
/* ++++++++++++++++++++++++++++++++++++++++ */
.TabOfContImg {
	/*BORDER-TOP: #000000 1pt solid;*/
	BORDER-LEFT: #000000 1pt solid;
	/*BORDER-RIGHT: #333333 1pt solid;*/
	/*BORDER-BOTTOM: #333333 1pt solid;
}
.TabOfCont {
	/*BORDER-TOP: #333333 1pt solid;*/
	BORDER-LEFT: #333333 1pt solid;
	/*BORDER-RIGHT: #333333 1pt solid;*/
	BORDER-BOTTOM: #333333 1pt solid;
}
.TabOfDati {
	/*BORDER-TOP: #333333 1pt solid;*/
	/*BORDER-LEFT: #333333 1pt solid;*/
	BORDER-RIGHT: #0096CC 1pt solid;
	BORDER-BOTTOM: #0096CC 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #2A557E;
	font-size : 7pt;
}
.TabOfOrdine {
	BORDER-TOP: #393931 1pt solid;
	BORDER-LEFT: #393931 1pt solid;
	BORDER-RIGHT: #393931 1pt solid;
	BORDER-BOTTOM: #393931 1pt solid;
	BACKGROUND-COLOR: #E2E3AB;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #0000CC;
	font-size : 7pt;
}
.TabOfYesSite {
	BORDER-TOP: #393931 1pt solid;
	BORDER-LEFT: #393931 1pt solid;
	BORDER-RIGHT: #393931 1pt solid;
	BORDER-BOTTOM: #393931 1pt solid;
}
.TabOfNoSite {
	BORDER-TOP: #393931 1pt solid;
	BORDER-LEFT: #393931 1pt solid;
	BORDER-RIGHT: #393931 1pt solid;
	BORDER-BOTTOM: #393931 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #99CCCC;
	font-size : 10pt;
}
A.tabofmail {
	FONT-SIZE: 7pt; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #2A557E; 
	text-decoration:none;
	font-weight : bold;
}
A.tabofmail:visited {
	FONT-SIZE: 7pt; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #2A557E; 
	text-decoration:none;
	font-weight : bold; 
}
A.tabofmail:hover {
	FONT-SIZE: 7pt; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #CC0000; 
	text-decoration:none;
	font-weight : bold; 
}
A.tabofmail:active {
	FONT-SIZE: 7pt; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #2A557E; 
	text-decoration:none;
	font-weight : bold;
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI ORDINI FORENSI */
/* ++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++++++++ */
/* INIZIO STILI MENU SX */
/* ++++++++++++++++++++++++++++++++++++++++ */
.Tab1BancheDati {
	BACKGROUND-COLOR: #DCDBD6;
	BORDER-TOP: #016799 1pt solid;
	BORDER-LEFT: #016799 1pt solid;
	BORDER-RIGHT: #016799 1pt solid;
	BORDER-BOTTOM: #016799 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
}
A.linkbd {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: Black;
	text-decoration:none;
}
A.linkbd:hover {
	FONT-SIZE: 7pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: Navy;
	background-color: white;
}
.Tab1Avv2000 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #016799 1pt solid;
	BORDER-LEFT: #016799 1pt solid;
	BORDER-RIGHT: #016799 1pt solid;
	BORDER-BOTTOM: #016799 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
}
.font1Avv2000 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
}
.Tab2Avv2000 {
	BACKGROUND-COLOR: #E7E7E7;
	BORDER-TOP: #016799 1pt solid;
	BORDER-LEFT: #016799 1pt solid;
	BORDER-RIGHT: #016799 1pt solid;
	BORDER-BOTTOM: #016799 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
}
.Tab3Avv2000 {
	BACKGROUND-COLOR: #FFFFCC;
	BORDER-TOP: #016799 1pt solid;
	BORDER-LEFT: #016799 1pt solid;
	BORDER-RIGHT: #016799 1pt solid;
	BORDER-BOTTOM: #016799 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
}
A.link2avv2000 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003366;
	font-size : 7pt;
	text-decoration: none;
}
A.link2avv2000:hover {
	background-color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : black;
	font-size : 7pt;
	text-decoration: underline;
}
A.linkavv2000 {
	FONT-SIZE: 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: Black;
	text-decoration:none;
}
A.linkavv2000:hover {
	FONT-SIZE: 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: Navy;
	background-color: #DCDBD6;
}
A.layer {
	FONT-SIZE: 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	COLOR: Black;
}
A.layer:hover {
	FONT-SIZE: 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	COLOR: Black;
	background-color: #DEB887
}
/* ++++++++++++++++++++++++++++++++++++++++ */
/* FINE STILI MENU SX */
/* ++++++++++++++++++++++++++++++++++++++++ */
.pviiscroller {  
	font-family: "Verdana, Geneva, Arial, Helvetica, sans-serif";
}
.pviiscroller p {  
	font-family: "Verdana, Geneva, Arial, Helvetica, sans-serif"; 
	font-size: 9px; 
	font-weight: bold;
	color:Navy;
	margin-top: 0px
}
.pviiscroller h1 {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px
}
.pviiscroller a:link {  
	color: #666666; text-decoration: underline
}
.pviiscroller a:visited {  
	color: #666666; text-decoration: underline
}
.pviiscroller a:hover {  
	color: #3399CC; text-decoration: underline
}
.TabStrOrg0 {
	font-family: "Times New Roman"; 
	font-size: 12pt; 
	font-weight: bold;
	color: white;
}
.TabStrOrg1 {
	font-family: "Times New Roman"; 
	font-size: 10pt; 
	font-weight: normal;
	color: Black;
}
.TabStrOrg2 {
	font-family: "Times New Roman"; 
	font-size: 10pt; 
	font-weight: bold;
	color: white;
}
.TabStrOrg3 {
	font-family: "Times New Roman"; 
	font-size: 11pt; 
	font-weight: bold;
	color: Black;
	font-style: italic;
}
.TabStrOrg4 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #800040 1pt solid;
	BORDER-LEFT: #800040 1pt solid;
	BORDER-RIGHT: #800040 1pt solid;
	BORDER-BOTTOM: #800040 1pt solid;
}
.TabStrOrg5 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #808080 1pt solid;
	BORDER-LEFT: #808080 1pt solid;
	BORDER-RIGHT: #808080 1pt solid;
	BORDER-BOTTOM: #808080 1pt solid;
}
.TabStrOrg6 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #F74409 1pt solid;
	BORDER-LEFT: #F74409 1pt solid;
	BORDER-RIGHT: #F74409 1pt solid;
	BORDER-BOTTOM: #F74409 1pt solid;
}
.TabStrOrg7 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #004080 1pt solid;
	BORDER-LEFT: #004080 1pt solid;
	BORDER-RIGHT: #004080 1pt solid;
	BORDER-BOTTOM: #004080 1pt solid;
}
.TabStrOrg8 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #FF8040 1pt solid;
	BORDER-LEFT: #FF8040 1pt solid;
	BORDER-RIGHT: #FF8040 1pt solid;
	BORDER-BOTTOM: #FF8040 1pt solid;
}
.TabStrOrg9 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #0000A0 1pt solid;
	BORDER-LEFT: #0000A0 1pt solid;
	BORDER-RIGHT: #0000A0 1pt solid;
	BORDER-BOTTOM: #0000A0 1pt solid;
}
.TabStrOrg10 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #008080 1pt solid;
	BORDER-LEFT: #008080 1pt solid;
	BORDER-RIGHT: #008080 1pt solid;
	BORDER-BOTTOM: #008080 1pt solid;
}
.TabStrOrg11 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #008000 1pt solid;
	BORDER-LEFT: #008000 1pt solid;
	BORDER-RIGHT: #008000 1pt solid;
	BORDER-BOTTOM: #008000 1pt solid;
}
.TabStrOrg12 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #B00202 1pt solid;
	BORDER-LEFT: #B00202 1pt solid;
	BORDER-RIGHT: #B00202 1pt solid;
	BORDER-BOTTOM: #B00202 1pt solid;
}
.TabStrOrg13 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #0000FF 1pt solid;
	BORDER-LEFT: #0000FF 1pt solid;
	BORDER-RIGHT: #0000FF 1pt solid;
	BORDER-BOTTOM: #0000FF 1pt solid;
}
.TabStrOrg14 {
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-TOP: #808080 1pt solid;
	BORDER-LEFT: #808080 1pt solid;
	BORDER-RIGHT: #808080 1pt solid;
	BORDER-BOTTOM: #808080 1pt solid;
}
.TabStrOrg15 {
	BACKGROUND-COLOR: #E7E7E7;
}
.TabStrOrg16 {
	BACKGROUND-COLOR: #003399;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : white;
	font-size : 7pt;
}
.TabStrOrg17 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #808080 1pt solid;
	BORDER-LEFT: #808080 1pt solid;
	BORDER-RIGHT: #808080 1pt solid;
	BORDER-BOTTOM: #808080 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003399;
	font-size : 7pt;
}
.TabStrOrg18 {
	BACKGROUND-COLOR: #E7E7E7;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Navy;
	font-size : 7pt;
}
.TabStrOrg19 {
	BACKGROUND-COLOR: #FFFFFF;
	/*BORDER-TOP: #808080 1pt solid;
	BORDER-LEFT: #808080 1pt solid;
	BORDER-RIGHT: #808080 1pt solid;
	BORDER-BOTTOM: #808080 1pt solid;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003399;
	font-size : 8pt;
}
.TabStrOrg20 {
	BACKGROUND-COLOR: #E7E7E7;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003399;
	font-size : 8pt;
}
.TabStrOrg21 {
	BACKGROUND-COLOR: #99FFCC;
	font-family : "Times New Roman";
	font-weight : bold;
	color : Blue;
	font-size : 12pt;
}
.TabStrOrg22 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #0033FF 2pt solid;
	BORDER-LEFT: #0033FF 2pt solid;
	BORDER-RIGHT: #0033FF 2pt solid;
	BORDER-BOTTOM: #0033FF 2pt solid;
}
.TabStrOrg23 {
	BACKGROUND-COLOR: #FFFFFF;
	/*BORDER-TOP: #0033FF 2pt solid;*/
	BORDER-LEFT: #FF6600 2pt solid;
	/*BORDER-RIGHT: #0033FF 2pt solid;*/
	/*BORDER-BOTTOM: #0033FF 2pt solid;*/
}
.TabStrOrg24 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #808080 1pt solid;
	BORDER-LEFT: #808080 1pt solid;
	BORDER-RIGHT: #808080 1pt solid;
	BORDER-BOTTOM: #808080 1pt solid;
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TabStrOrg25 {
	BACKGROUND-COLOR: #FFFFFF;
	/*BORDER-TOP: #0033FF 2pt solid;*/
	BORDER-LEFT: #006699 2pt solid;
	/*BORDER-RIGHT: #0033FF 2pt solid;*/
	/*BORDER-BOTTOM: #0033FF 2pt solid;*/
}
.font1gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
}
.font2gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : Navy;
	font-size : 7pt;
}
.font3gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Navy;
	font-size : 7pt;
}
.font4gen {
	font-family : "Times New Roman";
	font-weight : normal;
	color : black;
	font-size : 9pt;
}
.font5gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 10pt;
}
.font6gen {
	font-family : "Times New Roman";
	font-weight : bold;
	color : #BD0000;
	font-size : 14pt;
}
.font7gen {
	font-family : "Times New Roman";
	font-weight : normal;
	color : black;
	font-size : 10pt;
}
.font8gen {
	font-family : "Times New Roman";
	font-weight : normal;
	color : #BD0000;
	font-size : 8pt;
}
.font9gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003399;
	font-size : 8pt;
}
.font10gen {
	font-family : "Times New Roman";
	font-weight : normal;
	color : #BD0000;
	font-size : 9pt;
}
.font11gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : Black;
	font-size : 7pt;
	text-decoration: none;
}
.font12gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003399;
	font-size : 8pt;
	text-decoration: none;
}
.font13gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #BD0000;
	font-size : 7pt;
}
.font15gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 8pt;
}
.font16gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Blue;
	font-size : 12pt;
}
.font17gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #228B22;
	font-size : 12pt;
}
.font18gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003399;
	font-size : 9pt;
	text-decoration: none;
}
.font22gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	font-size : 10pt;
	text-decoration: none;
}
.font23gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #228B22;
	font-size : 10pt;
	text-decoration: none;
}
A.linkfont22gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003399;
	font-size : 10pt;
	text-decoration: none;
}
A.linkfont22gen:hover {
	text-decoration: underline;
}
A.linktelecom {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003399;
	font-size : 10pt;
	text-decoration: underline;
}
A.linktelecom:hover {
	text-decoration: underline;
	color: #FF6347;
}
A.font18gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003399;
	font-size : 9pt;
	text-decoration: none;
}
.font19gen {
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.font20gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 7pt;
	color: #006699;
}
.font21gen {
	FONT-SIZE: 9px; 
	COLOR: #003366; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
A.font9gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003399;
	font-size : 8pt;
	text-decoration: none;
}
A.font9gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003399;
	font-size : 8pt;
	text-decoration: underline;
}
A.font18gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #003399;
	font-size : 9pt;
	text-decoration: underline;
}
A.linkfont11gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 7pt;
	text-decoration: none;
}
A.linkfont11gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 7pt;
	background-color: #EEE8AA;
}
A.linkfont12gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003399;
	font-size : 7pt;
	text-decoration: none;
}
A.linkfont12gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003399;
	font-size : 7pt;
	text-decoration: underline;
}
A.linkfont13gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 8pt;
	text-decoration: none;
}
A.linkfont13gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 8pt;
	text-decoration: underline;
}
A.link1Avv2000 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 7pt;
	text-decoration: none;
}
A.link1Avv2000:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 7pt;
	text-decoration: underline;
}
A.linkfont14gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003399;
	font-size : 8pt;
	text-decoration: none;
}
A.linkfont14gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003399;
	font-size : 8pt;
	text-decoration: underline;
}
A.linkfont15gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 8pt;
	text-decoration: underline;
}
A.linkfont15gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 8pt;
	text-decoration: underline;
	BACKGROUND-COLOR: #E7E7E7;
}
A.linkfont16gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006699;
	font-size : 8pt;
	text-decoration: underline;
}
A.linkfont16gen:hover {
	text-decoration: underline;
}
A.linkfont17gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #228B22;
	font-size : 12pt;
	text-decoration: none;
}
A.linkfont17gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #228B22;
	font-size : 12pt;
	text-decoration: underline;
}
A.linkfont18gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 8pt;
	text-decoration: none;
}
A.linkfont18gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 8pt;
	text-decoration: none;
	BACKGROUND-COLOR: #E7E7E7;
}
A.linkfont19gen {
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	text-decoration: none;
}
A.linkfont19gen:hover {
	text-decoration: underline;
}
A.linkfont20gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
	text-decoration: none;
}
A.linkfont20gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
	background-color: #F5F1CD;
}
A.linkfont21gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
	text-decoration: none;
	BACKGROUND-COLOR: #FFE566;
	BORDER-TOP: #808080 1pt solid;
	BORDER-LEFT: #808080 1pt solid;
	BORDER-RIGHT: #808080 1pt solid;
	BORDER-BOTTOM: #808080 1pt solid;
}
A.linkfont21gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 8pt;
	text-decoration: none;
	BACKGROUND-COLOR: #CCFFFF;
	BORDER-TOP: #808080 1pt solid;
	BORDER-LEFT: #808080 1pt solid;
	BORDER-RIGHT: #808080 1pt solid;
	BORDER-BOTTOM: #808080 1pt solid;
}
A.RigaddgglittleL
{
	font-family : "Verdana";
	font-size : 7pt;
	font-weight : bold;
	color : #003366;
	text-decoration: none;
}
A.RigaddgglittleL:Hover
{
	font-family : "Verdana";
	font-size : 7pt;
	font-weight : bold;
	color : #990000;
	text-decoration: underline;
}
.ConvTelecom1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Navy;
	font-size : 12pt;
}
.ConvTelecom2 {
	BACKGROUND-COLOR: #DCDCDC;;
	BORDER-TOP: #006699 1pt solid;
	BORDER-LEFT: #006699 1pt solid;
	BORDER-RIGHT: #006699 1pt solid;
	BORDER-BOTTOM: #006699 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006699;
	font-size : 7pt;
}
A.LnConvTelecom2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006699;
	font-size : 7pt;
}
A.LnConvTelecom2:hover {
	BACKGROUND-COLOR: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	font-size : 7pt;
}
A.LnConvegni {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006699;
	font-size : 7pt;
}
A.LnConvegni:hover {
	BACKGROUND-COLOR: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	font-size : 7pt;
}
.ConvHP {
	BACKGROUND-COLOR: #DCDCD0;;
	BORDER-TOP: #006699 1pt solid;
	BORDER-LEFT: #006699 1pt solid;
	BORDER-RIGHT: #006699 1pt solid;
	BORDER-BOTTOM: #006699 1pt solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006666;
	font-size : 7pt;
}
A.LnConvHP {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006666;
	font-size : 7pt;
}
A.LnConvHP:hover {
	BACKGROUND-COLOR: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006699;
	font-size : 7pt;
}
A.linktornasu {	
	FONT-SIZE: 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #0096CC;	
}
A.linktornasu:hover {
	FONT-SIZE: 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: Black;
	background-color: #FFFFCC;
	}
td.main {
	font-size: x-small;
	font-weight: normal;
	color:#0349A0;
	background-color: #ffffff;
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
}
td.mainM5 {
	font-size: 10pt;
	font-weight: normal;
	color:#0349A0;
	background-color: #ffffff;
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
}
td.mainM5Err {
	font-size: 10pt;
	font-weight: normal;
	color: #0349A0;
	border-left: 1px dashed #D7D7D7;
	border-top: #D7D7D7 dashed 1px;
	border-right: #D7D7D7 dashed 1px;
	border-bottom: 1px dashed #D7D7D7;
	background: #FFF0E1;
}
input.main, select.main {
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:x-small;
	background-color: #ffffff;
	height:20px;
}
input.mainM5, select.mainM5 {
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10pt;
	background-color: #ffffff;
	height:20px;
}
td.maincell {
	font-size: 11px;
	font-weight: normal;
	color:#0349A0;
	border-left: 1px solid #D7D7D7;
	border-top: #D7D7D7 solid 1px;
	border-right: #D7D7D7 solid 1px;
	border-bottom: #D7D7D7 solid 1px;
	background-color: #ffffff;
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
}
td.maincellevid {
	font-size: x-small;
	font-weight: normal;
	color:#0349A0;
	border-left: 1px solid #D7D7D7;
	border-top: #D7D7D7 solid 1px;
	border-right: #D7D7D7 solid 1px;
	border-bottom: #D7D7D7 solid 1px;
	background: #FFF0E1;
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
}
td.intestazione1 {
	font-size: x-small;
	font-weight: normal;
	color:#fff;
	background: #0349A0;
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
}

td.intestazione2 {
	font-size: x-small;
	font-weight: normal;
	color:#0349A0;
	background: #FF9900;
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
}

td.content1 {
	font-size: x-small;
	font-weight: normal;
	color:#0349A0;
	border-left: 1px solid #0349A0;
	border-top: #0349A0 solid 1px;
	border-right: #0349A0 solid 1px;
	border-bottom: #0349A0 solid 1px;
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	background-color: #ffffff;
}
td.content1M5 {
	font-size: 10pt;
	font-weight: normal;
	color:#0349A0;
	border-left: 1px solid #0349A0;
	border-top: #0349A0 solid 1px;
	border-right: #0349A0 solid 1px;
	border-bottom: #0349A0 solid 1px;
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	background-color: #ffffff;
}
td.font1 {
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	color:#0349A0;
}
.intestaColonne {
	border: 1pt solid Gray;
	background-color: #BED8D7;
	color:#003063;
	font-weight: bold;
	font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0349A0;
	font-size : 8pt;
}
.intestaAnni {
	border: 1pt solid Gray;
	background-color: #CACBB4;
	color:#003063;
	font-weight: bold;
	font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 8pt;
}
.intestaRedditi {
	border: 1pt solid Gray;
	background-color: #F9C69B;
	color:#003063;
	font-weight: bold;
	font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 8pt;
}
.rigacell {
	border: solid 1pt #ccc;
	background-color: #F2F4E6;
	color:#003063;
	font-size: 7pt;
	font-weight : bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.fontIntesta {
	font-size : 10px;
	font-weight: bold;
	color: #3399CC;
	font-family: Verdana,Tahoma,Arial,Geneva,Helvetica,sans-serif;
}
A.linkfont13gen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 8pt;
	text-decoration: none;
}
A.linkfont13gen:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #BD0000;
	font-size : 8pt;
	text-decoration: underline;
}
.bold
	{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: Red;
}
.blackbold
	{		
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal;
		color:black;
}		
.label8 { 
	background: #EEE;
	border: 1px dashed #CCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
}	
.IntestazioneMav
{
	border: solid 1pt #3399CC;
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	color : #003366;
	line-height : 2;
}