body{
    font-family:arial;
}


.frmRegistrazioneUtente
{
    width:300px;
    border:solid 1px #c7e2e2;
    background-color:#ecf9ff;
}


.titolo
{
    font-size:14px;
    font-weight:bold;
}





.descr
{
    font-size:11px;
    text-align:justify;
    font-weight:normal;
    padding:10px 4px 10px 4px;
}

th.sottotitolo
{
    height:30px;
    vertical-align:bottom;
    margin-top:10px;
}

div.sottotitolo
{
    font-family:tahoma;
    font-size:13px;
    text-align:justify;
    font-weight:bold;
    color:#004040;
    border-bottom:solid 1px #002f2f;
    background-color:#7abcbc;
    height:20px;
    padding-left:4px;
}






td.campo_nome
{
  color:navy;
  font-size:11px;
  font-weight:bold;
  width:150px;
  text-align:right;
  padding:2px;
}

div.campo_nome
{
    background-color:#6fb7ff;
    height:22px;
    padding-top:4px;
    margin-left:20px;
    padding-left:4px;
    padding-right:3px;
}



td.campo_input
{
  text-align:left;
}

input.input
{
  width:200px;
  background-color:#a8d3ff;
  font-family:helvetica;
  font-size:12px;
  padding:2px;
  height:24px;
}


input.pulsante
{
  width:120px;
  background-color:#ffffb3;
  color:black;
}

th.registrati
{
  height:40px;
  text-align:center;
}



th.condizioni_titolo{
  font-size:13px;
  color:#0000a8;
}


th.condizioni_corpo{
  font-size:10px;
  color:black;
  font-weight:normal;
  text-align:justify;
}
