.HomeTableTop {
	background: url(images/BordoSuperiore.gif) no-repeat;
	color: #fff8dc;
	/*	color: white;*/
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	width: 159px;
	height: 30px;
}

.HomeTableSpaces {
	width: 10px;
}

.HomeTableCenter {
	background: url(images/BordoCentraleLight.gif) repeat-y;
	color: #000000;
	font-size: 11px;
	text-align: left;
	/*	padding-left: 5px;
	padding-right: -5px;*/
	vertical-align: top;
	width: 159px;
	height: 90px;
}

.HomeTableDown {
	background: url(images/BordoInferiore.gif) no-repeat;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	width: 159px;
	height: 20px;
}

.HomeTableLastRow {
	background: url(images/BordoCentraleLight.gif) repeat;
	color: #000000;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
}

.SceltaLingua, A.SceltaLingua, A.SceltaLingua:Active, A.SceltaLingua:Visited, A.SceltaLingua:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffcc;
	color: #fff8dc;
	color: #800040;
	font-size: 3mm;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	width: 120px;
	background-image: url("images/SfondoRigaPari.jpg");
}

A.SceltaLingua:hover {
	font-size: 3mm;
	color: #426583;
	color: #a8242e;
	text-decoration: none;
	/*	background: url(images/SfondoTestataTabella.jpg);*/
	background-image: url("images/SfondoRigaDispari.jpg");
}

.SfondoCorpoMenuDinamico, A.SfondoCorpoMenuDinamico, A.SfondoCorpoMenuDinamico:Active, A.SfondoCorpoMenuDinamico:Visited {
	color: white;
	background-color: #C6E2FF;
	border-left-style: none;
	border-left-color: #F2A951;
	border-top-style: none;
	border-top-color: #504e42;
	border-width: 1px;
	width: 150px;
	background: url(images/SfondoVerticaleScuro.jpg);
	/*	color: #ffffcc;*/
}

.BannerHomePage {
	height: 69px;
	color: white;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28pt;
	font-style: italic;
	text-align: left;
	font-weight: bold;
	background: url(images/banner.jpg);
}

.DatiAzienda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #504e42;
	/*background-color: #F0F8FF;*/
}

.LogoIntesa {
	color: #2058b0;
	color: white;
	/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 4mm;
	font-style: italic;
	FONT-WEIGHT: bold;
}

.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
}

.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 {
	width: 150px;
	BACKGROUND-COLOR: #ffffff;
}

.SfondoBannerSuperiore {
	height: 65px;
	background-color: blue;
	background: url(images/SfondoSuperiore.jpg) 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;
}

.ColoreSfondoMenu {
	/*	background-color: #fff8dc;*/
	background-color: #484c4d;
	background-color: #ffffff;
	/*	background: url(images/SfondoVerticaleScuro.jpg) repeat-x;	*/
	color: silver;
	background: url(images/SfondoMenuOrizzontale.jpg) repeat-x;
}

.ColoreRigaOrizChiaraTop {
	background-color: blue;
	background: url(images/SfondoRigaOrizChiaraTop.jpg) repeat-y;
}

.ColoreSfondoMenu {
	/*	background-color: #fff8dc;*/
	background-color: #484c4d;
	background-color: #ffffff;
	/*	background: url(images/SfondoVerticaleScuro.jpg) repeat-x;	*/
	background: url(images/SfondoMenuOrizzontale.jpg) repeat-x;
}

.ColoreRigaOrizChiaraDown {
	background: url(images/SfondoRigaOrizChiaraDown.jpg) repeat-y;
}

/**************************************/
.MenuSupAttivo, A.MenuSupAttivo, A.MenuSupAttivo:Active, A.MenuSupAttivo:Visited, A.MenuSupAttivo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffcc;
	color: #fff8dc;
	/*	font-size: 12pt;*/
	font-size: 3mm;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.MenuSupAttivoOra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff8dc;
	color: #d3dbf0;
	font-size: 3mm;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	width: 100%;
}

.MenuSupAttivoSelezionato, A.MenuSupAttivo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #a8242e;
	/*	font-size: 12pt;*/
	font-size: 3mm;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-left-style: solid;
	border-left-color: #504e42;
	border-bottom-style: solid;
	border-bottom-color: #504e42;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: url(images/SfondoRigaDispari.jpg);
	text-align: center;
}

/**************************************/
.MenuAttivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

.MenuNonAttivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	color: #c0c6b8;
	/*font-style: italic;*/
	/*	font-size: 12pt;*/
	font-size: 3mm;
	font-weight: bold;
	text-align: center;
}

.Item {
	/* Usato per il menu Dinamico */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E6E1E8;
	font-size: 8pt;
	border-width: 2px;
}

.SfondoParteDestra {
	/*BACKGROUND-COLOR: #ffffea; Giallino*/
	BACKGROUND-COLOR: #f7f9fd; /*Grigio/Blu*/
	BACKGROUND-COLOR: #f7f9fd; /*Grigio/Blu*/
	color: #000000;
}

.ColoreSfondoVerticaleLogout {
	BACKGROUND-COLOR: #5880d8;
	background-image: url("images/SfondoSfondoVerticaleLogout.jpg");
}

.SfondoConsole {
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: "Courier New", monospace, Fixedsys;
	BACKGROUND-COLOR: black
}

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-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-color: silver;
}

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;
	border-color: silver;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	COLOR: #f7f9fd;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #999999;
	TEXT-ALIGN: center;
	marginwidth: 3px;
	marginheight: 3px;
	background: url(images/SfondoMenuOrizzontale.jpg) repeat;
}

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, A.RigaPari, A.RigaDispari:Hover {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color: navy;
	background-color: #e8effd;
	/*background-color: #edf2fe;*/
}

.RigaDispari, A.RigaDispari {
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	color: #800040;
}

.RigaPariBold, A.RigaPariBold {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #000;
}

.RigaDispariBold, A.RigaDispariBold {
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
	color: #000;
}

.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: #ffffff;
	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;*/
	background-color: #fff8dc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom-style: solid;
	border-bottom-color: #504e42;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background: url(images/SfondoRigaDispari.jpg);
	color: #a8242e;
}

.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;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	height: 24px; /* -7 px */
	color: #a8242e;
	background-color: #fff0b3;
	border-style: outset;
	background: url(images/SfondoRigaDispari.jpg);
	text-decoration: none;
	cursor: pointer;
	border-color: #a8242e;
	border-left-width: 1px;
	border-top-color: #a8242e;
	border-top-width: 1px;
	border-right-color: black;
	border-right-width: 3px;
	border-bottom-color: black;
	border-bottom-width: 3px;
}

.BottoneLong
{
	width: 100%;
}

.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;
}