4. Le recours doit donc être rejeté dans la mesure où il est recevable. Le recourant, qui succombe, supportera les frais judiciaires (art. 66 al. 1 LTF). Il ne sera pas alloué de dépens (cf. art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce : 1. Le recours est rejeté dans la mesure où il est recevable. 2. Les frais judiciaires, arrêtés à 3'000 fr., sont mis à la charge du recourant.