/****************Elementi base*********************/
BODY
{	
	font-size: 8pt;
	border-left-color: #c0ded4;	
	background-image: url(../img/mondo3.png);
	background-repeat:repeat-y;
	border-bottom-color: #c0ded4;	
	border-top-color: #c0ded4;		
	font-family: Sans-Serif;	
	border-right-color: #c0ded4;	
}

a:link
{
	text-decoration:underline;  
	color:Black;
	cursor:hand;cursor:pointer;
}
a:visited
{
	text-decoration: underline;  
	color:black;
	cursor:hand;cursor:pointer;
}
a:hover
{
	text-decoration: underline;  
	color:Gray;
	cursor:hand;cursor:pointer;
}

TABLE
{	
	font-family:Sans-Serif;
	font-size:8pt;	
}

/*******************************************/

/*************CLASSI***************/
.NAVIGATION
{
	font-size: 8pt;
	font-style: italic;
	font-family: Arial;
	background-color : #c0ded4;	
}


.BORDO
{
	border:solid 1px silver;		
}

/*Colori base*/
.BASECDARK 
{
	background-color : #50ac8d;		
}
.BASECLIGHT
{
	background-color : #c0ded4;	
}

/*Titolo di una pagina o elemento importante*/
.TITOLO
{	
	font-weight: bold;	
	font-size:14pt;	
	color: black;	
	background-color:Transparent;
	width:100%;
	font-family:Sans-Serif;    
	border-width:1px;	
	border-color:silver;	
	border-style:solid;	
}

.SOTTOTITOLO
{
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	font-size: 12pt;
	border-left: solid 1px silver;
	border-bottom: solid 1px silver;
	font-family: Sans-Serif;
	background-color: whitesmoke;
	border-width:1px;		
	border-style:solid;
}

/*Label di intestazione di una sezione*/
.BASECDARK.INTESTAZIONE
{	
	font-weight: bold;
	font-size:12pt;		
	text-align: center;		
	border: solid 1px silver;
	border-bottom-style:none;
	width:100%;	   
	color:Black;
	margin-top:4px;
	display:block;		
}
/*Label di intestazione di una sezione*/
.TITOLO_LISTA
{	
	font-weight: bold;
	font-size:12pt;		
	text-align: center;		
	border: solid 1px silver;
	border-bottom-style:none;
	width:100%;	   
	color:Black;
	background-color : #50ac8d;			
}
/*Label di intestazione di una sezione*/
.SOTTOTITOLO_LISTA
{	
	font-weight: bold;
	font-size:10pt;		
	text-align:left;		
	border: solid 2px silver;	
	width:100%;	   
	color:Black;
	background-color : #c0ded4;	
	padding-right: 2px;	
	padding-left: 2px;
	padding-bottom: 2px;	
	padding-top: 2px;	
}
.LISTA
{	
	border-color:silver;
	border-width:1px;	 
	border-style:solid;	
	padding-right: 2px;	
	padding-left: 2px;
	padding-bottom: 2px;	
	padding-top: 2px;
	width: 100%;
	border-collapse: collapse;	
	font-family:Sans-Serif;
	font-size:8pt;		
}

.LIST
{
	width: 100%;
	/*padding:2px 2px 2px 2px;	*/
	border-color:silver;
	border-width:1px;	 
	border-style:solid;	
}

/*Elemento di una lista*/
.ELEMENTO
{
	background-color :#f5f5f5;	
		width: 100%;
		padding-left:2px;
		padding-bottom:2px;
		padding-right:2px;
		padding-top:2px;
}
.ELEMENTO_ALTERNATO
{
	background-color : #E6E6E6;
		width: 100%;
		padding-left:2px;
		padding-bottom:2px;
		padding-right:2px;
		padding-top:2px;
}

.ETICHETTA
{
	font-weight: bold;
	text-align:left;	
}

.BOTTONE
{
	padding-left:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	
	/*background-color:#f0f0f0;*/
	
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-bottom:solid 2px silver;
	border-right:solid 2px silver;	
	font-size:10pt;	
	font-weight:500;
	text-align:left;
	vertical-align:baseline;
	BACKGROUND-IMAGE: url(../img/button.png);
	background-repeat:repeat-x;
}

