
/* ------------------------------------------------- Stili Default ------------------------------------------------- */

body {height:100%; background-color: #FFFFFF; margin: 0px; padding: 0px;}

/* ------------------------------------------------- Colori Base ------------------------------------------------- */

.Nero8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#000000;}
.Nero8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#000000;}

.Nero10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#000000;}
.Nero10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#000000;}

.Nero12 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:none; color:#000000;}
.Nero12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#000000;}


.Bianco8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#FFFFFF;}
.Bianco8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#FFFFFF;}

.Bianco10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#FFFFFF;}
.Bianco10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#FFFFFF;}

.Bianco12 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:none; color:#FFFFFF;}
.Bianco12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#FFFFFF;}


.Grigio8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#4E4C56;}
.Grigio8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#4E4C56;}

.Grigio10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#4E4C56;}
.Grigio10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#4E4C56;}

.Grigio12 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:none; color:#4E4C56;}
.Grigio12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#4E4C56;}


.Blu8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#022FC0;}
.Blu8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#022FC0;}

.Blu10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#022FC0;}
.Blu10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#022FC0;}

.Blu12 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:none; color:#022FC0;}
.Blu12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#022FC0;}


.BluScuro8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#141F49;}
.BluScuro8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#141F49;}

.BluScuro10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#141F49;}
.BluScuro10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#141F49;}

.BluScuro12 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:none; color:#141F49;}
.BluScuro12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#141F49;}


.Rosso8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#DE000E;}
.Rosso8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}

.Rosso10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#DE000E;}
.Rosso10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#DE000E;}

.Rosso12 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:none; color:#DE000E;}
.Rosso12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#DE000E;}


/* ------------------------------------------------- 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;}
.MsgError12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; 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}

.NumPage {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; background-color: #58779F; color:#DEEBFF;}

/* ------------------------------------------------- Area Clienti ----------------------------------------------- */

