
/* ------------------------------------------------- Stili Default ------------------------------------------------- */

body {height:100%; background-color: #FFFFFF; margin:0px; padding:0px;  margin-left: 0px; margin-top: 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;}


.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;}


.Grigio8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#485665;}
.Grigio8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#485665;}

.Grigio10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#485665;}
.Grigio10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#485665;}


.Blu8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#1B2969;}
.Blu8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#1B2969;}

.Blu10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#1B2969;}
.Blu10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#1B2969;}


.Verde8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#01A129;}
.Verde8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#01A129;}

.Verde10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#00CC33;}
.Verde10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#00CC33;}


.VerdeChiaro8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#D3F6DA;}
.VerdeChiaro8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#D3F6DA;}

.VerdeChiaro10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#D3F6DA;}
.VerdeChiaro10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#D3F6DA;}


.Azzurro8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#006FFF;}
.Azzurro8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#006FFF;}

.Azzurro10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#006FFF;}
.Azzurro10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#006FFF;}


.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;}


/* ------------------------------------------------- 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}

.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:#00CC33;}
.Frecce10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#00CC33;}

A.AreaC:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#0E5EB7; font-weight:bold; text-decoration:none;}
A.AreaC:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#0E5EB7; font-weight:bold; text-decoration:none;}
A.AreaC:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#0E5EB7; 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 #3333F3;
	border-right : 0px solid #DE000E;
	border-top : 0px solid #DE000E;
}
/* ------------------------------------------------- Tabelle Principali ----------------------------------------- */

.BorderTabellaA {
	border-left : 1px solid #0280A9;
	border-bottom : 1px solid #0280A9;
	border-right : 1px solid #0280A9;
	border-top : 1px solid #0280A9;
}

.TitoloTabellaA {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #0280A9;	
	color: #ffffff;
	border-left : 1px solid #0280A9;
	border-bottom : 1px solid #0280A9;
	border-right : 1px solid #0280A9;
	border-top : 1px solid #0280A9;
	font-weight:bold;
}

.BorderTabellaAB {
	border-left : 0px solid #0280A9;
	border-bottom : 1px solid #0280A9;
	border-right : 0px solid #0280A9;
	border-top : 0px solid #0280A9;
}

.BorderTabellaALB {
	border-left : 1px solid #0280A9;
	border-bottom : 1px solid #0280A9;
	border-right : 0px solid #0280A9;
	border-top : 0px solid #0280A9;
}

.BorderTabellaAT {
	border-left : 0px solid #0280A9;
	border-bottom : 0px solid #0280A9;
	border-right : 0px solid #0280A9;
	border-top : 1px solid #0280A9;
}

.BorderTabellaATB {
	border-left : 0px solid #0280A9;
	border-bottom : 1px solid #0280A9;
	border-right : 0px solid #0280A9;
	border-top : 1px solid #0280A9;
}

.BorderTabellaAR {
	border-left : 0px solid #0280A9;
	border-bottom : 0px solid #0280A9;
	border-right : 1px solid #0280A9;
	border-top : 0px solid #0280A9;
}

.BorderTabellaARB {
	border-left : 0px solid #0280A9;
	border-bottom : 1px solid #0280A9;
	border-right : 1px solid #0280A9;
	border-top : 0px solid #0280A9;
}

.BorderTabellaARL {
	border-left : 1px solid #0280A9;
	border-bottom : 0px solid #0280A9;
	border-right : 1px solid #0280A9;
	border-top : 0px solid #0280A9;
}




.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 #3333F3;
}
/* ------------------------------------------- Varianti delle Tabelle Principali --------------------------- */

.BorderLinkTopB {
	border-left :  0px solid #6ED98C;
	border-bottom : 1px solid #6ED98C;
	border-right : 0px solid #6ED98C;
	border-top : 0px solid #6ED98C;
}

.BorderVerde {
	border-left :  1px solid #00CC33;
	border-bottom : 1px solid #00CC33;
	border-right : 1px solid #00CC33;
	border-top : 1px solid #00CC33;
}

.BorderVerdeB {
	border-left :  0px solid #00CC33;
	border-bottom : 1px solid #00CC33;
	border-right : 0px solid #00CC33;
	border-top : 0px solid #00CC33;
}

.BorderVerdeT {
	border-left :  0px solid #00CC33;
	border-bottom : 0px solid #00CC33;
	border-right : 0px solid #00CC33;
	border-top : 1px solid #00CC33;
}

.BorderVerdeR {
	border-left :  0px solid #00CC33;
	border-bottom : 0px solid #00CC33;
	border-right : 2px solid #00CC33;
	border-top : 0px solid #00CC33;
}

.BorderVerdeChiaro {
	border-left :  1px solid #76FD98;
	border-bottom : 1px solid #76FD98;
	border-right : 1px solid #76FD98;
	border-top : 0px solid #76FD98;
}


