diff --git a/docs/mathjax-scrollbar.css b/docs/mathjax-scrollbar.css
new file mode 100644
index 0000000000000000000000000000000000000000..1609cabff11c1ddedf382a3c9b138f23aeb71444
--- /dev/null
+++ b/docs/mathjax-scrollbar.css
@@ -0,0 +1,9 @@
+/* suppression de l'ascenseur horizontal sur les formules Mathjax */
+.arithmatex {
+    overflow-x: auto;
+}
+
+/* suppression de l'ascenseur vertical sur certaines formules Mathjax */
+mjx-math {
+    overflow-y: clip;
+}
diff --git a/mkdocs-en.yml b/mkdocs-en.yml
index fc9fc321d57aafa3eb1600956bd9429846e3f524..23d32b54e163dd0c440211662d9291f291a2d5fd 100644
--- a/mkdocs-en.yml
+++ b/mkdocs-en.yml
@@ -9,6 +9,8 @@ theme:
     name: 'material'
     language: 'en'
 use_directory_urls: false
+extra_css:
+    - ../stylesheets/mathjax-scrollbar.css
 extra_javascript:
     - ../javascripts/mathjax.config.js
     - ../javascripts/mathjax/tex-mml-chtml.js
diff --git a/mkdocs-fr.yml b/mkdocs-fr.yml
index e32b6f3f81073700ee9eb541958f1c32d6b9d2cf..4d6aa5fb22c847896e355c13a7681cc064d5b6fb 100644
--- a/mkdocs-fr.yml
+++ b/mkdocs-fr.yml
@@ -9,6 +9,8 @@ theme:
     name: 'material'
     language: 'fr'
 use_directory_urls: false
+extra_css:
+    - ../stylesheets/mathjax-scrollbar.css
 extra_javascript:
     - ../javascripts/mathjax.config.js
     - ../javascripts/mathjax/tex-mml-chtml.js
diff --git a/scripts/mkdocs-postprocess.js b/scripts/mkdocs-postprocess.js
index 0e929e5459efa55b5605bc89a7b0e42a92bf90fa..61d0abe11e823477c9cbe239a6ddc8c7f60ac110 100644
--- a/scripts/mkdocs-postprocess.js
+++ b/scripts/mkdocs-postprocess.js
@@ -6,24 +6,52 @@
 
 const fs = require('fs-extra');
 
-const destPath = "src/assets/docs/javascripts";
-const destPathMJ = destPath + "/mathjax";
+const destPath_JS = "src/assets/docs/javascripts";
+const destPath_FR_JS = "src/assets/docs/fr/javascripts"; // pour la compilation en local (français)
+const destPath_EN_JS = "src/assets/docs/fr/javascripts"; // pour la compilation en local (anglais)
+
+const destPath_CSS = "src/assets/docs/stylesheets";
+const destPath_FR_CSS = "src/assets/docs/fr/stylesheets"; // pour la compilation en local (français)
+const destPath_EN_CSS = "src/assets/docs/en/stylesheets"; // pour la compilation en local (anglais)
+
+const destPath_JS_MJ = destPath_JS + "/mathjax";
+const destPath_FR_JS_MJ = destPath_FR_JS + "/mathjax"; // pour la compilation en local (français)
+const destPath_EN_JS_MJ = destPath_EN_JS + "/mathjax"; // pour la compilation en local (anglais)
 
 // empty destination folder
-fs.emptyDirSync(destPath);
+fs.emptyDirSync(destPath_JS);
 
 // create destination subfolders
-fs.ensureDirSync(destPathMJ + "/fonts/HTML-CSS/TeX/", { recursive: true });
+fs.ensureDirSync(destPath_JS_MJ + "/fonts/HTML-CSS/TeX/", { recursive: true });
 
 // copy required files only
-fs.copySync("node_modules/mathjax/es5/tex-mml-chtml.js", destPathMJ + "/tex-mml-chtml.js");
-fs.copySync("node_modules/mathjax/es5/output/chtml/fonts", destPathMJ + "/output/chtml/fonts");
+fs.copySync("node_modules/mathjax/es5/tex-mml-chtml.js", destPath_JS_MJ + "/tex-mml-chtml.js");
+fs.copySync("node_modules/mathjax/es5/tex-mml-chtml.js", destPath_FR_JS_MJ + "/tex-mml-chtml.js");
+fs.copySync("node_modules/mathjax/es5/tex-mml-chtml.js", destPath_EN_JS_MJ + "/tex-mml-chtml.js");
+
+fs.copySync("node_modules/mathjax/es5/output/chtml/fonts", destPath_JS_MJ + "/output/chtml/fonts");
+fs.copySync("node_modules/mathjax/es5/output/chtml/fonts", destPath_FR_JS_MJ + "/output/chtml/fonts");
+fs.copySync("node_modules/mathjax/es5/output/chtml/fonts", destPath_EN_JS_MJ + "/output/chtml/fonts");
+
+fs.copySync("docs/mathjax.config.js", destPath_JS + "/mathjax.config.js");
+fs.copySync("docs/mathjax.config.js", destPath_FR_JS + "/mathjax.config.js");
+fs.copySync("docs/mathjax.config.js", destPath_EN_JS + "/mathjax.config.js");
+
+fs.copySync("docs/mathjax-scrollbar.css", destPath_JS + "/mathjax.config.js");
+fs.copySync("docs/mathjax.config.js", destPath_FR_JS + "/mathjax.config.js");
+fs.copySync("docs/mathjax.config.js", destPath_EN_JS + "/mathjax.config.js");
 
-fs.copySync("docs/mathjax.config.js", destPath + "/mathjax.config.js");
+fs.copySync("docs/mathjax-scrollbar.css", destPath_CSS + "/mathjax-scrollbar.css");
+fs.copySync("docs/mathjax-scrollbar.css", destPath_FR_CSS + "/mathjax-scrollbar.css");
+fs.copySync("docs/mathjax-scrollbar.css", destPath_EN_CSS + "/mathjax-scrollbar.css");
 
-fs.copySync("docs/matomo-tracking.js", destPath + "/matomo-tracking.js");
+fs.copySync("docs/matomo-tracking.js", destPath_JS + "/matomo-tracking.js");
+fs.copySync("docs/matomo-tracking.js", destPath_FR_JS + "/matomo-tracking.js");
+fs.copySync("docs/matomo-tracking.js", destPath_EN_JS + "/matomo-tracking.js");
 
-fs.copySync("node_modules/mermaid/dist/mermaid.min.js", destPath + "/mermaid.min.js");
+fs.copySync("node_modules/mermaid/dist/mermaid.min.js", destPath_JS + "/mermaid.min.js");
+fs.copySync("node_modules/mermaid/dist/mermaid.min.js", destPath_FR_JS + "/mermaid.min.js");
+fs.copySync("node_modules/mermaid/dist/mermaid.min.js", destPath_EN_JS + "/mermaid.min.js");
 
 // copy illustrated guide (not related to MkDocs, but still a part of the doc)
 fs.copySync("docs/cassiopee_notice_illustree_fr.pdf", "src/assets/docs/pdf/cassiopee_notice_illustree_fr.pdf");