﻿body {
    /* font-size: 1em; */
    font-family: Arial, Verdana;
    /* text-align: center;  */
    margin: 0 auto !important;
    margin: 0;
    padding: 10px 0;
}

#mainbody {
    text-align: center;
}

    #mainbody table {
        font-size: .9em;
        font-family: Arial, Verdana;
    }

    #mainbody h2 {
        font-size: 1.2em;
        font-family: Arial, Verdana;
        font-weight: bold;
    }



/* Login */
#login2_Button1 {
    border: none;
}

#wrapper {
    margin: 0 auto !important;
    font-size: 11px;
    font-family: Arial;
    text-align: center;
}

.mainTable {
    border: 1px solid #000;
    text-align: left;
}

.title {
    color: #FFF;
    background-color: #000;
    text-align: left;
    font-weight: bold;
}

.subtitle {
    color: #000;
    background-color: #ebebeb;
    text-align: left;
}


.text1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #CCCCCC;
}

.button1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-decoration: none;
    height: 20px;
    width: 65px;
}

.button_head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
    width: 80px;
}

.testoBlackSmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-decoration: none;
}

a.testoBlackSmall:visited {
    color: blue;
    text-decoration: underline;
}

a.testoBlackSmall:hover {
    color: #000000;
    text-decoration: none;
}

a.testoBlackSmall:link {
    color: blue;
    text-decoration: underline;
}

a.testoBlackSmall:active {
    color: blue;
    text-decoration: underline;
}

.testoBlackMedium {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

a.testoBlackMedium:visited {
    color: #000000;
    text-decoration: none;
}

a.testoBlackMedium:hover {
    color: #000000;
    text-decoration: underline;
}

a.testoBlackMedium:link {
    color: #000000;
    text-decoration: none;
}

a.testoBlackMedium:active {
    color: #000000;
    text-decoration: none;
}

.testoBlackMediumBold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.testoWhiteMediumBold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
}

a.testoxsmall {
    font-size: 10px;
    text-decoration: none;
    color: black;
}

.menuBorder {
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

#tbl_gestord tr td {
    height: 21px;
}

.fmtNumero {
    text-align: right;
    padding-right: 2px;
}

#txt_scadenza input, #txt_scadenza:_ctl0 input {
    width: 70px;
}

#rp_txt_fb_token {
    width: 630px;
}

.do-container {
    font-size: 12px;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    font-weight: normal;
}
