BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}


.tableGrid
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-DECORATION: none
}
.tableRecords
{
    BACKGROUND: #edf7fc;
    CURSOR: pointer
}

.tablePageSize
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-DECORATION: none
}
.tableTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: steelblue;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.tableProgress
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Arial Narrow;
    TEXT-DECORATION: none
}
.tableInfo
{
    FONT-SIZE: 12px;
    BACKGROUND: lightsteelblue;
    TEXT-DECORATION: none
}
.tableNoResult
{
    FONT-SIZE: 12px;
    BACKGROUND: #edf7fc;
    COLOR: red;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-DECORATION: none
}
.separator
{
    DISPLAY: none
}
.pageSelection
{
    FONT-SIZE: 12px;
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
.pageSelected
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.main_table
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.main_table_500
{
    BORDER-RIGHT: gray 0px solid;
    BORDER-TOP: gray 0px solid;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: gray 0px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: gray 0px solid;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 500px;
    BACKGROUND-COLOR: #ffffff
}
.main_table_no_border
{
    BACKGROUND-IMAGE: none;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.main_table_no_border_form
{
    BACKGROUND-IMAGE: none;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #cecece;
}


.main_table2
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 550px;
    BACKGROUND-COLOR: #ffffff
}
.image_background_v20
{
    BACKGROUND-COLOR: #ffffff;
}

.testo
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.row_title_style
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #0078d2;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #9fc1e1;
    TEXT-DECORATION: none
}
.row_search_style
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 16pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-DECORATION: none
}
THEAD
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 10pt;
    BACKGROUND: #0078d2;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.row1_style
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT: 8pt  Arial,Verdana, Helvetica, sans-serif;
    BORDER-LEFT: gray 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
    
}
.row2_style
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT: 8pt  Arial,Verdana, Helvetica, sans-serif;
    BORDER-LEFT: gray 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.new_label_style
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #0078d2;
    LINE-HEIGHT: 23px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, tahoma, arial, helvetica, sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none

}
.new_basic_label_style
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #0078d2;
    LINE-HEIGHT: 23px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, tahoma, arial, helvetica, sans-serif;
    TEXT-DECORATION: none

}
.checkbox_style
{
    FONT-SIZE: 5px;
    HEIGHT: 18px
}

.new2_basic_label_style
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0078d2;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, tahoma, arial, helvetica, sans-serif;
    TEXT-DECORATION: none

}
.new2_basic_label_style_hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, tahoma, arial, helvetica, sans-serif;
    TEXT-DECORATION: none

}

A.new2_basic_label_style:hover
{
    TEXT-DECORATION: underline
}
.label_style
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #0078d2;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}

.row_title_style
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #0078d2;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #9fc1e1;
    TEXT-DECORATION: none
}

.info
{
    FONT: 7pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: red;
    TEXT-DECORATION: none
}

A.info:hover
{
	TEXT-DECORATION: underline
}
.paging
{
    WIDTH: 50%;
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.paging:hover
{
    TEXT-DECORATION: underline
}

A.paging
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.paging:hover
{
    TEXT-DECORATION: underline
}
.listbox_style
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f0f0f0
}

.label_search_style
{
    FONT: 12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.tableNoOrderBy
{
    COLOR: #0078d2;
   FONT-WEIGHT: bold;
    BACKGROUND: lightsteelblue;
    TEXT-ALIGN:center;
    FONT-SIZE: 12px;
    FONT-FAMILY:  Arial,Tahoma, Helvetica;
}

.tableOrderBy
{
     COLOR: #0078d2;
    FONT-WEIGHT: bold;
    BACKGROUND: lightsteelblue;
    CURSOR: pointer;
    TEXT-ALIGN:center;
    TEXT-DECORATION: underline;
    FONT-SIZE: 12px;
    FONT-FAMILY:  Arial,Tahoma, Helvetica;
}
.basic_label_style
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #0078d2;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textbox_style
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: gray 1px dotted;
    BACKGROUND-COLOR: #f0f0f0
}
.disabled_style_no_backg
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px;
    COLOR: red;
    BORDER-BOTTOM: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: normal
}
.disabled_style
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px;
    COLOR: red;
    BORDER-BOTTOM: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f0f0f0;
    FONT-VARIANT: normal
}
.disabled_style_grande
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 16pt;
    BORDER-LEFT: 1px;
    COLOR: red;
    BORDER-BOTTOM: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f0f0f0;
    FONT-VARIANT: normal
}

