Background CSS et effet hover sur mon menu

Bonsoir à tous, je suis entrain de bricoler mon code. Enfaite l'idée c'était d'utiliser une image que je transforme en block et que duplique en "reapeat-x". Je lui attribue le z-index:-1; pour qu'il reste en arrière plan.
Je souhaite ajouter par dessus des boutons de menu.
Alors voila, j'ai un ancêtre englobant tout un tas de parents, mais normalement, si je transforme cet ancêtre en block et que je lui attribue le z-index:1; cela devrait aider à le placer au dessus de l'image du haut (en-tête), non?
Code : HTML
et la partie CSS qui leur est attribué:
Code : CSS
J'ai beau chercher je ne trouves pas la solution, normalement ma "skyline" contenant tout les parents devrait pouvoir se placer au dessus de l'image block "en_tête" non?
Pour vous donner un aperçu de se que sa doit faire voici le lien de mon site: http://peexstudio.fr/fr/accueil.html
Voila voila en esperant avoir quelques éclaircissements, merci à vous!
Je souhaite ajouter par dessus des boutons de menu.
Alors voila, j'ai un ancêtre englobant tout un tas de parents, mais normalement, si je transforme cet ancêtre en block et que je lui attribue le z-index:1; cela devrait aider à le placer au dessus de l'image du haut (en-tête), non?
Code : HTML
- Code: Tout sélectionner
<!--Header (Menus)-->
<img src="http://peexstudio.fr/aa.jpg" alt="barre de menu" id="en_tete" >
<ul id="skyline">
<li id="panel1b">
<a href="http://peexstudio.fr/fr/accueil.html"></a>
</li>
<li id="panel2b">
<a href="http://peexstudio.fr/fr/presentation.html"></a>
</li>
<li id="panel3b">
<a href="http://peexstudio.fr/fr/portfolio.html"></a>
</li>
<li id="panel4b">
<a href="http://peexstudio.fr/fr/nosservices.html"></a>
</li>
<li id="panel5b">
<a href="http://peexstudio.fr/fr/nouscontacter.html"></a>
</li>
</ul>
et la partie CSS qui leur est attribué:
Code : CSS
- Code: Tout sélectionner
#en_tete{
display: block;
width: 100%;
height:200px;
background-repeat:repeat-x;
padding-top:30px;
z-index: -1;
}
#skyline {
display: block;
width: 893px;
height: 79px;
background: url(http://peexstudio.fr/barre_menu.png);
position: relative;
margin: 0 auto;
z-index: 1;
}
#skyline li {border: none; padding: 0; list-style: none; position: absolute; top: 0;}
#skyline li, #skyline a {border: none; height: 79px; display: block;}
#panel1b {border: none; left: 0; width: 131px;}
#panel2b {border: none; left: 131px; width: 201px;}
#panel3b {border: none; left: 332px; width: 145px;}
#panel4b {border: none; left: 477px; width: 195px;}
#panel5b {border: none; left: 674px; width: 220px;}
#panel1b a:hover {
background: transparent url(http://peexstudio.fr/barre_menu_hover.png) 0 0px no-repeat;
border: none
}
#panel2b a:hover {
background: transparent url(http://peexstudio.fr/barre_menu_hover.png) -131px 0px no-repeat;
border: none
}
#panel3b a:hover {
background: transparent url(http://peexstudio.fr/barre_menu_hover.png) -332px 0px no-repeat;
border: none
}
#panel4b a:hover {
background: transparent url(http://peexstudio.fr/barre_menu_hover.png) -477px 0px no-repeat;
border: none
}
#panel5b a:hover {
background: transparent url(http://peexstudio.fr/barre_menu_hover.png) -674px 0px no-repeat;
border: none
}
J'ai beau chercher je ne trouves pas la solution, normalement ma "skyline" contenant tout les parents devrait pouvoir se placer au dessus de l'image block "en_tête" non?
Pour vous donner un aperçu de se que sa doit faire voici le lien de mon site: http://peexstudio.fr/fr/accueil.html
Voila voila en esperant avoir quelques éclaircissements, merci à vous!