
/* ------------------------------------------------- Stili Default ------------------------------------------------- */

BODY {background-color: #FFFFFF;}

/* ------------------------------------------------- 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:#3D4961;}
.Grigio8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#3D4961;}

.Grigio10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#3D4961;}
.Grigio10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#3D4961;}

.Grigio12 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:none; color:#3D4961;}
.Grigio12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#3D4961;}



.Blu8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#255679;}
.Blu8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#255679;}

.Blu10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#255679;}
.Blu10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#255679;}

.Blu12 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:none; color:#255679;}
.Blu12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#255679;}



.Giallo8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#E2A406;}
.Giallo8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#E2A406;}

.Giallo10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#E2A406;}
.Giallo10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#E2A406;}

.Giallo12 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:none; color:#E2A406;}
.Giallo12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#E2A406;}



.Rosa8 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#F9ECCB;}
.Rosa8b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#F9ECCB;}

.Rosa10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#F9ECCB;}
.Rosa10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#F9ECCB;}

.Rosa12 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:none; color:#F9ECCB;}
.Rosa12b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:12pt; font-weight:bold; color:#F9ECCB;}


.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;}

.BorderTopBottomID {
	border-left : 0px solid #BEC4DF;
	border-bottom : 1px solid #BEC4DF;
	border-right : 0px solid #BEC4DF;
	border-top : 1px solid #BEC4DF;
}

/* ------------------------------------------------- Area Clienti ----------------------------------------------- */

.acLabel {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#255679;}
.acLabelb {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#255679;}

.acValue {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#02285D;}
.acValueb {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#02285D;}

.Frecce10 {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#E2A406;}
.Frecce10b {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#E2A406;}

A.AreaC:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#03033C; font-weight:bold; text-decoration:none;}
A.AreaC:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#03033C; font-weight:bold; text-decoration:none;}
A.AreaC:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#03033C; font-weight:bold; text-decoration:none;}
A.AreaC:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#2D6EF2; font-weight:bold; text-decoration:none;}

/* ------------------------------------------------- Tabelle Principali ----------------------------------------- */

.BorderTabellaA {
	border-left : 1px solid #064062;
	border-bottom : 1px solid #064062;
	border-right : 1px solid #064062;
	border-top : 1px solid #064062;
}

.TitoloTabellaA {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #E8B945;	
	color: #FFFFFF;
	border-left : 1px solid #064062;
	border-bottom : 1px solid #064062;
	border-right : 1px solid #064062;
	border-top : 1px solid #064062;
	font-weight:bold;
}

.TabellaA1 {
	background-color: #E8B945;	
	border-left : 0px solid #064062;
	border-bottom : 1px solid #064062;
	border-right : 0px solid #064062;
	border-top : 0px solid #064062;
	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 #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;
}

.BorderTabellaARL {
	border-left : 1px 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;
}

.BorderTabellaAL {
	border-left : 1px solid #064062;
	border-bottom : 1px solid #064062;
	border-right : 0px solid #064062;
	border-top : 0px solid #064062;
}


.TitoloTabellaB {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	background-color: #F9ECCB;
	color: #255679;
	border-left : 1px solid #E8B945;
	border-bottom : 1px solid #E8B945;
	border-right : 1px solid #E8B945;
	border-top : 1px solid #E8B945;
	font-weight:bold;
}



.BorderTabellaBB {
	border-left : 0px solid #E8B945;
	border-bottom : 2px solid #E8B945;
	border-right : 0px solid #E8B945;
	border-top : 0px solid #E8B945;
}

.BorderTabellaBT {
	border-left : 0px solid #E8B945;
	border-bottom : 0px solid #E8B945;
	border-right : 0px solid #E8B945;
	border-top : 2px solid #E8B945;
}

.BorderTabellaB {
	border-left : 1px solid #E8B945;
	border-bottom : 1px solid #E8B945;
	border-right : 1px solid #E8B945;
	border-top : 1px solid #E8B945;
}

.BorderTabellaBLRB {
	border-left : 1px solid #E8B945;
	border-bottom : 1px solid #E8B945;
	border-right : 1px solid #E8B945;
	border-top : 0px solid #E8B945;
}


.TitoloTabellaC {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #255679;
	border-left : 1px solid #E8B945;
	border-bottom : 1px solid #E8B945;
	border-right : 1px solid #E8B945;
	border-top : 0px solid #E8B945;
	font-weight:normal;
}


.TitoloTabellaD {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #E8BA45;	
	color: #0D3C61;
	border-left : 0px solid #064062;
	border-bottom : 2px solid #064062;
	border-right : 0px solid #064062;
	border-top : 0px solid #064062;
	font-weight:bold;
}


.TabellaInfo {
	background-color: #F9ECCB;	
	border-left : 2px solid #064062;
	border-bottom : 2px solid #064062;
	border-right : 2px solid #064062;
	border-top : 2px solid #064062;
}
/* ------------------------------------------- Varianti delle Tabelle Principali --------------------------- */

.BorderFoto {
	border-left : 2px solid #E8B945;
	border-bottom : 2px solid #E8B945;
	border-right : 2px solid #E8B945;
	border-top : 2px solid #E8B945;
}

.BorderFoto1 {
	border-left : 2px solid #F7EAC9;
	border-bottom : 2px solid #F7EAC9;
	border-right : 2px solid #F7EAC9;
	border-top : 2px solid #F7EAC9;
}

.BorderGialloB {
	border-left : 0px solid #E8B945;
	border-bottom : 1px solid #E8B945;
	border-right : 0px solid #E8B945;
	border-top : 0px solid #E8B945;
}

.BorderBottomGray {
	border-left : 0px solid #E8E8E8;
	border-bottom : 1px solid #E8E8E8;
	border-right : 0px solid #E8E8E8;
	border-top : 0px solid #E8E8E8;
}


/* ----------------------------------------------- Link Principale ------------------------------- */

A:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#5E5F72; font-weight:bold; text-decoration:none;}
A:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#5E5F72; font-weight:bold; text-decoration:none;}
A:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#5E5F72; font-weight:bold; text-decoration:none;}
A:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#E2A406; font-weight:bold; text-decoration:none;}

/* ------------------------------------------- Tipi di Link Aggiuntivi --------------------------- */

A.MenuTop:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#5E5F72; font-weight:bold; text-decoration:none;}
A.MenuTop:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#5E5F72; font-weight:bold; text-decoration:none;}
A.MenuTop:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#5E5F72; font-weight:bold; text-decoration:none;}
A.MenuTop:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#E2A406; font-weight:bold; text-decoration:none;}

A.Mail:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#E2A406; font-weight:bold; text-decoration:none;}
A.Mail:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#E2A406; font-weight:bold; text-decoration:none;}
A.Mail:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#E2A406; font-weight:bold; text-decoration:none;}
A.Mail:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#5E5F72; font-weight:bold; text-decoration:none;}

A.MenuServizi:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none;}
A.MenuServizi:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none;}
A.MenuServizi:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none;}
A.MenuServizi:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#0D3C61; font-weight:bold; text-decoration:none;}

A.Credits:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#5E5F72; font-weight:bold; text-decoration:none;}
A.Credits:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#5E5F72; font-weight:bold; text-decoration:none;}
A.Credits:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#5E5F72; font-weight:bold; text-decoration:none;}
A.Credits:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:8pt; color:#7E99AD; font-weight:bold; 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;}


A.Versioni:link {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#5E5F72; font-weight:bold; text-decoration:none;}
A.Versioni:visited {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#5E5F72; font-weight:bold; text-decoration:none;}
A.Versioni:active {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#5E5F72; font-weight:bold; text-decoration:none;}
A.Versioni:hover {font-family:Tahoma, Arial, Verdana, Helvetica; font-size:10px; color:#E2A406; font-weight:bold; text-decoration:none;}

/* ------------------------------------------- Stili Oggetti Principali --------------------------- */

.Submit {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #E8BA45;	
	color: #FFFFFF;
	width: 100px;
	border-left : 1px solid #03033C;
	border-bottom : 3px solid #03033C;
	border-right : 1px solid #03033C;
	border-top : 2px solid #03033C;
	font-weight: bold;
}

.SubmitFotoServizi {
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #E8BA45;	
	color: #FFFFFF;
	width: 70px;
	border-left : 1px solid #03033C;
	border-bottom : 3px solid #03033C;
	border-right : 1px solid #03033C;
	border-top : 2px solid #03033C;
	font-weight: bold;
}


.Input	{
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #3D4961;
	border-left : 1px solid #3B4E85;
	border-bottom : 1px solid #3B4E85;
	border-right : 1px solid #3B4E85;
	border-top : 1px solid #3B4E85;
	font-weight: bold;
}

.TextHide	{
    font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #3D4961;
	border-left : 0px solid #3B4E85;
	border-bottom : 1px solid #3B4E85;
	border-right : 0px solid #3B4E85;
	border-top : 0px solid #3B4E85;
	font-weight: bold;
}


/* ------------------------------------------- Stili Menu Servizi 1--------------------------- */


.mainDiv
{
  width:290px;
}
.topItem
{
  width:290px;
  height:20px;
  cursor:pointer;
  background: #E8BA45;
  text-decoration: none;
  color: white; 
  font-weight:bold;
  font-family:Tahoma, Arial, Verdana, Helvetica;
  font-size:8pt;
 
}


.dropMenu
{
  background:#F9ECCB;
  border-top:0px solid #E8BA45;
  border-left:1px solid #E8BA45;
  border-right:1px solid #E8BA45;
  border-bottom:1px solid #E8BA45;
}

.subMenu
{
   display:none;
}
.subItem
{
   padding-left:5px;
   cursor:pointer;
   font-weight:bold;
   text-decoration:none;
   color:black;
}

.subItem a
{
   text-decoration:none;
   color:black;
}

.subItemOver
{
   cursor:pointer;
   color:blue;
   text-decoration:underline;
   font-weight:bold;
   padding-left:5px;
}

.subItemOver  a
{
   color:blue;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}



