How to use a button normally close ?

My problem is, when I push on the button, ALL the leds (ON too) switch off ... I don't know why ...

I've make this : http://uploads.siteduzero.com/files/355001_356000/355252.png

My code ...

const int bouton = 2; //le bouton est connecté à la broche 2 de la carte Adruino
const int led = 3; //la LED à la broche 13

int etatBouton; //variable qui enregistre l'état du bouton

void setup()
{
   pinMode(led, OUTPUT); //la led est une sortie
   pinMode(bouton, INPUT); //le bouton est une entrée
   etatBouton = HIGH; //on initialise l'état du bouton comme "relaché"
}

void loop()
{
   etatBouton = digitalRead(bouton); //Rappel : bouton = 2
   
   if(etatBouton == HIGH) //test si le bouton a un niveau logique HAUT
   {
       digitalWrite(led,HIGH); //la LED reste éteinte
   }
   else  //test si le bouton a un niveau logique différent de HAUT (donc BAS)
   {
       digitalWrite(led,LOW); //le bouton est appuyé, la LED est allumée
   }
}

If it's possible, can you send me a schema of the circuit ? (I've some troubles to understand you ... :frowning: )

I want to make this :

When I push and release : my led turns on
When I push and release : my led turns off
When I push and release : my led turns on
...