sans problème, avec un peu de php ou des différenciations html/css, au choix.
La première technique peut être la plus simple à mettre en oeuvre ou pas, selon ton site. Dans l'idéal ça se résume à une simple condition
<?php if($lapageencours==$tapageindex) {
echo '<link rel="stylesheet" type="text/css" href="index.css" />';
} else {
echo '<link rel="stylesheet" type="text/css" href="ailleurs.css" />' ;
} ?>
au moment de l'écriture de la balise <link>.
La deuxième a l'avantage d'être universelle mais demande de la méthode dans l'écriture des directives css (préfixage par l'élément parent approprié, et éventuellement maîtrise des règles de cascade/surcharge). Il te faudra encadrer chacune de tes pages avec une balise portant un id ou une classe permettant de l'identifier dans ta feuille de style, puis de préfixer tes règles de style avec cet id (ou classe). Ca peut aussi se faire sur la balise <body>
Un petit exemple pour illustrer le propos :
Code : Tout sélectionner
body a{color:green;} /* des liens verts sur l'ensemble du site */
body#index a{color:red;} /* mais des liens rouges sur la page index
Cette directive écrase la première car elle a une plus grande spécificité */