.radio_style
{
    FONT-SIZE: 5px;
    HEIGHT: 18px
}
.comment_label_style
{
    FONT: 600 7pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: gray;
    TEXT-DECORATION: none
}
.button_style
{
    FONT-SIZE: 11px;
    BORDER-LEFT-COLOR: #0078d2;
    BORDER-BOTTOM-COLOR: #0078d2;
    COLOR: white;
    BORDER-TOP-COLOR: #0078d2;
    FONT-FAMILY: verdana;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #0078d2;
    BORDER-RIGHT-COLOR: #0078d2;
	Text-Align:Center;
}
.button2_style
{
    FONT-SIZE: 11px;
    BORDER-LEFT-COLOR: #C0C0C0;
    BORDER-BOTTOM-COLOR: #C0C0C0;
    COLOR: black;
    BORDER-TOP-COLOR: #C0C0C0;
    FONT-FAMILY: verdana;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #C0C0C0;
    BORDER-RIGHT-COLOR: #C0C0C0;
	Text-Align:Center;
}
.new_button_style_over
{
    COLOR: red;
    BACKGROUND-COLOR: #F0F0F0;
	Text-Align:Center;
}

A
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
#pulsantiera TABLE TD
{
    BORDER-RIGHT: #deeefe 2px groove;
    PADDING-RIGHT: 12px;
    BORDER-TOP: #deeefe 2px groove;
    PADDING-LEFT: 12px;
    FONT-SIZE: 8pt;
    BACKGROUND: #0078d2;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #deeefe 2px groove;
    CURSOR: pointer;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #deeefe 2px groove;
    FONT-FAMILY: VERDANA;
    HEIGHT: 24pt;
    TEXT-ALIGN: center;
    spacing: 0px
}
#list
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#list THEAD
{
    TEXT-ALIGN: center
}
#list TD
{
    FONT-SIZE: 8pt
}
#table_central
{
    OVERFLOW-Y: auto;
    LEFT: 0px;
    WIDTH: auto;
    SCROLLBAR-3DLIGHT-COLOR: #0078d2;
    SCROLLBAR-ARROW-COLOR: white;
    SCROLLBAR-DARKSHADOW-COLOR: black;
    SCROLLBAR-BASE-COLOR: #0078d2;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 100%
}
#table_central2
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: auto;
    LEFT: 0px;
    WIDTH: 740px;
    SCROLLBAR-3DLIGHT-COLOR: #0078d2;
    SCROLLBAR-ARROW-COLOR: white;
    SCROLLBAR-DARKSHADOW-COLOR: black;
    SCROLLBAR-BASE-COLOR: #0078d2;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 100%
}
#table_central3
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: auto;
    WIDTH: 100%;
    SCROLLBAR-3DLIGHT-COLOR: #0078d2;
    SCROLLBAR-ARROW-COLOR: white;
    SCROLLBAR-DARKSHADOW-COLOR: black;
    SCROLLBAR-BASE-COLOR: #0078d2;
    HEIGHT: 200px;
}
#table_central4
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: auto;
    WIDTH: 100%;
    SCROLLBAR-3DLIGHT-COLOR: #0078d2;
    SCROLLBAR-ARROW-COLOR: white;
    SCROLLBAR-DARKSHADOW-COLOR: black;
    SCROLLBAR-BASE-COLOR: #0078d2;
}

.riga
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana
}
.riga2
{
    FONT-WEIGHT: bold;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana
}


