/* Class */
body {
	background-color : #FFFFFF;
}
td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #15355C;
}

td.amisat_durata { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #15355C;
	   background-color:#CBEAF8;
}

td.amisat_durata_off { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #999999;
	   font-style: italic;
}

.small { font-size: 10px;
font-family: verdana, Arial, Helvetica;
}
.elen { font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
}
.bordi{
	border: 1px solid #E0FFFF;
}
.fontwhite
 {
	color : #FFFFFF;
}
.bold { font-weight: bold;
}

/* Link */
a:link,a:active,a:visited 
{ 
	color:#15355C; text-decoration: underline;
}
a:hover { color: #FF0000;
}
a.small:link,a.small:active,a.small:visited
{
	text-decoration: none;
}
,a.small:hover
{
  color: #15355C;
	background-color:#FFFFFF;
}

a.bold:link,a.bold:active,a.bold:visited,a.bold:hover
{
	font-weight: bold;
}
a.blu:link,a.blu:active,a.blu:visited
{
	color: #45A0CF;
}
a.blu:hover
{
	color: #FF0000;
}
a.blu2:link,a.blu2:active,a.blu2:visited
{
	color: #45A0CF;
	text-decoration : none;
}
a.blu2:hover
{
	color: #FF0000;
}

a.lwhite:link,a.lwhite:active,a.lwhite:visited
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration : none;
}
a.lwhite:hover
{
	color: #FF0000;
}


/* Element Form */
input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	width : 110px;
}
select
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	width : 133px;
}

/*Swap Cell*/
.white { background-color: #ffffff; font-size: 10px;
}
.prOffc { background-color: #E0F0F7; font-size: 10px;
}
.prOffs { background-color: #CBEAF8; font-size: 10px;
}
.inOffs { background-color: #D5DEC4; font-size: 10px;
}
.inOffc { background-color: #ECEDE5; font-size: 10px;
}
.azOffs { background-color: #C7D4EF; font-size: 10px;
}
.azOffc { background-color: #F0F4FD; font-size: 10px;
}
.opOffs { background-color: #DCEEE7; font-size: 10px;}
.opOffc { background-color: #DFEFEF; font-size: 10px;}

.Titolo{
 font-family: 'Arial Narrow';
 color:#104070; 
 font-size: 18px; 
 font-weight: bold;
}
.Titoletto{
 font-size: 13px;
 font-weight: bold;
 color:#104070; 
}
.MenuExt {
	font-size: 11px;
	text-decoration : none;
}

.error
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.verde
{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008000;
	font-weight: bold;
}
.rosso
{
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
 
.message_info
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
a.invisible
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
}
.avOffc { background-color: #FFF4E3; font-size: 10px;
}
.avOffs { background-color: #FFE0B8; font-size: 10px;
}
 
/*stile di filodiretto da ard_style.css*/ 
.hide
{
    DISPLAY: none;
    /*COLOR: #2b458f*/
}
.show
{
    VISIBILITY: visible;
    /*COLOR: #2b458f*/
}
break
{
PAGE-BREAK-AFTER: always;
}
.sfondo1
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial,Helvetica,Tahoma;
}
.sfondo2
{
	BACKGROUND-COLOR: #CADCDE;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial,Helvetica,Tahoma;
}
.sfondo1small
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 7pt;
	FONT-FAMILY: Arial,Helvetica,Tahoma;
}
.sfondo2small
{
	BACKGROUND-COLOR: #CADCDE;
	FONT-SIZE: 7pt;
	FONT-FAMILY: Arial,Helvetica,Tahoma;
}
.excel
{
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica,Tahoma;
	BACKGROUND-COLOR: #FFFFFF;
}
TH
{
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color : #AECEC8;
}
nascosto.a:link,nascosto.a:hover,nascosto.a:visited,nascosto.a:active {
	color: #000000;
	font-size: 1pt;
	font-family: Arial;
	visibility: hidden;
	display : none;
	position : absolute;
	top : 0px;
}
.nascosto  {
	color: #000000;
	font-size: 1pt;
	font-family: Arial;
	visibility: hidden;
	display : none;
	position : absolute;
	top : 0px;
}
h1{
	font-family: 'Arial Narrow';
	color: #104070;
	font-size: 18px;
	font-weight: bold;
	display: inline;
	font-stretch: ultra-condensed;
}
h2{
 font-family: 'Arial Narrow';
 color:#104070; 
 font-size: 16px; 
 font-weight: bold;
 display: inline;
font-stretch: ultra-condensed;
}
h3{
 font-family: 'Arial Narrow';
 color:#104070; 
 font-size: 14px; 
 font-weight: bold;
 display: inline;
font-stretch: ultra-condensed;
}
	.dafare{
		color: silver;
	}
	.fatto{
		color: #003366;
	}
	.attuale{
		color: #003366;
	}

/***************************************/
