Código HTML:
<html>
<head>
<style type="text/css">
a:link {
text-decoration: none;
background-color: #ffffff;
color:#000000;
}
a:hover {
text-decoration: underline;
background-color: #FF6600;
color: white;
font-weight: bold;
}
.todacelda {
width: 100%;
heigth: 100%;
margin: 0px 0px 0px 0px;
}
</style>
</head>
<body>
<table border=1 cellpadding="1" cellspacing="0">
<tr>
<td class="lala" id="celda1">
<a href="#"><div class="todacelda">aaaaaaaaaaaaaaa</div></a>
</td>
</tr>
<tr>
<td width="105" class="lala" id="celda1">
<a href="#"><div class="todacelda" >aaaaaaaaaaaaaaa</div></a>
</td>
</tr>
</table>
</body>
</html>
Por cierto cuida la sintaxis,
todas las propiedades css deben terminar con ";" incluida la ultima, tambien seria bueno que cuidaras el estilo haciendo saltos de linea y diferenciando elementos pues te ayudara sobremanera a localizar fallos y datos conforme crezca la pagina.