/* - - - - TAG STANDARD - - - - */
table {
    border-collapse: collapse;
    padding: 0;
}
td {
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    line-height: normal;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    text-align: justify;
    line-height: 150%;
    padding: 0;
    vertical-align: top;
}
.td_center { text-align: center; }
.td_right { text-align: right; }
.td_middle {
    vertical-align: middle;
}
.td_bottom {
    padding-top: 10px;
}
.td_txt {
    padding: 1px 3px 1px 3px;
}
.form_email {
    background: #dde2e6;
    border: 1px solid #cccccc;
}
p,
div {
    margin: 0px;
}
a:link, a:visited {
    color: #000099;
    text-decoration: none;
    font-weight: normal;
}
a:hover {
    color: #000099;
    text-decoration: none;
    font-weight: normal;
}
.link_colorato:link, .link_colorato:visited {
    color: #cc6600;
    text-decoration: none;
    font-weight: bold;
}
.link_colorato:hover {
    color: #cc6600;
    text-decoration: none;
    font-weight: bold;
}
/* - - - - PAGE - - - - */
.PAGE_body {
    margin-top: 0;
    margin-bottom: 0;
/*  background: #99cc99; */
    background: #ddddff;
    padding: 0;
    text-align: center;
}
.PAGE_table_ext_sx {
    background: #99cc99 url('/images/template/vers_2009_10/fascia_sx1.png') repeat-y;
    width: 12px;
}
.PAGE_table_ext_cn {
    background: #ffffcc;
}
.PAGE_table_ext_iframe {
    background: #006600;
}
.TOP_iframe_tit:link,
.TOP_iframe_tit:visited,
.TOP_iframe_tit:hover,
.TOP_iframe_tit {
    padding-top: 2px;
    color: #ffff66;
    font-style:italic;
}
.TOP_iframe_bck {
    padding-top: 2px;
    text-align: right;
}
.PAGE_table_ext_dx {
    background: #99cc99 url('/images/template/vers_2009_10/fascia_dx1.png') repeat-y;
    width: 12px;
    text-align: right;
}
.PAGE_table {
    background: #ffffcc;
}
/* - - - - TOP - - - - */
.PAGE_td_top_sx {
}
.PAGE_td_top {
}
.TOP_argomento {
    background: #ffffcc url('/images/template/vers_2009_10/barra_argomento.png') no-repeat;
    text-align: right;
    vertical-align: bottom;
    color: #ffff66;
    padding: 0 50px 5px 0 ;
    font-size: 20px;
}
/* - - - - PULSANTI - - - - */
.PULS_scrivici,
.PULS_newsletter { text-align: center; vertical-align: middle; background: url('/images/template/vers_2009_10/bottoni_bottom/0000ff_3.png') center no-repeat; }
.PULS_mappa      { text-align: center; vertical-align: middle; background: url('/images/template/vers_2009_10/bottoni_bottom/006600_3.png') center no-repeat; }
.PULS_meteo      { text-align: center; vertical-align: middle; background: url('/images/template/vers_2009_10/bottoni_bottom/006600_3.png') center no-repeat; }
.PULS_notizie    { text-align: center; vertical-align: middle; background: url('/images/template/vers_2009_10/bottoni_bottom/999999_3.png') center no-repeat; }
.PULS_eventi     { text-align: center; vertical-align: middle; background: url('/images/template/vers_2009_10/bottoni_bottom/999999_3.png') center no-repeat; }
.PULS_scrivici a,
.PULS_scrivici a:link,
.PULS_scrivici a:visited,
.PULS_newsletter a,
.PULS_newsletter a:link,
.PULS_newsletter a:visited,
.PULS_meteo a,
.PULS_meteo a:link,
.PULS_meteo a:visited,
.PULS_mappa a,
.PULS_mappa a:link,
.PULS_mappa a:visited,
.PULS_notizie a,
.PULS_notizie a:link,
.PULS_notizie a:visited,
.PULS_eventi a,
.PULS_eventi a :link,
.PULS_eventi a :visited {
    color:#ffff00;
    font-weight: bold;
}
.PULS_scrivici a:hover,
.PULS_newsletter a:hover,
.PULS_meteo a:hover,
.PULS_mappa a:hover,
.PULS_notizie a:hover,
.PULS_eventi a:hover {
    color:#ff6600;
    font-weight: bold;
}
.lnk_mdn {
    background: url('/images/template/pulsanti/pulsante_1_ffff00.png') bottom right no-repeat;
}