.acLabel {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#576B87;}
.acLabelb {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#576B87;}

.acValue {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#4E4C56;}
.acValueb {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#4E4C56;}

.Frecce10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#DE000E;}
.Frecce10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#DE000E;}

A.AreaC:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#58636F; font-weight:bold; text-decoration:none;}
A.AreaC:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#58636F; font-weight:bold; text-decoration:none;}
A.AreaC:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#58636F; font-weight:bold; text-decoration:none;}
A.AreaC:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#DE000E; font-weight:bold; text-decoration:none;}

.BorderRossoMC {
	border-left : 0px solid #DE000E;
	border-bottom : 2px solid #DE000E;
	border-right : 0px solid #DE000E;
	border-top : 0px solid #DE000E;
}
/* ------------------------------------------------- Tabelle Principali ----------------------------------------- */

.BorderTabellaA {
	border-left : 1px solid #4E4C56;
	border-bottom : 1px solid #4E4C56;
	border-right : 1px solid #4E4C56;
	border-top : 1px solid #4E4C56;
}

.TitoloTabellaA {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #1A264C;	
	color: #ffffff;
	border-left : 1px solid #1A264C;
	border-bottom : 1px solid #1A264C;
	border-right : 1px solid #1A264C;
	border-top : 1px solid #1A264C;
	font-weight:bold;
}

.BorderTabellaAB {
	border-left : 0px solid #2256F9;
	border-bottom : 1px solid #2256F9;
	border-right : 0px solid #2256F9;
	border-top : 0px solid #2256F9;
}

.BorderTabellaAB2 {
	border-left : 0px solid #2256F9;
	border-bottom : 2px solid #2256F9;
	border-right : 0px solid #2256F9;
	border-top : 0px solid #2256F9;
}

.BorderTabellaALB {
	border-left : 1px solid #064062;
	border-bottom : 1px solid #064062;
	border-right : 0px solid #064062;
	border-top : 0px solid #064062;
}

.BorderTabellaAT {
	border-left : 0px solid #064062;
	border-bottom : 0px solid #064062;
	border-right : 0px solid #064062;
	border-top : 1px solid #064062;
}

.BorderTabellaATB {
	border-left : 0px solid #064062;
	border-bottom : 1px solid #064062;
	border-right : 0px solid #064062;
	border-top : 1px solid #064062;
}

.BorderTabellaAR {
	border-left : 0px solid #064062;
	border-bottom : 0px solid #064062;
	border-right : 1px solid #064062;
	border-top : 0px solid #064062;
}

.BorderTabellaARB {
	border-left : 0px solid #064062;
	border-bottom : 1px solid #064062;
	border-right : 1px solid #064062;
	border-top : 0px solid #064062;
}

.BorderTabellaARL {
	border-left : 1px solid #064062;
	border-bottom : 0px solid #064062;
	border-right : 1px solid #064062;
	border-top : 0px solid #064062;
}




.TitoloTabellaB {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	background-color: #E8E8E8;
	color: #58636F;
	border-left : 1px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 1px solid #BFC0C1;
	border-top : 1px solid #BFC0C1;
	font-weight:bold;
}

.BorderTabellaBB {
	border-left : 0px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 0px solid #BFC0C1;
	border-top : 0px solid #BFC0C1;
}

.BorderTabellaBLB {
	border-left : 1px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 0px solid #BFC0C1;
	border-top : 0px solid #BFC0C1;
}

.BorderTabellaB {
	border-left : 1px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 1px solid #BFC0C1;
	border-top : 1px solid #BFC0C1;
}

.BorderTabellaBLRB {
	border-left : 1px solid #BFC0C1;
	border-bottom : 1px solid #BFC0C1;
	border-right : 1px solid #BFC0C1;
	border-top : 0px solid #BFC0C1;
}

.BorderTabellaBT {
	border-left : 0px solid #BFC0C1;
	border-bottom : 0px solid #BFC0C1;
	border-right : 0px solid #BFC0C1;
	border-top : 1px solid #BFC0C1;
}
/* ------------------------------------------- Varianti delle Tabelle Principali --------------------------- */

.BorderBluLink {
	border-left : 0px solid #2256F9;
	border-bottom : 0px solid #2256F9;
	border-right : 1px solid #2256F9;
	border-top : 0px solid #2256F9;
}

.BorderBluLinkSx {
	border-left : 1px solid #2256F9;
	border-bottom : 0px solid #2256F9;
	border-right : 0px solid #2256F9;
	border-top : 0px solid #2256F9;
}

.BorderBluBottom {
	border-left : 0px solid #2256F9;
	border-bottom : 1px solid #2256F9;
	border-right : 0px solid #2256F9;
	border-top : 0px solid #2256F9;
}

.BorderBlu2 {
	border-left : 2px solid #2256F9;
	border-bottom : 2px solid #2256F9;
	border-right : 2px solid #2256F9;
	border-top : 2px solid #2256F9;
}

.BorderBlu {
	border-left : 1px solid #2256F9;
	border-bottom : 1px solid #2256F9;
	border-right : 1px solid #2256F9;
	border-top : 1px solid #2256F9;
}

.BorderCatalogoR {
	border-left : 0px solid #A0A9BA;
	border-bottom : 0px solid #A0A9BA;
	border-right : 1px solid #A0A9BA;
	border-top : 0px solid #A0A9BA;
}

.BorderCatalogo {
	border-left : 1px solid #A0A9BA;
	border-bottom : 1px solid #A0A9BA;
	border-right : 1px solid #A0A9BA;
	border-top : 1px solid #A0A9BA;
}



/* ----------------------------------------------- Link Principale ------------------------------- */

A:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#504A45; font-weight:bold; text-decoration:none;}
A:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#504A45; font-weight:bold; text-decoration:none;}
A:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#504A45; font-weight:bold; text-decoration:none;}
A:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#FE2933; font-weight:bold; text-decoration:none;}

/* ------------------------------------------- Tipi di Link Aggiuntivi --------------------------- */

A.Home:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Home:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Home:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Home:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#2256F9; font-weight:bold; text-decoration:none;}

A.HomeBlu:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#00175F; font-weight:normal; text-decoration:none;}
A.HomeBlu:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#00175F; font-weight:normal; text-decoration:none;}
A.HomeBlu:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#00175F; font-weight:normal; text-decoration:none;}
A.HomeBlu:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#2256F9; font-weight:normal; text-decoration:none;}


A.CatalogoMC:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#2256F9; font-weight:bold; text-decoration:none;}
A.CatalogoMC:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#2256F9; font-weight:bold; text-decoration:none;}
A.CatalogoMC:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#2256F9; font-weight:bold; text-decoration:none;}
A.CatalogoMC:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#FD353E; font-weight:bold; text-decoration:none;}

A.Mail:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#8E95A3; font-weight:bold; text-decoration:none;}
A.Mail:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#8E95A3; font-weight:bold; text-decoration:none;}
A.Mail:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#8E95A3; font-weight:bold; text-decoration:none;}
A.Mail:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#0235D5; font-weight:bold; text-decoration:none;}

A.Mail2:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#00175F; font-weight:bold; text-decoration:none;}
A.Mail2:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#00175F; font-weight:bold; text-decoration:none;}
A.Mail2:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#00175F; font-weight:bold; text-decoration:none;}
A.Mail2:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#2256F9; font-weight:bold; text-decoration:none;}

A.Mail1:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#504A45; font-weight:normal; text-decoration:none;}
A.Mail1:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#504A45; font-weight:normal; text-decoration:none;}
A.Mail1:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#504A45; font-weight:normal; text-decoration:none;}
A.Mail1:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#FE2933; font-weight:normal; text-decoration:none;}

A.download:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#526E94; font-weight:normal; text-decoration:none;}
A.download:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#526E94; font-weight:normal; text-decoration:none;}
A.download:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#526E94; font-weight:normal; text-decoration:none;}
A.download:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#A50505; font-weight:normal; text-decoration:none;}

A.Paging:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#58779F; font-weight:bold; text-decoration:none;}
A.Paging:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#FC7D01; font-weight:bold; text-decoration:none;}

/* ------------------------------------------- Stili Oggetti Principali --------------------------- */

.Submit {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #CECCD1;	
	color: #6B686E;
	width: 100px;
	border-left : 1px solid #868488;
	border-bottom : 1px solid #868488;
	border-right : 1px solid #868488;
	border-top : 1px solid #868488;
	font-weight: bold;
}

.Input	{
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #022FC0;
	border-left : 1px solid #868488;
	border-bottom : 1px solid #868488;
	border-right : 1px solid #868488;
	border-top : 1px solid #868488;
	font-weight: bold;
}



/* ------------------------------------------- Stili Testo Scorrevole --------------------------- */



#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 90px; /*marquee height */
background-color:#FFFFFF;
overflow: hidden;
border: 0px solid;
padding: 2px;
padding-left: 10px;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:8pt;
font-weight:none;
color:#000000;
}



#flashcontent {
	height: auto;
}

ul.Destra
{
	list-style: square inside;
}

ul.DestraA
{
	list-style: square outside;
}


/* #ContenutoForm {
  width: 317px;
  height: 30px;
  padding-top: 8px;
  padding-bottom: 0px;
  border: 0px;
  vertical-align: 100%;
}
 */

#cmarquee01{
position: relative;
width: 400px; /*marquee width */
height: 20px; /*marquee height */
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 0px;
}


