/*
    Document   : centrale
    Created on : 27.04.2011, 17:20:39
    Author     : Enrico Ulivieri
    Description:
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


/* CENTRALE */
.tr_centrale p {
    line-height: 18px;
}

/* CONTENUTO */
.td_contenuto h1 {
    margin: 8px 0px 8px 0px; padding: 0px;

    color: rgb(0, 150, 255);
    font-weight: normal;
    font-size: 26px;
}
.td_contenuto h2 {
        border: 0px;
        margin: 0px 200px 0px 0px;
        padding: 2px 4px 2px 4px;

        background-color: rgb(0, 150, 255);

        color: rgb(255, 255, 255);
        font-weight: bold;
        font-size: 18px;
    }
.td_contenuto h3 {
        border: 0px;
        margin: 8px 0px 0px 4px;
        padding: 0px;

        font-weight: bold;
    }
.td_contenuto p, table {
        margin: 0px;
        padding: 0px;

        background-color: transparent;

        /* line-height: 100%; */
        color: rgb(94, 94, 94);
        font-family: 'ArialMT', 'Arial', sans-serif;
        font-size: 100%;
        font-weight: normal;
    }
.td_contenuto form.form_cornice {
        padding: 4px 4px 4px 4px;
        border-width: 1px;
        border-style: solid;
        border-color: rgb(0, 150, 255);
}
.td_contenuto p.anteprima_email {
        padding: 4px;
        border: 1px dotted rgb(94, 94, 94);

        color: rgb(94, 94, 94);
}
.td_contenuto p.commento {
        margin: 0px 4px 4px 4px;

        line-height: 18px; /* line-height: 100%; */
        color: rgb(94, 94, 94);
        font-family: 'ArialMT', 'Arial', sans-serif;
        font-size: 14px; /* font-size: 80%; */
    }
.td_contenuto p.commento_piccolo {
        margin: 4px 4px 4px 4px;

        line-height: 16px; /* line-height: 100%; */
        color: rgb(94, 94, 94);
        font-family: 'ArialMT', 'Arial', sans-serif;
        font-size: 12px; /* font-size: 80%; */
    }
.td_contenuto p.errore {
        margin: 0px 4px 4px 4px;
        padding: 4px;
        border: 1px dotted red;

        line-height: 16px; /* line-height: 100%; */
        color: rgb(255, 96, 96);
        font-family: 'ArialMT', 'Arial', sans-serif;
        font-size: 12px; /* font-size: 80%; */
    }
.td_contenuto p.firma {
        text-align: right;
        color: rgb(0, 150, 255);
        font-family: 'CurlzMT', 'Curlz MT', cursive;
        font-size: 36px;
    }
.td_contenuto div.testo_centrale_informazioni {
        position: relative; /* position: absolute; left: 36px; */

        width: auto;
        margin-left: 4px;
        margin-right: 4px;
        /* margin-top: 323px; */
        /* min-width: 410px; /* width: 409px; */
        /* z-index: 0; */

        background-color: transparent;
    }
.td_contenuto div.testo_centrale_informazioni span.celeste {
        color: rgb(0, 150, 255);
        font-weight: bold;
    }
.td_contenuto div.testo_centrale_informazioni span.grigio {
        color: rgb(94, 94, 94);
        font-weight: normal;
    }

/* MENU LATERALE */
.td_menu_laterale h1 {
    margin: 0px 0px 0px 0px;
    border: 0px;
    padding: 0px 0px 18px 0px;

    font-size: 18px;
    /* line-height: 100%; */
    font-weight: bold;
}
.td_menu_laterale h1 span.blu {
    color: rgb(0, 150, 255);
}
.td_menu_laterale h1 span.grigio {
    color: rgb(0, 150, 255);
}
.td_menu_laterale p {
    margin: 0px 0px 0px 0px;
    border: 0px;
    padding: 18px 0px 0px 0px;

    font-family: 'Arial-MT', 'Arial', sans-serif;
    font-weight: normal;
    font-size: 14px;
    /* line-height: 100%; */
    background-color: transparent;
}
.td_menu_laterale ul {
    margin: 0px 0px 0px 0px;
    border: 0px;
    padding: 0px 0px 0px 0px;

    list-style-type: none;
    font-size: 14px;
}
.td_menu_laterale li {
    margin: 0px 0px 0px 0px;
    border-bottom: 1px dotted rgb(0, 150, 255);
    padding: 4px 4px 4px 4px;

    height: 64px;

    background-color: transparent;

    list-style-type: none;

    font-family: 'Arial-MT', 'Arial', sans-serif;
    font-weight: normal;
    font-size: 14px;
    vertical-align:text-top;
    /* line-height: 100%; */
}
.td_menu_laterale li:first-line {
    font-size: 14px;
    /* line-height: 100%; */
}
.td_menu_laterale li:first-child {
    margin: 0px 0px 0px 0px;
    border-top: 1px dotted rgb(0, 150, 255);
    border-bottom: 1px dotted rgb(0, 150, 255);
    padding: 4px 4px 4px 4px;

    /*height: 64px;*/

    background-color: transparent;

    font-family: 'Arial-MT', 'Arial', sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-size: 100%;
    /* line-height: 100%; */
}
.td_menu_laterale img {
    /* float: left; */
    margin: 0px 4px 0px 0px;
    padding: 0px 0px 0px 0px;

    height: 64px;
    width: 64px;

    float: left;
}