.BorderTurchese {
	border-left :  1px solid #039ED0;
	border-bottom : 1px solid #039ED0;
	border-right : 1px solid #039ED0;
	border-top : 1px solid #039ED0;
}

.BorderTurcheseR {
	border-left :  0px solid #039ED0;
	border-bottom : 0px solid #039ED0;
	border-right : 1px solid #039ED0;
	border-top : 0px solid #039ED0;
}

.BorderTurcheseB {
	border-left :  0px solid #039ED0;
	border-bottom : 1px solid #039ED0;
	border-right : 0px solid #039ED0;
	border-top : 0px solid #039ED0;
}

/* ----------------------------------------------- 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.HomeBianco:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.HomeBianco:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.HomeBianco:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.HomeBianco:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#01546E; font-weight:bold; text-decoration:none;}


A.HomeVerde:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#00CC33; font-weight:bold; text-decoration:none;}
A.HomeVerde:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#00CC33; font-weight:bold; text-decoration:none;}
A.HomeVerde:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#00CC33; font-weight:bold; text-decoration:none;}
A.HomeVerde:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#01546E; font-weight:bold; text-decoration:none;}


A.HomeBlu:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#01546E; font-weight:bold; text-decoration:none;}
A.HomeBlu:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#01546E; font-weight:bold; text-decoration:none;}
A.HomeBlu:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#01546E; font-weight:bold; text-decoration:none;}
A.HomeBlu:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#01BC30; font-weight:bold; text-decoration:none;}


A.CatalogoMC:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#073263; font-weight:bold; text-decoration:none;}
A.CatalogoMC:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#073263; font-weight:bold; text-decoration:none;}
A.CatalogoMC:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#073263; font-weight:bold; text-decoration:none;}
A.CatalogoMC:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#F42F09; font-weight:bold; text-decoration:none;}


A.Info:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#01546E; font-weight:bold; text-decoration:none;}
A.Info:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#01546E; font-weight:bold; text-decoration:none;}
A.Info:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#01546E; font-weight:bold; text-decoration:none;}
A.Info:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#01546E; font-weight:bold; text-decoration:none;}

A.Credits:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#111665; font-weight:normal; text-decoration:none;}
A.Credits:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#111665; font-weight:normal; text-decoration:none;}
A.Credits:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#111665; font-weight:normal; text-decoration:none;}
A.Credits:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#0354F9; 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: #04DF3B;	
	color: #1B2969;
	width: 100px;
	border-left : 1px solid #039ED0;
	border-bottom : 1px solid #039ED0;
	border-right : 1px solid #039ED0;
	border-top : 1px solid #039ED0;
	font-weight: bold;
}


.Input	{
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #073263;
	margin:0px;
	border-left : 1px solid #868488;
	border-bottom : 1px solid #868488;
	border-right : 1px solid #868488;
	border-top : 1px solid #868488;
	font-weight: bold;
}

.InputNews	{
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #073263;
	margin:0px;
	border-left : 0px solid #868488;
	border-bottom : 0px solid #868488;
	border-right : 0px solid #868488;
	border-top : 0px solid #868488;
	font-weight: bold;
}

.InputHome	{
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #073263;
	margin:0px;
	border-left : 1px solid #FF9B00;
	border-bottom : 1px solid #FF9B00;
	border-right : 1px solid #FF9B00;
	border-top : 1px solid #FF9B00;
	font-weight: bold;
}

/* ------------------------------------------- Stili Div --------------------------- */


#flashcontent {
	height: auto;
}

#flashcontent1 {
	height: auto;
}

#flashcontent2 {
	height: auto;
}

ul.Quadrato
{
    list-style-type: square;
	font-family: Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#364D60;

}


#ContenutoForm {
  width: 100%;
  height: 20px;
  padding: 0px;
  border: 3px;
  vertical-align: middle;
}

/* ------------------------------------------- Stili Testo Scorrevole --------------------------- */

#container {
  position:relative; 
  width:230px; 
  height:230px; 
  border:1px solid #153E99; 
  overflow:hidden;
}

#content {
  position:absolute; 
  width:225px; 
  left:0; 
  top:0;
}








h6 { /*stile per i titoli dei menu*/
font-size:1em;
font-weight:bold;margin:2px 0;
padding:.3em 1em;
}


/** MENU 2 ** roll-over basato sui colori e sui bordi laterali **/

ul.menu2 { 
width:430px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu2 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:30px;
line-height:30px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-left:5px solid;
border-right:5px solid;
border-bottom:1px solid; /* aggiungo dei bordi laterali */
}
ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 li a:link, ul.menu2 li a:visited { 
background:#01A129;
color: #ffffff;
border-color:#7CFC9C
} /* colori per il link */
ul.menu2 li a:hover, ul.menu2 li a:active { 
background: #7AFC9A;
color:#034F67;
border-color:#039ED0;
} /* colori per l'effetto roll-over */
