Index: gc_lang/fr/webext/content_scripts/panel.css
==================================================================
--- gc_lang/fr/webext/content_scripts/panel.css
+++ gc_lang/fr/webext/content_scripts/panel.css
@@ -39,10 +39,11 @@
     padding: 10px 20px;
 }
 .grammalecte_panel_label {
     display: inline-block;
     padding: 0 10px;
+    font-family: "Trebuchet MS", "Fira Sans", "Liberation Sans", sans-serif;
 }
 .grammalecte_panel_invisible_marker {
     position: absolute;
     /*visibility: hidden;*/
     font-size: 6px;
@@ -55,10 +56,11 @@
 .grammalecte_copy_button {
     display: inline-block;
     padding: 2px 10px;
     background-color: hsl(150, 80%, 30%);
     border-radius: 0 0 0 3px;
+    font-family: "Trebuchet MS", "Fira Sans", "Liberation Sans", sans-serif;
     font-size: 22px;
     font-weight: bold;
     color: hsl(150, 0%, 100%);
     text-align: center;
     cursor: pointer;
@@ -68,10 +70,11 @@
 }
 .grammalecte_move_button {
     display: inline-block;
     padding: 2px 5px;
     background-color: hsl(180, 80%, 50%);
+    font-family: "Trebuchet MS", "Fira Sans", "Liberation Sans", sans-serif;
     font-size: 22px;
     font-weight: bold;
     color: hsl(180, 0%, 100%);
     text-align: center;
     cursor: pointer;
@@ -82,10 +85,11 @@
 .grammalecte_close_button {
     display: inline-block;
     padding: 2px 10px;
     border-radius: 0 8px 0 0;
     background-color: hsl(0, 80%, 50%);
+    font-family: "Trebuchet MS", "Fira Sans", "Liberation Sans", sans-serif;
     font-size: 22px;
     font-weight: bold;
     color: hsl(210, 0%, 100%);
     text-align: center;
     cursor: pointer;