Pour Joomla 3.6.4
Avec le template protostar, le main menu en position 1 peut être horizontal, et en particulier avoir des sous-menu qui n'apparaissent qu'une fois que l'on a cliqué sur le menu parent. pour cela:
1) aller dans le backend comme d'habitude.
2) Aller dans Extension puis module.
3) vérifier bien que le mainmenu est en position-1 et que son type est bien menu et cliquer sur mainmenu.
4) cliquer sur paramètres avancés
5) rechercher dans la colonne de gauche le Suffixe CSS de menu et en face taper un espace suivi de nav-pills.
6) n'oubliez pas d'enregistrer la modification.