.MI {
    FONT-SIZE: 11pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.MT {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.MR {
    FONT-SIZE: 9px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.MRB {
    FONT-SIZE: 10px;
    COLOR: #069806;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ML {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.MN {
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ERR {
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.MNB {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.MNB:visited  {color: #000000;text-decoration: none;}
A.MNB:link {color: #000000;text-decoration: none;}
A.MNB:hover {color: yellow;text-decoration: none;}

MNB2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.MNB2:visited  {color: #000000;text-decoration: none;}
A.MNB2:link {color: #000000;text-decoration: none;}
A.MNB2:hover {color: blue;text-decoration: none;}

.MS {
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
    FONT: 11px Verdana;
    COLOR: #000080
}
P
{
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TH {
    FONT: bold 18pt "Verdana";
    COLOR: white
}

TD {
    FONT: 10pt "Verdana";
    COLOR: #000080
}

H3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000080;
    FONT-STYLE: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

H4 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

BLOCKQUOTE {
    FONT-STYLE: italic
}

PRE {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TT {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

CODE {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

KBD {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

SAMP {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A:link {
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

A:visited {
    COLOR: #000080;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}

A:hover {
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}

SELECT {
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana
}

/*.Copyright {
	COLOR: #000080;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:10px;
	text-decoration: none;
	TEXT-ALIGN: center;
	}
A.Copyright:visited  {color: #000080;text-decoration: none;}
A.Copyright:link {color: #000080;text-decoration: none;}
A.Copyright:hover {color: #000080;text-decoration: none;}
*/
.nav {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:10px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	TEXT-ALIGN: center;
}
A.nav:visited  {color: #ffffff;text-decoration: none;}
A.nav:link {color: #ffffff;text-decoration: none;}
A.nav:hover {color: yellow;text-decoration: none;}

.navLeft {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:10px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	TEXT-ALIGN: left;
}

.ModificaLeft {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#7c7cbe
}

.ModificaRight {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#EDEDF2
}

.TabellaColorComandi { 
    	BACKGROUND-COLOR: navy;	
}

.TabellaColorLogin { 
    	BACKGROUND-COLOR: navy;	
}

.TabellaColorMenu { 
    	BACKGROUND-COLOR: #7c7cbe;	
}

.TabellaColorRigaChiara { 
    	BACKGROUND-COLOR: #E9E9EE;	
}

.TabellaColorRigaScura { 
    	BACKGROUND-COLOR: #EDEDF2;	
}


.nero {
	COLOR: #000080;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:10px;
  	FONT-WEIGHT: bold;
	text-decoration: none;
	TEXT-ALIGN: center;
}
A.nero:visited  {color: #000080;text-decoration: none;}
A.nero:link {color: #000080;text-decoration: none;}
A.nero:hover {color: yellow;text-decoration: none;}

A.grigio:visited  { color: #4f4f4f;text-decoration: none;}
A.grigio:link {color: #4f4f4f;text-decoration: none;}
A.grigio:hover {color: #4f4f4f;text-decoration: none;}

.TitoloGrande {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:12px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	TEXT-ALIGN: center;
}

.TitoloPiccolo {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:10px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	TEXT-ALIGN: center;
}

.TitoloPiccoloLeft {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:10px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	TEXT-ALIGN:left;
}

.Messaggio {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
}

.TestoRosso {
	COLOR: #ff0000;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:10px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	TEXT-ALIGN: center;
}

.TestoVerde {
	COLOR: yellow;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:10px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	TEXT-ALIGN: center;
}

.clsEditTP
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
}  

.clsEdit0TP
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-SIZE: 10px;
    COLOR:  #000080;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    
    TEXT-ALIGN: left;
}  

.clsEdit1TP
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-SIZE: 10px;
    COLOR:  #000080;
    FONT-FAMILY: Verdana, Arial;    
    TEXT-ALIGN: left;
}  


.hideLoading{
	display:none;
}
.showLoading{	
	background:url("/images/loading.gif") no-repeat 0px 0px;
	width:16px;
	height:16px;	
	float:left;
	clear:none;
	display:block;	
}


.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #AA80FF;
	padding: 2px 6px 2px 6px;
}
.search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;	
	width:200px;
	
}		
.bottone
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #00008b;	
	FONT-FAMILY: Verdana
	
}

.myTable
{
	BORDER: solid 1px #2161A3;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana
}
.Titolo
{
    BORDER-RIGHT: #2161A3 1px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #2161A3 1px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #2161A3 1px;
    COLOR: #FFFFFF;
    TEXT-INDENT: 5px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #2161A3 1px solid;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #000000;
    BACKGROUND-IMAGE: url(LineaTitolo.gif);
    TEXT-ALIGN: left;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
    height:10
}
.Titolo_centro
{
    BORDER-RIGHT: #2161A3 1px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #2161A3 1px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #2161A3 1px;
    COLOR: #FFFFFF;
    TEXT-INDENT: 5px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #2161A3 1px solid;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #000000;
    BACKGROUND-IMAGE: url(LineaTitolo.gif);
    TEXT-ALIGN: center;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
    height:10
}
.dett
{
	BORDER:  solid 1px #2161A3;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}	
.dett2
{
	BORDER:  0;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #dddddd; 
    
}
.no_border
{
	BORDER:  0;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}	
.legenda
{	
	FONT-SIZE: 9px;
    FONT-FAMILY: Verdana
}	
.red
{
    BORDER-RIGHT: #2161A3 1px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #2161A3 1px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #2161A3 1px;
    COLOR: red;
    TEXT-INDENT: 5px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #2161A3 1px solid;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #000000;
    BACKGROUND-IMAGE: url(LineaTitolo.gif);
    TEXT-ALIGN: center;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana
}
TD.Link
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
TD.Link A:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
TD.Link A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffff00;
    TEXT-DECORATION: none
}
TD.Link A:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
SELECT.StatusOrder
{
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
TD.SelLink
{
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
TD.SelLink A:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003399;
    TEXT-DECORATION: none
}
TD.SelLink A:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003399;
    TEXT-DECORATION: none
}
TD.SelLink A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
TD.StatusOrderBar
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
INPUT.StatusOrder
{
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana
}
TD.IntColonna
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center
}
.TestoBlu
{
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana
}
TD.LinkBluLite
{
}
TD.LinkBluLite A:link
{
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
TD.LinkBluLite A:hover
{
    FONT-SIZE: 11px;
    COLOR: #6699ff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
TD.LinkBluLite A:visited
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.TestoBluBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
TD.LinkBlu
{
}
TD.LinkBlu A:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
TD.LinkBlu A:hover
{
    FONT-SIZE: 11px;
    COLOR: #6699ff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
TD.LinkBlu A:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
TD.LinkLeft	
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.vg_content_table_in_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 15px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.vg_content_table_in_box SPAN {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.vg_content_table_in_box A {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.vg_content_table_in_box A:hover {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.vg_content_box {
	BACKGROUND: url(../../shared_images/bg_content_box.gif); FLOAT: left; MARGIN: 5px 5px 0px 0px; WIDTH: 192px; HEIGHT: 170px; TEXT-ALIGN: left
}
 
.tooltipShow
{
 display:block;
 position: absolute;
 z-index: 3000;
 border: 1px solid #111;
 background-color: #eee;
 padding: 5px;
 opacity: 0.90;
 text-align: left;
}
.tooltipHide 
{
 display:none;
}
TD.RigheDettDark2 
{
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #000080;		
	text-align:left;
}
TD.RigheDettDark
{
    FONT: 8pt "Verdana";
     COLOR: white;
    background-color:#003399;
    font-weight:bold;
}
.Div-StyleGroup-Item 
{
	margin: 0px auto;
	width: 290px;
	height: 22px;
}
.Div-StyleGroup-Off 
{
	border-left: solid 7px transparent;
	float: left;
}

.Div-StyleGroup-Link 
{
	float: left;
	width: 290px;
	border-bottom: dotted 1px #787878;
	padding-bottom: 2px;
	color: #787878;
    text-decoration: none;
}
.Div-StyleGroup-Link2 
{
/*	float:LEFT;*/
	width: 290px;
	border-bottom: dotted 1px #787878;
	padding-bottom: 2px;
	color: #787878;
    text-decoration: none;
    display:block;
    
}

.tabella-lista {
	background-color: #fff;	
}
.tabella-lista .header 
{
	font-size: 10pt;
	font-family: Helvetica, Arial;
	background-color: #fff;
}
.total-border 
{
	height: 10px;
	border-bottom: dotted 2px #ddd;
}

.testo-paragrafo
{
	font-size: 10pt;
	font-family: Helvetica, Arial;
	color: #787878;
}

.Button-Blue {
	margin-top: 5px;
	background-color: #0354a3;
	color: #fff;
	font-size:10pt;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
	border: solid 2px #ddd;
	text-align: center;
}

.Button-Blue a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.Button-Blue-Disabled {
	margin-top: 5px;
	background-color: #eeeeee;	
	font-size:10pt;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
	border: solid 2px #ddd;
	text-align: center;
}
.dot
{
	height: 95%;
	border-left: dotted 1px black;
}
.row_hidden
{
	display:none;
}

.row
{
	display:table-row;
}