diff --git a/stylesportailcognac.css.html b/stylesportailcognac.css.html
index d76f897ac4dc22d7d049fd26116d3cde556b7eae..932d9ce9da75ec6f00e3d14602d1e9c706af04b6 100644
--- a/stylesportailcognac.css.html
+++ b/stylesportailcognac.css.html
@@ -782,7 +782,11 @@ img.editologo {
   }
 }
 
-
+.largeurcontrainte {
+	max-width: #GET{LargeurContaineur}px;
+	margin: 0 auto;
+	text-align: center;
+}
 
 
 #masonry {
diff --git a/stylessoyezcreateurs.css.html b/stylessoyezcreateurs.css.html
index 36f529fe59617c072a352702c75b1aedf5c84f76..fa7a6b43b0af838105ecbb76236381e443b38be3 100644
--- a/stylessoyezcreateurs.css.html
+++ b/stylessoyezcreateurs.css.html
@@ -3181,6 +3181,39 @@ a.button.triadeC:focus,
   letter-spacing: .02rem;
 }
 
+.flex-container {
+    display: -ms-flexbox;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-flex-direction: row;
+    -ms-flex-direction: row;
+    flex-direction: row;
+    -webkit-flex-wrap: nowrap;
+    -ms-flex-wrap: nowrap;
+    flex-wrap: nowrap;
+    -webkit-justify-content: center;
+    -ms-flex-pack: center;
+    justify-content: center;
+    -webkit-align-content: stretch;
+    -ms-flex-line-pack: stretch;
+    align-content: stretch;
+    -webkit-align-items: stretch;
+    -ms-flex-align: stretch;
+    align-items: stretch;
+    }
+
+.flex-item {
+    -webkit-order: 0;
+    -ms-flex-order: 0;
+    order: 0;
+    -webkit-flex: 1 1 auto;
+    -ms-flex: 1 1 auto;
+    flex: 1 1 auto;
+    -webkit-align-self: auto;
+    -ms-flex-item-align: auto;
+    align-self: auto;
+    }
+
 
 [(#CHEMIN{stylessoyezcreateurs_surcharge.css}|?{/* Surcharge #CHEMIN{stylessoyezcreateurs_surcharge.css} */})
 [(#INCLURE{#CHEMIN{stylessoyezcreateurs_surcharge.css}|url_absolue_css}|compacte{css})]