Edit in JSFiddle

li a { color: red; }
  li:last-child a { color: green; }

div p { display: none; }
  div p:target {
      background-color: red;
      display:block;
      opacity: 1;
  }
  div p:last-child { background-color: green; }
<ul>
  <li><a href="#titre1">Titre 1</a></li>
  <li><a href="#titre2">Titre 2</a></li>
  <li><a href="#titre3">Titre 3</a></li>
</ul>

<div>
  <p id="titre1">Ceci est le texte du titre 1.</p>
  <p id="titre2">Ceci est le texte du titre 2.</p>
  <p id="titre3">Ceci est le texte du titre 3.</p>
</div>