Originariamente inviato da Mich_
Come ho gia` scrittp piu` volte, il problema lo si risolve facendo occupare al tag <a> tutto lo spazio del suo contenitore:
codice:
li a {
  display: block;
  width: 100%; height: 100%;
}
grazie mille, era quello che stavo cercando!

ora però ho un altro piccolo problema, perchè vorrei mettere dei sottomenu e se scrivo
codice:
div#navigation menu
{
  color:#0060A0;
  margin-left:20px;
  padding: 0;
  list-style-type: none;
}
div#navigation menu a
{
	color:#E26200;
	font: normal bold 1.1em/1.2em arial,sans-serif;
	display: block;
	width: 100%; 
	height: 100%;
}
e quindi poi ho un menù del genere
codice:
  <ul>[*]
    <menu> [*]
         
    </menu>[*][*][/list]
ho lo stesso tipo di problema che avevo prima con ul, e quindi quello che ho scritto per i menu nei css non viene interpretato, nemmeno il font dei caratteri viene interpretato(che rimane lo stesso definito precedentemente per <ul>), dove sbaglio?