#bodyText
{
    LEFT: 0px;
    OVERFLOW: auto;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%;
    scrollbar: on
}
.msgpop
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #0078d2
}
#menuBar
{
    BORDER-RIGHT: #9fc1e1 2px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #9fc1e1 2px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 14px;
    LEFT: 0px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #9fc1e1 2px;
    WIDTH: 100%;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #9fc1e1 2px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 28px;
    BACKGROUND-COLOR: #0078d2;
    FONT-COLOR: #9FC1E1
}
A.menuButton
{
    BORDER-RIGHT: #0078d2 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #0078d2 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    LEFT: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #0078d2 1px solid;
    CURSOR: pointer;
    COLOR: #deeefe;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #0078d2 1px solid;
    FONT-STYLE: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    POSITION: relative;
    TOP: 0px;
    TEXT-DECORATION: none;
    HEIGHT: 21px;

}
A.menuButtonActive
{
    BORDER-RIGHT: #0078d2 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #0078d2 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    LEFT: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #0078d2 1px solid;
    CURSOR: pointer;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #0078d2 1px solid;
    FONT-STYLE: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    POSITION: relative;
    TOP: 0px;
    TEXT-DECORATION: none;
    HEIGHT: 21px;

}
A.menuButton:hover
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: #0078d2;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #0078d2;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #0078d2;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #0078d2
}
A.menuButtonActive
{
    BORDER-LEFT-COLOR: #b0b0b0;
    LEFT: 2px;
    BORDER-BOTTOM-COLOR: #b0b0b0;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #b0b0b0;
    TOP: 2px;
    BACKGROUND-COLOR: #b0b0b0;
    BORDER-RIGHT-COLOR: #b0b0b0
}
A.menuButtonActive:hover
{
    BORDER-LEFT-COLOR: #b0b0b0;
    LEFT: 2px;
    BORDER-BOTTOM-COLOR: #b0b0b0;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #b0b0b0;
    TOP: 2px;
    BACKGROUND-COLOR: #b0b0b0;
    BORDER-RIGHT-COLOR: #b0b0b0
}
.menu
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 1px;
    MARGIN-TOP: -3px;
    PADDING-LEFT: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 12px;
    Z-INDEX: 100;
    BORDER-LEFT-COLOR: #0078d2;
    VISIBILITY: hidden;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #0078d2;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: -2px;
    BORDER-TOP-COLOR: #0078d2;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    BACKGROUND-COLOR: #d4d4d4;
    TEXT-ALIGN: left;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #0078d2
}
A.menuItem
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 1em;
    DISPLAY: block;
    PADDING-LEFT: 1em;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #0078d2;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-BOTTOM-COLOR: #0078d2;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-TOP-COLOR: #0078d2;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    WHITE-SPACE: nowrap;
    BORDER-RIGHT-WIDTH: 0px;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #0078d2
}
.menuItemHdr
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 1em;
    DISPLAY: block;
    PADDING-LEFT: 1em;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-LEFT-COLOR: #0078d2;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-BOTTOM-COLOR: #0078d2;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-TOP-COLOR: #0078d2;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    WHITE-SPACE: nowrap;
    BORDER-RIGHT-WIDTH: 0px;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #0078d2
}
A.menuItem:hover
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    COLOR: #000000;
    BORDER-BOTTOM: 0px solid;
    BACKGROUND-COLOR: #f0f0f0
}
.menuItemHdr
{
    FONT-WEIGHT: bold
}
.menuItemSep
{
    BORDER-TOP: #008050 1px solid;
    MARGIN: 2px 3px;
    BORDER-BOTTOM: #c0e0d0 1px solid
}
.pulsante_verde
{
    FONT-SIZE: 11px;
    BORDER-LEFT-COLOR: #4e843f;
    BORDER-BOTTOM-COLOR: #4e843f;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #4e843f;
    FONT-FAMILY: verdana;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #30702b;
    BORDER-RIGHT-COLOR: #4e843f;
    Arial: 400
}

