Bonjour je développe un site web en asp.net et dedans j'ai des liens de ce genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="Default.aspx" class="menucompte" runat="server">Mon compte</a>
Voici le code css correspondant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.menucompte
{
 
   position : relative;
   top : -140%;
   width : 100px;
   display : inline;
   left: 19%;
   height : 33px;
   color : White;
   font-size : 5px;
   font-family : Sans-Serif;
   font-weight : bold;
   text-decoration : none;
   border-left: 1px solid black;
   padding-left: 7px;
 
    }
Mon problème c'est que le lien prend la taille en fonction de la taille de la police et non des valeurs que j'ai mis dans height et width ...
Deuxièmement lorsque je met ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
.a:hover
{
    background-image : url("..\images\changementmenu.jpg");
    }
Lorsque je survole le lien avec ma souris sa ne marche pas il ne change pas d'image de fond , d'avance merci pour les réponses.