.BOTTONE_PRINCIPALE
{
	padding-left:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;	
	COLOR:navy;
	border-top:solid 2px silver;
	border-left:solid 2px silver;
	border-bottom:solid 2px silver;
	border-right:solid 2px silver;	
	font-size:10pt;	
	font-weight:bold;
	text-align:center;
	vertical-align:baseline;
	BACKGROUND-IMAGE: url(../img/button.png);
	background-repeat:repeat-x;
	width:200px;
}

.BOTTONE_REPORT
{
	padding-left:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-top:2px;
	border-width:2px;	
	border-color:silver;	
	border-style:solid;
	font-size:10pt;	
	font-weight:500;
	text-align:center;
	vertical-align:baseline;		
	width:150px;
}

.REPORTSETTINGS
{		
	WIDTH: 100%;	
	padding-top:2px;	
	padding-left:5px;
	clear:left;	
	margin-right:0px;
	padding-right:0px;
}

a.bottone:link
{	
	color:#000066;
	text-decoration:none;
}

a.bottone:visited
{
	text-decoration:none;
	color:#000066;
}
a.bottone:hover
{
	text-decoration:none;
	color:Gray;
}

a.bottone_PRINCIPALE:link
{	
	color:BLUE;
	text-decoration:none;
}

a.bottone_PRINCIPALE:visited
{
	text-decoration:none;
	color:BLUE;
}
a.bottone_PRINCIPALE:hover
{
	text-decoration:none;
	color:Gray;
}

/*Controllo di login*/
.BASECDARK.LOGIN
{	
	border-width:2px;	
	border-color:silver;	
	border-style:solid;   		
    font-weight:bold;
    width:100px;
}
.BASECLIGHT.BOTTONELOGIN
{	
	border:solid 1px black;    		
    font-weight:bold;
    width:100px;
}

/*Riga di spaziatura*/
.SPACEROW
{
	height: 20px;
}

.PIEDIPAGINA
{
	font-size: xx-small;
}


.BASECLIGHT.toolbar_interna 
{
	 width: 100%; 
	 border-style:none;	 
}

.BASECDARK.toolbar 
{ 
	width:100%;	
	font-weight:bold; 
	text-align:left; 
	font-size:8pt;	
	height:50px;
	border-left:solid 1px silver;
	border-right:solid 1px silver;
	border-bottom:solid 1px silver;
	border-top:solid 1px silver; 	
	padding-right: 2px;	
	padding-left: 2px;
	padding-bottom: 2px;	
	padding-top: 2px;
	BACKGROUND-IMAGE: url(../img/toolbarbkg.png);
	background-repeat:repeat-x;
}

.SUBMENU
{
 width:80px;
 background-color:#dde8f6; 
 text-align:center;
 border-left:solid 1px silver;
 border-right:solid 1px silver;
 border-bottom:solid 1px silver;
 border-top:solid 1px silver; 
}

.orizontalup
{
	width:100%;
	height:6px;	
}
.orizontaldown
{
	width:100%;
	height:7px;	
}

.LINK1
{ 
	font-size:11px; 
	font-weight:bold;
}

		
.BASECLIGHT.toolbar_link 
{	
	font-weight: bold;
	font-size: 9pt; 	
	text-align: center; 
	height:25px;	
	cursor:hand;cursor:pointer;
	width:80px;
	padding-right: 2px;	
	padding-left: 2px;
	padding-bottom: 2px;	
	padding-top: 2px;
	background-color : #c0ded4;
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-bottom:solid 2px silver;
	border-right:solid 2px silver;		
	background-image:url(../img/toolbarbutton.png);
}

.BASECLIGHT.toolbar_linkover 
{	
	font-weight: bold;
	font-size: 9pt; 	
	text-align: center; 
	height:25px;	
	cursor:hand;cursor:pointer;	
	width:80px;
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-bottom:solid 2px silver;
	border-right:solid 2px silver;	
	background-color : #DDE8F6;
	padding-right: 2px;	
	padding-left: 2px;
	padding-bottom: 2px;	
	padding-top: 2px;	
}

