
.CellaAttiva {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CC0000 ; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.CellaNonAttiva {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.MenuAttivo {
	FONT-SIZE: 8pt; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.MenuNonAttivo {
	FONT-SIZE: 8pt; COLOR: #777777; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.Item {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 2px; COLOR: #00589a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 2px
}

.BordoTab {
	BORDER-LEFT-COLOR: #ff00ff; BORDER-BOTTOM-COLOR: #ff00ff; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}

.Elenco {
	LIST-STYLE-IMAGE: url(images/item_l.gif)
}

.SfondoCorpo {
	BACKGROUND-COLOR: #f1f1f1;
	color: #000000;
}

.SfondoCorpoMenuDinamico {
	BACKGROUND-COLOR: #ffffff;
	color: white;
	border-left-style: none;
	border-left-color: #F2A951;
	border-top-style: none;
	border-top-color: #504e42;
	border-width: 1px;
	width: 173px;
	background: url(images/SfondoVerticaleLogout.jpeg) no-repeat;	
}

.LogoIntesa {
	color: #175293;
	/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 4mm;
	font-style: italic;
}


.SfondoBannerSuperioreDNTS
{
	BACKGROUND-COLOR: #ffffff;
	height: 107px;
	background: url(images/BannerDNTS.jpeg) repeat-x;
	color: white;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28pt;
	font-style: italic;
	text-align: left;
	font-weight: bold;
	
}

.SfondoBannerSuperioreDNSP
{
	BACKGROUND-COLOR: #ffffff;
	height: 107px;
	background: url(images/BannerDNSP.jpeg) repeat-x;
	color: white;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28pt;
	font-style: italic;
	text-align: left;
	font-weight: bold;
	
}

.SfondoBannerSuperioreDNPL
{
	BACKGROUND-COLOR: #ffffff;
	height: 107px;
	background: url(images/BannerDNPL.jpeg) repeat-x;
	color: white;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28pt;
	font-style: italic;
	text-align: left;
	font-weight: bold;
	
}

.SfondoBannerSuperioreDNPT
{
	BACKGROUND-COLOR: #ffffff;
	height: 107px;
	background: url(images/BannerDNPT.jpeg) repeat-x;
	color: white;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28pt;
	font-style: italic;
	text-align: left;
	font-weight: bold;
	
}

.SfondoBannerSuperioreDNMO
{
	BACKGROUND-COLOR: #ffffff;
	height: 107px;
	background: url(images/BannerDNMO.jpeg) repeat-x;
	color: white;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28pt;
	font-style: italic;
	text-align: left;
	font-weight: bold;
	
}

.SfondoBannerSuperioreDENSO
{
	BACKGROUND-COLOR: #ffffff;
	height: 107px;
	background: url(images/BannerDENSO.jpeg) repeat-x;
	color: white;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28pt;
	font-style: italic;
	text-align: left;
	font-weight: bold;
	
}


.SfondoBannerSuperioreSinistro {
	background: url(images/BannerSinistro.jpeg) no-repeat;	
}

.SceltaLingua, A.SceltaLingua, A.SceltaLingua:Active, A.SceltaLingua:Visited, A.SceltaLingua:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 3mm;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

A.SceltaLingua:hover {
	background: url(images/SfondoRigaPari.jpg);
	color: Red;
	text-align: center;
	font-weight: bold;
}


.MenuNonAttivo{
	background: url(images/barra_ril.gif) no-repeat;
	color: gray;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.MenuSupAttivoCella {
	background: url(images/barra_ril.gif) no-repeat;
	color: white;
	text-align: center;
	font-weight: bold;
}

.MenuSupAttivoSelezionato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: yellow;
	background-color: transparent;
	font-size: 13px;
	background: url(images/barra_ril.gif) no-repeat;
}


.MenuSupAttivo,
a.MenuSupAttivo:visited,
a.MenuSupAttivo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	font-size: 12px;
	width: 100%;
}

a.MenuSupAttivo:hover {
	color: yellow;
	background-color: transparent;
	text-decoration: none;	
	font-size: 13px;
}


.ColoreSfondoMenu {
	background: url(images/barra_sup1.gif) repeat-x;
}


.Item {
	/* Usato per il menu Dinamico */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	border-width: 2px;
}

.SfondoParteDestra
{
	BACKGROUND-COLOR: #f1f1f1;
	color: #000000;
}

.SfondoConsole {
	FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: "Courier New",monospace,Fixedsys; BACKGROUND-COLOR: black
}

.ListaBorder {
	border: 1px #2c2d82 solid;
	padding: 3px;
} 

TABLE.ListaBordo {
	BORDER-COLLAPSE: collapse;
	border: solid 1px #2c2d82;
}

TABLE.Lista TD {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; ;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: gray;
	border-bottom-width: 1px;
	border-right-color: #F1F1F1;
	border-right-style: solid;
	border-right-width: 1px;
}

TABLE.ListaBordo TD {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; ;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: gray;
	border-bottom-width: 1px;
	
}

TABLE.Lista TH,
TABLE.ListaBordo TH {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; COLOR: #000000; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #999999; TEXT-ALIGN: left; marginwidth: 3px
  marginheight: 3px
}
TABLE.ListaTabpanelAttivo {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; ;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 2px black;
	border-right: solid 2px black;
	border-left: solid 1px black;
	background-color: #f1f1f1;
}
.Corpo {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.CorpoFocus {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}

.Titolo1 {
	FONT-SIZE: 23pt; Z-INDEX: 1; LEFT: 350px; COLOR: #00589a; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 120px
}

.Titolo2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt;  COLOR: #ff6600; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.Titolo3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #cc0000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.Titolo4 {
	FONT-SIZE: 11pt; COLOR: #CC0033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/*prima era 12pt*/
.TitoloParagrafo {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11pt;  COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.TitoloPath {
	MARGIN-TOP: 10px; FONT-WEIGHT: 300; FONT-SIZE: 10pt; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	padding-left: 20px;
}

.TitoloBenvenuto {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-LEFT: 5%; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.RigaPari {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.RigaDispari {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

.RigaPariBold {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	font-weight: bold;
}

.RigaDispariBold {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
	font-weight: bold;
}

.RigaNuovoDocPari {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-BOTTOM-COLOR: #93bee2; PADDING-BOTTOM: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.RigaNuovoDocDispari {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-BOTTOM-COLOR: #93bee2; PADDING-BOTTOM: 1px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.RigaSelezionata {
	FONT-SIZE: 8pt; BORDER-BOTTOM-COLOR: #93bee2; PADDING-BOTTOM: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e1f1ff; TEXT-DECORATION: none
}
HR {
	BORDER-TOP: #cc0000 1px solid; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: solid
}
TH {
	TEXT-ALIGN: left
}
.RetrievedRows {
	COLOR: #ff8040
}
.RigaNuovoDoc {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #00589a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.body {
	BACKGROUND-COLOR: #ffffff
}
.Errore {
	COLOR: #ff0000
}

.BorderFrame {
	BORDER-TOP: #00589a 1px solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT: #f2a951 1px solid; BORDER-RIGHT-WIDTH: 1px
}
.Testo {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.TestoTxtSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	/*background-color: #F0F8FF;*/
}

A
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
 text-decoration: underlined;
	margin-bottom: 1px;
}
A:Visited
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
 text-decoration: underlined;
}
A:Active
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
 text-decoration: underlined;
}
A:Hover
{
  background-color: #FAA973;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-color: #A60101;
  border-width : 2px;
}
.TabPanelAttivo{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  font-size : 10pt;
  color : #cc0000;
  border-top: 1px solid #555555;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
/*  border-top-width : 1px;*/
/*  border-left-width : 1px;*/
/*  border-right-width : 1px;*/
/*  border-top-style : solid;*/
/*  border-left-style : solid;*/
/*  border-right-style : solid;*/
/*  border-top-color : #555555;*/
/*  border-left-color : #555555;*/
/*  border-right-color : #555555; */
  background-color :  #f1f1f1;
  padding-top: 2px;
  padding-bottom: 2px;
    padding-left: 2px;
  padding-right: 2px;
  font-weight: bold;
 }

.TabPanelNonAttivo{
  font-size : 8pt;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-top-style : solid;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-width : 1px;
  background-color : #f7f7f7;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left-style: solid;
  border-right-style: solid;
  padding-left: 2px;
  padding-right: 2px;
  border-left-color: #969696;
  border-top-color: #969696;
  border-right-color: #969696;
  border-bottom-color: #555555;

}
.TabPanelNonAttivoDisabilitato{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size : 8pt;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-top-style : solid;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-width : 1px;
  background-color : #f7f7f7;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left-style: solid;
  border-right-style: solid;
  padding-left: 2px;
  padding-right: 2px;
  border-left-color: #969696;
  border-top-color: #969696;
  border-right-color: #969696;
  border-bottom-color: #555555;
	color: #909090;
}


.TabPanelFiller{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #555555;

}

.Bottone,
A.Bottone,
A.Bottone:Active,
A.Bottone:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #D1D1D1;
	text-decoration: none;
}

.FilterHeader {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.HeaderMenuDinamico
{	
	font-size: 0px;	
	padding: 0px;
	clear:both;
	margin-top: -2px;
}

.RightColumnMenuDinamico
{
	font-size: 0px;
	width: 0px;
	word-spacing: -2px;
	padding: 0px;
	margin: 0px;
	clear:both;
}
