Con gli STYLE puoi già ottenere degli ottimi risultati.
codice:
<SELECT NAME=" Lingua " onChange="redirectURL(this.value);" 
        style="background-color: #c0c0e0; color: #606060; width: ; 
               font-family: Helvetica, Arial, sans-serif; font-weight: bold; border: 0px;">
<OPTION value=" - scegli la lingua - "> - scegli la lingua - </OPTION>
<OPTION value=" Inglese " > Inglese </OPTION>
<OPTION value=" Italiano " > Italiano </OPTION>
<OPTION value= " Francese " > Francese </OPTION>
<OPTION value= " Tedesco " > Tedesco </OPTION>
</SELECT>
IExplorer lo renderà un po' diverso da FireFox, ma i colori vengono rispettati.
Volendo, puoi applicare uno specifico style anche a una singola OPTION.
La larghezza della SELECT aumenta (si adegua) se il testo di una OPTION si allunga; altrimenti, puoi assegnare a WIDTH un Valore in pixel o in % percentuale.

Dalla SELECT con JavaScript, possiamo recuperare il Valore di VALUE della OPTION selezionata; il comando ONCHANGE che ho inserito nel Tag, richiama questa semplice funzione:
codice:
<script type="text/javascript">

function redirectURL(URL){

 alert(URL);
 }
</script>
Se come Valori dei VALUE mettiamo degli indirizzi-pagina (Path o URL), e nella function inseriamo la riga con istruzione:

window.location.href=URL;

si avrà il reindirizzamento della presente finestra.
Per aprire in nuova finestra, dovremo adoperare:

window.open(URL);


Per ora studia su questi, poi ti dico come fare la variante col bottone.

Buon pomeriggio,
Enzo.