Le programme principal