Bonsoir Damien,
Les menus déroulant peuvent être mis en place sans développement particuliers, il existe pour cela de nombreux modules que vous pourrez trouver sur les différents portails de la communauté. Nous proposons également un module de ce type sur NeoJoomla, il s'agit de
NeoMenu (pour Joomla 1.0).
Pour ce qui est images des sections ou catégories, vous avez la possibilité d'en seléctionner directement depuis le backend de Joomla, dans une liste déroulante.
Ensuite, au niveau des images d'arrière plan pour les menus, le plus simple est d'appliquer ces images directement sur le module qui va contenir le menu, via le CSS.
J'aimerai pouvoir répondre à vos autres questions, mais malheureusement mes connaissances en matière de CSS s'arrêtent là. Je n'ai jamais non plus utilisé le livre dont vous faîtes mention, mais je sais qu'il existe notamment de nombreux tutorials sur le manière de créer un template pour Joomla, aussi bien pour la version 1.0.X que 1.5.X.
Bien cordialement,