BODY
{
  MARGIN: 0pt 0pt 0pt 0pt;
  FONT-SIZE: x-small;
  BACKGROUND-COLOR: white;
  TEXT-ALIGN: left;
  FONT-FAMILY: 'Arial Narrow';
}

TD
{
  
}

IMG
{
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
}

H1
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 15pt;
  FONT-FAMILY: 'Verdana';
}

H2
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 13pt;
  FONT-FAMILY: 'Verdana';
}

H3
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  FONT-FAMILY: 'Verdana';
}

.HR
{
  COLOR: darkgray;
}

A
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 10pt;
  COLOR: darkblue;
  FONT-FAMILY: 'Verdana';
  TEXT-DECORATION: none;
}

A:hover
{
  color: blue;
  text-decoration: none;
}

A:link
{
  color: darkblue;
  text-decoration: none;
}

A:visited
{}

SELECT
{
  BORDER-RIGHT: black 1pt solid;
  BORDER-TOP: black 1pt solid;
  FONT-SIZE: 10pt;
  BORDER-LEFT: black 1pt solid;
  COLOR: black;
  TEXT-INDENT: 3pt;
  BORDER-BOTTOM: black 1pt solid;
  FONT-FAMILY: 'Arial Narrow';
  TEXT-ALIGN: left;
}

INPUT
{
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-FAMILY: 'Arial Narrow';
    LINE-HEIGHT: normal;
}
INPUT.pulsante
{
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-FAMILY: 'Arial';
    LINE-HEIGHT: normal;
}
.inputLabel
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
}
.inputReadOnly
{
    border-right: LightGrey thin solid;
    border-top: LightGrey thin solid;
    border-left: LightGrey thin solid;
    border-bottom: LightGrey thin solid;
}
.inputFilterPopup
{
    background-color: gainsboro;
}
UL
{

}
<!-- Inizio classi a livello applicativo -->

<!-- Messaggio di errore -->
.errore
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: 'Verdana';
}

<!-- Messaggio di notifica -->
.report
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    COLOR: red;
    FONT-FAMILY: 'Verdana';
}
.whois
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana';
}
<!-- Titoli -->
.titoloSezione
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 10pt;
    COLOR: #FF8000;
    FONT-FAMILY: 'Verdana';
}
.titoloPagina
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana';
}
.titoloParagrafo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    FONT-STYLE: italic;
    COLOR: black;
    FONT-FAMILY: 'Verdana';
}


.etichetta
{
  FONT-WEIGHT: 800;
  FONT-SIZE: 10pt;
  COLOR: black;
  FONT-FAMILY: 'Arial';
}

.valore
{
  FONT-SIZE: 10pt;
  COLOR: black;
  FONT-FAMILY: 'Arial';
}

.commento
{
  FONT-SIZE: 10pt;
  COLOR: black;
  FONT-STYLE: italic;
  FONT-FAMILY: 'Arial';
}
<!-- colore -->
.grey
{
  BACKGROUND-COLOR: darkgray
}
<!-- colore medio -->
.middleGrey
{
  BACKGROUND-COLOR: #d8d8d8
}
<!-- colore leggero -->
.lightGrey
{
  BACKGROUND-COLOR: #ebebeb
}

<!-- gestione dei links -->
.menu{
  FONT-SIZE: 8pt;
  FONT-FAMILY: 'Verdana'
  FONT-WEIGHT: 800;
  COLOR: #003063;
  TEXT-DECORATION: none}