.CARRELLO
{
	font-style:italic;	
}

.ROW0
{
	/*border: solid 1px white;*/
	background-color :#E6E6E6;	
	padding-right: 2px;	
	padding-left: 2px;
	padding-bottom: 2px;	
	padding-top: 2px;
}
.ROW1
{		
	/*border: solid 1px white;		*/
	background-color : #f5f5f5;	
	padding-right: 2px;	
	padding-left: 2px;
	padding-bottom: 2px;	
	padding-top: 2px;
}

/*SOTTOTITOLO LISTA*/
.ROW2
{
	font-weight: bold;
	font-size:8pt;		
	text-align:left;			
	color:Black;
	background-color : #c0ded4;
	padding-right: 2px;	
	padding-left: 2px;
	padding-bottom: 2px;	
	padding-top: 2px;
}

/*titolo lista*/
.ROW3
{
	font-weight: bold;
	font-size:10pt;		
	text-align:left;		
	border: solid 1px silver;	
	color:Black;
	background-color : #50ac8d;	
	width:100%;
	padding-right: 2px;	
	padding-left: 2px;
	padding-bottom: 2px;	
	padding-top: 2px;
}

.VISGUIDA
{
	font-size:9px;
	font-style:italic;
	text-align:right; 
}

.GUIDA
{
	font-size: 8pt;	
	border-left-color: #c0ded4;
	background-attachment: fixed;
	background-image: url(../img/MONDO3.JPG);
	border-bottom-color: #c0ded4;	
	border-top-color: #c0ded4;	
	background-repeat: repeat-y;
	font-family: Sans-Serif;	
	border-right-color: #c0ded4;	
}


.TITOLO_GUIDA
{
	background-color:whitesmoke;	
	height:42px;		
	font-weight: bold;
	font-size:12pt;	
	color: black;	
	font-family:Sans-Serif; 
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-bottom:solid 1px silver;
	border-right:solid 1px silver;
	
	
	
	/*border-style:solid;	*/
	
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:4px;
}

.SFONDOGUIDA
{	
	background-color:#f0f0f0;
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-bottom:solid 1px silver;
	border-right:solid 1px silver;
}

.HLPBlockQuote
{	
	font-size: 8pt;
	font-style: italic;
	font-family:Sans-Serif;
	font-weight:normal;	
}

.ui
{
	color:Blue;
}
.NAVBAR
{
	
	font-family: Monospace;
	background-color: #c0ded4;
	border:solid 1px silver;	
	padding: 1px 2px 1px 2px;
	
}

