FIELDSET
{
    BORDER-RIGHT: #003366 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #003366 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #003366 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #003366 1px solid
}
LEGEND
{
	border-right: #ffffff 1px dashed;
	padding-right: 2px;
	border-top: #ffffff 1px dashed;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	border-left: #ffffff 1px dashed;
	color: #003366;
	padding-top: 2px;
	border-bottom: #ffffff 1px dashed;
	font-family: Verdana;
	background-color: #ffffff;
}
.legend A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.legend A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.legend A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.legend A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana
}
.form
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #666666 1px solid;
	color: #000000;
	border-bottom: #666666 1px solid;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.form_big
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0099CC
}
.form_right
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0099CC;
    TEXT-ALIGN: right
}
.form_readonly
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #888888;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0099CC;
    TEXT-ALIGN: left
}
.button
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #0099CC
}
.button_big
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #0099CC
}
.paginazione
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #666666 1px solid;
	color: #003366;
	border-bottom: #666666 1px solid;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	background-color: #ffffff;
}
.testo_nero
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif
}
.testo_nero A:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.testo_nero A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.testo_nero A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.testo_nero A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.testo_blu
{
    FONT-SIZE: 10px;
    COLOR: #0000ff;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif
}
.testo_blu A:link
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
.testo_blu A:visited
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
.testo_blu A:active
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
.testo_blu A:hover
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
.testo_grigio
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif
}
.testo_grigio A:link
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.testo_grigio A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.testo_grigio A:active
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.testo_grigio A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.testo_grigetto
{
    FONT-SIZE: 10px;
    COLOR: #cdcdcd;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif
}
.testo_grigetto A:link
{
    COLOR: #cdcdcd;
    TEXT-DECORATION: underline
}
.testo_grigetto A:visited
{
    COLOR: #cdcdcd;
    TEXT-DECORATION: underline
}
.testo_grigetto A:active
{
    COLOR: #cdcdcd;
    TEXT-DECORATION: underline
}
.testo_grigetto A:hover
{
    COLOR: #cdcdcd;
    TEXT-DECORATION: underline
}
.testo_bianco
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif
}
.testo_bianco A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.testo_bianco A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.testo_bianco A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.testo_bianco A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.testo_rosso
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif
}
.testo_rosso A:link
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.testo_rosso A:visited
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.testo_rosso A:active
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.testo_rosso A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.testo_error
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}
.testo_error A:link
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.testo_error A:visited
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.testo_error A:active
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.testo_error A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.testo_verde
{
    FONT-SIZE: 10px;
    COLOR: #008000;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif
}
.testo_verde A:link
{
    COLOR: #008000;
    TEXT-DECORATION: underline
}
.testo_verde A:visited
{
    COLOR: #008000;
    TEXT-DECORATION: underline
}
.testo_verde A:active
{
    COLOR: #008000;
    TEXT-DECORATION: underline
}
.testo_verde A:hover
{
    COLOR: #008000;
    TEXT-DECORATION: underline
}
.testo_giallo
{
    FONT-SIZE: 10px;
    COLOR: #f0c000;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif
}
.testo_giallo A:link
{
    COLOR: #f0c000;
    TEXT-DECORATION: underline
}
.testo_giallo A:visited
{
    COLOR: #f0c000;
    TEXT-DECORATION: underline
}
.testo_giallo A:active
{
    COLOR: #f0c000;
    TEXT-DECORATION: underline
}
.testo_giallo A:hover
{
    COLOR: #f0c000;
    TEXT-DECORATION: underline
}
.testo_arancio
{
    FONT-SIZE: 10px;
    COLOR: #bb7100;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif
}
.testo_arancio A:link
{
    COLOR: #bb7100;
    TEXT-DECORATION: underline
}
.testo_arancio A:visited
{
    COLOR: #bb7100;
    TEXT-DECORATION: underline
}
.testo_arancio A:active
{
    COLOR: #bb7100;
    TEXT-DECORATION: underline
}
.testo_arancio A:hover
{
    COLOR: #bb7100;
    TEXT-DECORATION: underline
}
.info_modifiche
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial
}
.contenuti
{
    COLOR: #003366;
}
.contenuti A
{
    COLOR: #003366;
}
.contenuti A:link
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.contenuti A:visited
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.contenuti A:active
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.contenuti A:hover
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.contenuti H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    MARGIN: 0px;
    COLOR: #003366;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.contenuti H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    COLOR: #003366;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.contenuti H2 A:link
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.contenuti H2 A:visited
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.contenuti H2 A:active
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.contenuti H2 A:hover
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.contenuti H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.contenuti HR
{
    BORDER-TOP: #003366 1px dashed;
    BACKGROUND: #ffffff;
    WIDTH: 100%;
    COLOR: #003366;
    LINE-HEIGHT: 1px
}
.tabella
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    
}
.tabella TABLE
{
    BORDER-RIGHT: #003366 1px dashed;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #003366 1px dashed;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #003366 1px dashed;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #003366 1px dashed;
    BORDER-COLLAPSE: collapse
}
.tabella TH
{
	background-color: #B7DBFF;
	border-right: #003366 1px dashed;
	border-left: #003366 1px dashed;
	border-top: #003366 1px dashed;
	border-bottom: #003366 1px dashed;
	color: #003366;
	font-weight: bold;
	font-size: 9px;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-top: 0.2em;
	border-color: #003366;
}
.tabella TH A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.tabella TH A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.tabella TH A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.tabella TH A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.tabella TD
{
    BORDER-RIGHT: #003366 1px dashed;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #003366 1px dashed;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.2em;
    BORDER-LEFT: #003366 1px dashed;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: #003366 1px dashed;
    BACKGROUND-COLOR: #ffffff
}
.tabella_titolo
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
.tabella_pulsanti
{
    BORDER-RIGHT: #ffffff 1px dashed;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ffffff 1px dashed;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ffffff 1px dashed;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px dashed;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: right
}
.ricerca
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.ricerca TABLE
{
    BORDER-RIGHT: #cdcdcd 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cdcdcd 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #cdcdcd 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cdcdcd 1px solid;
    BORDER-COLLAPSE: collapse
}
.ricerca TH
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0.2em;
    BORDER-LEFT: 0px;
    COLOR: #003366;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff
}
.ricerca TD
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.2em;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff
}
.linkftr
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    COLOR: #003366;
    PADDING-TOP: 1px;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial;
    TEXT-ALIGN: left
}
.linkftr A:link
{
    COLOR: #003366;
    TEXT-DECORATION: none
}
.linkftr A:visited
{
    COLOR: #003366;
    TEXT-DECORATION: none
}
.linkftr A:active
{
    COLOR: #003366;
    TEXT-DECORATION: none
}
.linkftr A:hover
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.scheda
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cdcdcd 1px dashed;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
.reg_voce_done
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(/images/reg_progress/sfondo_done.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
.reg_voce_done A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.reg_voce_done A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.reg_voce_done A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.reg_voce_done A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.reg_voce_attiva
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MIN-HEIGHT: 70px;
    BACKGROUND-IMAGE: url(/images/reg_progress/sfondo_attiva.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #FFFFFF;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
    TEXT-ALIGN: left
}
.reg_voce_attiva A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.reg_voce_attiva A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.reg_voce_attiva A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.reg_voce_attiva A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.reg_voce_todo
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(/images/reg_progress/sfondo_todo.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
.reg_voce_todo A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.reg_voce_todo A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.reg_voce_todo A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.reg_voce_todo A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.box_info
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 22px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/info.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_error
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 22px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/error.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_alert
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 22px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/alert.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_checkok
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 22px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/checkok.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_pdf
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 22px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/icons/pdf.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_txt
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 22px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/icons/txt.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_info_big
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/info_big.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_error_big
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/error_big.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_alert_big
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/alert_big.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_checkok_big
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/checkok_big.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_finish_big
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/finish_big.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_registration_big
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/registration_big.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_stats_big
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/mng_stats.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_account_big
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/edit_account.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_semaforo_rosso
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/semaforo/rosso.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_semaforo_rosso_ani
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/semaforo/rosso_ani.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_semaforo_giallo
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/semaforo/giallo.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_semaforo_giallo_ani
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/semaforo/giallo_ani.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_semaforo_verde
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/semaforo/verde.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_semaforo_verde_ani
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/semaforo/verde_ani.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_semaforo_spento
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/semaforo/spento.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_scambio_file
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/edit_downloads.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_mailing
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 42px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/gest_mailing.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_news
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 70px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(/images/news.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}
.box_radio
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/radiofreccia.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    WIDTH: 60px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
.dati_label
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 28%;
    COLOR: #003366;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, serif;
    TEXT-ALIGN: left
}
.dati_value
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 71%;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, serif;
    TEXT-ALIGN: left
}
.button_cc
{
    BACKGROUND-POSITION: left bottom;
    PADDING-LEFT: 50px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(/images/visa.gif);
    TEXT-TRANSFORM: uppercase;
    WIDTH: 150px;
    COLOR: #FFFFFF;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, serif;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: center
}
.pulsantone
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, serif;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: center
}
.pannello_head
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #999999 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999999 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #999999;
    TEXT-ALIGN: left
}
.pannello_body
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #999999 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    OVERFLOW: hidden;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

