body
{
    background-color: #FFFFFF;
    font-family: Verdana, Tahoma, Arial;
    font-size: 11px;
    margin: 0;
    color: #333333;
}
/*----- standard  -----*/
td, p
{
    font-size: 11px;
    color: #CCCCCC;
    vertical-align: top;
}
a
{
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #9B7431;
    background: transparent;
}
a:hover
{
    color: #FF9900;
}
strong
{
    color: #FF9900;
    font-weight: normal;
}
a strong
{
    color: #FF9900;
    font-weight: bold;
}
li
{
    margin-bottom: 6px;
    margin-top: 6px;
}
ul
{
    margin-bottom: 0;
    margin-top: 0;
}
/*----- logo -----*/
.logo
{
}
/*----- attributi del corpo: sfondo, altezza, ... -----*/
.sfondocorpo
{
    background-color: #333333;
    height: 340px;
}
/*----- titolo -----*/
#titolo
{
    font-size: 34px;
    font-weight: normal;
    color: #666666;
    padding-left: 14px;
    margin-bottom: 8px;
}
/*----- menu1 -----*/
.menu1
{
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    color: #999999;
    text-transform: uppercase;
    border-top: 1 solid #666666;
    border-bottom: 1 solid #666666;
    text-align: center;
    width: 16%;
}
.menu1 a
{
    color: #999999;
    font-weight: bold;
    text-decoration: none;    
}
.menu1 a:hover
{
    color: #FF9900;
}
/* menu1_att */
.menu1_att
{
    font-family: Verdana, Tahoma, Arial;
    color: #FF9900;
    font-weight: bold;
    text-transform: uppercase;
    border-top: 1 solid #666666;
    border-bottom: 1 solid #666666;
    text-align: center;
    width: 16%;
}
/*----- menu2 -----*/
.menu2
{
    font-family: Verdana, Tahoma, Arial;
    color: #9B7431;
    text-transform: uppercase;
    font-weight: bold;
    height: 30px;
    padding-top: 10px;
}
.menu2 a
{
    color: #9B7431;
    font-weight: bold;
    text-decoration: none;
}
.menu2 a:hover
{
    color: #FF9900;
}
/* menu2_att */
.menu2_att
{
    font-family: Verdana, Tahoma, Arial;
    color: #FF9900;
    text-transform: uppercase;
    font-weight: bold;
    height: 30px;
    padding-top: 10px;
}

/*----- menu2 -----*/
.menu2_bar
{
    font-family: Verdana, Tahoma, Arial;
    color: #9B7431;
    font-weight: bold;
    height: 30px;
    padding-top: 10px;
    border-top: 1 solid #474747;
}
.menu2_bar a
{
    color: #9B7431;
    font-weight: bold;
    text-decoration: none;
}
.menu2_bar a:hover
{
    color: #FF9900;
}
/* menu2_bar_att */
.menu2_att
{
    font-family: Verdana, Tahoma, Arial;
    color: #FF9900;
    font-weight: bold;
    height: 30px;
    padding-top: 10px;
}

/* td.menu2_att h2 */
td.menu2_att h2
{
    font-size: 11px;
    margin-top: 0;
    margin-bottom: 0;
}
/*----- menu3 -----*/
.menu3
{
    font-family: Verdana, Tahoma, Arial;
    color: #9B7431;
    font-weight: bold;
    text-transform: none;
    text-indent: 13px;
}
.menu3 a
{
    color: #9B7431;
    font-weight: bold;
    text-decoration: none;
}
.menu3 a:hover
{
    color: #FF9900;
}
/* menu3_att */
.menu3_att
{
    font-family: Verdana, Tahoma, Arial;
    color: #FF9900;
    font-weight: bold;
    text-transform: none;
    text-indent: 13px;
}
/* td.menu3_att h3 */
td.menu3_att h3
{
    font-size: 11px;
    margin-top: 0;
    margin-bottom: 0;
}
/* tabelle diverse*/
.sfondo_fill
{
    background-color: #474747;
}

/* tabelle chiare*/
.sfondo_chiaro
{
    background-color: #CCCCCC;
}

/* bordi tabelle*/
.bordo_r
{
    border-right: 1 solid #666666;
}

.bordo_l
{
    border-left: 1 solid #666666;
}

.bordo_t
{
    border-top: 1 solid #666666;
}

.bordo_b
{
    border-bottom: 1 solid #666666;
}

.bordo_rb
{
    border-right: 1 solid #666666;
    border-bottom: 1 solid #666666;
}

.bordo_rl
{
    border-right: 1 solid #666666;
    border-left: 1 solid #666666;
}

.bordo_rt
{
    border-right: 1 solid #666666;
    border-top: 1 solid #666666;
}

.bordo_bl
{
    border-bottom: 1 solid #666666;
    border-left: 1 solid #666666;
}

.bordo_bt
{
    border-bottom: 1 solid #666666;
    border-top: 1 solid #666666;
}

.bordo_lt
{
    border-left: 1 solid #666666;
    border-top: 1 solid #666666;
}

.bordo_rbl
{
    border-right: 1 solid #666666;
    border-bottom: 1 solid #666666;
    border-left: 1 solid #666666;
}

.bordo_rlt
{
    border-right: 1 solid #666666;
    border-left: 1 solid #666666;
    border-top: 1 solid #666666;
}

.bordo_blt
{
    border-bottom: 1 solid #666666;
    border-left: 1 solid #666666;
    border-top: 1 solid #666666;
}

.bordo_btr
{
    border-bottom: 1 solid #666666;
    border-top: 1 solid #666666;
    border-right: 1 solid #666666;
}

.bordo_rblt
{
    border-right: 1 solid #666666;
    border-bottom: 1 solid #666666;
    border-left: 1 solid #666666;
    border-top: 1 solid #666666;
}

/* testo evidenziato*/
.txt_evidenziato
{
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    height: 30px;
    padding-top: 10px;
}
/* footer */
.footer
{
    color: #999999;
    background-color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    padding-bottom: 140px;
}