/* - - - - FORM - - - - */
.form_td1l { width: 650px; text-align: left; text-align: justify; font-size: 12px; }
.form_td1  { width: 200px; text-align: left; text-align: justify; }
.form_td2l { width: 650px; text-align: left; padding-left: 10px; text-align: justify; }
.form_td2  { width: 650px; text-align: left; padding-left: 10px; text-align: justify; }
.inputtext{
    color: #000000;
    border: 1px solid #000000;
    margin-bottom: 3px;
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.form_submit {
    color: #ffff00;
    font-weight: bold;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 0px;
    border-top: 0px;
    background-color: #006600;
    cursor: pointer;
    padding: 3px;
}
/* - - - - MENU - - - - */
.MENU_barra {
    padding-top: 12px;
/*  background: #99cc99; */
    background: #d3dde2;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
.box_menu {
    width: 189px;
    line-height: 20px;
/*  margin-bottom: 0px;
    text-indent: 0px;
    clear: both;
    margin: 0; */
    padding-bottom: 10px;
    background: #d3dde2;
/*  background: url('/images/template/vers_2009_10/menu_sfondo.png') top right no-repeat; */
}
.box_offmouse_1_tit { width: 194px; height: 20px; background-color: #85b4c4; border-top: 1px solid #006600; margin-bottom: 10px; font-weight: bold; padding: 4px 0 4px 0; text-align: center; font-size: 14px; color: #000000; }
.box_offmouse_2_tit { width: 194px; height: 20px; background-color: #85b4c4; border-top: 1px solid #006600; margin-bottom: 10px; font-weight: bold; padding: 4px 0 4px 0; text-align: center; font-size: 14px; color: #0000cc; }
.box_offmouse_3_tit { width: 194px; height: 20px; background-color: #85b4c4; border-top: 1px solid #006600; margin-bottom: 10px; font-weight: bold; padding: 4px 0 4px 0; text-align: center; font-size: 14px; color: #006600; }
.box_offmouse_4_tit { width: 194px; height: 20px; background-color: #85b4c4; border-top: 1px solid #006600; margin-bottom: 10px; font-weight: bold; padding: 4px 0 4px 0; text-align: center; font-size: 14px; color: #cc0000; }
.box_offmouse_5_tit { width: 194px; height: 20px; background-color: #85b4c4; border-top: 1px solid #006600; margin-bottom: 10px; font-weight: bold; padding: 4px 0 4px 0; text-align: center; font-size: 14px; color: #333333; }
.box_offmouse_6_tit { width: 194px; height: 20px; background-color: #85b4c4; border-top: 1px solid #006600; margin-bottom: 10px; font-weight: bold; padding: 4px 0 4px 0; text-align: center; font-size: 14px; color: #333333; }
.box_offmouse_7_tit { width: 194px; height: 20px; background-color: #85b4c4; border-top: 1px solid #006600; margin-bottom: 10px; font-weight: bold; padding: 4px 0 4px 0; text-align: center; font-size: 14px; color: #333333; }
.box_offmouse_2 { width: 194px; height: 20px; }
.box_offmouse_1 { width: 194px; height: 20px; }
.box_offmouse_3 { width: 194px; height: 20px; }
.box_offmouse_4 { width: 194px; height: 20px; }
.box_offmouse_5 { width: 194px; height: 20px; }
.box_offmouse_6 { width: 194px; height: 20px; }
.box_offmouse_7 { width: 194px; height: 20px; }

a.link_menu_1, a.link_menu_1:LINK, a.link_menu_1:ACTIVE, a.link_menu_1:VISITED { color: #000000; font-weight: bold; position: relative; z-index: 5; padding-left: 5px; }
a.link_menu_2, a.link_menu_2:LINK, a.link_menu_2:ACTIVE, a.link_menu_2:VISITED { color: #000099; font-weight: bold; position: relative; z-index: 5; padding-left: 5px; }
a.link_menu_3, a.link_menu_3:LINK, a.link_menu_3:ACTIVE, a.link_menu_3:VISITED { color: #003300; font-weight: bold; position: relative; z-index: 5; padding-left: 5px; }
a.link_menu_4, a.link_menu_4:LINK, a.link_menu_4:ACTIVE, a.link_menu_4:VISITED { color: #990000; font-weight: bold; position: relative; z-index: 5; padding-left: 5px; }
a.link_menu_5, a.link_menu_5:LINK, a.link_menu_5:ACTIVE, a.link_menu_5:VISITED { color: #333333; font-weight: bold; position: relative; z-index: 5; padding-left: 5px; }
a.link_menu_6, a.link_menu_6:LINK, a.link_menu_6:ACTIVE, a.link_menu_6:VISITED { color: #333333; font-weight: bold; position: relative; z-index: 5; padding-left: 5px; }
a.link_menu_7, a.link_menu_7:LINK, a.link_menu_7:ACTIVE, a.link_menu_7:VISITED { color: #333333; font-weight: bold; position: relative; z-index: 5; padding-left: 5px; }
a.link_menu_1:HOVER { color: #000000; font-weight: bold; }
a.link_menu_2:HOVER { color: #000000; font-weight: bold; }
a.link_menu_3:HOVER { color: #000000; font-weight: bold; }
a.link_menu_4:HOVER { color: #000000; font-weight: bold; }
a.link_menu_5:HOVER { color: #000000; font-weight: bold; }
a.link_menu_6:HOVER { color: #000000; font-weight: bold; }
a.link_menu_7:HOVER { color: #000000; font-weight: bold; }
a.link_menu_on, a.link_menu_on:LINK, a.link_menu_on:ACTIVE, a.link_menu_on:VISITED { color: #000099; font-weight: bold; position: relative; z-index: 5; padding-left: 5px; background-color: #f4bd22; }
a.link_menu_on:HOVER { color: #000000; font-weight: bold; background-color: #f4bd22; }
#box_onmouse{
    width: 194px;
    height: 22px;
    background-color: #ffff33;
    position: absolute;
    z-index: 4;
    top: 0px;
    left: 0px;
}
.MENU_main_tit_1_l0_on { background: #d9d9c0; border-bottom: 1px solid #006600; }
.MENU_main_1_l0    { background: #d9d9c0; }
.MENU_main_1_l0_on { background: #ffffff; }
.MENU_main_1_l1    { background: #cccccc; padding-left: 15px}
.MENU_main_1_l1_on { background: #999999; padding-left: 15px; }
.MENU_main_tit_2_l0_on { background: #79b679; border-bottom: 1px solid #006600; }
.MENU_main_2_l0    { background: #79b679; }
.MENU_main_2_l0_on { background: #ffffff; }
.MENU_main_2_l1    { background: #cccccc; padding-left: 15px; }
.MENU_main_2_l1_on { background: #999999; padding-left: 15px; }
.MENU_main_tit_3_l0_on { background: #ff9966; border-bottom: 1px solid #006600; }
.MENU_main_3_l0    { background: #ff9966; }
.MENU_main_3_l0_on { background: #ffffff; }
.MENU_main_3_l1    { background: #cccccc; padding-left: 15px; }
.MENU_main_3_l1_on { background: #999999; padding-left: 15px; }
.MENU_main_tit_4_l0_on { background: #ffcc66; border-bottom: 1px solid #006600; }
.MENU_main_4_l0    { background: #ffcc66; }
.MENU_main_4_l0_on { background: #ffffff; }
.MENU_main_4_l1    { background: #cccccc; padding-left: 15px; }
.MENU_main_4_l1_on { background: #999999; padding-left: 15px; }
.MENU_main_tit_5_l0_on { background: #bdffe7; border-bottom: 1px solid #006600; }
.MENU_main_5_l0    { background: #bdffe7; }
.MENU_main_5_l0_on { background: #ffffff; }
.MENU_main_5_l1    { background: #cccccc; padding-left: 15px; }
.MENU_main_5_l1_on { background: #999999; padding-left: 15px; }
.MENU_main_tit_6_l0_on { background: #ff6666; border-bottom: 1px solid #006600; }
.MENU_main_6_l0    { background: #ff6666; }
.MENU_main_6_l0_on { background: #ffffff; }
.MENU_main_6_l1    { background: #cccccc; padding-left: 15px; }
.MENU_main_6_l1_on { background: #999999; padding-left: 15px; }
.MENU_main_tit_7_l0_on { background: #ff6666; border-bottom: 1px solid #006600; }
.MENU_main_7_l0    { background: #ff6666; }
.MENU_main_7_l0_on { background: #ffffff; }
.MENU_main_7_l1    { background: #cccccc; padding-left: 15px; }
.MENU_main_7_l1_on { background: #999999; padding-left: 15px; }

.MENU_main_1_l0 a { color: #000000; }
.MENU_main_1_l1 a { color: #000000; }
.MENU_main_1_l0 a:hover,
.MENU_main_1_l1 a:hover { color: #cc0000; }
.MENU_main_2_l0 a { color: #000000; }
.MENU_main_2_l1 a { color: #000000; }
.MENU_main_2_l0 a:hover,
.MENU_main_2_l1 a:hover { color: #cc0000; }
.MENU_main_3_l0 a { color: #000000; }
.MENU_main_3_l1 a { color: #000000; }
.MENU_main_3_l0 a:hover,
.MENU_main_3_l1 a:hover { color: #cc0000; }
.MENU_main_4_l0 a { color: #000000; }
.MENU_main_4_l1 a { color: #000000; }
.MENU_main_4_l0 a:hover,
.MENU_main_4_l1 a:hover { color: #cc0000; }
.MENU_main_5_l0 a { color: #000000; }
.MENU_main_5_l1 a { color: #000000; }
.MENU_main_5_l0 a:hover,
.MENU_main_5_l1 a:hover { color: #cc0000; }
.MENU_main_6_l0 a { color: #000000; }
.MENU_main_6_l1 a { color: #000000; }
.MENU_main_6_l0 a:hover,
.MENU_main_6_l1 a:hover { color: #cc0000; }
.MENU_main_7_l0 a { color: #000000; }
.MENU_main_7_l1 a { color: #000000; }
.MENU_main_7_l0 a:hover,
.MENU_main_7_l1 a:hover { color: #cc0000; }

.PAGE_td_menu {
    background: #cccccc;
    border-top: 1px solid #cccccc;
}
.PAGE_td_fascia_sx a,
.PAGE_td_fascia_sx a:link,
.PAGE_td_fascia_sx a:hover,
.PAGE_td_fascia_sx a:visited {
    color: #000000;
    font-size: 9px;
}
/* - - - - FASCIA SX - - - - */
.PAGE_td_fascia_sx {
    vertical-align: top;
    text-align: center;
    background: url('/images/template/vers_2009_10/barra_sx-luce_nel_bosco.png') no-repeat;
}
.links_title {
    margin: 3px;
}
.link_utili_td {
    border-left: 2px solid #006600;
    border-right: 2px solid #006600;
    padding: 0 3px 0 3px;
    background-color: #ffffff;
}
.link_utili_td_oriz {
    border-top: 2px solid #006600;
    border-bottom: 2px solid #006600;
    padding: 0 3px 0 3px;
    background-color: #ffffff;
    vertical-align: center;
}
.MENU_SX_blu           { padding: 0 0 18px 10px;  width: 140px; height: 40px; text-align: center; }
.MENU_SX_blu a,
.MENU_SX_blu a:link,
.MENU_SX_blu a:visited { padding: 8px 0px 8px 0; width: 140px; height: 30px; display: block; font-size: 16px; font-weight: bold; color: #ffff00;
    background: url('/images/template/vers_2009_10/bottoni_bottom/0000ff_006600_3.png') no-repeat top left;
}
.MENU_SX_blu a:hover   { padding: 8px 0px 8px 0; width: 140px; height: 30px; display: block; font-size: 16px; font-weight: bold; color: #ff6600;
    background-position: top right; }

.MENU_SX_blu_alto           { padding: 0 0 0 10px; width: 140px; height: 62px; text-align: center; vertical-align: middle; }
.MENU_SX_blu_alto a,
.MENU_SX_blu_alto a:link,
.MENU_SX_blu_alto a:visited { padding: 18px 0 20px 0; display: block; font-size: 16px; font-weight: bold; width: 140px; height: 62px; color: #ffff00;
    background: url('/images/template/vers_2009_10/bottoni_bottom/0000ff_006600_3a.png') no-repeat top left;
}
.MENU_SX_blu_alto a:hover   { background-position: top right; color: #ff6600; }

.MENU_SX_1,
.MENU_SX_2,
.MENU_SX_3,
.MENU_SX_4,
.MENU_SX_5,
.MENU_SX_6,
.MENU_SX_7,
.MENU_SX_on                                              { width: 189px; height: 20px; vertical-align: top; }
.MENU_SX_1  a, .MENU_SX_1  a:link, .MENU_SX_1  a:visited { width: 189px; height: 20px; padding: 0 0 0 5px; color: #000000; display: block; font-weight: bold;
                                                           background: url('/images/template/vers_2009_10/bottoni/menu_sx_1.png') no-repeat bottom left; }
.MENU_SX_2  a, .MENU_SX_2  a:link, .MENU_SX_2  a:visited { width: 189px; height: 20px; padding: 0 0 0 5px; color: #0000cc; display: block; font-weight: bold;
                                                           background: url('/images/template/vers_2009_10/bottoni/menu_sx_2.png') no-repeat bottom left; }
.MENU_SX_3  a, .MENU_SX_3  a:link, .MENU_SX_3  a:visited { width: 189px; height: 20px; padding: 0 0 0 5px; color: #006600; display: block; font-weight: bold;
                                                           background: url('/images/template/vers_2009_10/bottoni/menu_sx_3.png') no-repeat bottom left; }
.MENU_SX_4  a, .MENU_SX_4  a:link, .MENU_SX_4  a:visited { width: 189px; height: 20px; padding: 0 0 0 5px; color: #cc0000; display: block; font-weight: bold;
                                                           background: url('/images/template/vers_2009_10/bottoni/menu_sx_4.png') no-repeat bottom left; }
.MENU_SX_5  a, .MENU_SX_5  a:link, .MENU_SX_5  a:visited { width: 189px; height: 20px; padding: 0 0 0 5px; color: #333333; display: block; font-weight: bold;
                                                           background: url('/images/template/vers_2009_10/bottoni/menu_sx_5.png') no-repeat bottom left; }
.MENU_SX_6  a, .MENU_SX_6  a:link, .MENU_SX_6  a:visited { width: 189px; height: 20px; padding: 0 0 0 5px; color: #333333; display: block; font-weight: bold;
                                                           background: url('/images/template/vers_2009_10/bottoni/menu_sx_6.png') no-repeat bottom left; }
.MENU_SX_7  a, .MENU_SX_7  a:link, .MENU_SX_7  a:visited { width: 189px; height: 20px; padding: 0 0 0 5px; color: #333333; display: block; font-weight: bold;
                                                           background: url('/images/template/vers_2009_10/bottoni/menu_sx_7.png') no-repeat bottom left; }
.MENU_SX_on a, .MENU_SX_on a:link, .MENU_SX_on a:visited { width: 189px; height: 20px; padding: 0 0 0 5px; color: #000000; display: block; font-weight: bold;
                                                           background: url('/images/template/vers_2009_10/bottoni/menu_sx_on.png') no-repeat bottom left; }
.MENU_SX_1  a:hover,
.MENU_SX_2  a:hover,
.MENU_SX_3  a:hover,
.MENU_SX_4  a:hover,
.MENU_SX_5  a:hover,
.MENU_SX_6  a:hover,
.MENU_SX_7  a:hover,
.MENU_SX_on a:hover { background-position: top right; color: #000000; padding: 0 0 0 5px; }

.MENU_div_descr,
.MENU_div_descr_on { padding-left: 2px; width: 95px; height: 20px; text-align: center; }
.MENU_div_descr    a,
.MENU_div_descr    a:link,
.MENU_div_descr    a:visited { display: block; font-size: 12px; width: 95px; height: 20px; color: #000099;
    background: url('/images/template/vers_2009_10/bottoni/div_descrizione.png') no-repeat top left;
}
.MENU_div_descr_on a,
.MENU_div_descr_on a:link,
.MENU_div_descr_on a:visited { display: block; font-size: 12px; width: 95px; height: 20px; color: #000099;
    background: url('/images/template/vers_2009_10/bottoni/div_descrizione_on.png') no-repeat top left;
}
.MENU_div_descr    a:hover,
.MENU_div_descr_on a:hover { background-position: top right; color: #000099; }
.MENU_div_descr_puls,
.MENU_div_descr_main_on { padding-left: 2px; width: 171px; height: 41px; text-align: center; }
.MENU_div_descr_puls    a,
.MENU_div_descr_puls    a:link,
.MENU_div_descr_puls    a:visited { padding-top: 8px; display: block; font-size: 16px; width: 171px; height: 33px; color: #990000;
    background: url('/images/template/vers_2009_10/bottoni/grigio_bordo_bianco.png') no-repeat top left;
}
.MENU_div_descr_main_on a,
.MENU_div_descr_main_on a:link,
.MENU_div_descr_main_on a:visited { padding-top: 8px; display: block; font-size: 16px; width: 171px; height: 33px; color: #990000;
    background: url('/images/template/vers_2009_10/bottoni/grigio_bordo_bianco.png') no-repeat top left;
}
.MENU_div_descr_puls    a:hover,
.MENU_div_descr_main_on a:hover { background-position: top right; color: #000099; }
/* - - - - BODY - - - - */
.BODY_div_est {
}
.BODY_title {
    background: #ddddaa;
    padding: 3px 3px 3px 20px;
    color: #cc0000;
    font-size: 14px;
    font-weight: bold;
    font-style:italic;
}
.BODY_title_1 {
    padding: 3px 3px 3px 20px;
    color: #cc0000;
    font-size: 14px;
    font-weight: bold;
}
.PAGE_td_body {
    padding: 10px;
    background: #ffffcc;
}
.PAGE_td_body_center {
    padding: 10px;
    background: #ffffcc;
    text-align: center;
}
/* - - - - FOTO - - - - */
.FOTO_right {
    margin: 10px 0 10px 10px;
}
.FOTO_right_1 {
    border: 1px solid #000066;
    margin: 10px 0 10px 10px;
}
/* - - - - SEQUENZE DI OGGETTI, A SVILUPPO VERTICALE  - - - - */
/* - - - - SEQUENZE DI OGGETTI, A SVILUPPO ORRIZZONTALE  - - - - */
/* - - - - OGGETTI - - - - */
/* - - - - OGGETTI - DIV x TITOLI + DIV x CORPI- - - - */
/* - - - - BOTTOM - - - - */
.BOTTOM_testo {
    background: #cccccc;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding: 0 0 5px 10px;
}
/* - - - - DEBUGGING - - - - */
/* - - - - MENU A CASCATA - - - - */
.top_menu_frame {
    height: 16px;
}
.top_menu,
.top_menu a,
.top_menu a:link,
.top_menu a:visited {
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    color: #666666;
    background: #ffffcc;
    border-right: 1px solid #cccccc;
}
.top_menu a:hover {
    color: #990000;
/*  background: #dde2e6; */
    background: #ffff99;
}
.top_menu_0_nd {
    display: block; padding: 0 5px; background: #cccccc; border-right: 1px solid #cccccc;
}
.top_menu_0_fg,
.top_menu_0_fg:visited {
    display: block; padding: 0 5px; background: #cccccc; border-right: 1px solid #cccccc; color: #333333;
}
.top_menu_1_fg,
.top_menu_1_fg:link,
.top_menu_1_fg:visited {
    display: block; padding: 0 5px; background: #cccccc; border:       1px solid #cccccc; color: #333333;
}
.top_menu_base_ul {
    float: left; padding: 0;              list-style: none; margin: 0px   0 0   0px;
}
.top_menu_0_ul {
    float: left; padding: 0; width: 85px; list-style: none; margin: 0     0 0   0px; position: absolute; left: -9999px;
}
.top_menu_0_li {
    float: left; padding: 0;              height: 15px; line-height: 18px;
}
.top_menu_1_li {
    float: left; padding: 0; width: 160px; height: 20px; line-height: 20px; background: #ffffff;
}
.top_menu_0_li span,
.top_menu_1_li span {
    background: #ffffcc;
}
.top_menu_0_nd:hover {
    color: #ff3333;
    background: #ffffff;
}
.top_menu_0_fg:hover,
.top_menu_1_fg:hover {
    color: #ff3333;
    background: #ffffff;
}
/* - - - - MENU A CASCATA - - - - */
.top_menu li:hover       ul,       .top_menu li.sfhover       ul {
    left: auto;
}
.top_menu li:hover       ul ul,    .top_menu li.sfhover       ul ul {
    left: -9999px;
}
.top_menu li:hover       ul ul ul, .top_menu li.sfhover       ul ul ul {
    left: -9999px;
}
.top_menu li li:hover    ul,       .top_menu li li.sfhover    ul {
    left: auto;
}
.top_menu li li li:hover ul,       .top_menu li li li.sfhover ul {
    left: auto;
}
