/* ------------------------------------------------- Stili Default ------------------------------------------------- */

BODY {background-color: #ffffff;}

/* ------------------------------------------------- Colori Base ------------------------------------------------- */


.Nero8 {font-family:Tahoma; font-size:8pt; font-weight:none; color:#000000;}
.Nero8b {font-family:Tahoma; font-size:8pt; font-weight:bold; color:#000000;}

.Nero10 {font-family:Tahoma; font-size:10pt; font-weight:none; color:#000000;}
.Nero10b {font-family:Tahoma; font-size:10pt; font-weight:bold; color:#000000;}

.Nero12 {font-family:Tahoma; font-size:12pt; font-weight:none; color:#000000;}
.Nero12b {font-family:Tahoma; font-size:12pt; font-weight:bold; color:#000000;}


.bianco8 {font-family:Tahoma; font-size:8pt; font-weight:none; color:#FFFFFF;}
.bianco8b {font-family:Tahoma; font-size:8pt; font-weight:bold; color:#FFFFFF;}

.bianco10 {font-family:Tahoma; font-size:10pt; font-weight:none; color:#FFFFFF;}
.bianco10b {font-family:Tahoma; font-size:10pt; font-weight:bold; color:#FFFFFF;}

.bianco12 {font-family:Tahoma; font-size:12pt; font-weight:none; color:#FFFFFF;}
.bianco12b {font-family:Tahoma; font-size:12pt; font-weight:bold; color:#FFFFFF;}

.Blu8 {font-family:Tahoma; font-size:8pt; font-weight:none; color:#002F7D;}
.Blu8b {font-family:Tahoma; font-size:8pt; font-weight:bold; color:#002F7D;}

.Blu10 {font-family:Tahoma; font-size:10pt; font-weight:none; color:#002F7D;}
.Blu10b {font-family:Tahoma; font-size:10pt; font-weight:bold; color:#002F7D;}

.Blu12 {font-family:Tahoma; font-size:12pt; font-weight:none; color:#002F7D;}
.Blu12b {font-family:Tahoma; font-size:12pt; font-weight:bold; color:#002F7D;}


.Rosso8 {font-family:Tahoma; font-size:8pt; font-weight:none; color:#DE000E;}
.Rosso8b {font-family:Tahoma; font-size:8pt; font-weight:bold; color:#DE000E;}

.Rosso10 {font-family:Tahoma; font-size:10pt; font-weight:none; color:#DE000E;}
.Rosso10b {font-family:Tahoma; font-size:10pt; font-weight:bold; color:#DE000E;}

.Rosso12 {font-family:Tahoma; font-size:12pt; font-weight:none; color:#DE000E;}
.Rosso12b {font-family:Tahoma; font-size:12pt; font-weight:bold; color:#DE000E;}


.Grigio8 {font-family:Tahoma; font-size:8pt; font-weight:none; color:#121111;}
.Grigio8b {font-family:Tahoma; font-size:8pt; font-weight:bold; color:#121111;}

.Grigio10 {font-family:Tahoma; font-size:10pt; font-weight:none; color:#121111;}
.Grigio10b {font-family:Tahoma; font-size:10pt; font-weight:bold; color:#121111;}

.Grigio12 {font-family:Tahoma; font-size:12pt; font-weight:none; color:#121111;}
.Grigio12b {font-family:Tahoma; font-size:12pt; font-weight:bold; color:#121111;}


.GrigioA8 {font-family:Tahoma; font-size:8pt; font-weight:none; color:#49576A;}
.GrigioA8b {font-family:Tahoma; font-size:8pt; font-weight:bold; color:#49576A;}

.GrigioA10 {font-family:Tahoma; font-size:10pt; font-weight:none; color:#49576A;}
.GrigioA10b {font-family:Tahoma; font-size:10pt; font-weight:bold; color:#49576A;}

.GrigioA12 {font-family:Tahoma; font-size:10pt; font-weight:none; color:#49576A;}
.GrigioA12b {font-family:Tahoma; font-size:10pt; font-weight:bold; color:#49576A;}


.GrigioC8 {font-family:Tahoma; font-size:8pt; font-weight:none; color:#7E808E;}
.GrigioC8b {font-family:Tahoma; font-size:8pt; font-weight:bold; color:#7E808E;}

.GrigioC10 {font-family:Tahoma; font-size:10pt; font-weight:none; color:#7E808E;}
.GrigioC10b {font-family:Tahoma; font-size:10pt; font-weight:bold; color:#7E808E;}

.GrigioC12 {font-family:Tahoma; font-size:12pt; font-weight:none; color:#7E808E;}
.GrigioC12b {font-family:Tahoma; font-size:12pt; font-weight:bold; color:#7E808E;}

/* ------------------------------------------------- Stili Fissi ----------------------------------------------- */

.MsgError8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}
.MsgError10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#DE000E;}

.Asterisco8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}

.ApiceBlu8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#2B3479; vertical-align: super}
.PediceBlu8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#2B3479; vertical-align: sub}

.ApiceBianco8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:6pt; font-weight:none; color:#FFFFFF; vertical-align: super}
.PediceBianco8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:6pt; font-weight:none; color:#FFFFFF; vertical-align: sub}

.Frecce10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#F42F09;}
.Frecce10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#F42F09;}

/* ------------------------------------------------------------------------------------------------------------- */

.BorderTabellaA {
	border-left : 1px solid #5A646E;
	border-bottom : 1px solid #5A646E;
	border-right : 1px solid #5A646E;
	border-top : 1px solid #5A646E;
}

.TitoloTabellaA {
    font-family:Tahoma;
	font-size: 8pt;
	background-color: #5A646E;	
	color: #FFFFFF;
	border-left : 1px solid #5A646E;
	border-bottom : 1px solid #5A646E;
	border-right : 1px solid #5A646E;
	border-top : 1px solid #5A646E;
}


.BorderTabellaB {
	border-left : 1px solid #475A61;
	border-bottom : 1px solid #475A61;
	border-right : 1px solid #475A61;
	border-top : 1px solid #475A61;
}

.TitoloTabellaB {
    font-family:Tahoma;
	font-size: 8pt;
	background-color: #475A61;	
	color: #FFFFFF;
	border-left : 1px solid #475A61;
	border-bottom : 1px solid #475A61;
	border-right : 1px solid #475A61;
	border-top : 1px solid #475A61;
}

.BorderATopBottom {
	border-left : 0px solid #655E4C;
	border-bottom : 1px solid #655E4C;
	border-right : 0px solid #655E4C;
	border-top : 1px solid #655E4C;
}

.BorderALeftRight {
	border-left : 1px solid #655E4C;
	border-bottom : 0px solid #655E4C;
	border-right : 1px solid #655E4C;
	border-top : 0px solid #655E4C;
}

.TabellaA_SfondoTD_1 {background-color: #cccccc;}
.TabellaA_SfondoTD_2 {background-color: #dddddd;}
.TabellaA_SfondoTD_3 {background-color: #475A61;}

.BorderRossoMC {
	border-left : 0px solid #DE000E;
	border-bottom : 2px solid #3333F3;
	border-right : 0px solid #DE000E;
	border-top : 0px solid #DE000E;
}

.BorderTabellaBB {
	border-left : 0px solid #039ED0;
	border-bottom : 1px solid #039ED0;
	border-right : 0px solid #039ED0;
	border-top : 0px solid #039ED0;
}

A:link {font-family:Tahoma; font-size:8pt; color:#051C8F; font-weight:bold; text-decoration:none;}
A:visited {font-family:Tahoma; font-size:8pt; color:#051C8F; font-weight:bold; text-decoration:none;}
A:active {font-family:Tahoma; font-size:8pt; color:#051C8F; font-weight:bold; text-decoration:none;}
A:hover {font-family:Tahoma; font-size:8pt; color:#2C61B6; font-weight:bold; text-decoration:none;}

A.Paging:link {font-family:Tahoma; font-size:10pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:visited {font-family:Tahoma; font-size:10pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:active {font-family:Tahoma; font-size:10pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:hover {font-family:Tahoma; font-size:10pt; color:#DEEBFF; background-color: #58779F; font-weight:bold; text-decoration:none;}

A.bar:link {font-family:Tahoma; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; vertical-align: middle;}
A.bar:visited {font-family:Tahoma; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; vertical-align: middle;}
A.bar:active {font-family:Tahoma; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; vertical-align: middle;}
A.bar:hover {font-family:Tahoma; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; vertical-align: middle;}

A.stbar:link {font-family:Tahoma; font-size:7pt; color:#FFFFFF; font-weight:none; text-decoration:none; vertical-align: middle; }
A.stbar:visited {font-family:Tahoma; font-size:7pt; color:#FFFFFF; font-weight:none; text-decoration:none; vertical-align: middle; }
A.stbar:active {font-family:Tahoma; font-size:7pt; color:#FFFFFF; font-weight:none; text-decoration:none; vertical-align: middle; }
A.stbar:hover {font-family:Tahoma; font-size:7pt; color:#064577; font-weight:none; text-decoration:none; vertical-align: middle; }

A.calcoli:link {font-family:Tahoma; font-size:8pt; color:#051C8F; font-weight:none; text-decoration:none; vertical-align: middle; }
A.calcoli:visited {font-family:Tahoma; font-size:8pt; color:#051C8F; font-weight:none; text-decoration:none; vertical-align: middle; }
A.calcoli:active {font-family:Tahoma; font-size:8pt; color:#051C8F; font-weight:none; text-decoration:none; vertical-align: middle; }
A.calcoli:hover {font-family:Tahoma; font-size:8pt; color:#2C61B6; font-weight:none; text-decoration:none; vertical-align: middle; }

.NumPage {font-family:Tahoma; font-size:10pt; font-weight:bold; background-color: #58779F; color:#DEEBFF;}

.BorderTopNews {
	border-left : 0px solid #AFADB3;
	border-bottom : 1px dotted #AFADB3;
	border-right : 0px solid #AFADB3;
	border-top : 1px dotted #AFADB3;
	padding-left:0px;
}

.Submit {
    font-family:Tahoma;
	font-size: 8pt;
	background-color: #475A61;	
	color: #FFFFFF;
	width: 100px;
	border-left : 1px solid #3B4E85;
	border-bottom : 1px solid #3B4E85;
	border-right : 1px solid #3B4E85;
	border-top : 1px solid #3B4E85;
	font-weight: bold;
}

.Input	{
    font-family:Tahoma;
	font-size: 8pt;
	background-color: #FBFBFB;	
	color: #475A61;
	border-left : 1px solid #3B4E85;
	border-bottom : 1px solid #3B4E85;
	border-right : 1px solid #3B4E85;
	border-top : 1px solid #3B4E85;
	font-weight: bold;
}

