body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
}
.check_good {
	color: #4AA02C;
}
.check_miss {
	color: #A0A017;
}
.check_bad {
	color: #800517;
}
.tablelist {
	font-size: 12px;
width:90%; border-left:1px solid #000000; border-top:1px solid #000000; border-bottom:none

	}
.tablelist th { text-align:left; color:#FFFFFF; border:1px solid #fff; border-right:none}

.header {
        background-color: #FFFFFF;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
}
.headbar {
        background-color: #000000;
	border-color: #1356B1;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
}
.headbarfont {
	background-color: #000000;
        border-color: #1356B1;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        padding: 3px;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
}
.vitals {
	border: solid 1px;
	border-color: #cfcfcf;
	text-align: left;
	color: #555555;
	font-size: 8pt;
	margin-bottom: 2px;
}

.infos {
       width: 400px
	border: solid 1px;
	border-color: #cfcfcf;
	text-align: left;
	color: #555555;
	font-size: 8pt;
	margin-bottom: 2px;
}

.disks {
        text-align: left;
        color: #555555;
        font-size: 8pt;
        margin-bottom: 2px;
}
.events {
        width: 400px;
	border: solid 1px;
        border-color: #cfcfcf;
        text-align: left;
        color: #555555;
        font-size: 10pt;
        margin-bottom: 0px;
}
.copyright {
	font-size: 8pt;
	color: #666666;
}
.infospan {
	text-decoration: none;
	cursor: help;
}
input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px #000000 solid;
margin-top: 0px;
margin-bottom: 2px;
padding-left: 3px;
padding-right: 3px;
}
select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px #000000 solid;
margin-top: 0px;
margin-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
}


a.headbarlink:link {
 	color: #37E8FE;
 	font-weight: bold;
 	text-decoration: none;
}
a.headbarlink:visited {
        color: #37E8FE;
        font-weight: bold;
        text-decoration: none;
}
a.headbarlink:hover {
	color: #FFFFFF;
}

a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}


.textmiddle {vertical-align:middle;} 

div.graph img {
   margin: 5px 0;
   }
div.graph table, div#legend table {
   font-size: .8em;
   }
div.graph table td {
   padding: 0 10px;
   text-align: right;
   }
div table .in th, div table td span.in {
   color: #00cc00;
   }
div table .out th, div table td span.out {
   color: #0000ff;
   }
div table .inpeak th {
   color: #006600;
   }
div table .outpeak th {
   color: #ff00ff;
   }
div#legend th {
   text-align: right;
   }
.selected {
	background-color: #1356B1;
	}
.bubbleInfo {
    position: relative;
}

.popup {
	font-weight: normal;
	background: url(../imgs/hovermed.png) no-repeat;
	width: 100px;
	height: 36px;
	position: absolute;
	text-align: center;
	font-style: normal;
	z-index: 2;
	display: none;
	float: left;

}
/*

.login {
        border: solid 1px;
        border-color: #CCCCCC;
        text-align: left;
        color: #000000;
        font-size: 8pt;
        margin-bottom: 2px;
}
*/
.login{
	width					: 100%;
	height					: 100%;
	border-collapse			: collapse;
	text-align				: center;
}

.loginPanel {
	background-image		: url("/img/scheda_login.gif"); 
	width					: 454px;
	height					: 318px;
	background-repeat		: no-repeat;
	padding-top				: 30px;
	margin: 0px auto;
}

.loginPanel img {
	margin-bottom			: 40px; 
}

.loginButtons {
	float					: none;	
	background-color		: #0d4d64;
	color					: white; 
}


/* CSS for the scrollers */
div.horizontal_scroller, div.vertical_scroller {
	position:relative;
	height:24px;
	width: 100%;
	display:block;
	overflow:hidden;
	margin: 0 auto;
	background-color: #669900;
	
}

div.scrollingtext{
	position:absolute;
	white-space:nowrap;
	font-size:18px;
	font-weight:bold;
	color: white;
}

//#table {width:100%; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none}

#Chan_List_Table tr:hover {
  background-color: #ff8080;
}

/* ---------------*/
#Chan_List_Table_x_User
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#Chan_List_Table_x_User td, #Chan_List_Table_x_User th 
{
font-size:0.8em;
border:1px solid #258AAF;
padding:3px 7px 2px 7px;
}
#Chan_List_Table_x_User th 
{
font-size:1.0em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#0099cc;
color:#fff;
}
#Chan_List_Table_x_User td.fot 
{
font-size:1.0em;
color:#fff;
background-color:#0099cc;
}

