Buondì sono alla mia prima esperienza con le form... e credo di aver fatto un bel po' di casino, oltre al fatto che ho molti dubbi. Provo ad andare per ordine: innanzitutto la prima parte: ossia devo fare in modo che i dati di questa form arrivino per posta elettronica al cliente; per fare una prova ho inserito il mio indirizzo di posta, ma come dati mi arriva solo ciò che è nella textarea e non gli altri dati (cognome, nome, tel, etc...): dove sbaglio?

e' corretta la semantica che ho scritto?
la legend non mi si visualizza bene, non mi si visualizza nel font che gli ho dato pur avendo impostato sul CSS dei parametri: dove sbaglio?

Inoltre come mai cliccando sulla label, non ottengo il focus sul campo di input?

Inoltre, cosa devo aggiungere perché la form funzioni anche a chi utilizza un computer senza mouse e quindi la tastiera?

Grazie anticipatamente, Livia

codice:
<form name="prev assicurazioni" action="mailto:livia@graf.roma.it?subject=richiesta informazioni assicurazioni" method="post">
  <label for="Cognome" class="left">Cognome: </label> 
  <input type="text" id="cognome" size="40" maxlength="25"  />

  <label for="Nome"  class="left">Nome: </label> 
  <input type="text" id="nome" size="40" maxlength="25" />

  <label for="Azienda"  class="left">Azienda: </label> 
  <input type="text" id="azienda" size="40" maxlength="25" />

  <label for="Tel"  class="left">Tel: </label> 
  <input type="text" id="telefono" size="40" maxlength="12" />

  <label for="Fax" class="left">Fax: </label> 
  <input type="text" id="fax" size="40" maxlength="12" />

  <label for="email"  class="left">e-mail: </label> 
  <input type="text" id="email" size="40" maxlength="40" />

   <label for="Oggetto"  class="left">Oggetto della richiesta:</label> 

  <textarea name="testo" rows="5" cols"50"  class="right"></textarea> 

<legend>Accetto le condizioni sulla privacy:</legend> 
<label for="accetto" class="right">Accetto <input type="radio" name="privacy" id="accetto" ></label>
  <label for="nonaccetto" class="right">Non Accetto<input type="radio" name="privacy" id="nonaccetto"></label>

  <input type="submit" value="invia">
    </form>



il codice css è questo

codice:
form  {width:490px;
border-top: 2px solid #c1003c; 
border-bottom:2px solid #c1003c; 
margin:15px 0 15px 0; 
padding:15px 0 15px 0;}
 
label.left
{float:left; 
width:150px; 
font-size:13px; 
margin-right:5px; 
text-align:right; 
margin-bottom:10px;}
 
label.right  
{float:right; 
font-size:13px; 
padding-right:10px;}
 
legend 
{float:left; 
font-size:13px; 
line-height:18px;
margin-right:5px;}  

input
{margin-bottom:5px; 
border-style:solid; 
border-color: #778AA2 #7EA4D8 #7EA4D8 #778AA2;
border-width: 2px 1px 1px 2px; 
margin-bottom:10px;} 
	 
textarea {width:486px;
margin-bottom:5px;border-style: solid;  
border-color: #778AA2 #7EA4D8 #7EA4D8 #778AA2; 
border-width: 2px 1px 1px 2px;}   
br{clear:left;}