/* GESTIONE CONTENUTI TESTUALI DELLE PAGINE, EDITOR DOMINANTE */
#content {
    padding: 0x 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    font-family: Trebuchet MS, Arial, Verdana, Helvetica, Geneva, Swiss, Sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    color: #3A586E;
    background-color: none;
}
    #content A:link, #content A:visited {
        font-weight: bold;
        color: #336699;
        text-decoration: underline;
    }
    #content A:hover {
        color: #FF9900;
        text-decoration: underline;
    }
    #content IMG {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    #content .foto {
        padding: 0px 0px 0px 0px;
        margin: 0px 10px 0px 0px;
        border: 1px solid #336699;
    }
    #content H1 {
        padding: 0px 0px 4px 0px;
        margin: 0px 0px 20px 0px;
        font-size: 13px;
        font-weight: bold;
        color: #336699;
        border-bottom: 1px solid #C1D1E0;
    }
    #content H2 {
        padding: 4px 4px 4px 7px;
        margin: 20px 0px 0px 0px;
        color: #336699;
        font-size: 13px;
        font-weight: bold;
        background-color: #D4DFE9;
        border-bottom: 2px solid #BCCDDD;
    }
    #content H3, #content H4, #content H5 {
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 0px 0px;
        color: #173B55;
        font-size: 13px;
        font-weight: bold;
    }
    #content H6 {
        padding: 0px 0px 6px 0px;
        margin: 0px 0px 0px 0px;
        color: #336699;
        font-size: 12px;
        font-weight: bold;
    }
    #content UL {
        list-style-image: url(../image/li_img.gif);
        padding: 4px 10px 10px 30px;
        margin: 15px 0px 20px 0px;
        text-align: left;
        color: #3A586E;
        background-color: #EAEFF5;
    }
    #content LI {
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 0px 0px;
    }
    #content HR {
        height: 1px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        color: #B7B7B7;
    }
    #content TABLE {
        font-size: 100%;
        line-height: 110%;
    }
        #content TABLE TD {
            vertical-align: top;
            font-weight: normal;
        }

/* GESTIONE CONTENUTI BOX DELLE PAGINE, EDITOR DOMINANTE */


.content_box {
    padding: 0px 7px 10px 7px;
    margin: 20px 0px 0px 0px;
    border: 1px solid #C1D1E0;
    background-color: #EAEFF5;
    color: #3A586E;
}
    .content_box H1 {
        padding: 7px 5px 7px 5px;
        margin: 7px 0px 0px 0px;
        color: #FFFFFF;
        font-size: 13px;
        line-height: 15px;
        font-weight: bold;
        border-bottom: 1px solid #A8A8A8;
        background-color: #336699;
    }
    .content_box H2 {
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 10px 0px;
        color: #3A586E;
        font-size: 12px;
        line-height: 14px;
        font-weight: normal;
    }
    .content_box H3 {
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 10px 0px;
        color: #336699;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
    }
    .content_box H4, .content_box H5, .content_box H6, .content_box H7  {
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 10px 0px;
        color: #336699;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
    }
    .content_box P {
        padding: 0px 0px 10px 0px;
        margin: 0px 0px 0px 0px;
        font-size: 11px;
        line-height: 13px;
        color: #3A586E;
    }
    .content_box IMG {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .content_box A:link, .content_box A:visited {
        font-weight: bold;
        color: #3A586E;
        text-decoration: underline;
    }
    .content_box A:hover {
        color: #FF9900;
        text-decoration: underline;
    }
.content_box_riga {
    width: 585px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    .content_box_riga .colonna {
        width: 285px;
        padding: 0px 0px 0px 0px;
        margin: 0px 14px 0px 0px;
        float: left;
    }
    .content_box_riga .colonna_ultima {
        width: 285px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float: left;
    }
