Yop,
Il faut te diriger vers php pour ceci.
Le but étant de définir une class par page avant d'appeler le menu. Ensuite tu affectes les propriétés en css à cette class. Et pour finir, tu fait certaines conditions sur le menu en fonction de cette class défini.
Par exemple dans ton index tu défini une variable ainsi :
$class_menu = 'index';
require('menu.php');
Dans ton menu.php tu auras un truc du style :
if($class_menu == 'index')
$menu='<li><a class="active" href="index.php" >Index</a></li>';
Après pour le css, no souchis j'pense x)
Cordialement, WinuX