    body{ background-color:#3C5474;
            color:#FFF;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 13px;
            
            text-align:center;
        }
        
        a {color:#FFF; text-decoration:underline; }
        a:hover{ text-decoration:none;}
        
        .tabellaInserimento, .elencoEventi, .scelta
        { border:solid 2px #fff; width:auto;
            background-color:#eff3fb;
            
             }
         
        .scelta { width:450px; text-align:center; padding-bottom:20px; }

        .tabellaInserimento td, .elencoEventi td
        { padding:5px;
        }
        
        .tabellaInserimento .tutteValig td
        { vertical-align:middle; }
        
        .intestazioneDati, .caption, .elencoEventi, .link
        { color: #333333;
            }
            
            .intestazioneDati, .colonnaerrori, .colonnacampi, .caption td, .riga td, .elencoEventi tr td
            { border-bottom: solid 1px #999; }
            
            .colonnaerrori, .colonnaerrori *, .errore
            { font-weight:bold;
                font-size:10px; }
                
                .errore { white-space:nowrap; }
        
.intestazioneEventi, .sceltaIntestazione, .titolonePrezzi td, .caption TD
{ background-color: #507cd1;
    color: #FFF;
    text-align:center;
}

.intestazioneEventi, intestazioneEventi td, .sceltaIntestazione
{ font-weight: bold; }

.sceltaIntestazione
{ height: 20px; padding-top:4px; margin-bottom:19px; }

.noborder, .noborder td
 { border:0 !important; }

.messaggio, .rigaBianca { background-color:#FFFFFF; }
.messaggio p {color:Red; font-size:14px; font-weight:bold; }
    
.piccolo
{ 
    font-style:italic;
    font-size:12px;
    font-weight:normal !important;
}
.bottone, .bottoneLungo
{ border: solid 1px #999; }

.bottone { width:100px; }
.bottoneLungo { width:150px; }

.footer, .copy
{
    padding-top:7px;
    font-size:12px; 
    background-color:#FFF;
    height:30px;
    vertical-align:middle;   
    color:#777;
}
.footer a { color:#777; }
.footer img { vertical-align:middle; }

.centrato td {text-align:center; }

.centrato td a { color:#333;}