diff --git a/resources/Skins/Thumbs.db b/resources/Skins/Thumbs.db
index 82f821f9683b7f8e19974abce6af44dc207d6a3b..770c6a29004ba54156065fc6e5a701df12c37fe5 100644
Binary files a/resources/Skins/Thumbs.db and b/resources/Skins/Thumbs.db differ
diff --git a/resources/Skins/continuer.bmp b/resources/Skins/continuer.bmp
index a20ca59407de4c55b89fa2baf63467b19aa7a7b8..87484aeaed21f1cab00ad763b8c521d82dd07ef7 100644
Binary files a/resources/Skins/continuer.bmp and b/resources/Skins/continuer.bmp differ
diff --git a/resources/Skins/quitter.bmp b/resources/Skins/quitter.bmp
index a7e3252ff075c070eeb79f7bc9ec3810450bcadb..547dfbb10ad29da84b58fd9d846d7694677234dd 100644
Binary files a/resources/Skins/quitter.bmp and b/resources/Skins/quitter.bmp differ
diff --git a/src/affichage.c b/src/affichage.c
index e75ec93c9e6437aa62cb798c617e0713c11ac6d1..f561c1842bbceeed6650347644828bf6e3fc55e0 100644
--- a/src/affichage.c
+++ b/src/affichage.c
@@ -682,7 +682,7 @@ int affichage_carte()
     int perso_actuel=4;
     SDL_Event event;
     SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL);
-    SDL_Surface* ecran=SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE)+LARGEUR_BORDURE, HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF);;
+    SDL_Surface* ecran=SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE)+LARGEUR_BORDURE, HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF);
     SDL_Surface* cases[HAUTEUR_CARTE][LARGEUR_CARTE];
     SDL_Surface* persos[NB_PERSO*NB_JOUEURS];
     SDL_Surface* Case_brillante=NULL;
@@ -1009,15 +1009,11 @@ int afficher_menu()
 {
     SDL_Event event;
     SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL);
-    SDL_Surface* fenetre = SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE+1), HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF);
+    SDL_Surface* fenetre = SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE)+LARGEUR_BORDURE, HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF);
     SDL_Surface* bouton_continuer=NULL;
     SDL_Surface* bouton_quitter=NULL;
     SDL_Rect pos_bouton_continuer;
     SDL_Rect pos_bouton_quitter;
-    pos_bouton_quitter.x=(LARGEUR_CARTE*LARGEUR_CASE-LARGEUR_BOUTON)/2;
-    pos_bouton_continuer.x=(LARGEUR_CARTE*LARGEUR_CASE-LARGEUR_BOUTON)/2;
-    pos_bouton_quitter.y=(HAUTEUR_CARTE*HAUTEUR_CASE-HAUTEUR_BOUTON)/2+HAUTEUR_BOUTON;
-    pos_bouton_continuer.y=(HAUTEUR_CARTE*HAUTEUR_CASE-HAUTEUR_BOUTON)/2-HAUTEUR_BOUTON;
 
     bouton_continuer = SDL_LoadBMP("../resources/Skins/continuer.bmp");
     if (!bouton_continuer)
@@ -1032,6 +1028,10 @@ int afficher_menu()
         printf("Unable to load bitmap: %s\n", SDL_GetError());
         return 1;
     }
+    pos_bouton_quitter.x=(fenetre->w-bouton_quitter->w)/2;
+    pos_bouton_continuer.x=(fenetre->w-bouton_continuer->w)/2;
+    pos_bouton_quitter.y=(fenetre->h-bouton_quitter->h)/2+bouton_quitter->h;
+    pos_bouton_continuer.y=(fenetre->h-bouton_continuer->h)/2-bouton_quitter->h;
 
     while(etat!=FERMER)
     {
@@ -1042,13 +1042,13 @@ int afficher_menu()
             return 0;
             break;
         case SDL_MOUSEBUTTONDOWN:
-            if(pos_bouton_continuer.x<event.button.x&&event.button.x<pos_bouton_continuer.x+LARGEUR_BOUTON)
+            if(pos_bouton_continuer.x<event.button.x&&event.button.x<pos_bouton_continuer.x+bouton_continuer->w)
             {
-                if(pos_bouton_continuer.y<event.button.y&&event.button.y<pos_bouton_continuer.y+HAUTEUR_BOUTON)
+                if(pos_bouton_continuer.y<event.button.y&&event.button.y<pos_bouton_continuer.y+bouton_continuer->h)
                 {
                     return 0;
                 }
-                if(pos_bouton_quitter.y<event.button.y&&event.button.y<pos_bouton_quitter.y+HAUTEUR_BOUTON)
+                if(pos_bouton_quitter.y<event.button.y&&event.button.y<pos_bouton_quitter.y+bouton_quitter->h)
                 {
                     etat=FERMER;
                 }
diff --git a/src/affichage.h b/src/affichage.h
index 4324049d83fff1a1dbde5cd1c3261123860a1257..5aa8c9203443edfe2408e6ca1ea618c2a66ad0ed 100644
--- a/src/affichage.h
+++ b/src/affichage.h
@@ -11,8 +11,6 @@
 #define HAUTEUR_CASE 71
 #define NB_PERSO 3
 #define NB_JOUEURS 2
-#define HAUTEUR_BOUTON 20
-#define LARGEUR_BOUTON 115
 #define LARGEUR_BORDURE 220
 
 int main_affichage();