recette2
cherif 2024-11-10 20:50:01 +01:00
parent c0bf2ed6af
commit 61d6445b6c
25 changed files with 60 additions and 48 deletions

2
.env
View File

@ -10,7 +10,7 @@ REACT_APP_FRONT_URL=http://localhost:3009/
REACT_APP_FRONT_URL_CANONICAL=localhost:3009/ REACT_APP_FRONT_URL_CANONICAL=localhost:3009/
REACT_APP_PART_PUB_CATALOG_DOMAIN=localhost:3009/ REACT_APP_PART_PUB_CATALOG_DOMAIN=localhost:3009/
# EN DEMO # EN DEMO
#REACT_APP_PART_PUB_CATALOG_DOMAIN=demomysy-hosting.online/ #REACT_APP_PART_PUB_CATALOG_DOMAIN=demomysy-hosting.online/

View File

@ -148,7 +148,7 @@ function App() {
<scrollToTop /> <scrollToTop />
<Switch> <Switch>
<Route path="/" exact component={Fonctionnalites} /> <Route path="/" exact component={QuiSommesNous_v3} />
<Route path="/v3" exact component={Recherche_new_v3} /> <Route path="/v3" exact component={Recherche_new_v3} />
<Route path="/v4" exact component={Recherche_new_v4} /> <Route path="/v4" exact component={Recherche_new_v4} />

View File

@ -315,7 +315,7 @@ function Account() {
<meta name="description" content="Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents, Gestion formateurs, Catalogue formations personnalisé" /> <meta name="description" content="Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents, Gestion formateurs, Catalogue formations personnalisé" />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content="Compte utilisateur MySy Trainig Technology" /> <meta name="title" content="Compte utilisateur MySy Trainig Technology" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/mysy-user-account"} /> <link rel="canonical" href={window.location.href} />
</Helmet> </Helmet>
<h1 style={{ fontSize: '0.1px', opacity:'0' }}>Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents, <h1 style={{ fontSize: '0.1px', opacity:'0' }}>Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents,

View File

@ -719,11 +719,11 @@ const ButtonHilight = () => {
<h1 className="h1_transparent">Recherche Formations Tutoriels</h1> <h1 className="h1_transparent">Recherche Formations Tutoriels</h1>
<div className="hilight_menuPrincipal_bton" > <div className="hilight_menuPrincipal_bton" >
<div style={{ "textAlign": "left" }}> <div style={{ "textAlign": "left" }}>
{String(someoneconnected) !== String("1") && <button className="buton_ch22" onClick={handleAccountConnexion}> <img src={connect_white} {String(someoneconnected) !== String("1") && <button className="buton_ch22" onClick={handleAccountConnexion}> <img src={connect_white} alt="connexion"
style={{ "width": "25%" }} /> Connexion style={{ "width": "25%" }} /> Connexion
</button>} </button>}
{String(someoneconnected) === String("1") && <button className="buton_ch22" onClick={(e) => setDialog_1_open(true)}> Deconnexion <img src={connect_green} {String(someoneconnected) === String("1") && <button className="buton_ch22" onClick={(e) => setDialog_1_open(true)}> Deconnexion <img src={connect_green}
style={{ "width": "25%" }} /> alt="deconnexion" style={{ "width": "25%" }} />
</button>} </button>}
</div> </div>
</div> </div>

View File

@ -133,7 +133,7 @@ const ContactForm = () => {
<meta name="description" content="Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents, Gestion formateurs, Catalogue formations personnalisé. Nous sommes les moins cher du marché. Nous automatisons vos process : inscription, évaluation, émargement (qr-code), QUALIOPI, Personnalisation des documents, Gestion formateurs, Catalogue personnalisé, bilan pédagogique et financier (PBF). Nos options comme la signature électronique sont inclus dans le tarif de base." /> <meta name="description" content="Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents, Gestion formateurs, Catalogue formations personnalisé. Nous sommes les moins cher du marché. Nous automatisons vos process : inscription, évaluation, émargement (qr-code), QUALIOPI, Personnalisation des documents, Gestion formateurs, Catalogue personnalisé, bilan pédagogique et financier (PBF). Nos options comme la signature électronique sont inclus dans le tarif de base." />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content="MySy Training, contactez-nous" /> <meta name="title" content="MySy Training, contactez-nous" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/ContactezNous"} /> <link rel="canonical" href={window.location.href} />
</Helmet> </Helmet>
<Header /> <Header />

View File

@ -632,7 +632,7 @@ const DisplayDetailArticle = (props) => {
<meta name="description" content={DetailArticleAvis.avis} /> <meta name="description" content={DetailArticleAvis.avis} />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content={DetailArticleAvis.title_formation} /> <meta name="title" content={DetailArticleAvis.title_formation} />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/" + `${DetailArticleAvis.internal_url}`} /> <link rel="canonical" href={window.location.href} />
<title> {`${DetailArticleAvis.title_formation}`} </title> <title> {`${DetailArticleAvis.title_formation}`} </title>
</Helmet> </Helmet>

View File

@ -944,7 +944,7 @@ const DisplayDetailArticle_new_v2 = (props) => {
<meta name="description" content={`${pagecanoniktitle}`} /> <meta name="description" content={`${pagecanoniktitle}`} />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content={`${pagecanoniktitle}`+". Nous sommes les moins cher du marché. Nous automatisons vos process : inscription, évaluation, émargement (qr-code), QUALIOPI, Personnalisation des documents, Gestion formateurs, Catalogue personnalisé, bilan pédagogique et financier (PBF). Nos options comme la signature électronique sont inclus dans le tarif de base."} /> <meta name="title" content={`${pagecanoniktitle}`+". Nous sommes les moins cher du marché. Nous automatisons vos process : inscription, évaluation, émargement (qr-code), QUALIOPI, Personnalisation des documents, Gestion formateurs, Catalogue personnalisé, bilan pédagogique et financier (PBF). Nos options comme la signature électronique sont inclus dans le tarif de base."} />
<link rel="canonical" href= {`${process.env.REACT_APP_BASE_URL}` + "/"+ `${pagecanonikurl}`} /> <link rel="canonical" href={window.location.href} />
</Helmet> </Helmet>

View File

@ -529,7 +529,7 @@ const DisplayDetailClassAction = (props) => {
<meta name="description" content="Liste des articles sur les formations" /> <meta name="description" content="Liste des articles sur les formations" />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content={DetailTraining["title"]} /> <meta name="title" content={DetailTraining["title"]} />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/" + `${DetailTraining["internal_url"]}`} /> <link rel="canonical" href={window.location.href} />
<title> {`${DetailTraining["title"]}`} </title> <title> {`${DetailTraining["title"]}`} </title>
</Helmet> </Helmet>

View File

@ -1098,7 +1098,7 @@ const DisplayDetailClass_new_v3 = (props) => {
<div className="displaydetailclass_new_v3"> <div className="displaydetailclass_new_v3">
<Helmet> <Helmet>
<meta name="description" content="Liste des articles sur les formations" /> <meta name="description" content={`${DetailTraining["title"]}`+" - Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents, Gestion formateurs, Catalogue formations personnalisé"} />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content={DetailTraining["title"]} /> <meta name="title" content={DetailTraining["title"]} />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/" + `${DetailTraining["internal_url"]}`} /> <link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/" + `${DetailTraining["internal_url"]}`} />

View File

@ -1286,7 +1286,7 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
<meta name="description" content="Liste des articles sur les formations" /> <meta name="description" content="Liste des articles sur les formations" />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content={DetailTraining["title"]} /> <meta name="title" content={DetailTraining["title"]} />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/" + `${DetailTraining["internal_url"]}`} /> <link rel="canonical" href={window.location.href} />
<title> {`${DetailTraining["title"]}`} </title> <title> {`${DetailTraining["title"]}`} </title>
</Helmet> </Helmet>

View File

@ -1,4 +1,5 @@
import React, { useRef, useState, useEffect } from "react"; import React, { useRef, useState, useEffect } from "react";
//import { useLocation } from 'react-router-dom';
import Navigation from "./Navigation"; import Navigation from "./Navigation";
import { Helmet } from "react-helmet"; import { Helmet } from "react-helmet";
@ -101,16 +102,18 @@ const Fonctionnalites_V1 = () => {
behavior: "smooth", behavior: "smooth",
}); });
}, []); }, []);
return ( return (
<div className="fonctionnalite_v1"> <div className="fonctionnalite_v1">
<Helmet> <Helmet>
<title>Fonctionnalites du logiciel de gestion des organismes de formation</title> <title>Fonctionnalites pour les organismes de formation </title>
<meta name="description" content="Avec nos solutions de E-Learning, gestion administrative et gestion relation client, nos prix sont les moins chers du marché pour gérer votre organisme de formation. Nous automatisons Qualiopi. Lensemble de nos options : signature électronique, Gestion avis participants, Les émargements sécurisés, les contrats des formateurs, la gestion des financeurs sont inclus dans nos tarifs de base. Le bilan pédagogique et financier (PBF) est généré automatiquement." /> <meta name="description" content="Avec notre logiciel Tout-en-Un, Nous automatisons les étapes Qualiopi (Inscription, Documents personnalisés, Les émargements sécurisés, Les évaluations, etc). Votre Le bilan pédagogique et financier est généré automatiquement." />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content="Fonctionnalites du logiciel de gestion des organismes de formation" /> <meta name="title" content="Fonctionnalites du logiciel de gestion des organismes de formation" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/fonctionnalites"} /> <link rel="canonical" href={window.location.href} />
</Helmet> </Helmet>
<Header /> <Header />
@ -129,7 +132,7 @@ const Fonctionnalites_V1 = () => {
A propos A propos
</div> </div>
<div className="Title_txt2"> <div className="Title_txt2">
Fonctionnalités Logiciel de gestion des organismes de formation - Les Fonctionnalites
</div> </div>
</div> </div>

View File

@ -669,10 +669,10 @@ const Header = () => {
<div className="header_menuPrincipal_bton" > <div className="header_menuPrincipal_bton" >
<div style={{ "textAlign": "left" }}> <div style={{ "textAlign": "left" }}>
{String(someoneconnected) !== String("1") && <button className="buton_ch22" onClick={handleAccountConnexion}> <img src={connect_white} {String(someoneconnected) !== String("1") && <button className="buton_ch22" onClick={handleAccountConnexion}> <img src={connect_white} alt="connexion"
style={{ "width": "25%" }} /> Connexion style={{ "width": "25%" }} /> Connexion
</button>} </button>}
{String(someoneconnected) === String("1") && <button className="buton_ch22" onClick={(e) => setDialog_1_open(true)}> Deconnexion <img src={connect_green} {String(someoneconnected) === String("1") && <button className="buton_ch22" onClick={(e) => setDialog_1_open(true)}> Deconnexion <img src={connect_green} alt="deconnexion"
style={{ "width": "25%" }} /> style={{ "width": "25%" }} />
</button>} </button>}
</div> </div>

View File

@ -136,7 +136,7 @@ function ProduitsServices() {
<meta name="description" content="Produits et Services. Avec nos solutions de E-Learning, gestion administrative et gestion relation client, nos prix sont les moins chers du marché pour gérer votre organisme de formation. Nous automatisons Qualiopi. Lensemble de nos options : signature électronique, Gestion avis participants, Les émargements sécurisés, les contrats des formateurs, la gestion des financeurs sont inclus dans nos tarifs de base. Le bilan pédagogique et financier (PBF) est généré automatiquement." /> <meta name="description" content="Produits et Services. Avec nos solutions de E-Learning, gestion administrative et gestion relation client, nos prix sont les moins chers du marché pour gérer votre organisme de formation. Nous automatisons Qualiopi. Lensemble de nos options : signature électronique, Gestion avis participants, Les émargements sécurisés, les contrats des formateurs, la gestion des financeurs sont inclus dans nos tarifs de base. Le bilan pédagogique et financier (PBF) est généré automatiquement." />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content="Produits et Services" /> <meta name="title" content="Produits et Services" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/Produits-Services"} /> <link rel="canonical" href={window.location.href}/>
</Helmet> </Helmet>

View File

@ -208,15 +208,15 @@ const QuiSommesNous_v4 = () => {
<div className="quisommesnous_v4"> <div className="quisommesnous_v4">
<Helmet> <Helmet>
<title>MySy Training, qui sommes nous ?</title> <title>MySy Training, qui sommes nous ?</title>
<meta name="description" content="Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents, Gestion formateurs, Catalogue formations personnalisé" /> <meta name="description" content="Éditeur Français de logiciels pour organismes de formation. Avec notre solution Tout-en-Un, Nous automatisons les étapes Qualiopi (Inscription, Documents personnalisés, Les émargements sécurisés, Les évaluations, etc). Votre Le bilan pédagogique et financier est généré automatiquement." />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content="Formations.Gestion administrative.E-Learning.CRM" /> <meta name="title" content="Formations.Gestion administrative.E-Learning.CRM" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/qui-sommes-nous"} /> <link rel="canonical" href={window.location.href} />
</Helmet> </Helmet>
<Header /> <Header />
<h1 style={{ fontSize: '0.1px', opacity: '0', height: '0.1px' }}>Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents, <h1 style={{ fontSize: '0.1px', opacity: '0', height: '0.1px' }}>Éditeur Français de logiciels pour organismes de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents,
Gestion formateurs, Catalogue formations personnalisé </h1> Gestion formateurs, Catalogue formations personnalisé </h1>
{/*** GESTION Contact */} {/*** GESTION Contact */}
<Dialog <Dialog
@ -369,7 +369,7 @@ const QuiSommesNous_v4 = () => {
</div> </div>
<div className="text_seul_1"> <div className="text_seul_1">
MySy Training est un éditeur de logiciels dédiés à la gestion des établissements de formation : Instituts de formation, Indépendants, Ecoles, Universités, etc. MySy Training est un éditeur de logiciels dédiés à la gestion des établissements de formation : <b> Organisme de formation, Indépendants, Ecoles, Universités </b>, etc.
<br /> <br />
Nous conseillons, accompagnons nos clients dans la structuration, laudit et lorganisation de leurs processus et outils. Nous conseillons, accompagnons nos clients dans la structuration, laudit et lorganisation de leurs processus et outils.
<br /> <br />

View File

@ -455,7 +455,7 @@ const RechercheArticles_new_v2 = (props) => {
<meta name="description" content="Le blog, liste des artickes. Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents, Gestion formateurs, Catalogue formations personnalisé. Nous sommes les moins cher du marché. Nous automatisons vos process : inscription, évaluation, émargement (qr-code), QUALIOPI, Personnalisation des documents, Gestion formateurs, Catalogue personnalisé, bilan pédagogique et financier (PBF). Nos options comme la signature électronique sont inclus dans le tarif de base." /> <meta name="description" content="Le blog, liste des artickes. Éditeur Français de logiciels pour organisme de formation. Avec solutions de E-Learning, gestion administrative et gestion relation client nous accompagnons les organismes de formation à réaliser laudit QUALIOPI en toute sérénité. Nous sommes les moins cher du marché. Nous vous accompagnons automatiser vos process : inscription, évaluation, émargement (qr-code), Check-list QUALIOPI, Personnalisation et édition documents, Gestion formateurs, Catalogue formations personnalisé. Nous sommes les moins cher du marché. Nous automatisons vos process : inscription, évaluation, émargement (qr-code), QUALIOPI, Personnalisation des documents, Gestion formateurs, Catalogue personnalisé, bilan pédagogique et financier (PBF). Nos options comme la signature électronique sont inclus dans le tarif de base." />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content="MySy Training, contactez-nous" /> <meta name="title" content="MySy Training, contactez-nous" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/Recherche-Article-formation"} /> <link rel="canonical" href={window.location.href} />
</Helmet> </Helmet>

View File

@ -2642,7 +2642,7 @@ const Recherche_new_v4 = () => {
<title>Formation & Tutoriel Gratuit ou payant Excellente qualité</title> <title>Formation & Tutoriel Gratuit ou payant Excellente qualité</title>
<meta name="description" content="Trouver des Formations et Tutoriels d'xcellente qualité : Gratuit ou payant / A distance ou en presentiel, etc." /> <meta name="description" content="Trouver des Formations et Tutoriels d'xcellente qualité : Gratuit ou payant / A distance ou en presentiel, etc." />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/recherche-formation"} /> <link rel="canonical" href={window.location.href} />
<meta name="title" content="Formation & Tutoriel Gratuit ou payant Excellente qualité" /> <meta name="title" content="Formation & Tutoriel Gratuit ou payant Excellente qualité" />
</Helmet> </Helmet>

View File

@ -109,7 +109,7 @@ const Sedesabonner = () => {
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content="MySy Training, contactez-nous" /> <meta name="title" content="MySy Training, contactez-nous" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/ContactezNous"} /> <link rel="canonical" href={window.location.href} />
</Helmet> </Helmet>
<Header /> <Header />

View File

@ -423,7 +423,7 @@ function SignUp() {
<meta name="description" content="creation utisateur formation connexion" /> <meta name="description" content="creation utisateur formation connexion" />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content="Creation compte utilisateur" /> <meta name="title" content="Creation compte utilisateur" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/create_account"} /> <link rel="canonical" href={window.location.href} />
</Helmet> </Helmet>
<Header /> <Header />

View File

@ -17,7 +17,7 @@ const NotFound = () => {
<meta name="description" content="Nous sommes une base de données uniquement dediée aux formations et tutoriels" /> <meta name="description" content="Nous sommes une base de données uniquement dediée aux formations et tutoriels" />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content="Trouver des Formations.Acces libre.Qualité top" /> <meta name="title" content="Trouver des Formations.Acces libre.Qualité top" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/qui-sommes-nous"} /> <link rel="canonical" href={window.location.href}/>
</Helmet> </Helmet>
<Header /> <Header />

View File

@ -38,7 +38,7 @@ const quisommesnous = () => {
<meta name="description" content="Nous sommes une base de données uniquement dediée aux formations et tutoriels" /> <meta name="description" content="Nous sommes une base de données uniquement dediée aux formations et tutoriels" />
<meta name="robots" content="index,follow" /> <meta name="robots" content="index,follow" />
<meta name="title" content="Trouver des Formations.Acces libre.Qualité top" /> <meta name="title" content="Trouver des Formations.Acces libre.Qualité top" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/qui-sommes-nous"} /> <link rel="canonical" href={window.location.href}/>
</Helmet> </Helmet>
<Header /> <Header />

View File

@ -1029,7 +1029,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646; color: #0A043C;
text-align: center; text-align: center;
margin-top: 10px; margin-top: 10px;
} }
@ -2085,7 +2085,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646 color: #0A043C;
} }
} }
@ -3150,7 +3150,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646 color: #0A043C;
} }
} }
@ -4208,7 +4208,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646 color: #0A043C;
} }

View File

@ -83,7 +83,8 @@
.FooterLink_a { .FooterLink_a {
color: white; color: white;
margin-bottom: 0.2rem; margin-bottom: 0.2rem;
font-size: 0.6rem; font-size: medium;
height: 2rem;
text-decoration: none; text-decoration: none;
cursor: pointer; cursor: pointer;
@ -164,7 +165,8 @@
.FooterLink_a { .FooterLink_a {
color: white; color: white;
margin-bottom: 0.2rem; margin-bottom: 0.2rem;
font-size: small; font-size: medium;
height: 2rem;
text-decoration: none; text-decoration: none;
cursor: pointer; cursor: pointer;
@ -245,7 +247,8 @@
.FooterLink_a { .FooterLink_a {
color: white; color: white;
margin-bottom: 0.2rem; margin-bottom: 0.2rem;
font-size: small; font-size: medium;
height: 2rem;
text-decoration: none; text-decoration: none;
cursor: pointer; cursor: pointer;
@ -326,9 +329,11 @@
.FooterLink_a { .FooterLink_a {
color: white; color: white;
margin-bottom: 0.2rem; margin-bottom: 0.2rem;
font-size: small; font-size: medium;
height: 2rem;
text-decoration: none; text-decoration: none;
cursor: pointer; cursor: pointer;
&:hover { &:hover {
color: green; color: green;

View File

@ -83,7 +83,8 @@
.FooterLink_a { .FooterLink_a {
color: white; color: white;
margin-bottom: 0.2rem; margin-bottom: 0.2rem;
font-size: 0.6rem; font-size: medium;
height: 2rem;
text-decoration: none; text-decoration: none;
cursor: pointer; cursor: pointer;
@ -164,7 +165,8 @@
.FooterLink_a { .FooterLink_a {
color: white; color: white;
margin-bottom: 0.2rem; margin-bottom: 0.2rem;
font-size: small; font-size: medium;
height: 2rem;
text-decoration: none; text-decoration: none;
cursor: pointer; cursor: pointer;
@ -245,7 +247,8 @@
.FooterLink_a { .FooterLink_a {
color: white; color: white;
margin-bottom: 0.2rem; margin-bottom: 0.2rem;
font-size: small; font-size: medium;
height: 2rem;
text-decoration: none; text-decoration: none;
cursor: pointer; cursor: pointer;
@ -326,7 +329,8 @@
.FooterLink_a { .FooterLink_a {
color: white; color: white;
margin-bottom: 0.2rem; margin-bottom: 0.2rem;
font-size: small; font-size: medium;
height: 2rem;
text-decoration: none; text-decoration: none;
cursor: pointer; cursor: pointer;

View File

@ -640,7 +640,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646 color: #0A043C;
} }
} }
@ -1318,7 +1318,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646 color: #0A043C;
} }
} }
@ -1999,7 +1999,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646 color: #0A043C;
} }
} }
@ -2675,7 +2675,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646 color: #0A043C;
} }
.block_centrer { .block_centrer {
margin: auto; margin: auto;

View File

@ -1037,7 +1037,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646; color: #0A043C;
text-align: center; text-align: center;
margin-top: 10px; margin-top: 10px;
} }
@ -2388,7 +2388,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646 color: #0A043C;
} }
.block_centrer { .block_centrer {
@ -3754,7 +3754,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646 color: #0A043C;
} }
.block_centrer { .block_centrer {
@ -5099,7 +5099,7 @@
text-align: left; text-align: left;
line-height: 1.8em; line-height: 1.8em;
font-size: small; font-size: small;
color: #464646 color: #0A043C;
} }
.block_centrer { .block_centrer {