#Chan_List_Table_x_User tr:hover
{
  background-color: #ff8080;
}
/*-----------------------*/
#Net_List_Table
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#Net_List_Table td, #Net_List_Table th 
{
font-size:0.8em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#Net_List_Table th 
{
font-size:1.0em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#fff;
}
#Net_List_Table td.fot 
{
font-size:1.0em;
color:#fff;

background-color:#98bf21;
}
#Net_List_Table tr:hover
{
  background-color: #ff8080;
}
/* ---------------*/
#Chan_List_Table_x_net
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#Chan_List_Table_x_net td, #Chan_List_Table_x_net th 
{
font-size:0.8em;
border:1px solid #258AAF;
padding:3px 7px 2px 7px;
}
#Chan_List_Table_x_net th 
{
font-size:1.0em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#0099cc;
color:#fff;
}
#Chan_List_Table_x_net td.fot 
{
font-size:1.0em;
color:#fff;
background-color:#0099cc;
}

#Chan_List_Table_x_net tr:hover
{
  background-color: #ff8080;
}
/* ---------------*/
#Chan_List_Table_All
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#Chan_List_Table_All td, #Chan_List_Table_All th 
{
font-size:0.8em;
border:1px solid #258AAF;
padding:3px 7px 2px 7px;
}
#Chan_List_Table_All th 
{
font-size:1.0em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#0099cc;
color:#fff;
}
#Chan_List_Table_All td.fot 
{
font-size:1.0em;
color:#fff;

background-color:#0099cc;
}
#Chan_List_Table_All td.fot2 
{
font-size:1.0em;
color:#fff;

background-color:#98bf21;
}
#Chan_List_Table_All tr:hover
{
  background-color: #ff8080;
}
/* ---------------*/
#Net_Form_Add
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:150px;
border-collapse:collapse;
}
#Net_Form_Add td, #Net_Form_Add th 
{
font-size:1.0em;
border:2px solid #98bf21;
padding:3px 3px 3px 3px;
}
/* ---------------*/
#Chan_Form_Add
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:200px;
border-collapse:collapse;
}
#Chan_Form_Add td, #Chan_Form_Add th 
{
font-size:1.0em;
border:2px solid #0099cc;
padding:3px 3px 3px 3px;
}
/* ---------------*/
#Net_Form_Edit
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:150px;
border-collapse:collapse;
}
#Net_Form_Edit td, #Net_Form_Edit th 
{
font-size:1.0em;
border:2px solid #98bf21;
padding:3px 3px 3px 3px;
}
/* ---------------*/
#Chan_Form_Edit
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:200px;
border-collapse:collapse;
}
#Chan_Form_Edit td, #Chan_Form_Edit th 
{
font-size:1.0em;
border:2px solid #0099cc;
padding:3px 3px 3px 3px;
}
/*-----------------------------*/
button {
width: 8em; 
padding: 0.2em; 
color: #ffffff; 
text-shadow: 1px 1px 1px #000000; 
border: solid thin #882c13; 
-webkit-border-radius: .7em; 
-moz-border-radius: .7em; 
border-radius: .7em; 
-webkit-box-shadow: 2px 2px 3px #999999; 
box-shadow: 2px 2px 2px #bbbbbb; 
background-color: #ce411c; 
background-image: -webkit-gradient(linear, left top, left bottom, 
from(#e9fde8), to(#ce411c),color-stop(0.4, #8c1b1b));
}


/* ---------------*/
#Lgenda
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:70%;
border-collapse:collapse;
}
#Lgenda td, #Lgenda th 
{
font-size:0.8em;
border:1px solid #FFA500;
padding:3px 7px 2px 7px;
}
#Lgenda th 
{
font-size:1.0em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#FFA500;
color:#fff;
}
#Lgenda td.fot 
{
font-size:1.0em;
color:#fff;

background-color:#0099cc;
}
#Lgenda td.fot2 
{
font-size:1.0em;
color:#fff;

background-color:#98bf21;
}

/* ---------------*/



/*-----------------------*/
#Net_List_Simple
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100;
border-collapse:collapse;
}
#Net_List_Simple td, #Net_List_Simple th 
{
font-size:0.8em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#Net_List_Simple th 
{
font-size:1.0em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#fff;
}
#Net_List_Simple td.fot 
{
font-size:1.0em;
color:#fff;

background-color:#98bf21;
}
#Net_List_Simple td:hover
{
  background-color: #ff8080;
}
/* ---------------*/