.MI
{
    FONT-SIZE: 11pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MR
{
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MRB
{
    FONT-SIZE: 10px;
    COLOR: #069806;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.ML
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MN
{
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MNB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MNT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.MS
{
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.FC
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}

BODY
{
    FONT: 10px;
    COLOR: #000080;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	margin:0px;
}
P
{
	FONT-SIZE: 10px;
	COLOR: #000080;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
}
TH
{
	FONT-SIZE: 18px;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
}
TD
{
	FONT-SIZE: 11px;
	COLOR: #000080;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
}
H4
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000080;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
}
BLOCKQUOTE
{
    FONT-STYLE: italic
}
PRE
{
    FONT-FAMILY: Verdana;
}
TT
{
    FONT-FAMILY: Verdana;
}
CODE
{
    FONT-FAMILY: Verdana;
}
KBD
{
    FONT-FAMILY: Verdana;
}
SAMP
{
    FONT-FAMILY: Verdana;
}
A:link
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #6699ff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.nav:link
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
}
A.nav:visited
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
}
A.nav:hover
{
    COLOR: red;
    FONT-FAMILY: Verdana;
}
.nav
{
    FONT-FAMILY: Verdana;
}
SELECT
{
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY:Verdana;
}
BODY
{
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-Face-Color : navy;
}



TR.RigheDettDark TD,TR.RigheDettDark TH
{
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #000080;		
	text-align:center;
}
.RigheTabella
{

	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	background-color: #dddddd;
	color : #000080;
	text-align:left;	
}
.RigheTotale TD, .RigheTotale TR
{

	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	background-color: green;
	color : #FFFFFF;
}
TD.RigheDettDark 
{
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #000080;		
	text-align:left;
}

RigheDett
{

	background-color:#CCCCFF ;
	font-family:Verdana;
	font-size:11px;
	color : Navy;
	font-style:normal;
	text-align:left	
	}
	
TD.RigheDett 
{
	background-color:#CCCCFF;
}

.Copyright
{
	COLOR:#000080;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:10px;
	text-decoration: none;
	TEXT-ALIGN: center;
}
.TabellaColorRigaChiara { 
    	BACKGROUND-COLOR: #F1F0EC;	
}

.TabellaColorRigaScura { 
    	BACKGROUND-COLOR: #E9E6E1;	
}

.TabellaColorTotale
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #CCCCFF;
}

.clsEditTP
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #F9F9F9;    
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000080;
}

.clsEditTPColorRigaChiara
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR:  #F1F0EC;    
    FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #000080;
}

.clsEditTPColorRigaScura
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #E9E6E1;    
    FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #000080;
}

.input_mailing
{
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY:Verdana;
}

.but_mailing
{
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY:Verdana;
}

.TestoBlu
{
    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
}

TD.LinkBlu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

TD.IntColonna2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003399
}

.TestoBluBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.giorni
{   
	width: 400; 
    FONT-WEIGHT: bolder;	
    FONT-SIZE: 8px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
div.box{width:250px;height:250px;
    background:url(boxbk.png) no-repeat top left;
    padding:1px 0;font-size:10px
 }
    
div.box-inner{height: 200px;overflow:auto;
    margin:25px 24px 0;padding-right:2px} 
    
.legenda
{
    FONT-SIZE: 9px;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}    
.t_leg
{
	
	height:1%;
}	
.t_dett
{
	width:6;	
	font-size:7px;
}	
#t_container
{
	padding:11px;
	height:540px;
	width:100%;
	position:absolute;
	top:160px;
}
.bottone
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #00008b;	
	FONT-FAMILY: Verdana
	
}

.anagrafica_etichetta
{
	background-color: #CCCCFF;	
}

.anagrafica_testo
{
	background-color: #F9F9F9;
}

.anagrafica_testo input
{
	background-color: #F9F9F9;
	font-size:11px;	
}

.toggle_visible
{

display:table-row;
/*display: inline!important;*/
}

