body {
    
    font-family: Verdana, Arial, Helvetica;
}
#contenitore{
     border: #cc0000 3px solid;
     background: #fff;
     width: 650px;
     text-align:center;
}
a {color: #f00;}
a.hover {color: #c00;}

.tratto {
     border: 4px dashed #000;
     background-color: #ffc;
     margin: 40px;
     padding: 15px 35px 15px 35px;
     font: bold 12pt Verdana, Arial, Helvetica; 
     text-align:left;
}

.errmsg {
     border: 2px solid #f00;
     color: #c00;
}
.tutorial {
     border: 1px solid #000;
     background-color: #fff;
     margin: 40px;
     padding: 15px 35px 15px 35px;
     font: 10pt Verdana, Arial, Helvetica; 
     text-align:left;
}
.tutorial img {
     border: 1px solid #000;
}
.rosso {
     color: #c00;
     text-align:center;
     font-weight: 700;
}

.light {
    background-color: #ff0;
}
.under {
    text-decoration: underline;
}
#esterno {
      border: #666 2px solid;
      background-color: #cfc;
      margin: 40px;
}
#interno {
    border: #009 2px solid;
    background-color: #fff;
    margin: 20px;
    padding: 15px;
    
    font: normal 12pt Georgia, Verdana, Arial, Helvetica; 
    font-weight: normal;
    text-align: left;
}

h1 {
   margin: 35px 12px 25px 12px;
   font: bold 18pt Verdana, Arial, Helvetica; 
}
h3 {
   margin: 15px;
   font: bold 14pt Verdana, Arial, Helvetica; 
   font-weight: bold;
}
h2 {
   margin: 15px;
   font: bold 16pt Verdana, Arial, Helvetica; 
   font-weight: bold;
}

/* sezione modulo aMember */

.powered {
    font: normal 7pt Verdana, Arial, Helvetica, sans serif
    text-align: left;
}
/*table {
   border-collapse:collapse;border-spacing:0;
}  */
/*th {
    font: bold 9pt Verdana, Arial, Helvetica, sans serif;
    text-align: right;
    vertical-align: middle;
    background-color: #DEE7EC;
    border: solid 1px #8CACBB;
    padding: 10px 15px 10px 10px;
} */
/*form td {
    font: 9pt Verdana, Arial, Helvetica, sans serif;
    border: solid 1px #8CACBB;
    padding: 10px 15px 10px 10px;
    text-align: left;
}*/
div.small  {
    font: normal 8pt Verdana, Arial, Helvetica, sans serif;
    font-weight: normal;
}

input, textarea, select {
    font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
    font-size: 0.9em;
}


