Bonjour,
une petite question pour les pros du CSS


<div class="rt-menu-top">
<div class="rt-grid-12 rt-alpha rt-omega">
<div class="rt-block menu-block jmoddiv" data-jmodtip="<strong>Modifier le module</strong><br />menu utilisateur2<br />Position: menu-top" data-jmodediturl="xxx">
<ul class="nav menumenu-user">
<li class="item-104">
<a href="/creer-un-article.html">Créer un article</a>
</li>
<li class="item-232">
</ul>
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
</div>


J'aimerais appliquer une surcharge sur la div "menu-block" contenu dans la div "rt-menu-top"
sachant que

.menu-block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 25px 15px;
    padding: 0;
}


mon souhait étant de réinitialiser les margin et padding, j'ai essayé tout un tas de recettes sans succès, pourriez vous m'aider ?

Merci d'avance.
Si votre règle ne fonctionne pas, c'est qu'une autre lui passe au dessus. Malheureusement, nous ne la voyons pas dans le code fourni...

Une solution est de surspécifier la règle. Exemple :

.rt-menu-top .menu-bloc {
/*le code des marges*/
}


Sinon, en dernier recours, ajouter un !important à la fin de la règle. Cette dernière solution n'est pas un hack, mais à éviter si possible.