diff --git a/src/components/Connection/ConnectionInfoCreationEnedisAccountModal.tsx b/src/components/Connection/ConnectionInfoCreationEnedisAccountModal.tsx
index c7cea4b73c69c816f017a21d007846bd0542b163..c6f08e7c51a74bd575eb37fa57873b76b5795798 100644
--- a/src/components/Connection/ConnectionInfoCreationEnedisAccountModal.tsx
+++ b/src/components/Connection/ConnectionInfoCreationEnedisAccountModal.tsx
@@ -10,13 +10,13 @@ import CloseIcon from 'assets/icons/ico/close.svg'
 interface ConnectionInfoCreationEnedisAccountModalProps {
   open: boolean
   handleCloseClick: () => void
-  handleValidateClick: () => void
+  handleSubmit: () => void
 }
 
 const ConnectionInfoCreationEnedisAccountModal: React.FC<ConnectionInfoCreationEnedisAccountModalProps> = ({
   open,
   handleCloseClick,
-  handleValidateClick,
+  handleSubmit,
 }: ConnectionInfoCreationEnedisAccountModalProps) => {
   const { t } = useI18n()
 
@@ -33,51 +33,48 @@ const ConnectionInfoCreationEnedisAccountModal: React.FC<ConnectionInfoCreationE
       }}
     >
       <div id={'accessibility-title'}>
-        {t(
-          'connection_info_creation_enedis_account.accessibility.window_title'
-        )}
+        {t('auth.enedisgrandlyon.infoModal.accessibility.window_title')}
       </div>
       <IconButton
         aria-label={t(
-          'connection_info_creation_enedis_account.accessibility.button_close'
+          'auth.enedisgrandlyon.infoModal.accessibility.button_close'
         )}
         className="modal-paper-close-button"
         onClick={handleCloseClick}
       >
         <Icon icon={CloseIcon} size={16} />
       </IconButton>
-      <div className="infoCreationEnedisAccountModal">
-        <div className="info-creation-content">
-          <div className="line">
-            {t('connection_info_creation_enedis_account.content.part_1')}
-          </div>
-          <div className="line">
-            {t('connection_info_creation_enedis_account.content.part_2')}
-          </div>
-          <div className="line">
-            {t('connection_info_creation_enedis_account.content.part_3')}
-          </div>
-          <div className="line">
-            {t('connection_info_creation_enedis_account.content.part_4')}
-          </div>
-          <div className="line">
-            {t('connection_info_creation_enedis_account.content.part_5')}
-          </div>
-          <div className="endline">
-            {t('connection_info_creation_enedis_account.content.part_6')}
-          </div>
-        </div>
+      <div className="enedisInfoModal">
+        <p className="text-16-normal">
+          {t('auth.enedisgrandlyon.infoModal.text1')}
+          <br />
+          {t('auth.enedisgrandlyon.infoModal.text2')}
+        </p>
+        <p className="text-16-normal">
+          {t('auth.enedisgrandlyon.infoModal.text3')}
+        </p>
+        <p className="text-16-normal">
+          {t('auth.enedisgrandlyon.infoModal.text4')}
+        </p>
+        <p className="text-16-normal">
+          {t('auth.enedisgrandlyon.infoModal.text5')}
+        </p>
+        <p className="text-16-normal">
+          {t('auth.enedisgrandlyon.infoModal.text6')}
+          <br />
+          {t('auth.enedisgrandlyon.infoModal.text7')}
+        </p>
         <Button
           aria-label={t(
-            'connection_info_creation_enedis_account.accessibility.button_validate'
+            'auth.enedisgrandlyon.infoModal.accessibility.buttonText'
           )}
-          onClick={handleValidateClick}
+          onClick={handleSubmit}
           classes={{
-            root: 'btn-secondary-negative',
-            label: 'text-16-normal',
+            root: 'btn-highlight',
+            label: 'text-16-bold',
           }}
         >
-          {t('connection_info_creation_enedis_account.button_validate')}
+          {t('auth.enedisgrandlyon.infoModal.buttonText')}
         </Button>
       </div>
     </Dialog>
