
/* ------------------------------------------------- Stili Default ------------------------------------------------- */

body {background-color: #FFF9BF; 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:#556475;}
.Grigio8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#556475;}

.Grigio10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#718091;}
.Grigio10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#718091;}


.Marrone8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#894905;}
.Marrone8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#894905;}

.Marrone10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#894905;}
.Marrone10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#894905;}


.Beige8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#A18206;}
.Beige8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#A18206;}

.Beige10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#A18206;}
.Beige10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#A18206;}


.Giallo8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#FFF9BF;}
.Giallo8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#FFF9BF;}

.Giallo10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#FFF9BF;}
.Giallo10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#FFF9BF;}


.Blu8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#031254;}
.Blu8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#031254;}
.Blu10px {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#031254;}

.Blu10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#031254;}
.Blu10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#031254;}


.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:#F42F09;}
.Frecce10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#F42F09;}

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 #3333F3;
	border-bottom : 1px solid #3333F3;
	border-right : 1px solid #3333F3;
	border-top : 1px solid #3333F3;
}

.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 #6C82A0;
	border-bottom : 1px solid #6C82A0;
	border-right : 0px solid #6C82A0;
	border-top : 0px solid #6C82A0;
}

.BorderTabellaALB {
	border-left : 1px solid #A5A9C2;
	border-bottom : 1px solid #A5A9C2;
	border-right : 0px solid #A5A9C2;
	border-top : 0px solid #A5A9C2;
}

.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 #039ED0;
	border-bottom : 1px solid #039ED0;
	border-right : 1px solid #039ED0;
	border-top : 1px solid #039ED0;
	font-weight:bold;
}

.BorderTabellaBB {
	border-left : 0px solid #039ED0;
	border-bottom : 1px solid #039ED0;
	border-right : 0px solid #039ED0;
	border-top : 0px solid #039ED0;
}

.BorderTabellaBLB {
	border-left : 1px solid #039ED0;
	border-bottom : 1px solid #039ED0;
	border-right : 0px solid #039ED0;
	border-top : 0px solid #039ED0;
}

.BorderTabellaB {
	border-left : 1px solid #039ED0;
	border-bottom : 1px solid #039ED0;
	border-right : 1px solid #039ED0;
	border-top : 1px solid #039ED0;
}

.BorderTabellaBLRB {
	border-left : 1px solid #039ED0;
	border-bottom : 1px solid #039ED0;
	border-right : 1px solid #039ED0;
	border-top : 0px solid #039ED0;
}

.BorderTabellaBT {
	border-left : 0px solid #039ED0;
	border-bottom : 0px solid #039ED0;
	border-right : 0px solid #039ED0;
	border-top : 1px solid #039ED0;
}
/* ------------------------------------------- Varianti delle Tabelle Top --------------------------- */

.TabellaTitoloPagine {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	background-color: #E6B90A;
	color: #ffffff;
	border-left : 1px solid #031254;
	border-bottom : 1px solid #031254;
	border-right : 1px solid #031254;
	border-top : 1px solid #031254;
	font-weight:bold;
}



.BorderTop {
	border-left :  0px solid #FFF9BF;
	border-bottom : 0px solid #FFF9BF;
	border-right : 0px solid #FFF9BF;
	border-top : 5px solid #FFF9BF;
}



.BorderTopBlu {
	border-left :  1px solid #031254;
	border-bottom : 1px solid #031254;
	border-right : 1px solid #031254;
	border-top : 1px solid #031254;
}

.BorderBottomBT {
	border-left :  0px solid #031254;
	border-bottom : 1px solid #EECC44;
	border-right : 0px solid #031254;
	border-top : 1px solid #EECC44;
}


.BorderTopBluBT {
	border-left :  0px solid #031254;
	border-bottom : 1px solid #031254;
	border-right : 0px solid #031254;
	border-top : 1px solid #031254;
}

.BorderTopBluT {
	border-left :  0px solid #031254;
	border-bottom : 0px solid #031254;
	border-right : 0px solid #031254;
	border-top : 1px solid #031254;
}

.BorderTopBluB {
	border-left :  0px solid #031254;
	border-bottom : 1px solid #031254;
	border-right : 0px solid #031254;
	border-top : 0px solid #031254;
}

.BorderTopBluR {
	border-left :  0px solid #031254;
	border-bottom : 0px solid #031254;
	border-right : 1px solid #031254;
	border-top : 0px solid #031254;
}


.BorderBeige {
	border-left :  1px solid #E6BE1E;
	border-bottom : 1px solid #E6BE1E;
	border-right : 1px solid #E6BE1E;
	border-top : 1px solid #E6BE1E;
}

