Buon pomeriggio

Ragazzi volevo creare un box largo tipo 150px, per ogni link in modo che quando il link era allo stato hover, lo sfondo diventasse giallo e lungo x tutti uguali, ma non funziona e non capisco dove è l'errore: vi posto il codice:

Pagina html
codice:
 <div class="contenitore_menu">Modifica Dati</div>
        <div class="contenitore_menu">Tour </div>
        <div class="contenitore_menu">Newsletter </div>
        <div class="contenitore_menu">Diario </div>
        <div class="contenitore_menu">Esci </div>

Codice css

codice:
.contenitore_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 200px;
	color: #000;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-top: 10px;
	
}

a.menu_:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	width: 200px;
}
a.menu_:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	width: 200px;
}

a.menu_:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background-color: #FED501;
	width: 200px;
}

a.menu_:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	width: 200px;
}
Ma non funziona, lo sfondo giallo è largo quando la parola del link, dove sbaglio?
grazie