.toggle_visibility
{
	display:block;
}
/*.toggle_visible td
{
background-color:;
}*/

.toggle_collapse
{
display: none;
}

TD.anagrafica_etichetta_crs  {
	COLOR : White;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
	BACKGROUND = #0000C1;
	FONT-WEIGHT : bold;
}

TD.anagrafica_testo_crs  {
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
	FONT-WEIGHT : bold;
}

.anagrafica_input_crs  {
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
}

.minipulsanti_crs  {
	FONT-SIZE : 8pt;
}

div#m_contenitore 
{
width:1150px;
margin:0 auto;
}

TR.BlueLineSfondo
{
	background-color: #000080;
}
TD.BlueLineTitolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
A.BlueLineTitolo:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
A.BlueLineTitolo:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
DIV.BlueLineMenu
{
	background-color:#F1EFE5 ;
	position:absolute;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 3px outset Gray;
	border-right: 3px outset Gray;
}
.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.anagrafica_etichetta_rosso  {
	COLOR : White;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
	background-color : #FF0000;
	FONT-WEIGHT : bold;
}

TD.anagrafica_testo_rosso  {
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
	background-color : #FF8080;
	FONT-WEIGHT : bold;
}
TD.anagrafica_etichetta  {
	COLOR : White;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 10px;
	TEXT-DECORATION : none;
	BACKGROUND-COLOR : #000080;
	FONT-WEIGHT : bold;
}

TD.anagrafica_etichetta_grigio  {
	COLOR : #000080;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 10px;
	TEXT-DECORATION : none;
	BACKGROUND-COLOR : #EDEDF2;
	FONT-WEIGHT : bold;
}

TD.anagrafica_testo_grigio  {
	COLOR : #000080;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 10px;
	TEXT-DECORATION : none;
	BACKGROUND-COLOR : #DBDBE6;
}

.anagrafica_input  {
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
}
.minipulsanti  {
	FONT-SIZE : 8pt;
}

.body2
{
    BACKGROUND-REPEAT : no-repeat;
	COLOR : Navy;
	FONT-FAMILY : Verdana, Arial;
	FONT-SIZE : 8pt;
	FONT-WEIGHT : normal;
	scrollbar-Face-Color : #003399;
	margin-left:5px;
	
}

  h2.tab span {
    margin-left: 9px;
    margin-right: 0px;
    padding: 1px 10px 0px 10px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    cursor: pointer;
    /* Remove the following if you don't want rounded corners (Mozilla only). */
    -moz-border-radius: 7px 7px 0px 0px;
  }

  h2.tab span.not-selected {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    color: #999;
  }

  h2.tab span.selected {
    background-color: #fff;
    border-bottom: 1px solid #fff;
  }

  h2.tab {
    border-bottom: none;
    font-weight: bold;
    font-size: 100%;
    margin-bottom: 0px;
    font-style: normal;
  }

  div.section {
    border: 1px solid #ccc;
    padding: 15px 5px 5px 5px;
}

.MsgRosso
{
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color: red;
	text-align:center;
}
table.CriteriRicerca
{
    background-color: #f0f0f0;
    border-style: solid;
    border-width: 2px;
    border-color: #d5dfee;
}
.HeaderFissa
{
	vertical-align:top;
	overflow:auto;
	width: expression(eval(document.body.clientWidth- larghezza_HeaderFissa));
	height: expression(eval(document.body.clientHeight- altezza_HeaderFissa));
}
.row_hidden
{
	display:none;
}

.GROUPALL
{
    
    FONT-SIZE: 7pt;
    COLOR: BLACK;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden;
}

A.qui:link
{
    COLOR: red;
    FONT-FAMILY: Verdana;
}
A.qui:visited
{
    COLOR: red;
    FONT-FAMILY: Verdana;
}
A.qui:hover
{
    COLOR: red;
    FONT-FAMILY: Verdana;
}
.message
{
	FONT-FAMILY: Verdana;	
	font-size:10px;
	color:Red;
	width:96%;
	position:absolute;
	top:50px;
}
