body {
	font-family: Tahoma, sans-serif, Arial;
}

.bottom {  font-family: Tahoma, sans-serif, Arial; font-size: 8pt; color: #FFFFFF}

#menubar {POSITION: absolute; Z-INDEX: 10; VISIBILITY: visible; TOP: 125px; }

.filters {
	background-color : #FFFFFF;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

a:active {  font-family: Tahoma, sans-serif, Arial; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
a:hover {  font-family: Tahoma, sans-serif, Arial; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
a:link {  font-family: Tahoma, sans-serif, Arial; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
a:visited {  font-family: Tahoma, sans-serif, Arial; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}

.groove {
	border : groove;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

.a1 {	color: #000080;
        font-family: ms sans-serif;
        text-decoration: none
}

.a1:hover {
        color: #ff2200;
        font-family: ms sans-serif;
        text-decoration: none
}

.a2 {
	color: #000080;
        font-family: ms sans-serif;
        text-decoration: none
}

.a2:hover {
        color: #ff2200;
        font-family: ms sans-serif;
        text-decoration: underline
}

.titoli {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF
}

.titoli2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #000080;
}

.menubar {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #990000;
}

.testi {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px
}

A.menu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000080;
        TEXT-DECORATION: none
}

A.menu:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000080;
        TEXT-DECORATION: none
}

A.menu:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000080;
        TEXT-DECORATION: none
}

A.menu:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #990000;
        TEXT-DECORATION: none
}

A.menu:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000080;
        TEXT-DECORATION: underline
}

.invia {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        background-color: #990000;
        color: #C0C0FF;
}

.rimuovi {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        background-color: #000080;
        color: white;
}

.tasto {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        background-color: #C0C0FF;
        color: #990000;
}

A.menu_red{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #990000;
        TEXT-DECORATION: none
}

A.menu_red:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #990000;
        TEXT-DECORATION: none
}

A.menu_red:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #990000;
        TEXT-DECORATION: none
}

A.menu_red:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #990000;
        TEXT-DECORATION: none
}

A.menu_red:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #000080;
        TEXT-DECORATION: underline
}

/* Testo normale */
.normalText {
	color: black;
    font-family: Tahoma, sans-serif, Arial;
    font-size: x-small;
    font-weight: normal;
}

.normalTextBold {
    color: black;
    font-family: Tahoma, sans-serif, Arial;
    font-size: x-small;
    font-weight: bold;
}

.normalTextRed {
    color: #660000;
    font-family: Tahoma, sans-serif, Arial;
    font-size: x-small;
    font-weight: normal;
}


/* Stili per le informazioni nella sezione delle informazioni */
.infoText {
    color: black;
    font-family: Tahoma, sans-serif, Arial;
    font-size: x-small;
    font-weight: bold;
}

.infoTextValue {
    color: #990000;
    font-family: Tahoma, sans-serif, Arial;
    font-size: x-small;
    font-weight: bold;
}

/* Pannello */
.pannello {
    background-color: #e7e6f6;
    font-family: Tahoma, sans-serif, Arial;
    font-size: x-small;
    font-weight: bold;
}

.pannello-intestazione {
    background-color: #000080;
    color: white;
    text-align: left;
    padding: 2px;
    height: 20px;
    min-height: 20px;
    line-height: 20px; /* Allineamento verticale del testo */
    margin-bottom: 0px;
}

.pannello-contenuto {
	margin-top: 0px;
    background-color: #e7e6f6;
    color: black;
    text-align: left;
    padding: 2px;
}

.labelRequired {
    color: black;
    font-family: Tahoma, sans-serif, Arial;
    font-size: x-small;
    font-weight: bold;
}

.label {
    color: black;
    font-family: Tahoma, sans-serif, Arial;
    font-size: x-small;
    font-weight: normal;
}

/* Stile per la tabella dati */
table.dataTable {
	font-family: Tahoma, sans-serif, Arial;
    border-color: transparent;
    font-size: x-small;
    width: 100%;
    color: black;
}

table.dataTable th {
    text-align: center;
    color: black;
    font-weight: bold;
}

table.dataTable tr.odd {
	background-color: #C7C6E6;
}

table.dataTable tr.even {
    background-color: #e7e6f6;
}