A.functions
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.functions:hover
{
    TEXT-DECORATION: underline
}
.error
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 14pt;
    BACKGROUND: yellow;
    COLOR: red;
    FONT-FAMILY: verdana;
    HEIGHT: 40px;
    TEXT-ALIGN: center
}
.pulsante_rosso
{
    FONT-SIZE: 11px;
    BORDER-LEFT-COLOR: #c8a0a0;
    BORDER-BOTTOM-COLOR: #c8a0a0;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #c8a0a0;
    FONT-FAMILY: verdana;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #b4a0a0;
    BORDER-RIGHT-COLOR: #c8a0a0;
    Arial: 400
}
.textareagrigio
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #f0f0f0
}
.testopiccolo
{
    FONT: 10pt Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.form_descrizione_allert
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    BORDER-LEFT: gray 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0078d2;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.link_lista
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.link_lista:hover
{
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.linkblue
{
    FONT: 10pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: #0078d2;
    TEXT-DECORATION: none
}
.linkblue:hover
{
    TEXT-DECORATION: underline
}

.linktitoletto
{
    FONT: 600 10pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.linkinvert
{
    FONT: 10pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.linkinvert:hover
{
    TEXT-DECORATION: underline
}
.gruppi
{
    FONT: 700 11pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: yellow;
    TEXT-DECORATION: none
}
.indice
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.linkinvertalto
{
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.linkblue:hover
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.linktitoletto:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.linkinvertalto:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.obbligatorio
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: normal
}
.row_style2
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 3px solid;
    FONT: 8pt Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: gray 3px solid;
    COLOR: #000000;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.row_style
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT: 8pt Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: gray 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.titolodomanda
{
    BACKGROUND-COLOR: #0078d2;
    COLOR: #ffff00;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    HEIGHT: 20px;
    MARGIN-LEFT: 2pt;
    MARGIN-RIGHT: 2pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.domanda
{
    BACKGROUND:  #9fc1e1 50px 0px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    FONT-SIZE: 10pt;
    HEIGHT: 20px;
    MARGIN-LEFT: 50px;
    MARGIN-RIGHT: 2pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.annulla_domanda
{
    BACKGROUND: #035 50px 0px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    FONT-SIZE: 10pt;
    HEIGHT: 10px;
    MARGIN-LEFT: 50px;
    MARGIN-RIGHT: 2pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.tabella_domanda
{
    BACKGROUND-POSITION: 50px 0px;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 50px;
    MARGIN-RIGHT: 0pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.presentazione
{
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.utilita
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.MenuItemClass
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #0078d2;

}
.MenuInfra
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #0078d2;
    COLOR: white;
    cursor:pointer;
}

.TopSelected
{
    FONT-SIZE: 12px;
	background-color: FloralWhite;
}
.ToolInfraHover
{
Cursor: default;
Border-Width: 0px;
Border-Color: #316AC5;
Border-Style: Solid;
BACKGROUND-COLOR: #C1D2EE;
FONT-SIZE: 16px;
Text-Align: center;
}

.ToolInfra
{
	font-size: 16px;
	cursor: pointer;
	color: white;
        background-color: #0078d2;
	text-align: center;
}
.ToolInfraSel
{
FONT-SIZE: 16px;
BACKGROUND-COLOR: FloralWhite;
COLOR: Black;
cursor: pointer;
Text-Align: center;
}
.row_title_style_new
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 16pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 28px;
    BACKGROUND-COLOR:  #0078d2;
    TEXT-DECORATION: none
}
.MenuInfraHover
{
border-right: #316ac5 0px solid;
border-top: #316ac5 0px solid;
font-size: 12px;
border-left: #316ac5 0px solid;
cursor: default;
border-bottom: #316ac5 0px solid;
background-color: #C1D2EE;
}
.MenuInfraTopHover
{
Cursor:default;
Border-Width:0px;
Border-Color:Black;
Border-Style: Solid;
BACKGROUND-COLOR: #C1D2EE;
FONT-SIZE: 12px;
}