.menu:active{COLOR: #003063;}
.menu:hover{COLOR: #FF8000;}
.menu:link{COLOR: #003063;}
.menu:visited{}

<!-- bodyLink gestisce i link all'interno della pagina -->
.bodyLink
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 10pt;
    color: darkblue;
    FONT-STYLE: italic;
    FONT-FAMILY: 'Verdana';
    TEXT-DECORATION: none;
}

.bodyLink:active
{
  color: darkblue;
}

.bodyLink:hover
{
  COLOR: silver;
}

.bodyLink:link
{
  color: darkblue;
}

.bodyLink:visited
{}

.linkSubMenu{
  FONT-SIZE: 8pt;
  FONT-FAMILY: 'Verdana';
  FONT-WEIGHT: 400;
  TEXT-DECORATION: none}
.linkSubMenu:active{COLOR: darkblue;}
.linkSubMenu:hover{color: #FF8000; text-decoration: none}
.linkSubMenu:link{COLOR: darkblue;}
.linkSubMenu:visited{}


<!-- tabella Detail - label - valore -->

TABLE.detail
{
	background: white;
        width: 90%;

        BORDER-WIDTH: 0px;
        BORDER-COLOR: LightGrey;
        BORDER-STYLE: solid;
}
TR.title
{
	text-align: center;
	background: LightGrey;
	height: 30px;
}
TD.title
{
        VERTICAL-ALIGN: middle;

        BORDER-BOTTOM: 2px solid;
        BORDER-RIGHT: 2px solid;
        BORDER-LEFT: 0px solid;
        BORDER-TOP: 0px solid;

        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
}

TR.detail
{
	text-align: left;
	height: 30px;
}

TD.label
{
        width: 30%;
	text-align: right;
	background: white;

        VERTICAL-ALIGN: middle;

        BORDER-BOTTOM: 2px solid;
        BORDER-RIGHT: 2px solid;
        BORDER-LEFT: 1px solid LightGrey;
        BORDER-TOP: 1px solid LightGrey;

        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
}

TD.value
{
        width: 70%;
	text-align: left;
	background: white;

	VERTICAL-ALIGN: middle;

        BORDER-BOTTOM: 2px solid;
        BORDER-RIGHT: 2px solid;
        BORDER-LEFT: 1px solid LightGrey;
        BORDER-TOP: 1px solid LightGrey;

        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
}

<!-- tabella resultati ricerca -->

TABLE.ricerca
{
	background: white;
        width: 100%;

        BORDER-WIDTH: 0px;
        BORDER-COLOR: LightGrey;
        BORDER-STYLE: solid;
}
TR.column
{
	text-align: center;
	background: mistyRose;
	height: 30px;
}
TD.column
{
        VERTICAL-ALIGN: middle;

        BORDER-BOTTOM: 2px solid;
        BORDER-RIGHT: 2px solid;
        BORDER-LEFT: 1px solid;
        BORDER-TOP: 1px solid;

        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
}

TR.record
{
	text-align: left;
	height: 20px;
}

TD.record
{
	text-align: left;
	background: ghostWhite;

        VERTICAL-ALIGN: middle;

        BORDER-BOTTOM: 1px solid;
        BORDER-RIGHT: 0px solid;
        BORDER-LEFT: 0px solid LightGrey;
        BORDER-TOP: 0px solid LightGrey;

        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
}

<!-- tabella edit form -->

TABLE.edit
{
	background: white;
        width: 75%;

        BORDER-WIDTH: 0px;
        BORDER-COLOR: LightGrey;
        BORDER-STYLE: solid;
}

TR.edit
{
	text-align: left;
	height: 20px;
}
TD.editLabel
{
        width: 30%;
	text-align: right;
	background: snow;

        VERTICAL-ALIGN: middle;

        BORDER-BOTTOM: 1px solid;
        BORDER-RIGHT: 0px solid;
        BORDER-LEFT: 0px solid LightGrey;
        BORDER-TOP: 0px solid LightGrey;

        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
}

TD.editValue
{
        width: 70%;
	text-align: left;
	background: white;

	VERTICAL-ALIGN: middle;

        BORDER-BOTTOM: 0px solid;
        BORDER-RIGHT: 0px solid;
        BORDER-LEFT: 0px solid LightGrey;
        BORDER-TOP: 0px solid LightGrey;

        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
}

.margine
{
    BACKGROUND-COLOR: black
}
.coloreBianco
{
    BACKGROUND-COLOR: white
}