.PANNELLO_REPORT
{	border-width:1px;	
	border-color:silver;	
	border-style:solid;	
	font-family:Sans-Serif;
	font-size:8pt;
	background-color:#E6E6E6;
}
/****************albero**********************/
.dtree { TABLE-LAYOUT: auto; FONT-SIZE: 8pt; WIDTH: 500px; COLOR: #666; FONT-FAMILY: Sans-Serif; WHITE-SPACE: nowrap; }
	.dtree IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px }	
	.dtree A.node { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WHITE-SPACE: nowrap; TEXT-DECORATION: none }
	.dtree A.nodeInd { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: #3b5473; PADDING-TOP: 1px; WHITE-SPACE: nowrap; TEXT-DECORATION: none }
	.dtree A.nodeAltern { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: red; PADDING-TOP: 1px; WHITE-SPACE: nowrap; TEXT-DECORATION: none }
	.dtree A.nodeSel { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #FDFCC8; TEXT-DECORATION: none }
	.dtree A.node:hover { TEXT-DECORATION: underline }
	.dtree A.nodeInd:hover { TEXT-DECORATION: underline }
	.dtree A.nodeAltern:hover { TEXT-DECORATION: underline }
	.dtree A.nodeSel:hover { COLOR: #333; TEXT-DECORATION: underline }
	.dtree .clip { OVERFLOW: hidden }



/******************reportDefICA*****************/
.IMGMAP
{
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	
}


.IMGMAPOVER
{
	border-width:2px;
	border-style:solid;
	border-color:Red;
}

.REP_TABLE
{	
	width:100%;	
}

#ReportTable
{
	border-width:1px;	
	border-color:silver;	
	border-style:solid;
}

.REP_TITLE
{	
	border-width:1px;	
	border-color:silver;	
	border-style:solid;
	font-weight: bold;
	font-size: 16pt;	
	font-family: Serif;
	background-color: #c0ded4;
	text-align: center;
	margin-top:20px;	
}

.REP_SUMMARY
{
	border: solid 1px silver;		
	font-size:small;	
	font-family: Serif;
	background-color: #E6E6E6;
	text-align:left;	
	font-weight:normal;
	font-style:italic;
	margin-top:0px;	
}

.TITOLO_D2
{
	font-weight: bold;
	font-size: 12pt;
	background-color: #e6e6e6;
	text-align: center;
}

.TITOLO_D1 
{
	font-size: 12pt;
	font-weight:bold;
	text-align:center;	
	background-color: #e6e6e6;
}


.ROWDIMHIGHLIGHT
{
	
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 2px;
	color: blue;
	padding-top: 2px;
	background-color: #ffff99;
	text-align: left;
	text-decoration: underline;
}

.CORNER{
	color: #808080;
	font-family: sans-serif;
	font-size: 8pt;
    vertical-align:bottom;
    text-align:center;    
}

.D10{
	background-color: #82C0FF;
	color: #0000A0;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
}

.D11{
	background-color: #FFFFFF;
	color: #0000A0;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
}

.D20{
	background-color: #82C0FF;
	color: #0000A0;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
}

.D21{
	background-color: #FFFFFF;
	color: #0000A0;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
}

.F0{
	background-color: #A1C0DF;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-align:left;
}

.F1{
	background-color: #81A0BF;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-align:left;
}

.F2{
	background-color: #DFDFDF;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-align:left;
}

.F3{
	background-color: #BFBFBF;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-align:left;
}

.MD10{
	background-color: #FFFFD5;
	color: #000000;
	font-family: sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align:left;
}

.MD11{
	background-color: #808080;
	color: #000000;
	font-family: sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align:left;
}

.MD20{
	background-color: #FFFFD5;
	color: #000000;
	font-family: sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align:center;
}

.MD21{
	background-color: #808080;
	color: #000000;
	font-family: sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align:center;
}

.MDLINK{
	font-weight: bold;
	text-decoration: underline;
	cursor: hand;cursor:pointer;	
	behavior:url(ReportStyles/reports.htc);
}

.MDLINKOVER{
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
	cursor: hand;cursor:pointer;
	behavior:url(ReportStyles/reports.htc);
}

.TUD1{
	background-color: #ACB9DD;
	color: #000080;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
}

.TUD2{
	background-color: #ACB9DD;
	color: #000080;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:right;
}

.V0{
	background-color: #96C0EA;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 8pt;
	text-align:right;
}

.V1{
	background-color: #81AAD4;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 8pt;
	text-align:right;
}

.V2{
	background-color: #C0D5EA;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 8pt;
	text-align:right;
}

.V3{
	background-color: #ABBFD4;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 8pt;
	text-align:right;
}

.V4{
	background-color: #C0D5EA;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 8pt;
	text-align:right;
}

.V5{
	background-color: #ABBFD4;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 8pt;
	text-align:right;
}

.V6{
	background-color: #EAEAEA;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 8pt;
	text-align:right;
}

.V7{
	background-color: #D4D4D4;
	color: #3E3E3E;
	font-family: sans-serif;
	font-size: 8pt;
	text-align:right;
}

/*Stile per la descrizione dei DrillDown*/
.DRILL_INFO{
	font-style: italic;
	font-weight: bold;	
	font-size: 10pt;
}

.TITOLO_PICCOLO
{
	background-color : #50ac8d;
	color:Navy;
	
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-bottom:solid 1px silver;
	border-right:solid 1px silver;
	FONT-WEIGHT:bold;
	FONT-SIZE:10pt;	
	WIDTH:100%;	
	FONT-STYLE:italic;
	TEXT-ALIGN:center;
	display:block;	
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;

	margin-top:2px;
}

.DIV_HEADER
{	
	FONT-WEIGHT:bold;
	FONT-SIZE:10pt;		
	FONT-STYLE:italic;		
	margin-left:5px;		
	float:left;	
	text-align:left;
}

.DIV_BUTTON
{	
	margin-right:5px;	
	text-align:right;
}

.DIV_CONTAINER
{
	border-top:none;	
	border-left:solid 1px silver;
	border-bottom:solid 1px silver;
	border-right:solid 1px silver;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;
	padding-top:10px;
	background-color :#f5f5f5;
	width:100%;
	text-align:center;
	clear:left;
}

.MAINPAGE_DIV
{
	display:block;
	clear:both;
	margin-top:8px;
	padding-bottom:4PX;
	padding-left:4PX;
	padding-right:4px;
	padding-top:4px;
	border-width:1px;	
	border-color:silver;	
	border-style:solid;
	font-size:8pt;		
	text-align:center;
	vertical-align:baseline;	
	background-color :#f5f5f5;	
}

.BASECDARK.TABLEDARK.MENU
{
	border-width:2px;	
	border-color:silver;	
	border-style:solid;
	border-bottom-style:none;
	width: 100%;		
	text-align: center;	
	font-size:x-small;	
	display:block;	
}

.MENU_SEL
{	
	border-width:2px;	
	border-color:silver;	
	border-style:solid;
	border-bottom-style:none;	    
	width:100%;
    font-family:Sans-Serif;
	font-size:x-small;
    text-align:center;    
    background-color:Transparent;   
    text-decoration:none;
    display:block;	        
}

.FOOTER
{
	font-weight: bold;
	font-size:8pt;
	color:Black;
	background-color : #c0ded4;
}

/* ********************************************** */
/* Stili per la wizard*/
/* ********************************************** */

/* Stile per l'albero della wizard */
.WIZARD_TREE
{
	BACKGROUND-COLOR: #c0ded4;
	padding-left: 3px;
	padding-right: 3px;
	border: solid 1px silver;
	text-align: center;
	width: 115px;
}

/* Elemento normale*/
a.WZITEM:link
{
	color:navy;
}

a.WZITEM:visited
{
	color:navy;
}

a.WZITEM:hover
{
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;  
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	
	/*BORDER-RIGHT: #a0a0a0 2px solid; 
	BORDER-TOP: #a0a0a0 2px solid;  
	BORDER-LEFT: #a0a0a0 2px solid;
	BORDER-BOTTOM: #a0a0a0 2px solid;*/
	
	width: 100%;
	background-color: #FDFCC8;
	margin-bottom:2px;
	margin-top:2px;
	color:navy;
}

.WZITEM
{
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;  
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px; 
	width: 100%;
	color:navy;
	margin-bottom:2px;
	margin-top:2px;
	
	BORDER-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid;  
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	text-align:center;
}


/* Elemento della pagina attualmente visualizzata */
a.WZITEM_SELECTED:link
{	
	FONT-SIZE: 11px;
	font-weight:bold;
	color: navy;
}

a.WZITEM_SELECTED:visited
{
	FONT-SIZE: 11px;
	font-weight:bold;
	color: navy;
}
a.WZITEM_SELECTED:hover
{
	FONT-SIZE: 11px;
	font-weight:bold;
	color: navy;
}
.WZITEM_SELECTED
{
	PADDING-BOTTOM: 5px;  
	PADDING-TOP: 5px; 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px; 
	
	BORDER-RIGHT: silver 2px solid; 
	BORDER-TOP: silver 2px solid;  
	BORDER-LEFT: silver 2px solid;
	BORDER-BOTTOM: silver 2px solid;
	
	background-color: #FDFCC8;
	
	width: 100%;
	margin-bottom:2px;
	margin-top:2px;
	text-align:center;
}

/* Stile per l'elemento finale*/
.WZLAST_ITEM
{
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 2px;  
	PADDING-TOP: 2px; 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px; 	
	BORDER-RIGHT: #a0a0a0 1px solid; 
	BORDER-TOP: #a0a0a0 1px solid;  
	BORDER-LEFT: #a0a0a0 1px solid;
	BORDER-BOTTOM: #a0a0a0 1px solid;
	
	background-color: #ffd0d0;
}

.WZNAVBAR
{
	BORDER-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid; 
	BACKGROUND-COLOR: #c0ded4;
	PADDING-BOTTOM: 2px;  
	PADDING-TOP: 2px; 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px; 
}

.WZCONTAINER
{	background: whitesmoke;
	BORDER-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid; 
	margin-top: 10px;
	MARGIN-BOTTOM: 10px;
	/*OVERFLOW: auto;  */
	HEIGHT: 100%;
	width:100%;
	padding-bottom:5PX;
	padding-left:5PX;
	padding-right:5px;
	padding-top:5px;
}

.CONTAINER
{
	background: whitesmoke;
	BORDER-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid; 
	padding:4px 4px 4px 4px;	
}

.CONTAINER_SUBTITLE
{
	background-color: #FDFCC8;
	font-weight: bold;
	font-size:10pt;	
	color: navy;	
	font-family:Sans-Serif; 
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-bottom:solid 1px silver;
	border-right:solid 1px silver;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:5px;
}

a.scritta_logo:hover
{
	font-size:10pt;	
	color: navy;
	font-style:italic;		
}
a.scritta_logo:link
{
	font-size:10pt;	
	color: navy;	
	font-style:italic;			
}
a.scritta_logo:visited
{
	font-size:10pt;	
	color: navy;
	font-style:italic;				
}
	
.invisible
{
	display:none;
}

.TAB_SELEZIONATO
{
	background-color:whitesmoke;
	border-top:solid 2px silver;
	border-left:solid 1px silver;
	border-bottom:none;
	border-right:solid 2px silver;
	font-size:12pt;	
	color: navy;
	font-style:italic;	
	padding:4px 4px 4px 4px;	
}

.TAB
{
	background-color:#D6D6D6;
	border-top:solid 2px silver;
	border-left:solid 1px silver;
	border-bottom:none;
	border-right:solid 2px silver;
	font-size:12pt;	
	color: navy;
	font-style:italic;	
	padding:4px 4px 4px 4px;		
}

.APPLICA
{
	background-color: #c0ded4;	
	margin-top:4PX;
	text-align:right;	
	BORDER-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid; 
	padding:1 4 1 4;
	width:100%;		
}
.COMBO_IMPORTANTE
{
	background-color:#FDFCC8;
	margin:4PX 4PX 4PX 4PX;
	border:SOLID 4PX silver;
	width:500px;
}

.TESTO_PICCOLO
{
	font-size:9px;
}

.FILTER_LABEL_LEV
{
	background-color : #50ac8d;
	color:Navy;	
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-bottom:solid 1px silver;
	border-right:solid 1px silver;
	FONT-WEIGHT:bold;
	FONT-SIZE:8pt;	
	WIDTH:100%;	
	FONT-STYLE:italic;
	TEXT-ALIGN:center;	
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;	
}

.FILTER_LABEL_VAL
{
	background-color : #c0ded4;
	color:Navy;	
	border-top:solid 1px silver;
	border-left:solid 1px silver;
	border-bottom:solid 1px silver;
	border-right:solid 1px silver;
	FONT-WEIGHT:bold;
	FONT-SIZE:8pt;	
	WIDTH:100%;	
	FONT-STYLE:italic;
	TEXT-ALIGN:center;	
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;	
}

.FILTER_LABEL_ERR
{	
	FONT-SIZE:7pt;	
	WIDTH:100%;	
	FONT-STYLE:italic;	
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;	
	text-align:right;
	color:Red;	
}

