diff --git a/apps/permission/views.py b/apps/permission/views.py
index ec6d941cfe3bc32552cf4d3e86f492eb35cc37be..70aa718495d34521303be043c8311bbaa4e88063 100644
--- a/apps/permission/views.py
+++ b/apps/permission/views.py
@@ -119,9 +119,11 @@ class RightsView(TemplateView):
                                                       | Q(name="Adhérent Kfet")
                                                       | Q(name="Membre de club")
                                                       | Q(name="Bureau de club"))
-                                                    & Q(weirole__isnull=True)))).order_by("club", "user__last_name")\
+                                                    & Q(weirole__isnull=True))))\
+                .order_by("club__name", "user__last_name")\
                 .distinct().all()
             context["special_memberships_table"] = RightsTable(special_memberships, prefix="clubs-")
-            context["superusers"] = SuperuserTable(User.objects.filter(is_superuser=True).all(), prefix="superusers-")
+            context["superusers"] = SuperuserTable(User.objects.filter(is_superuser=True).order_by("last_name").all(),
+                                                   prefix="superusers-")
 
         return context