body
{
    color: black;
    font-family: Arial, 'Times New Roman' , 'Courier New';
    font-size: small;
    margin: 0 auto; /*centratura altri*/
    padding-top: 2em;
    width: 900px;
    text-align: center; /*centratura explorer*/
}

A:link, A:visited
{
    font-weight: bold;
    text-transform: capitalize;
    color: #3300ff; /*font-size: smaller;*/
    text-decoration: none;
}

A:hover
{
    font-weight: bold;
    text-transform: capitalize;
    color: #3333ff; /*font-size: smaller;*/
    background-color: #33ffcc;
}

.elencoFiles
{
    text-align:left;
    padding-left:5em;
    
}

.login
{
    color: black;
    font-size: small;
}

.SiteMap
{
    font-size: small;
}

.linea
{
    background-color: #33ffcc;
    height: 0.05em;
    margin-top: 1em;
    width: 90%;
}

.header
{
    display: block;
    width: 100%;
}

.logo
{
    height: 100px;
    border-bottom: #33ffcc thin solid;
    text-align: center;
    width: 150px;
    background: url(../image/loading.gif) no-repeat center center; 
}

.logo2
{
    height: 97px;
    text-align: center;
    border-bottom: #33ffcc thin solid;
    width: 656px;
    background: url(../image/loading.gif) no-repeat center center; 
}

.banner
{
    height: 97px;
    border-bottom: #33ffcc thin solid;
    text-align: center;
    background: url(../image/loading.gif) no-repeat center center; 
}

.contenuto
{
    float: left;
    width: auto;
}

.footer
{
    vertical-align: middle;
    text-align: center;
    font-size: 9pt;
}

.note
{
    padding:1em;
    text-align: left;
    font-size: 9pt;
    width: 21em;
}

.LoginStatus
{
    font: caption;
    vertical-align: middle;
    text-align: left;
}

.privacy
{
    font-size: 11px;
    font-family: tahoma, helvetica;
    text-align: justify;
}

A:link.lnkStd, A:visited.lnkStd
{
    text-transform: none;
}

A:hover.lnkStd
{
    text-transform: none;
    background-color: #33ffcc;
}

.tabella
{
    background-color: #5d7b9d;
    font-weight: bold;
    color: White;
}

.errore
{
    text-align: left;
    font-weight: bold;
    text-transform: capitalize;
    padding-left: 3em;
    padding-top: 1em;
}

.corpoPage
{
    width: 47em;
    float: left;
}

.corpoApp
{
    text-align: justify;
    width: 47em;
    float: left;
}

.nomeApp
{
    text-align: left;
    text-transform: capitalize;
    font-size: large;
    font-weight: bold;
    padding-bottom: 1em;
}

.titoloMedio
{
    text-transform: inherit;
    font-size: 1.3em;
    font-weight: bold;
    padding: 1em;
}


.istruzioniApp
{
    text-align: left;
    text-transform: capitalize;
    font-size: large;
    font-weight: bold;
    clear: both;
    padding-bottom: 1em;
    padding-top: 1em;
}

.corpoIstruzioni
{
    text-align: justify;
    width: 47em;
}

.imgSoftwere
{
    border: 0;
    float: left;
    padding: 1em;
    background: url(../image/loading.gif) no-repeat center center;
}

.divDownload
{
    text-align: center;
}

.imgDownload
{
    border: 0;
}

.corpoRegistrazioneApp
{
    padding-top: 1em;
}

.nascosto
{
    display:none;
}

.corpoPage#Email
{
    width: 30em;
    float: left;
    background-color:#33D1CC;
    color:White;
    font-weight:bold;
    margin-left:10em;
    padding:1em;
}

.corpoApp#Oggetto
{
    margin-bottom:2em;
}

.corpoApp#Invio
{
    margin-top:1em;
    margin-bottom:1em;
}

.msgMail
{
    margin-top:1em;
    float: left;
}