.BorderBeige3 {
	border-left :  3px solid #E6BE1E;
	border-bottom : 3px solid #E6BE1E;
	border-right : 3px solid #E6BE1E;
	border-top : 3px solid #E6BE1E;
}

.BorderBeigeR {
	border-left :  0px solid #E6BE1E;
	border-bottom : 0px solid #E6BE1E;
	border-right : 1px solid #E6BE1E;
	border-top : 0px solid #E6BE1E;
}

.BorderBeigeB {
	border-left :  0px solid #E6BE1E;
	border-bottom : 1px solid #E6BE1E;
	border-right : 0px solid #E6BE1E;
	border-top : 0px solid #E6BE1E;
}

.BorderBeigeT {
	border-left :  0px solid #E6BE1E;
	border-bottom : 0px solid #E6BE1E;
	border-right : 0px solid #E6BE1E;
	border-top : 1px solid #E6BE1E;
}
/* ------------------------------------------- Tipi di Link Aggiuntivi --------------------------- */

A.Home:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#031254; font-weight:bold; text-decoration:none;}
A.Home:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#031254; font-weight:bold; text-decoration:none;}
A.Home:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#031254; font-weight:bold; text-decoration:none;}
A.Home:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#E0B60C; font-weight:bold; text-decoration:none;}


A.News:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#CAA308; font-weight:bold; text-decoration:none;}
A.News:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#CAA308; font-weight:bold; text-decoration:none;}
A.News:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#CAA308; font-weight:bold; text-decoration:none;}
A.News:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#031254; font-weight:bold; text-decoration:none;}


A.Mail:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mail:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mail:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none;}
A.Mail:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#FF9B00; 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.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: #FFE763;	
	color: #031254;
	width: 100px;
	border-left : 1px solid #E6BE1E;
	border-bottom : 1px solid #E6BE1E;
	border-right : 1px solid #E6BE1E;
	border-top : 1px solid #E6BE1E;
	font-weight: bold;
}



.Input	{
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #073263;
	margin:0px;
	border-left : 1px solid #E6BE1E;
	border-bottom : 1px solid #E6BE1E;
	border-right : 1px solid #E6BE1E;
	border-top : 1px solid #E6BE1E;
	font-weight: bold;
}


/* ------------------------------------------- Stili Div --------------------------- */


#flashcontent {
	height: auto;
}


#flashcontent1 {
	height: auto;
}


ul.Circle {
list-style: circle; 
vertical-align:middle;
line-height: 14px;
font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#031254;
margin-left: 15px;
margin-top: 5px;
margin-bottom: 10px;
}
/* ------------------------------------------- Stili Testo Scorrevole --------------------------- */



#marqueecontainer{
position: relative;
width: 250px; /*marquee width */
height: 60px; /*marquee height */

overflow: hidden;
border: 0px solid;
padding: 2px;
padding-left: 10px;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:8pt;
font-weight:none;
color:#000000;
}

/* ------------------------------------------- Stili Menu Top --------------------------- */


#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
}

#csstopmenu a{
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:8pt; 
color:#031254;
font-weight:normal;
text-decoration:none;
}

.mainitems{
border: 0px solid black;
border-left-width: 0px;
background-color: #FFF9BF;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:8pt; 
color:#E0B60C;
font-weight:normal;
text-decoration:none;
height:20px;
}

.headerlinks a{
margin-left: 5px;
margin-top: 2px;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:8pt; 
color:#E0B60C;
font-weight:normal;
text-decoration:none;
height:20px;
display: block;
}

.headerlinks {
margin-left: 5px;
margin-top: 2px;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:8pt; 
color:#E0B60C;
font-weight:normal;
text-decoration:none;
height:20px;
display: block;
}

.submenus{

display: none;
width:100%;
position: absolute;
top: 20px;
left: 0;
height: 10px;
background-color: #FFE764;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:8pt; 
color:#031254;
font-weight:normal;
text-decoration:none;
}

.submenus li{
width: 100%;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:8pt; 
color:#031254;
font-weight:normal;
text-decoration:none;
}

.submenus li a{
display: block;
width: 100%;
text-indent: 3px;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:8pt; 
color:#031254;
font-weight:normal;
text-decoration:none;
border-left :  0px solid #031254;
border-right : 0px solid #031254;
border-top : 0px solid #031254;
border-bottom : 1px solid #C5A20F;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
background-color: #FFE764;
}

.submenus li a:hover{
background-color: #FFF9BF;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:8pt; 
color:#031254;
font-weight:normal;
text-decoration:none;
}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}
