Ciao snap,

la sintassi corretta per leggere il valore della option selezionata è
codice:
document.NomeForm.NomeCombo.options[document.NomeForm.NomeCombo.selectedIndex].value
per mettere il valore selezionato in un hidden dello stesso form potresti fare
codice:
<select name="modello" size="1" class="testo10nero" onChange="this.form.NomeHidden.value=this.options[this.selectedIndex].value"> 
<option value="1">BLU</option> 
<option value="2">ROSSO</option> 
<option value="3">VERDE</option> 
</select>