瀏覽代碼

various fixes

Olivier Massot 1 年之前
父節點
當前提交
8c387fa9c7

+ 1 - 1
components/About/Logiciels.vue

@@ -71,7 +71,7 @@ import AnchoredSection from "~/components/Layout/AnchoredSection.vue";
 
 
 const features: Array<string> = [
 const features: Array<string> = [
   "Une gestion de vos contacts",
   "Une gestion de vos contacts",
-  "un agenda collaboratif et interactif",
+  "Un agenda collaboratif et interactif",
   "Une gestion du matériel et du stock",
   "Une gestion du matériel et du stock",
   "Une communication simplifiée",
   "Une communication simplifiée",
   "Un rapport d'activité complet",
   "Un rapport d'activité complet",

+ 12 - 8
components/About/Valeurs.vue

@@ -29,15 +29,18 @@
                 v-for="(value, valueIndex) in row"
                 v-for="(value, valueIndex) in row"
                 :key="valueIndex"
                 :key="valueIndex"
               >
               >
-                <v-img
-                  :src="value.img"
-                  :alt="value.alt"
-                  cover
-                />
+                <div class="d-flex flex-row align-center">
+                  <v-img
+                    :src="value.img"
+                    :alt="value.alt"
+                    cover
+                    class="mr-3"
+                  />
 
 
-                <h6>
-                  {{ value.title }}
-                </h6>
+                  <h6>
+                    {{ value.title }}
+                  </h6>
+                </div>
 
 
                 <p>
                 <p>
                   {{ value.description }}
                   {{ value.description }}
@@ -106,6 +109,7 @@ const values: Array<Array<SocietyValue>> = [
 
 
   .v-img {
   .v-img {
     width: 50px;
     width: 50px;
+    max-width: 50px;
     height: 50px;
     height: 50px;
     margin-bottom: 1rem;
     margin-bottom: 1rem;
 
 

+ 4 - 0
components/Common/Card/Stat.vue

@@ -39,6 +39,10 @@ const props = defineProps({
     line-height: 68px;
     line-height: 68px;
     text-align: center;
     text-align: center;
     margin-bottom: 0.5rem;
     margin-bottom: 0.5rem;
+
+    @media (max-width: 1600px) {
+      font-size: 48px;
+    }
   }
   }
 
 
   @media (max-width: 1240px) {
   @media (max-width: 1240px) {

+ 1 - 1
components/Common/Carousel/Fonctionnalite.vue

@@ -161,7 +161,7 @@ const previousAction = () => {
   .footer {
   .footer {
     position: absolute;
     position: absolute;
     left: 0;
     left: 0;
-    margin-left: 2rem;
+    margin-left: 1.3rem;
     font-size: .9rem;
     font-size: .9rem;
 
 
     p {
     p {

+ 0 - 0
components/Logiciels/School/Contact.vue → components/Common/Contact.vue


+ 6 - 1
components/Common/ReviewSection.vue

@@ -38,7 +38,7 @@
                 <v-card class="inv-theme">
                 <v-card class="inv-theme">
                   <v-card-item>
                   <v-card-item>
                     <v-card-text>
                     <v-card-text>
-                      {{ card.review }}
+                      <i>"{{ card.review }}"</i>
                     </v-card-text>
                     </v-card-text>
                   </v-card-item>
                   </v-card-item>
 
 
@@ -227,6 +227,11 @@ const goNext = () => {
   }
   }
 }
 }
 
 
+.v-card-item {
+  display: block;
+  padding-top: 16px;
+}
+
 @media (min-width:2100px) {
 @media (min-width:2100px) {
   .v-card {
   .v-card {
     min-height: 360px !important;
     min-height: 360px !important;

+ 9 - 9
components/Formation/Catalogue.vue

@@ -48,6 +48,12 @@
                 </ul>
                 </ul>
               </div>
               </div>
 
 
+              <v-chip class="badge-time">
+                <span>
+                  Durée : {{ course.duration }}
+                </span>
+              </v-chip>
+
               <div class="program">
               <div class="program">
                 <h6 class="title-obj">
                 <h6 class="title-obj">
                   Programme
                   Programme
@@ -71,12 +77,6 @@
                 </v-row>
                 </v-row>
               </div>
               </div>
 
 
-              <v-chip class="badge-time">
-                <span>
-                  Durée : {{ course.duration }}
-                </span>
-              </v-chip>
-
               <v-chip class="badge-time">
               <v-chip class="badge-time">
                 <span>
                 <span>
                   {{ course.price }}
                   {{ course.price }}
@@ -143,7 +143,7 @@ const courses: Array<Training> = [
         ],
         ],
       },
       },
     ],
     ],
-    price: "1 580 € TTC",
+    price: "1 674 € TTC",
     downloadLink:
     downloadLink:
       "https://www.opentalent.fr/fileadmin/stockage/stockage/support/programme/PF-School-2023-02_2-jours.pdf",
       "https://www.opentalent.fr/fileadmin/stockage/stockage/support/programme/PF-School-2023-02_2-jours.pdf",
   },
   },
@@ -168,7 +168,7 @@ const courses: Array<Training> = [
         objectives: ["Répertoire"],
         objectives: ["Répertoire"],
       },
       },
     ],
     ],
-    price: "790€ TTC",
+    price: "837€ TTC",
     downloadLink:
     downloadLink:
       "https://www.opentalent.fr/fileadmin/stockage/stockage/support/programme/PF-School-2023-02_1-jour.pdf",
       "https://www.opentalent.fr/fileadmin/stockage/stockage/support/programme/PF-School-2023-02_1-jour.pdf",
   },
   },
@@ -194,7 +194,7 @@ const courses: Array<Training> = [
         objectives: ["Configuration côté logiciel"],
         objectives: ["Configuration côté logiciel"],
       },
       },
     ],
     ],
