ciao,
si puoi sfruttare un trucchetto che ho spiegato qui:
http://blogs.dotnethell.it/freeteo/Post_7505.aspx
che adattato al tuo esempio sarebbe:
<%@ Page Language="C#" %>
<html >
<head runat="server">
<title>Untitled Page</title>
<style type="text/css">
#<%= a1.ClientID %> {
color:#000000;
text-decoration:none;
background-color:#ffcc33;}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<a id="a1" runat="server">prova</a>
</div>
</form>
</body>
</html>
ps: nel tuo esempio c'e' del codice css sbagliato ("backgrundcolor" non esiste, il corretto è "background-color" ovvero manca il trattino) percui il browser on lo renderizza corretemente.
Cmq io l'ho postato corretto, tu prova a controllare il tuo...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo