
img { border:0px; }
a { text-decoration:none; color:#5c6fad; }
body { background-color:#E1EBFC; margin-top:5px; }
.vis_1 { visibility:visible; }
.vis_2 { visibility:hidden; }
table, textarea, button, input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#5c6fad; border-width:1px; }
#corpo_gen { background-color:#FFFFFF; border:#bbbbbb solid 1px; width:960px; padding:1px; }
#corpo_top { width:100%; margin:0px; padding:0px; }
#corpo_top td[rowspan="2"] { vertical-align: bottom; width:1%; }
#corpo_logo_2 { padding-top:2px; padding-left:6px; height:20px; vertical-align: baseline; white-space:nowrap; margin-bottom:2px; border:1px solid #ffffff; border-top-color:#cccccc; border-bottom-color:#cccccc; background-color:#f6f6f6; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ebebeb',EndColorStr='#f9f9f9'); }
#corpo_logo_2 a, input { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
#barra_blu_top { text-align:right; height:17px; background-color:#6198cd; color:#FFFFFF; text-transform:capitalize; padding-right:5px; border:1px solid #ffffff; border-left-color:#6198cd; border-top-color:#34689A; border-bottom-color:#34689A; }
#banner_top { text-align:center; margin:2px; height:60px; }
#barra_gialla_top { margin-bottom:2px; text-align:center; height:20px; background-color:#fff8a9; border:1px solid #ffffff; border-left-color:#fff8a9; border-top-color:#ffde59; border-bottom-color:#ffde59; }
#barra_gialla_top div[t] { float:left; height:16px; padding-left:12px; padding-top:4px; padding-right:12px; margin-right:1px;}
#barra_gialla_top div[t]:hover { background-color:#FFFFFF; }
#barra_gialla_top div[t="2"] { float: right; height:19px; padding-left:12px; padding-top:1px; padding-right:1px; margin-right:1px;}
#barra_blu_bottom { height:19px; background-color:#6198cd; border:1px solid #ffffff; border-top-color:#34689A; border-bottom-color:#34689A; }
#banner_bottom { text-align:center; margin:2px; }
#box_dx_bottom { margin-top:1px; float:right; width:260px; height:82px; text-align:right; background-color:#f6f6f6; border:1px solid #ffffff; border-top-color:#cccccc; border-bottom-color:#cccccc; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ebebeb',EndColorStr='#f9f9f9'); }
#barra_gialla_bottom { text-align:center; padding-top:3px; height:16px; background-color:#fff8a9; border:1px solid #ffffff; border-top-color:#ffde59; border-bottom-color:#ffde59; }
#spazio { width:100%; height:3px; background-image:url(../_graf/line_1.gif) }

div[id^="box_gen_"] { width:302px; margin:2px; float:left; padding:4px; }
div[id="box_gen_1"] { border:1px solid #e2e4ff; }
div[id="box_gen_1"]:hover { background-color:#f4f9ff; }
div[id="box_gen_3"] { border:1px solid #ffe2e2; }
div[id="box_gen_3"]:hover { background-color:#fff1f1; }

.tab_02b { color:#ff0000; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; }
.tab_03 { margin:2px; font-size:10px; color:#666666; }
.tab_05 { text-align:justify; padding-left:4px; padding-right:4px; }
.tab_06 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-align:right; padding-right:4px; padding-bottom:2px; }
.tab_06 a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#d92a1c; }

.f_2 { font-size:14px; font-family:Georgia, Helvetica, sans-serif; text-align:left; }
.f_2_tit { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-style:italic; }

.tabella_form_1 { }
.tabella_form_1 th { width:1%; font-weight:normal; text-align:right; vertical-align:top; white-space:nowrap; padding-top:3px;}
.tabella_form_1 th span { color:#bb3025; margin-left:2px; }
.tabella_form_1 td { white-space:nowrap; text-align:left; vertical-align: middle;}
.tabella_form_1 td img { vertical-align: middle;}
.tabella_form_1 td input { vertical-align: middle;}
.tabella_form_1 td span { vertical-align: middle; color:#bb3025;}
.tabella_form_1 td[align] { white-space:nowrap; text-align:center; }
.tabella_form_1 input { background-color:#f6f9ff; }
.tabella_form_1 input[type="submit"] { background-color:#dddddd; }
.tabella_form_1 input[type="button"] { background-color:#dddddd; }
.tabella_form_1 input[type="reset"] { background-color:#dddddd; }
.tabella_form_1 input[type="checkbox"] { background-color:#ffffff; }
.tabella_form_1 textarea { background-color:#f6f9ff; }

.tabella_form_2 { }
.tabella_form_2 th { width:1%; white-space:nowrap; }
.tabella_form_2 td { border-bottom:1px solid #dddddd; text-align:left; background-color:#f0fff8; white-space:nowrap; }

.tabella_list_1 { width:100%; }
.tabella_list_1 th { background-color:#d0eee0; padding:3px; white-space:nowrap; margin-left:1px; margin-right:1px; }
.tabella_list_1 td { border-bottom:1px solid #dddddd; text-align:left; background-color:#f0fff8; white-space:nowrap; margin-left:1px; margin-right:1px; }

.tabella_list_2 { width:100%; }
.tabella_list_2 th { background-color:#f6f6f6; text-align:right; white-space:nowrap; padding-left:10px; padding-right:4px; font-weight:normal; vertical-align:top; width:1%;}
.tabella_list_2 td { text-align:left; white-space:normal; }

#menu_sx { width:138px; vertical-align:top; }
table[id^="m_s_"] { margin-bottom:2px; width:100%; border:1px solid #cccccc; border-top-width:1px; border-left-color:#ffffff; border-right-color:#ffffff;  }
table[id^="m_s_"] div { padding-top:1px; padding-bottom: 1px; cursor:pointer; }
table[id^="m_s_"] div:hover { background-color:#ffffff; }

.navigator_1 {width:100%; margin-bottom:4px; border:1px solid #cccccc; border-left-color:#ffffff; border-right-color:#ffffff; text-align:left; }
.navigator_1 td[r="1"] { width:100px; font-variant:small-caps; font-size:11px; padding-left:8px; background-color:#f6f9ff; }
.navigator_1 td[r="2"] { font-variant:small-caps; font-size:11px; background-color:#eef4ff; text-align:center; }
.navigator_1 td[r="3"] { width:100px; font-variant:small-caps; font-size:11px; padding-right:8px; text-align:right; background-color:#f6f9ff; }

#elenco_mappa div { background-color:#e5eeff; padding:1px; cursor:pointer; padding-left:4px; }
#elenco_mappa div:hover { background-color:#ffffff; }

div[id^="box_dati_"] { margin:2px; float:left; padding:4px; }

div[id="box_dati_1"] { border:1px solid #e2e4ff; width:302px;}
div[id="box_dati_1"]:hover { background-color:#f4f9ff; }

div[id="box_dati_2"] { border:1px solid #e2e4ff; width:100%;}
div[id="box_dati_2"]:hover { background-color:#f4f9ff; }

.menu_utenti { width:100%; border:1px solid #cccccc; border-left-color:#ffffff; border-right-color:#ffffff; background-color:#f6f9ff; margin-bottom:6px; }
.menu_utenti div { float:left; white-space:nowrap; padding:2px; padding-left:20px; padding-right:20px; background-color:#f6f9ff; }
.menu_utenti div:hover { background-color:#ffffff; }
.menu_utenti div a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

#menu_utenti { width:100%; margin-top:12px; margin-bottom:12px; }
#menu_utenti td { width:50%; vertical-align:top; text-align:left; }
#menu_utenti div { font-size:14px; font-family:Georgia, Helvetica, sans-serif; text-align:left; font-style:italic; margin-top:6px; }
#menu_utenti hr { color:#FF0000; height:1px; width:90%; }
#menu_utenti a { display:block; width:300px; padding:2px; margin-bottom:2px; border:none; font-size: 11px; }

.f_2 { font-size:14px; font-family:Georgia, Helvetica, sans-serif; text-align:left; }
.f_2_tit { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-style:italic; }