-    price: "790€ TTC",
+    price: "837€ TTC",
     downloadLink:
     downloadLink:
       " https://www.opentalent.fr/fileadmin/stockage/stockage/support/programme/PF-Typo3-2023-02_1-jour.pdf",
       " https://www.opentalent.fr/fileadmin/stockage/stockage/support/programme/PF-Typo3-2023-02_1-jour.pdf",
   },
   },

+ 6 - 8
components/Formation/Participation.vue

@@ -9,22 +9,20 @@
         </v-col>
         </v-col>
       </v-row>
       </v-row>
 
 
-      <h3 class="title-participation text-center mb-8">
-        Vous souhaitez participer à une formation ?
-      </h3>
-
       <v-row class="mb-12 center-90">
       <v-row class="mb-12 center-90">
-        <v-col cols="12">
+        <v-col cols="12" lg="6">
           <v-img
           <v-img
             src="/images/formation/participation.jpg"
             src="/images/formation/participation.jpg"
             alt="Ordinateur avec un écran en visioconférence avec plusieurs personnes posé sur une table avec un pichet posé à côté"
             alt="Ordinateur avec un écran en visioconférence avec plusieurs personnes posé sur une table avec un pichet posé à côté"
             class="participation-img"
             class="participation-img"
           />
           />
         </v-col>
         </v-col>
-      </v-row>
 
 
-      <v-row class="mb-12 center-90">
-        <v-col cols="12">
+        <v-col cols="12" lg="4">
+          <h3 class="title-participation text-center mb-8">
+            Vous souhaitez participer à une formation ?
+          </h3>
+
           <div class="details-participations">
           <div class="details-participations">
             <p class="mb-6">
             <p class="mb-6">
               Nous vous répondons sous 48h (hors week-ends). Délais d'accès:
               Nous vous répondons sous 48h (hors week-ends). Délais d'accès:

+ 5 - 2
components/Home/EventAgenda.vue

@@ -4,10 +4,13 @@ Section "Agenda" de la page d'accueil
 <template>
 <template>
   <LayoutContainer>
   <LayoutContainer>
     <div class="container">
     <div class="container">
+      <LayoutUISectionTitle>
+        L’agenda Opentalent
+      </LayoutUISectionTitle>
+
       <div class="d-flex align-center justify-center">
       <div class="d-flex align-center justify-center">
         <h3>
         <h3>
-          Retrouvez tous vos évènements dans l'agenda et référencez vous dans
-          l'annuaire
+          Retrouvez tous les événements et toutes les structures culturelles autour de chez vous
         </h3>
         </h3>
       </div>
       </div>
 
 

+ 2 - 2
components/Layout/FAQ.vue

@@ -22,7 +22,7 @@
 
 
       <v-col cols="12" lg="6" class="links">
       <v-col cols="12" lg="6" class="links">
         <v-btn
         <v-btn
-          href="https://ressources.opentalent.fr/pages/viewpage.action?pageId=75170564"
+          href="https://ressources.opentalent.fr/space/FAQ/2496592/Tutoriels+vid%C3%A9os"
           target="_blank"
           target="_blank"
         >
         >
           <div>
           <div>
@@ -38,7 +38,7 @@
         </v-btn>
         </v-btn>
 
 
         <v-btn
         <v-btn
-          href="https://ressources.opentalent.fr/?contact"
+          href="https://ressources.opentalent.fr/"
           target="_blank"
           target="_blank"
         >
         >
           <div>
           <div>

+ 7 - 10
components/Logiciels/Artist/Abonnement/ToSubscribe.vue

@@ -12,7 +12,7 @@
       formulaire avant de nous le transmettre
       formulaire avant de nous le transmettre
     </p>
     </p>
     <a
     <a
-      href="https://www.opentalent.fr/fileadmin/stockage/commercial/contrats/BDC_Artist_Public-23.pdf"
+      href="/files/Bon_De_Commande_Artist_Public-2024.pdf"
       target="_blank"
       target="_blank"
       class="download-button"
       class="download-button"
     >
     >
@@ -23,13 +23,10 @@
   <div class="subscription-steps">
   <div class="subscription-steps">
     <ol>
     <ol>
       <li class="mt-6">
       <li class="mt-6">
-        Téléchargez le formulaire
+        Téléchargez et complétez le formulaire
       </li>
       </li>
       <li>
       <li>
-        Complétez le formulaire
-      </li>
-      <li>
-        Joignez le règlement par chèque avec le formulaire à <br />
+        Joignez le règlement par chèque ou par virement avec le formulaire à <br />
         <p class="pa-3">
         <p class="pa-3">
           2iOPENService <br />
           2iOPENService <br />
           217 rue Raoul Follereau <br />
           217 rue Raoul Follereau <br />
@@ -37,10 +34,10 @@
         </p>
         </p>
       </li>
       </li>
       <li>
       <li>
-        Après réception de votre formulaire d'adhésion et de votre
-        règlement, nous vous ouvrons le service choisi. Vous recevrez
-        alors un mail avec votre identifiant de connexion, votre mot de
-        passe, ainsi que l'URL de votre site internet.
+        Après réception de votre formulaire d'adhésion et de votre règlement,
+        nous vous ouvrons le service choisi. Vous recevrez alors un mail avec
+        votre identifiant de connexion, votre mot de passe,
+        ainsi que l'URL de votre site internet.
       </li>
       </li>
     </ol>
     </ol>
   </div>
   </div>

+ 2 - 2
components/Logiciels/Artist/Comparatif.vue

@@ -85,8 +85,8 @@ const comparisonItems: Array<ComparisonItem> = [
   },
   },
   {
   {
     label: "PAGES DU SITE INTERNET",
     label: "PAGES DU SITE INTERNET",
-    includedInStandard: "Restreintes",
-    includedInPremium: "Illimitées",
+    includedInStandard: "Restreint",
+    includedInPremium: "Illimité",
   },
   },
 ];
 ];
 </script>
 </script>

+ 2 - 2
components/Logiciels/Artist/SomeNumbers.vue

@@ -20,14 +20,14 @@
 
 
         <v-col lg="3" class="d-flex justify-center align-center">
         <v-col lg="3" class="d-flex justify-center align-center">
           <CommonCardStat
           <CommonCardStat
-            number="3 424"
+            number="3 423"
             text="Structures"
             text="Structures"
           />
           />
         </v-col>
         </v-col>
 
 
         <v-col lg="3" class="d-flex justify-center align-center">
         <v-col lg="3" class="d-flex justify-center align-center">
           <CommonCardStat
           <CommonCardStat
-            number="13"
+            number="15"
             text="Années d'expérience"
             text="Années d'expérience"
           />
           />
         </v-col>
         </v-col>

+ 3 - 3
components/Logiciels/Manager/Formation.vue

@@ -110,10 +110,10 @@ const formations: Array<Formation> = [
 
 
   h3 {
   h3 {
     font-weight: 500;
     font-weight: 500;
-    font-size: 1.8rem;
+    font-size: 1.4rem;
     line-height: 26px;
     line-height: 26px;
-    color: var(--on-primary-color);
-    margin-bottom: 3rem;
+    color: var(--on-primary-color-alt) !important;
+    margin-bottom: 1.5rem;
   }
   }
 
 
   h4 {
   h4 {

+ 2 - 2
components/Logiciels/Manager/SomeNumbers.vue

@@ -19,13 +19,13 @@
         </v-col>
         </v-col>
         <v-col md="3" class="d-flex justify-center align-center">
         <v-col md="3" class="d-flex justify-center align-center">
           <CommonCardStat
           <CommonCardStat
-            number="300 000"
+            number="216498"
             text="Utilisateurs"
             text="Utilisateurs"
           />
           />
         </v-col>
         </v-col>
         <v-col md="3" class="d-flex justify-center align-center">
         <v-col md="3" class="d-flex justify-center align-center">
           <CommonCardStat
           <CommonCardStat
-            number="12"
+            number="17"
             text="Années de collaboration"
             text="Années de collaboration"
           />
           />
         </v-col>
         </v-col>

+ 5 - 5
components/Logiciels/School/Comparatif.vue

@@ -10,8 +10,8 @@
       </LayoutUITitle>
       </LayoutUITitle>
 
 
       <CommonTableComparatif
       <CommonTableComparatif
-        standardPrice="32,90€"
-        premiumPrice="46,20€"
+        standardPrice="34,90€"
+        premiumPrice="49€"
         :items="comparisonItems"
         :items="comparisonItems"
       />
       />
     </LayoutContainer>
     </LayoutContainer>
@@ -90,7 +90,7 @@ const comparisonItems: Array<ComparisonItem> = [
   },
   },
   {
   {
     label: "GRILLES D'ÉVALUATION",
     label: "GRILLES D'ÉVALUATION",
-    includedInStandard: true,
+    includedInStandard: "Option",
     includedInPremium: "Option",
     includedInPremium: "Option",
   },
   },
   {
   {
@@ -105,8 +105,8 @@ const comparisonItems: Array<ComparisonItem> = [
   },
   },
   {
   {
     label: "PAGE DU SITE INTERNET",
     label: "PAGE DU SITE INTERNET",
-    includedInStandard: "restreint",
-    includedInPremium: "illimités",
+    includedInStandard: "Restreint",
+    includedInPremium: "Illimité",
   },
   },
 ];
 ];
 </script>
 </script>

+ 16 - 11
components/Logiciels/School/Fonctionnalites.vue

@@ -22,17 +22,18 @@ import type { Functionality } from "~/types/interface";
 const cards: Array<Functionality> = [
 const cards: Array<Functionality> = [
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Espaces.svg",
     logo: "/images/logiciels/school/fonctionnalites/Espaces.svg",
+    logoAlt: "Icône smartphone avec cadenas verrouillé",
     title: "ESPACES DÉDIÉS *",
     title: "ESPACES DÉDIÉS *",
     list: [
     list: [
       "Administration",
       "Administration",
       "Professeurs",
       "Professeurs",
       "Élèves / Familles",
       "Élèves / Familles",
     ],
     ],
-    options: ["*Disponible sur tous supports"],
+    options: ["* Disponible sur tous supports"],
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Répertoire.png",
     logo: "/images/logiciels/school/fonctionnalites/Répertoire.png",
-
+    logoAlt: "Icône carnet annuaire",
     title: "RÉPERTOIRE",
     title: "RÉPERTOIRE",
     list: [
     list: [
       "Élèves et responsable légaux",
       "Élèves et responsable légaux",
@@ -42,15 +43,18 @@ const cards: Array<Functionality> = [
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Pré-inscription.png",
     logo: "/images/logiciels/school/fonctionnalites/Pré-inscription.png",
-    title: "PRÉINSCRIPTION EN LIGNE",
+    logoAlt: "Icône d'un fichier devant un écran d'ordinateur",
+    title: "PRÉINSCRIPTION EN LIGNE *",
     list: [
     list: [
-      "Paramètrage personnalisé des formulaires & mails automatiques",
+      "Paramétrage personnalisé des formulaires & mails automatiques",
       "Gestion des réinscriptions et des nouvelles inscriptions",
       "Gestion des réinscriptions et des nouvelles inscriptions",
       "Gestion des quotas et du suivi des préinscriptions en ligne",
       "Gestion des quotas et du suivi des préinscriptions en ligne",
     ],
     ],
+    options: ["* en option"]
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Agenda.png",
     logo: "/images/logiciels/school/fonctionnalites/Agenda.png",
+    logoAlt: "Icône calendrier",
     title: "AGENDA",
     title: "AGENDA",
     list: [
     list: [
       "Création et gestion des cours, examens, événements et prestations pédagogiques",
       "Création et gestion des cours, examens, événements et prestations pédagogiques",
@@ -60,6 +64,7 @@ const cards: Array<Functionality> = [
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Parc-matériel.png",
     logo: "/images/logiciels/school/fonctionnalites/Parc-matériel.png",
+    logoAlt: "Icône carton avec stylos et cahier à l’intérieur",
     title: "PARC MATÉRIEL ",
     title: "PARC MATÉRIEL ",
     list: [
     list: [
       "Gestion de votre parc matériel (instruments, costumes, accessoires..)",
       "Gestion de votre parc matériel (instruments, costumes, accessoires..)",
@@ -69,7 +74,7 @@ const cards: Array<Functionality> = [
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Suivi-pédagogique.png",
     logo: "/images/logiciels/school/fonctionnalites/Suivi-pédagogique.png",
-
+    logoAlt: "Chapeau de diplômé américain",
     title: "SUIVI PÉDAGOGIQUE",
     title: "SUIVI PÉDAGOGIQUE",
     list: [
     list: [
       "Gestion du cursus pédagogique (critères personnalisables)",
       "Gestion du cursus pédagogique (critères personnalisables)",
@@ -79,7 +84,7 @@ const cards: Array<Functionality> = [
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Facture.png",
     logo: "/images/logiciels/school/fonctionnalites/Facture.png",
-
+    logoAlt: "Fichier arborant un symbole monétaire devant un écran d'ordinateur",
     title: "FACTURATION",
     title: "FACTURATION",
     list: [
     list: [
       "Facturation automatisée selon différents critères",
       "Facturation automatisée selon différents critères",
@@ -89,7 +94,7 @@ const cards: Array<Functionality> = [
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Communication.png",
     logo: "/images/logiciels/school/fonctionnalites/Communication.png",
-
+    logoAlt: "Icône enveloppe, téléphone et bulle SMS",
     title: "COMMUNICATION",
     title: "COMMUNICATION",
     list: [
     list: [
       "Édition et envoi de courriers, de mails ou de SMS*",
       "Édition et envoi de courriers, de mails ou de SMS*",
@@ -100,7 +105,7 @@ const cards: Array<Functionality> = [
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/internet.png",
     logo: "/images/logiciels/school/fonctionnalites/internet.png",
-
+    logoAlt: "Icône site internet",
     title: "SITE INTERNET ",
     title: "SITE INTERNET ",
     list: [
     list: [
       "Gestion intégrée au logiciel",
       "Gestion intégrée au logiciel",
@@ -110,7 +115,7 @@ const cards: Array<Functionality> = [
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Statistiques.png",
     logo: "/images/logiciels/school/fonctionnalites/Statistiques.png",
-
+    logoAlt: "Icône graphique à barre avec ligne ascendante",
     title: "STATISTIQUES",
     title: "STATISTIQUES",
     list: [
     list: [
       "Rapport d'activité complet en fonction de vos activités",
       "Rapport d'activité complet en fonction de vos activités",
@@ -120,7 +125,7 @@ const cards: Array<Functionality> = [
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Agenda.png",
     logo: "/images/logiciels/school/fonctionnalites/Agenda.png",
-
+    logoAlt: "Icône calendrier",
     title: "RÉSEAU CMF *",
     title: "RÉSEAU CMF *",
     list: [
     list: [
       "Accès au répertoire du réseau",
       "Accès au répertoire du réseau",
@@ -131,7 +136,7 @@ const cards: Array<Functionality> = [
   },
   },
   {
   {
     logo: "/images/logiciels/school/fonctionnalites/Promotion.png",
     logo: "/images/logiciels/school/fonctionnalites/Promotion.png",
-
+    logoAlt: "Icône mégaphone",
     title: "PROMOTION DE VOTRE STRUCTURE & VOS ÉVÉNEMENTS ",
     title: "PROMOTION DE VOTRE STRUCTURE & VOS ÉVÉNEMENTS ",
     list: [
     list: [
       "Sur votre site internet intégré",
       "Sur votre site internet intégré",

+ 5 - 3
components/Logiciels/School/Formations.vue

@@ -115,10 +115,10 @@ const formations: Array<Formation> = [
 
 
   h3 {
   h3 {
     font-weight: 500;
     font-weight: 500;
-    font-size: 1.8rem;
+    font-size: 1.4rem;
     line-height: 26px;
     line-height: 26px;
-    color: var(--on-primary-color);
-    margin-bottom: 3rem;
+    color: var(--secondary-color) !important;
+    margin-bottom: 1.5rem;
   }
   }
 
 
   h4 {
   h4 {
@@ -132,6 +132,8 @@ const formations: Array<Formation> = [
   .details {
   .details {
     font-weight: 300;
     font-weight: 300;
     font-size: 1.2rem;
     font-size: 1.2rem;
+    max-width: 650px;
+    text-align: justify;
     line-height: 1.5rem;
     line-height: 1.5rem;
     color: var(--on-primary-color);
     color: var(--on-primary-color);
   }
   }

+ 47 - 48
components/Logiciels/School/SomeNumbers.vue

@@ -8,53 +8,58 @@
           </LayoutUISubTitle>
           </LayoutUISubTitle>
 
 
           <LayoutUITitle>
           <LayoutUITitle>
-            Pour les petits comme pour les GRANDS établissements d'enseignement artistique
+            Pour les petits comme pour les GRANDS<br/>établissements d'enseignement artistique
           </LayoutUITitle>
           </LayoutUITitle>
         </v-row>
         </v-row>
       </v-col>
       </v-col>
     </v-row>
     </v-row>
 
 
-    <v-container>
-      <v-row class="mb-12 card-container custom-row">
-        <v-col
-          lg="3"
-          class="d-flex justify-center align-center small-padding"
-        >
-          <CommonCardStat
-            number="30 > 1 500"
-            text="Élèves"
-          />
-        </v-col>
-        <v-col
-          lg="3"
-          class="d-flex justify-center align-center"
-        >
-          <CommonCardStat
-            number="234"
-            text="Clients"
-          />
-        </v-col>
-        <v-col
-          lg="3"
-          class="d-flex justify-center align-center"
-        >
-          <CommonCardStat
-            number="20 304"
-            text="Utilisateurs"
-          />
-        </v-col>
-        <v-col
-          lg="3"
-          class="d-flex justify-center align-center"
-        >
-          <CommonCardStat
-            number="13"
-            text="Années d'expérience"
-          />
-        </v-col>
-      </v-row>
-    </v-container>
-    <v-row />
+    <v-row class="mb-12 card-container center-90">
+      <v-col
+        lg="3"
+        md="6"
+        cols="12"
+        class="d-flex justify-center align-center small-padding"
+      >
+        <CommonCardStat
+          number="30 > 1 500"
+          text="Élèves"
+        />
+      </v-col>
+      <v-col
+        lg="3"
+        md="6"
+        cols="12"
+        class="d-flex justify-center align-center"
+      >
+        <CommonCardStat
+          number="139"
+          text="Clients"
+        />
+      </v-col>
+      <v-col
+        lg="3"
+        md="6"
+        cols="12"
+        class="d-flex justify-center align-center"
+      >
+        <CommonCardStat
+          number="153 602"
+          text="Utilisateurs"
+        />
+      </v-col>
+      <v-col
+        lg="3"
+        md="6"
+        cols="12"
+        class="d-flex justify-center align-center"
+      >
+        <CommonCardStat
+          number="15"
+          text="Années d'expérience"
+        />
+      </v-col>
+    </v-row>
 
 
     <CommonCarouselClients :items="items" >
     <CommonCarouselClients :items="items" >
       <template v-slot:title>
       <template v-slot:title>
@@ -80,12 +85,6 @@ const items: Array<{ src: string, alt: string }> = [
   --on-primary-color-alt: var(--secondary-color);
   --on-primary-color-alt: var(--secondary-color);
 }
 }
 
 
-.custom-row {
-  width: 90%;
-  margin-right: auto;
-  margin-left: auto;
-}
-
 .v-row {
 .v-row {
   max-width: 1600px;
   max-width: 1600px;
   margin: 0 auto;
   margin: 0 auto;

+ 4 - 7
components/Webinaire/Catalogue.vue

@@ -10,11 +10,11 @@
       <v-row class="center-90">
       <v-row class="center-90">
         <v-col cols="12" class="section-title">
         <v-col cols="12" class="section-title">
           <h3>
           <h3>
-            SIMPLIFIEZ LA GESTION ET LA COMMUNICATION DE VOTRE STRUCTURE CULTURELLE
+            Simplifiez la gestion et la communication de votre structure culturelle
           </h3>
           </h3>
 
 
           <div class="strong-label">
           <div class="strong-label">
-            Votre orchestre, école de danse ou votre fédération mérite les outils les plus performants du marché pour briller en toute simplicité.
+            Votre structure culturelle, établissement d’enseignement artistique ou fédération mérite les outils les plus performants du marché pour briller en toute simplicité.
             Découvrez comment nos outils peuvent transformer votre quotidien :
             Découvrez comment nos outils peuvent transformer votre quotidien :
           </div>
           </div>
         </v-col>
         </v-col>
@@ -292,15 +292,14 @@ const closeModal = () => {
 .section-title {
 .section-title {
   display: flex;
   display: flex;
   flex-direction: column;
   flex-direction: column;
-  align-items: center;
 
 
   h3 {
   h3 {
-    font-size: 2rem;
+    font-size: 42px;
     letter-spacing: .1rem;
     letter-spacing: .1rem;
     line-height: 3.5rem;
     line-height: 3.5rem;
     margin-bottom: .5rem;
     margin-bottom: .5rem;
     margin-top: 2rem;
     margin-top: 2rem;
-    text-transform: uppercase;
+
   }
   }
 
 
   .strong-label {
   .strong-label {
@@ -309,8 +308,6 @@ const closeModal = () => {
     letter-spacing: .1rem;
     letter-spacing: .1rem;
     line-height: 2rem;
     line-height: 2rem;
     margin-bottom: 1rem;
     margin-bottom: 1rem;
-    text-align: center;
-    text-transform: uppercase;
   }
   }
 }
 }
 
 

+ 3 - 4
components/Webinaire/FAQ.vue

@@ -38,9 +38,8 @@ Foire aux questions
         <div
         <div
           v-if="isOpen(index)"
           v-if="isOpen(index)"
           class="answer"
           class="answer"
-        >
-          {{ item.answer }}
-        </div>
+          v-html="item.answer"
+        />
       </div>
       </div>
     </div>
     </div>
   </LayoutContainer>
   </LayoutContainer>
@@ -76,7 +75,7 @@ const faqItems: Array<FaqEntry> = [
   },
   },
   {
   {
     question: 'J\'ai besoin d\'aide...',
     question: 'J\'ai besoin d\'aide...',
-    answer: 'Notre équipe est là pour vous. <button style="background-color: #0E2D32; color: #fff; border: none;border-radius: 4px;padding: 0.5rem 1rem;cursor: pointer;"   class="contact-btn" onclick="window.location.href=\'/nous-contacter\'">Contactez-nous</button>'
+    answer: 'Notre équipe est là pour vous. <br/><button style="background-color: #0E2D32; color: #fff; border: none;border-radius: 4px;padding: 0.5rem 1rem;cursor: pointer;margin-top: 6px;"   class="contact-btn" onclick="window.location.href=\'/nous-contacter\'">Contactez-nous</button>'
 }];
 }];
 
 
 const activeIndex: Ref<number | null> = ref(null);
 const activeIndex: Ref<number | null> = ref(null);

+ 1 - 5
pages/formations.vue

@@ -14,11 +14,7 @@
   <CommonBanner
   <CommonBanner
     image-src="images/formation/banner.jpg"
     image-src="images/formation/banner.jpg"
     image-alt="Formation dans une salle de réunion ou 5 personnes regardent un écran"
     image-alt="Formation dans une salle de réunion ou 5 personnes regardent un écran"
-  >
-    <template #watermark>
-      Et si vous passiez rapidement à la vitesse supérieure...
-    </template>
-  </CommonBanner>
+  />
 
 
   <CommonMenuScroll v-if="lgAndUp" :menus="menus" class="mb-6" />
   <CommonMenuScroll v-if="lgAndUp" :menus="menus" class="mb-6" />
 
 

+ 2 - 0
pages/opentalent_artist.vue

@@ -35,6 +35,8 @@
 
 
     <LogicielsArtistAbonnement />
     <LogicielsArtistAbonnement />
 
 
+    <CommonContact class="mb-12"/>
+
     <LogicielsArtistFormations />
     <LogicielsArtistFormations />
 
 
     <LogicielsArtistReviews />
     <LogicielsArtistReviews />

+ 3 - 3
pages/opentalent_school.vue

@@ -34,7 +34,7 @@
 
 
     <LogicielsSchoolComparatif />
     <LogicielsSchoolComparatif />
 
 
-    <LogicielsSchoolContact />
+    <CommonContact />
 
 
     <LogicielsSchoolFormations />
     <LogicielsSchoolFormations />
 
 
@@ -59,7 +59,7 @@ const menus: Array<MenuScroll> = [
   { anchor: "functionalities", label: "Fonctionnalités" },
   { anchor: "functionalities", label: "Fonctionnalités" },
   { anchor: "comparative", label: "Comparatif" },
   { anchor: "comparative", label: "Comparatif" },
   { anchor: "contact", label: "Contact" },
   { anchor: "contact", label: "Contact" },
-  { anchor: "webinars", label: "Wébinaires" },
+  { anchor: "webinars", label: "Formations" },
   { anchor: "testimonials", label: "Témoignages" },
   { anchor: "testimonials", label: "Témoignages" },
 ];
 ];
 
 
@@ -83,7 +83,7 @@ const stickyMenuActions: Array<ActionMenuItem> = [
     color: "primary",
     color: "primary",
     icon: "fa-brands fa-readme icon",
     icon: "fa-brands fa-readme icon",
     text: "Brochure",
     text: "Brochure",
-    url: "https://www.opentalent.fr/fileadmin/stockage/commercial/plaquettes_commerciales/De%CC%81pliant-school_23.pdf",
+    url: "/files/Dépliant-Opentalent_School_2024.pdf",
   },
   },
   {
   {
     type: ActionMenuItemType.CALL_US,
     type: ActionMenuItemType.CALL_US,

+ 1 - 1
pages/qui-sommes-nous.vue

@@ -10,7 +10,7 @@
 
 
   <LayoutUITitlePage class="mb-12">
   <LayoutUITitlePage class="mb-12">
     Qui sommes-nous ?
     Qui sommes-nous ?
-    <template #subtitle>L’entreprise Opentalent, historique, valeurs et équipe, découvrez-nous.</template>
+    <template #subtitle>Découvrez qui nous sommes et ce qui nous anime</template>
   </LayoutUITitlePage>
   </LayoutUITitlePage>
 
 
   <CommonBanner
   <CommonBanner

+ 1 - 25
pages/webinaires.vue

@@ -8,7 +8,7 @@
 
 
   <LayoutUITitlePage>
   <LayoutUITitlePage>
     Webinaires de présentation Opentalent
     Webinaires de présentation Opentalent
-    <template #subtitle>Partez à la découverte de notre gamme de logiciels Opentalent.</template>
+    <template #subtitle>Partez à la découverte de notre gamme de logiciels Opentalent</template>
   </LayoutUITitlePage>
   </LayoutUITitlePage>
 
 
   <CommonBanner
   <CommonBanner
@@ -22,27 +22,3 @@
 
 
   <LayoutFooterPrefooter />
   <LayoutFooterPrefooter />
 </template>
 </template>
-
-<script setup>
-</script>
-
-<style scoped>
-
-/* TODO: review and harmonize with other titles */
-:deep(h2) {
-  font-size: 1.5rem;
-  font-weight: normal !important;
-  line-height: 2rem;
-  letter-spacing: .1rem;
-  margin-bottom: 1rem;
-}
-
-:deep(h1) {
-  font-size: 2rem;
-  line-height: 3.5rem;
-  letter-spacing: .1rem;
-  margin-top: 2rem;
-  margin-bottom: .5rem;
-  text-transform: uppercase;
-}
-</style>

二進制
public/files/Bon_De_Commande_Artist_Public-2024.pdf


二進制
public/files/Dépliant-Opentalent_School_2024.pdf