@media print {
	font		{font-size:66%}
	body		{background:white}
	.id			{display:none;}
	.idx		{display:none;}
	.toolbar	{display:none;}
	.actb		{display:none;}
}
/*
@page {size:landscape; margin:5%}
*/

.rtopmainlink	{ height: 12px; background: #546078; color: #FFF; padding: 1px;}


BODY {
	background-color:#EAF0F5;
	font-family:Verdana,Arial,Tahoma;
 	font-size:7.5pt;
	/*border-width:0px 0px 0px 0px;*/
	margin:2px 0px 0px 2px;
}
A:HOVER	{	color:Orange;}
A		{	color:Blue;	text-decoration:none;}

span	{ display:inline;	}
/*
th.header			{	background-image: url(../img/small.gif);         cursor: pointer;     font-weight: bold;     background-repeat: no-repeat;     background-position: center left;     padding-left: 20px;     border-right: 1px solid #dad9c7;     margin-left: -1px; } 
th.headerSortUp		{	background-image: url(../img/small_asc.gif);     background-color: #3399FF; } 
th.headerSortDown	{	background-image: url(../img/small_desc.gif);     background-color: #3399FF; } 
*/

.normal {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana,Arial,Tahoma;
 	font-size:7.5pt;
}

.over	{ background-color: orange; }

H4		{	font-size:9pt;}
li		{	font-size:7.5pt;font-family:Tahoma,Verdana,Arial;}
img		{	border:0px;}

.outtable	{	
			font-size:7.5pt;	
			font-family:Verdana,Tahoma,Arial;
			background-color:#FFF; color: #000;
			border-collapse:collapse;
			border-spacing:0px;
			border:1px black solid;
		}

.outtable2	{	
			font-size:7.5pt;	
			font-family:Verdana,Tahoma,Arial;
			background-color:#FFF; color: #000;
			border-collapse:collapse;
			border-spacing:1px;
			border:1px black solid;
		}



label		{
			FONT-SIZE:7.5pt; 
			font-family:Arial,Verdana,Tahoma;
			font-size: 100%; 
			display:inline;
			}

text		{font-size:7.5pt; font-size: 90%;  }
textarea	{font-size:7.5pt; }
input		{
			FONT-SIZE:7.5pt; 
			font-family:Arial,Verdana,Tahoma;
			font-size: 100%; 
			}
radio		{
			FONT-SIZE:7.5pt; 
			font-family:Arial,Verdana,Tahoma;
			font-size: 100%; 
			display:inline;
			}
select		{
			FONT-SIZE:7.5pt; 
			font-family:Arial,Verdana,Tahoma;
			font-size: 100%; 
			}


/*per inputs*/
.inNormal	{background-color:#ffffff; color:#000000;}
.inFocus	{background-color:#ffff00; color:#000000;}

input.fisso2 {
  	BACKGROUND-COLOR:lightgrey;
	border-style:outset;
	font-family:Tahoma,Verdana,Arial;
	TEXT-ALIGN:left;
  }

input.fisso {
	font-size:8pt;
  	BACKGROUND-COLOR:lightgrey;
	border-style:inset;
	font-family:Courier New, Courier, Monospace;
	TEXT-ALIGN:left;
  }
input.modif {
	font-size:8pt;
  	BACKGROUND-COLOR:white;
	font-family:Courier New, Courier, Monospace;
	TEXT-ALIGN:left;
  }


input.modificabile {
  	BACKGROUND-COLOR:white;
	font-family:Courier New, Courier, Monospace;
	TEXT-ALIGN:left;
  }
select.modificabile {
  	BACKGROUND-COLOR:white;
	font-family:Courier New, Courier, Monospace;
	TEXT-ALIGN:left;
  }
option.selezionato {
 	font-size:12pt;
}






.id		{FONT-SIZE:7.5pt; border:1px #6699CC solid; text-align:	left; }


/* usato in editing dati */
.out	{font-size:7pt; border:1px #6699CC solid; text-align:right; background-color:lightgrey}
.Lout	{font-size:7pt; border:1px #6699CC solid; text-align:left; background-color:lightgrey}
.Rout	{font-size:7pt; border:1px #6699CC solid; text-align:right; background-color:lightgrey}

.edit	{font-size:7pt; border:1px #6699CC solid; text-align:right; }
.Ledit	{font-size:7pt; border:1px #6699CC solid; text-align:left; }
.Redit	{font-size:7pt; border:1px #6699CC solid; text-align:right; }

/* dettaglio verticale */
.tit	{font-size:7.5pt; FONT-WEIGHT:bold; text-align:center; }
.desc	{font-size:7pt; FONT-WEIGHT:bold; text-align:right; }
.value	{font-size:7pt; text-align:right; }




.tool {
	FONT-WEIGHT:normal; 
	FONT-SIZE:11px; 
	COLOR:blue; 
	FONT-FAMILY:Verdana,Arial; 
	TEXT-DECORATION:none
}
.toolsep {
	FONT-WEIGHT:normal; 
	FONT-SIZE:11px; 
	COLOR:#FF9400; 
	FONT-FAMILY:Verdana,Arial; 
	TEXT-DECORATION:none
}
.title {
	FONT-WEIGHT:900; 
	FONT-SIZE:15px; 
	COLOR:#32509E; 
	/*FONT-FAMILY:Verdana,Arial;*/ 
	FONT-FAMILY:Haettenschweile, Verdana,Arial; 
	TEXT-DECORATION:none
}
.subtitle {
	FONT-WEIGHT:normal; 
	FONT-SIZE:12px; 
	COLOR:#32509E; 
	FONT-FAMILY:Tahoma, Verdana, Arial; 
	TEXT-DECORATION:none
}
.text {
	FONT-WEIGHT:normal; 
	FONT-SIZE:12px; 
	COLOR:blue; 
	FONT-FAMILY:Tahoma, Verdana, Arial; 
	TEXT-DECORATION:none
}
.foot {
	FONT-WEIGHT:normal; 
	FONT-SIZE:11px; 
	COLOR:#32509E; 
	FONT-FAMILY:Tahoma, Verdana, Arial; 
	TEXT-DECORATION:none
}
.testo {
	FONT-WEIGHT:normal; 
	FONT-SIZE:12px; 
	COLOR:#32509E; 
	FONT-FAMILY:Tahoma, Verdana, Arial; 
	TEXT-DECORATION:none
}
.rigamenu {
	FONT-WEIGHT:normal; 
	FONT-SIZE:12px; 
	COLOR:#32509E; 
	FONT-FAMILY:Tahoma, Verdana, Arial; 
	TEXT-DECORATION:none
}

/*-----*/
/* per menubar con evidenziazione*/
/*-----*/

.menubar{
	COLOR:#FFFFFF;
	BACKGROUND-COLOR:#EAF0F5;
	TEXT-DECORATION:none;
	FONT-FAMILY:verdana, helvetica;
	FONT-SIZE:12px;
	TEXT-ALIGN:left;
}

a.menub:link, a.menub:visited, a.menub:active {
  	FONT-FAMILY:Verdana,Arial;
  	TEXT-DECORATION:none;
  	FONT-SIZE:10px;
  	COLOR:Blue;
  	BACKGROUND-COLOR:#EAF0F5;
	TEXT-ALIGN:left;
	PADDING-left:6px;
	BORDER:1px solid orange;
	BORDER-LEFT:0px;
	BORDER-TOP:0px;
	BORDER-BOTTOM:0px;
	WIDTH:80px;
  }

a.menub:hover {
  	FONT-FAMILY:Verdana,Arial;
  	BACKGROUND-COLOR:#BAD9D4;
  	TEXT-DECORATION:none;
  	FONT-WEIGHT:bold;
  	FONT-SIZE:10px;
  	COLOR:blue;
	TEXT-ALIGN:left;
	PADDING-left:6px;
	BORDER:1px solid orange;
	BORDER-LEFT:0px;
	BORDER-TOP:0px;
	BORDER-BOTTOM:0px;
	WIDTH:80px;
}
#footer_copy {
	font-size:9px; color:#555555; margin:5px 0;
	margin:0 0 0.5em 0
}



/*RSS Inizio*/
/*CSS per gli scroller RSS*/
#ticker {
	width: 200px;
	height: 2.4em;
	border: 1px dashed #000;
	padding: 5px;
	background-color: lightyellow;
	margin:10px 0;
	text-align:left;
}

#box {
	width: 250px;
	height: 180px;
	border: 1px solid #000;
	padding: 5px;
	background-color: #F0F0F0;
	margin: 10px 0;
	text-align: left;
	font-size: 11px;
}

.rssclass .rssdate {
	color: gray;
}

.rsstitle {
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0;
}
.rssclass a {
	text-decoration: none;
}
/*RSS fine*/