diff --git a/src/components/Connection/connectionInfoCreationEnedisAccountModal.scss b/src/components/Connection/connectionInfoCreationEnedisAccountModal.scss
index 822fc597eed27751b0b7804b525a4e11a386e296..f98ab8bc880cb2c0f9b0adaf631a852cbbd87cbc 100644
--- a/src/components/Connection/connectionInfoCreationEnedisAccountModal.scss
+++ b/src/components/Connection/connectionInfoCreationEnedisAccountModal.scss
@@ -1,43 +1,20 @@
-@import '../../styles/base/typo-variables';
+@import 'src/styles/base/color';
 
-.infoCreationEnedisAccountModal {
-  padding: 1rem;
+.enedisInfoModal {
+  padding: 0 0.5rem;
 
-  .info-creation-title {
-    text-transform: uppercase;
-    font-size: 1.8rem;
-    color: white;
-    font-family: $text-font;
-    margin: 0.5rem auto;
-    text-align: center;
+  p {
+    color: white
   }
-  .info-creation-content {
-    font-size: 1.1rem;
-    color: white;
-    font-family: $text-font;
-    text-align: center;
 
-    .line {
-      margin-bottom: 1em;
-    }
-
-    .endline{
-      margin-bottom: 0px
-    }
-  }
-  button.btn-secondary-negative {
-    display: block;
-    text-align: center;
-    margin: auto;
-    margin-top: 3.5rem;
-    margin-bottom: 0;
-  }
-}
-.infocreationenedis-portal {
-  .modal-overlay {
-    .modal-box {
-      max-width: 21rem;
-    }
+  button.btn-highlight {
+    width: 100%;
+    display: flex;
+    align-items: center;
+    justify-content: space-evenly;
+    margin: 1.5rem 0 1rem;
+    padding: 1rem 2rem;
+    transition: all 300ms ease;
   }
 }
 
diff --git a/src/locales/fr.json b/src/locales/fr.json
index 18ed7c41ddb13bd0de297e09a65dd094b341f509..6110d48b38b45298c02e703e238fa65f5d943f2a 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -110,7 +110,22 @@
         "title": "Pas de compte Enedis ?",
         "text": "Vous pouvez le créer en vous munissant d'une facture d'électricité."
       },
-      "create_account": "Je crée mon compte Enedis"
+      "create_account": "Je crée mon compte Enedis",
+      "infoModal": {
+        "text1": "Vous allez devoir créer un compte Enedis !",
+        "text2": "Un zeste de patience et quelques conseils vous seront utiles :",
+        "text3": "Munissez-vous d'une facture d'électricité.",
+        "text4": "Si vous avez France Connect, utilisez ce mode d'identification sauf si le contrat d'électricité n'est pas à votre nom !",
+        "text5": "Sinon, munissez-vous de la pièce d'identité du titulaire du contrat d'électricité, le titulaire du compte Enedis doit avoir le même nom que le titulaire du contrat.",
+        "text6": "Promis, vous n'aurez à effectuer cette démarche qu'une seule fois au début !",
+        "text7": "Une fois votre compte créé, revenez sur Ecolyo vous connecter.",
+        "buttonText" : "J'ai compris",
+        "accessibility" : {
+          "window_title": "Fenêtre d'information",
+          "buttonText": "Valider",
+          "button_close": "Fermer la fenêtre"
+        }
+      }
     },
     "grdfgrandlyon": {
       "connect": {
@@ -203,22 +218,6 @@
       "button_validate": "Valider"
     }
   },
-  "connection_info_creation_enedis_account": {
-    "content": {
-      "part_1": "Vous allez devoir créer un compte Enedis !",
-      "part_2": "Un zeste de patience et quelques conseils vous seront utiles :",
-      "part_3": "Munissez-vous d'une facture d'électricité.",
-      "part_4": "Si vous avez France Connect, utilisez ce mode d'identification sauf si le contrat d'électricité n'est pas à votre nom !",
-      "part_5": "Sinon, munissez-vous de la pièce d'identité du titulaire du contrat d'électricité, le titulaire du compte Enedis doit avoir le même nom que le titulaire du contrat.",
-      "part_6": "Promis, vous n'aurez à effectuer cette démarche qu'une seule fois au début ! Une fois votre compte créé, revenez sur Ecolyo vous connecter."
-    },
-    "button_validate": "J'ai compris",
-    "accessibility" : {
-      "window_title": "Fenêtre d'information",
-      "button_validate": "Valider",
-      "button_close": "Fermer la fenêtre"
-    }
-  },
   "consumption": {
     "display_last_data": "Voir mes dernières consos",
     "accessibility": {