N’abandonnez pas tout de suite !
Il reste à voir si le problème vient du code que je vous ai fourni ou de vos styles css.
Vérifiez d’abord si votre feuille de style perso est bien chargée sur le site public.
Sur n’importe quelle page, ouvrez la source du fichier html (ctrl+u avec firefox), et vérifier la présence de la ligne <link rel='stylesheet' type='text/css' media='all' href='squelettes/css/mes_styles.css' />
Si la ligne est bien présente, c’est un problème de règles css, donc pas spécifique à SPIP. Il est possible que les règles du plugin eva ont la priorité sur vos propres règles, dans ce cas il faut essayer de les rendre plus spécifiques (par ex. eu lieu de .machin {...} -> .conteneur .truc. .machin {...}).
Si vous ne trouvez pas cette ligne, c’est que la feuille de style n’est tout simplement pas chargée.
Déplacez la feuille de style à la racine du dossier de squelettes, et dans mes_options.php changez la ligne $css = find_in_path('mes_styles.css');.
Forcez le recalcul de la page pour voir le résultat (avec &var_mode=recalcul ajouté à l’url).