BODY
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../img/bg.gif);
    FONT-FAMILY: Verdana;
}
TABLE
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent
}
A:active
{
    COLOR: #eebe00;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #297ab2;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #297ab2;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #eebe00;
    FONT-FAMILY: Verdana;
}

.pulsantiTop TABLE 
{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal
}

.pulsantiTop TABLE TD	
{
	border: 1px solid Silver;
	background: #C1D4F2
}

.pulsantiTop .vuoto
{
	background: transparent;
	border: none;
}

.calendarDIV A{
	COLOR: Silver;
}
.tabStruttura
{
    WIDTH: 100%
}

.tabStrutturaTop
{
}
.tabStrutturaMenuSX
{
    WIDTH: 150px;
}
.tabSchedaCliente TABLE {
	border: 1px solid Silver;
	background-color: White;
}
.tabSchedaCliente .campo{
	text-decoration: underline;
	font-size: 12px;
}


.tabSchedaCliente .campo TD{
	background-color: #F5F5F5;
}


.tabdati TABLE {
	border: 1px solid Silver;
	background-color: White;
	font-size: 12px;
	line-height: 18px;
}

.tabDati .nomeCampi{
	line-height: 20px;
	
}

.tabDati .nomeCampi TD{
	background-color: #F5F5F5;
}

.tabDati .dati{
	font-weight: bold;
}

.TRlinea
{
    HEIGHT: 10px
}
.titolopagina
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.pagina
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
.menuSX
{
    BORDER-TOP: silver 1px dashed;
    FONT-SIZE: 12px;
    WIDTH: 150px;
    FONT-FAMILY: Verdana;
}
.menuSX TD
{
    FONT-WEIGHT: bold;
    BORDER-BOTTOM: silver 1px dashed;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #f5f5f5
}
.formLogin INPUT
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;
	 FONT-FAMILY: Verdana;
    
}
.formDati TABLE
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px
}
.formDati TH
{
	FONT-FAMILY: Verdana;
	font-size: 12px;
	background-color: #B0C4DE;
}
.formDati INPUT,OPTION,TEXTAREA
{
	BORDER: silver 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #E8F3FF;
}

.formDati INPUT[type="button"],INPUT[type="submit"],INPUT[type="reset"]{
	BORDER: silver 1px solid;
	FONT-FAMILY: Verdana;
	
	
	align-items: flex-start;
	text-align: center;
	cursor: default;
	color: buttontext;
	border: 2px outset buttonface;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	background-color: buttonface;
	box-sizing: border-box;
}

.btn {
	font-family: Verdana;
	margin-right: 3;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#FFFFFF, endColorstr=#BDC0C4);
}
.btnOver{
	font-family: Verdana;
	margin-right: 3;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#BDC0C4, endColorstr=#FFFFFF) ;
}
.btnDown{
	font-family: Verdana;
	margin-right: 3;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#BDC0C4, endColorstr=#FFFFFF) ;
}
.formDestinazioni 
{
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	font-size: 8pt;
}
.formDestinazioni TD
{
	height: 18px;
}
.formDestinazioni INPUT
{
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #f5f5f5;
	width: 60;
	text-align: center;
}
.formDestinazioni .pari
{
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #f0f0f0;
	text-align: center;
}
.formDestinazioni .rigaON
{
	BACKGROUND-COLOR: #FFDD99;
	text-align: center;
}
.formDestinazioni .disp
{
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #e0e0e0;
	text-align: center;
}

.indirizzoSede
{
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ffffe6;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
}

.tabella TABLE {
	BORDER-RIGHT: silver 1px solid;
	BORDER-TOP: silver 1px solid;
	BORDER-LEFT: silver 1px solid;
	BORDER-BOTTOM: silver 1px solid;
	font-size: 12px;
}
.tabella .pari
{
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #f0f0f0;
	text-align: center;

}
.tabella .rigaON
{
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #FFDD99;
	text-align: center;
}
.tabella .disp
{
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #e0e0e0;
	text-align: center;
}


.tabella TH {
    BACKGROUND-IMAGE: url(../img/barraTitoli.jpg);	
	line-height: 20px;
	vertical-align: middle;
}
.tabella TD {
	line-height: 30px;
	vertical-align: middle;
}



.tabElencoApparati {
	width: 1000px;
}

.tabElencoClienti {
	width: 1000px;
}

.tabElencoAttivita {
	width: 1000px;
}

.tabElencoFile {
	width: 1000px;
}

.tabElencoTicket {
	width: 1000px;
}

.elencoSedi, .elencoSedi option {
  font-family: Consolas, monospace;
}

.livesearchDIV {
	border-style: none;
	width: 700px;
}