PageSourceSearch

https://pascalobispo.com/contact

html pascalobispo.com collected 2026-09-26 15:18:03 UTC 57,452 bytes, 473 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fr-FR">
3<head>
4	<meta charset="UTF-8">
5	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
6<meta name="viewport" content="width=device-width, initial-scale=1">
7	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
8	<title>Contact | Pascal Obispo</title>
9	<link rel="canonical" href="https://pascalobispo.com/contact" />
10	<meta property="og:locale" content="fr_FR" />
11	<meta property="og:type" content="article" />
12	<meta property="og:title" content="Contact | Pascal Obispo" />
13	<meta property="og:description" content="&hellip;" />
14	<meta property="og:url" content="https://pascalobispo.com/contact" />
15	<meta property="og:site_name" content="Pascal Obispo" />
16	<meta property="article:modified_time" content="2025-08-11T13:57:32+00:00" />
17	<meta name="twitter:card" content="summary_large_image" />
18	<meta name="twitter:label1" content="Durée de lecture estimée" />
19	<meta name="twitter:data1" content="1 minute" />
20	
20<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pascalobispo.com\/contact","url":"https:\/\/pascalobispo.com\/contact","name":"Contact | Pascal Obispo","isPartOf":{"@id":"https:\/\/pascalobispo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pascalobispo.com\/contact#primaryimage"},"image":{"@id":"https:\/\/pascalobispo.com\/contact#primaryimage"},"thumbnailUrl":"","datePublished":"2025-07-06T21:40:13+00:00","dateModified":"2025-08-11T13:57:32+00:00","breadcrumb":{"@id":"https:\/\/pascalobispo.com\/contact#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pascalobispo.com\/contact"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pascalobispo.com\/contact#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/pascalobispo.com\/contact#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/pascalobispo.com\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/pascalobispo.com\/#website","url":"https:\/\/pascalobispo.com\/","name":"Pascal Obispo","description":"","publisher":{"@id":"https:\/\/pascalobispo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pascalobispo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/pascalobispo.com\/#organization","name":"Pascal Obispo","url":"https:\/\/pascalobispo.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pascalobispo.com\/#\/schema\/logo\/image\/","url":"https:\/\/pascalobispo.com\/wp-content\/uploads\/2025\/08\/Favicon-Pascal-Obispo-300x300-1.png","contentUrl":"https:\/\/pascalobispo.com\/wp-content\/uploads\/2025\/08\/Favicon-Pascal-Obispo-300x300-1.png","width":300,"height":300,"caption":"Pascal Obispo"},"image":{"@id":"https:\/\/pascalobispo.com\/#\/schema\/logo\/image\/"}}]}</script>
20
21	<!-- / Yoast SEO plugin. -->
22
23
24<link rel="alternate" type="application/rss+xml" title="Pascal Obispo &raquo; Flux" href="https://pascalobispo.com/feed" />
25<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://pascalobispo.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpascalobispo.com%2Fcontact" />
26<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://pascalobispo.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpascalobispo.com%2Fcontact&#038;format=xml" />
27<link rel="preload" data-generateperf-preload href="https://pascalobispo.com/wp-content/plugins/generateperf/fonts/manrope-variable.woff2" as="font" type="font/woff2" crossorigin="anonymous">
28<link rel="preload" data-generateperf-preload href="https://pascalobispo.com/wp-content/plugins/generateperf/fonts/georama-variable.woff2" as="font" type="font/woff2" crossorigin="anonymous">
29<style id="wp-img-auto-sizes-contain-inline-css">
30img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
31/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
32</style>
33<link rel='stylesheet' id='font-manrope-css' href='https://pascalobispo.com/wp-content/plugins/generateperf/fonts-css/manrope.css?ver=2.8.5' media='all' />
34<link rel='stylesheet' id='font-georama-css' href='https://pascalobispo.com/wp-content/plugins/generateperf/fonts-css/georama.css?ver=2.8.5' media='all' />
35<link rel='stylesheet' id='wp-block-library-css' href='https://pascalobispo.com/wp-includes/css/dist/block-library/common.min.css?ver=7.0.6' media='all' />
36
37<link rel='stylesheet' id='wp-block-paragraph-css' href='https://pascalobispo.com/wp-includes/blocks/paragraph/style.min.css?ver=7.0.6' media='all' />
38
39
40<link rel='stylesheet' id='generate-style-css' href='https://pascalobispo.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1' media='all' />
41<style id="generate-style-inline-css">
42:root{--border-radius:15px;}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto;}}
43.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:100%;}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}
44.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
45/*# sourceURL=generate-style-inline-css */
46</style>
47<link rel='stylesheet' id='generateperf-reset-css' href='https://pascalobispo.com/wp-content/plugins/generateperf/css/reset.css?ver=2.8.5' media='all' />
48<link rel='stylesheet' id='generateperf-articles-cards-css' href='https://pascalobispo.com/wp-content/plugins/generateperf/css/articles-reset-cards.css?ver=2.8.5' media='all' />
49<link rel='stylesheet' id='generateperf-sticky-sidebar-css' href='https://pascalobispo.com/wp-content/plugins/generateperf/css/sticky-sidebar.css?ver=2.8.5' media='all' />
50<link rel='stylesheet' id='generateperf-featured-comments-css' href='https://pascalobispo.com/wp-content/plugins/generateperf/css/featured-comments.css?ver=2.8.5' media='all' />
51<link rel='stylesheet' id='generatepress-dynamic-css' href='https://pascalobispo.com/wp-content/uploads/generatepress/style.min.css?ver=1785599089' media='all' />
52<link rel='stylesheet' id='generate-child-css' href='https://pascalobispo.com/wp-content/themes/generateperf/style.css?ver=1756906165' media='all' />
53<style id="generateblocks-inline-css">
54.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none;}.gb-container-5318c37a{padding-top:60px;padding-bottom:20px;margin-top:40px;background-color:var(--darkest);color:var(--lightest);background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(4, 92, 181, 0.29));}.gb-container-5318c37a a{color:var(--lightest);}.gb-container-27cea4f1{max-width:1200px;padding-right:20px;padding-left:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;}.gb-container-6d5c93c5{height:100%;display:flex;flex-direction:column;row-gap:6px;margin-bottom:20px;}.gb-container-6d5c93c5 a{color:var(--base-3);}.gb-container-6d5c93c5 a:hover{color:var(--base);}.gb-grid-wrapper > .gb-grid-column-6d5c93c5{width:33.33%;}.gb-container-aa80de50{height:100%;}.gb-container-aa80de50 a{color:var(--base-3);}.gb-container-aa80de50 a:hover{color:var(--global-color-11);}.gb-grid-wrapper > .gb-grid-column-aa80de50{width:66.66%;}.gb-container-83c65945{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:20px;margin-bottom:20px;}.gb-container-f2639b7f{max-width:1200px;padding-top:20px;padding-right:20px;padding-left:20px;margin-top:20px;margin-right:auto;margin-left:auto;border-top:1px solid var(--contrast-2);}.gb-grid-wrapper-1d5817e5{display:flex;flex-wrap:wrap;margin-left:-40px;}.gb-grid-wrapper-1d5817e5 > .gb-grid-column{box-sizing:border-box;padding-left:40px;}
54p.gb-headline-5b0f0da9{font-size:26px;font-weight:700;margin-bottom:20px;}div.gb-headline-cd5158f5{margin-bottom:0px;}p.gb-headline-39088a5b{display:flex;align-items:center;column-gap:0.5em;font-size:26px;line-height:1em;font-weight:700;margin-bottom:0px;}p.gb-headline-39088a5b .gb-icon{line-height:0;color:var(--darker);}p.gb-headline-39088a5b .gb-icon svg{width:32px;height:32px;fill:currentColor;}.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open{display:none;}.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon{display:none;}a.gb-button-0340ca0c{display:inline-flex;font-size:16px;padding:2px 18px;border-radius:2em;border:2px solid var(--lightest);color:var(--lightest);text-decoration:none;}a.gb-button-0340ca0c:hover, a.gb-button-0340ca0c:active, a.gb-button-0340ca0c:focus{background-color:var(--lightest);color:var(--secondary);}@media (max-width: 767px) {.gb-grid-wrapper > .gb-grid-column-6d5c93c5{width:100%;}.gb-grid-wrapper > .gb-grid-column-aa80de50{width:100%;}.gb-grid-wrapper-1d5817e5 > .gb-grid-column{padding-bottom:20px;}}:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-e8d5c687{background-color:var(--primary);color:var(--lightest)}.gb-element-e8d5c687 a{color:var(--lightest)}.gb-element-1dfeb17e{align-items:center;column-gap:20px;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);row-gap:20px;padding:10px 20px}@media (max-width:767px){.gb-element-1dfeb17e{align-items:flex-end;flex-direction:column}}.gb-element-225d3a61{align-items:center;display:flex;justify-content:center;margin-left:auto}@media (max-width:767px){.gb-element-225d3a61{display:none !important}}.gb-text-d98ab70b{margin-bottom:0px}@media (max-width:767px){.gb-text-d98ab70b{display:none !important}}.gb-text-160c7c9c{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-160c7c9c .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-88f1d0e5{color:var(--base);font-size:1rem;margin-bottom:0px;text-align:center}.gb-text-7cb03e3b{align-items:center;color:var(--secondary);column-gap:0.5em;display:inline-flex;text-decoration:none;border:2px solid var(--primary);border-radius:var(--border-radius);padding:10px 20px}.gb-text-7cb03e3b:is(:hover,:focus){background-color:var(--primary);color:var(--lightest)}.gb-text-7cb03e3b .gb-shape svg{width:1em;height:1em;fill:currentColor}
55/*# sourceURL=generateblocks-inline-css */
56</style>
57<link rel="https://api.w.org/" href="https://pascalobispo.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://pascalobispo.com/wp-json/wp/v2/pages/207" />
58
59<!-- cedia-adsense -->
60<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5104130374911667" crossorigin="anonymous"></script>
60
61<link rel="icon" href="https://pascalobispo.com/wp-content/uploads/2025/08/Favicon-Pascal-Obispo-300x300-1.png" sizes="32x32" />
62<link rel="icon" href="https://pascalobispo.com/wp-content/uploads/2025/08/Favicon-Pascal-Obispo-300x300-1.png" sizes="192x192" />
63<link rel="apple-touch-icon" href="https://pascalobispo.com/wp-content/uploads/2025/08/Favicon-Pascal-Obispo-300x300-1.png" />
64<meta name="msapplication-TileImage" content="https://pascalobispo.com/wp-content/uploads/2025/08/Favicon-Pascal-Obispo-300x300-1.png" />
65<script data-nowprocket defer src="/546d7c7a/s.js" data-website-id="17446cd7-512e-4f0a-ae1c-82eb5c025aae" data-do-not-track="true" data-exclude-search="true" data-exclude-hash="true"></script>
65
66<style id="global-styles-inline-css">
67:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: var(--primary);--wp--preset--color--secondary: var(--secondary);--wp--preset--color--lightest: var(--lightest);--wp--preset--color--light: var(--light);--wp--preset--color--medium: var(--medium);--wp--preset--color--dark: var(--dark);--wp--preset--color--darkest: var(--darkest);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
67--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-lightest-color{color: var(--wp--preset--color--lightest) !important;}.has-light-color{color: var(--wp--preset--color--light) !important;}.has-medium-color{color: var(--wp--preset--color--medium) !important;}.has-dark-color{color: var(--wp--preset--color--dark) !important;}.has-darkest-color{color: var(--wp--preset--color--darkest) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-lightest-background-color{background-color: var(--wp--preset--color--lightest) !important;}.has-light-background-color{background-color: var(--wp--preset--color--light) !important;}.has-medium-background-color{background-color: var(--wp--preset--color--medium) !important;}.has-dark-background-color{background-color: var(--wp--preset--color--dark) !important;}.has-darkest-background-color{background-color: var(--wp--preset--color--darkest) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-lightest-border-color{border-color: var(--wp--preset--color--lightest) !important;}.has-light-border-color{border-color: var(--wp--preset--color--light) !important;}.has-medium-border-color{border-color: var(--wp--preset--color--medium) !important;}.has-dark-border-color{border-color: var(--wp--preset--color--dark) !important;}.has-darkest-border-color{border-color: var(--wp--preset--color--darkest) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
67.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
68/*# sourceURL=global-styles-inline-css */
69</style>
70
71</head>
72
73<body class="wp-singular page-template-default page page-id-207 wp-custom-logo wp-embed-responsive wp-theme-generatepress wp-child-theme-generateperf sticky-sidebar post-image-aligned-center no-sidebar nav-float-right one-container header-aligned-left dropdown-hover" itemtype="https://schema.org/WebPage" itemscope>
74	
75<div class="gb-element-e8d5c687">
76<div class="gb-element-1dfeb17e">
77<p class="gb-text gb-text-d98ab70b"></p>
78
79
80
81<p class="gb-text-160c7c9c"><span class="gb-shape"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path></svg></span><span class="gb-text"><a href="#" target="_blank" rel="noreferrer noopener">Rejoignez-nous</a></span></p>
82</div>
83</div>
84<a class="screen-reader-text skip-link" href="#content" title="Aller au contenu">Aller au contenu</a>		<header class="site-header has-inline-mobile-toggle" id="masthead" aria-label="Site"  itemtype="https://schema.org/WPHeader" itemscope>
85			<div class="inside-header grid-container">
86				<div class="site-logo"><a href="https://pascalobispo.com/" title="Pascal Obispo" rel="home" aria-label="Retour à l’accueil"><img  class="header-image is-logo-image" alt="Pascal Obispo" src="https://pascalobispo.com/wp-content/uploads/2025/08/Favicon-Pascal-Obispo-300x300-1.png" width="300" height="300" loading="eager" decoding="async" fetchpriority="high" data-skip-lazy="true"></a></div>	<nav class="main-navigation mobile-menu-control-wrapper" id="mobile-menu-control-wrapper" aria-label="Mobile Toggle">
87		<div class="menu-bar-items">	<span class="menu-bar-item">
88		<a href="#" role="button" aria-label="Ouvrir la recherche" aria-haspopup="dialog" aria-controls="gp-search" data-gpmodal-trigger="gp-search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a>
89	</span>
90	</div>		<button data-nav="site-navigation" class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
91			<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menu</span>		</button>
92	</nav>
93			<nav class="main-navigation has-menu-bar-items sub-menu-right" id="site-navigation" aria-label="Principal"  itemtype="https://schema.org/SiteNavigationElement" itemscope>
94			<div class="inside-navigation grid-container">
95								<button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
96					<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="mobile-menu">Menu</span>				</button>
97				<div id="primary-menu" class="main-nav"><ul id="menu-menu" class=" menu sf-menu"><li id="menu-item-9472" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9472"><a href="https://pascalobispo.com/categorie/actu">Actu</a></li>
98<li id="menu-item-9515" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9515"><a href="https://pascalobispo.com/categorie/business">Business</a></li>
99<li id="menu-item-9516" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9516"><a href="https://pascalobispo.com/categorie/internet">Internet</a></li>
100<li id="menu-item-9517" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9517"><a href="https://pascalobispo.com/categorie/marketing">Marketing</a></li>
101</ul></div><div class="menu-bar-items">	<span class="menu-bar-item">
102		<a href="#" role="button" aria-label="Ouvrir la recherche" aria-haspopup="dialog" aria-controls="gp-search" data-gpmodal-trigger="gp-search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.
10203c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a>
103	</span>
104	</div>			</div>
105		</nav>
106		
107<div class="gb-element-225d3a61">
108<a class="gb-text-7cb03e3b" href="https://pascalobispo.com/abonnement"><span class="gb-shape"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4 12.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z"></path></svg></span><span class="gb-text">Je m'abonne</span></a>
109</div>
110			</div>
111		</header>
112		
113	<div class="site grid-container container hfeed" id="page">
114				<div class="site-content" id="content">
115			
116	<div class="content-area" id="primary">
117		<main class="site-main" id="main">
118			
119<article id="post-207" class="post-207 page type-page status-publish has-post-thumbnail" itemtype="https://schema.org/CreativeWork" itemscope>
120	<div class="inside-article">
121		
122			<header class="entry-header">
123				<h1 class="entry-title" itemprop="headline">Contact</h1>			</header>
124
125			
126		<div class="entry-content" itemprop="text">
127			<h2>Formulaire de contact</h2>
128<p>Pour tous vos besoins, veuillez nous adresser vos messages via ce formulaire de contact. Nous serons ravis de vous répondre dans les plus brefs délai.</p>
129<form data-fmh-inbox="1" data-fmh-ui="card" class="contact-form" method="post" enctype="multipart/form-data" action="https://pascalobispo.com/wp-admin/admin-ajax.php?action=fmh_submit" data-fmh-human="1" data-fmh-delay="5" data-fmh-accent="#01ADAA"><input type="hidden" name="fmh_form" value="342"><input type="hidden" name="fmh_nonce" value="7a4dd36a89"><p class="cf-row"><label>Nom Prénom</label><input type="text" name="name" value="" required></p><p class="cf-row"><label>Email</label><input type="email" name="email" value="" required></p><p class="cf-row"><label>Téléphone</label><input type="tel" name="phone" value=""></p><p class="cf-row"><label>Message</label><textarea name="message"></textarea></p><p><button type="submit" data-fmh-submit="1">Envoyer</button></p></form>
129<script>(function(){
130 'use strict';
131 if(window.fmhAdapterBound)return;
132 window.fmhAdapterBound=true;
133 const selector='form[data-fmh-adapter],form[data-fmh-inbox]';
134 document.querySelectorAll(selector).forEach(form=>{form.noValidate=true;});
135 function status(form,text){
136  let box=form.querySelector('[role="status"]');
137  if(!box){box=document.createElement('p');box.setAttribute('role','status');box.setAttribute('aria-live','polite');form.appendChild(box);}
138  box.textContent=text;
139 }
140 function reveal(form){
141  const invalid=form.querySelector(':invalid');if(!invalid)return;
142  let node=invalid.parentElement;
143  while(node && node!==form){
144   if(node.hidden)node.hidden=false;
145   const css=getComputedStyle(node);
146   if(css.display==='none')node.style.setProperty('display','block','important');
147   if(css.visibility==='hidden')node.style.setProperty('visibility','visible','important');
148   node=node.parentElement;
149  }
150  if(invalid.reportValidity)invalid.reportValidity();
151  if(invalid.focus)invalid.focus();
152 }
153 async function send(form){
154  if(form.dataset.fmhSending==='1' || form.dataset.fmhSent==='1')return;
155  form.noValidate=true;
156  if(!form.checkValidity()){reveal(form);status(form,'Vérifiez les champs obligatoires.');return;}
157  let bytes=0;
158  for(const input of form.querySelectorAll('input[type="file"]'))for(const file of input.files){
159   bytes+=file.size;
160   const max=Math.min(10485760,Number(input.getAttribute('data-max-bytes'))||10485760);
161   if(file.size>max || bytes>15728640){status(form,'Fichier trop volumineux. Maximum 10 Mo par fichier et 15 Mo au total.');return;}
162  }
163  // Capture at click time: a delayed third-party initializer must not alter the payload during nonce refresh.
164  const data=new FormData(form);
165  form.dataset.fmhSending='1';
166  const buttons=Array.from(form.querySelectorAll('button[type="submit"],button:not([type]),input[type="submit"]'));
167  const disabled=buttons.map(b=>b.disabled);buttons.forEach(b=>{b.disabled=true;});
168  status(form,'Enregistrement en cours…');
169  try {
170   const fingerprint=JSON.stringify(Array.from(data.entries()).filter(([key])=>!['fmh_nonce','fmh_request_id','fmh_json'].includes(key)).map(([key,value])=>[key,typeof value==='string'?value:[value.name,value.size,value.lastModified]]));
171   const digest=Array.from(new Uint8Array(await crypto.subtle.digest('SHA-256',new TextEncoder().encode(fingerprint)))).map(v=>v.toString(16).padStart(2,'0')).join('');
172   const storageKey='fmh-intake:'+form.action+':'+digest;
173   let requestId=form.dataset.fmhPayloadHash===digest?form.dataset.fmhRequestId:null;
174   try {requestId=requestId||sessionStorage.getItem(storageKey);}catch(e){}
175   if(!requestId)requestId=Array.from(crypto.getRandomValues(new Uint8Array(16))).map(v=>v.toString(16).padStart(2,'0')).join('');
176   form.dataset.fmhPayloadHash=digest;form.dataset.fmhRequestId=requestId;
177   try {sessionStorage.setItem(storageKey,requestId);}catch(e){}
178   data.set('fmh_request_id',requestId);
179   const nonceUrl=new URL(form.action,location.href);nonceUrl.searchParams.set('action','fmh_nonce');
180   const freshResponse=await fetch(nonceUrl.toString(),{method:'POST',credentials:'same-origin',cache:'no-store'});
181   if(!freshResponse.ok)throw new Error('Le formulaire ne répond pas. Réessayez.');
182   const fresh=await freshResponse.json();
183   if(fresh.ok!==true || typeof fresh.nonce!=='string' || !fresh.nonce)throw new Error('Le formulaire a expiré. Réessayez.');
184   form.elements.fmh_nonce.value=fresh.nonce;
185   data.set('fmh_nonce',fresh.nonce);data.set('fmh_json','1');
186   const response=await fetch(form.action,{method:'POST',credentials:'same-origin',cache:'no-store',body:data});
187   const result=await response.json();
188   if(!response.ok || result.ok!==true)throw new Error(result.message || "L'envoi a échoué. Votre saisie est conservée.");
189   form.dataset.fmhSent='1';
190   status(form,result.success || 'Votre message a été enregistré pour vérification.');
191  } catch(error){status(form,error.message || "L'envoi a échoué. Votre saisie est conservée.");}
192  finally {delete form.dataset.fmhSending;buttons.forEach((b,index)=>{b.disabled=form.dataset.fmhSent==='1' || disabled[index];});}
193 }
194 document.addEventListener('submit',function(event){
195  const form=event.target;if(!form.matches || !form.matches(selector))return;
196  event.preventDefault();event.stopImmediatePropagation();return send(form);
197 },true);
198 document.addEventListener('click',function(event){
199  const button=event.target.closest?event.target.closest('button,input'):null;
200  if(!button || button.type!=='submit' || !button.form || !button.form.matches(selector))return;
201  event.preventDefault();event.stopImmediatePropagation();return send(button.form);
202 },true);
203})();
204</script>
204<script>(function(){
205 'use strict';
206 if(window.fmhHumanScan){window.fmhHumanScan();return;}
207 var DEFAULT_ACCENT='#374151'; // neutre : chaque site fournit sa charte via data-fmh-accent
208 var A='var(--fmh-accent,'+DEFAULT_ACCENT+')';
209 var I='!important';
210 var CSS=''
211  +'form[data-fmh-ui="card"]{max-width:560px'+I+';margin:1.6rem auto'+I+';padding:2rem 1.9rem 2.1rem'+I+';background:#fff'+I+';'
212  +'border:1px solid #ececec'+I+';border-top:3px solid '+A+I+';border-radius:16px'+I+';box-shadow:0 18px 40px -26px rgba(0,0,0,.25)'+I+';box-sizing:border-box'+I+'}'
213  +'form[data-fmh-ui="card"] > .cf-row{margin:0 0 1.15rem'+I+';display:flex'+I+';flex-direction:column'+I+';align-items:stretch'+I+'}'
214  +'form[data-fmh-ui="card"] label{display:block'+I+';font-size:.72rem'+I+';font-weight:700'+I+';letter-spacing:.07em'+I+';text-transform:uppercase'+I+';color:#6b7280'+I+';margin:0 0 .42rem'+I+';float:none'+I+';width:auto'+I+'}'
215  +'form[data-fmh-ui="card"] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]),form[data-fmh-ui="card"] textarea,form[data-fmh-ui="card"] select{'
216  +'width:100%'+I+';box-sizing:border-box'+I+';font:inherit'+I+';font-size:1rem'+I+';height:auto'+I+';color:#1f2328'+I+';background:#fff'+I+';background-image:none'+I+';'
217  +'border:1px solid #dcdfe3'+I+';border-radius:10px'+I+';padding:.7rem .85rem'+I+';margin:0'+I+';box-shadow:none'+I+';transition:border-color .2s ease,box-shadow .2s ease'+I+';-webkit-appearance:none'+I+';appearance:none'+I+'}'
218  +'form[data-fmh-ui="card"] textarea{min-height:132px'+I+';resize:vertical'+I+';line-height:1.5'+I+'}'
219  +'form[data-fmh-ui="card"] input::placeholder,form[data-fmh-ui="card"] textarea::placeholder{color:#aeb4bb'+I+'}'
220  +'form[data-fmh-ui="card"] input:not([type=hidden]):focus,form[data-fmh-ui="card"] textarea:focus,form[data-fmh-ui="card"] select:focus{outline:none'+I+';'
221  +'border-color:'+A+I+';box-shadow:0 0 0 3px color-mix(in srgb,'+A+' 22%,transparent)'+I+'}'
222  +'form[data-fmh-ui="card"] [role=status]{font-size:.85rem'+I+';color:#6b7280'+I+';margin:.7rem 0 0'+I+'}'
223  // tuer les icones de champ (fonts/pseudo) du theme ou de Forminator
224  +'form[data-fmh-ui="card"] .forminator-input-with-icon:after,form[data-fmh-ui="card"] .forminator-icon,'
225  +'form[data-fmh-ui="card"] input+i,form[data-fmh-ui="card"] input+span[class*=icon],form[data-fmh-ui="card"] .field-icon,'
226  +'form[data-fmh-ui="card"] label:before,form[data-fmh-ui="card"] label:after{display:none'+I+';content:none'+I+'}'
227  +'.fmh-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5em;'
228  +'border:0;border-radius:12px;padding:.85em 1.9em;font:inherit;font-weight:600;letter-spacing:.01em;line-height:1.2;'
229  +'-webkit-appearance:none;appearance:none;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease,transform .12s ease}'
230  +'.fmh-btn .fmh-label{position:relative;z-index:2;display:inline-flex;align-items:center}'
231  +'.fmh-btn .fmh-fill{position:absolute;top:0;bottom:0;left:0;width:0;z-index:1;background:'+A+';opacity:.16}'
232  +'.fmh-btn--waiting{background:#eef0f2;color:#8a9099;cursor:progress;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}'
233  +'.fmh-btn--waiting .fmh-label:before{content:"";display:inline-block;width:.55em;height:.55em;margin-right:.55em;'
234  +'border-radius:50%;background:'+A+';animation:fmh-pulse 1.1s ease-in-out infinite}'
235  +'.fmh-btn--ready{background:'+A+';color:#fff;cursor:pointer;box-shadow:0 6px 18px -6px rgba(0,0,0,.4);animation:fmh-rise .4s ease}'
236  +'.fmh-btn--ready .fmh-fill{display:none}'
237  +'.fmh-btn--ready:hover{filter:brightness(.93);transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(0,0,0,.45)}'
238  +'.fmh-btn--ready:active{transform:translateY(0)}'
239  +'.fmh-btn--ready:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.2);box-shadow:0 0 0 3px color-mix(in srgb,'+A+' 35%,transparent)}'
240  +'@keyframes fmh-pulse{0%,100%{opacity:.35;transform:scale(.85)}50%{opacity:.9;transform:scale(1.1)}}'
241  +'@keyframes fmh-rise{from{transform:translateY(3px);opacity:.6}to{transform:translateY(0);opacity:1}}';
242 CSS += "form[data-fmh-ui] button.fmh-btn,form[data-fmh-ui] input.fmh-btn[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:48px!important;height:auto!important;max-width:100%!important;white-space:normal!important;border:0!important;border-radius:12px!important;padding:.85em 1.9em!important;font:inherit!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;letter-spacing:.01em!important;}\nform[data-fmh-ui] .fmh-btn.fmh-btn--waiting{background:#eef0f2!important;color:#626975!important;cursor:progress!important;}\nform[data-fmh-ui] .fmh-btn.fmh-btn--ready{background:#237443!important;color:#fff!important;cursor:pointer!important;}\nform[data-fmh-ui] .fmh-btn .fmh-label{text-decoration:none!important;color:inherit!important;}\n@media(max-width:480px){form[data-fmh-ui=\"card\"]{padding:1.4rem 1rem!important;}form[data-fmh-ui] button.fmh-btn{padding:.85em 1em!important;}}\n";
243 function injectStyle(){
244  if(!document.head||document.getElementById('fmh-hp-style'))return;
245  var st=document.createElement('style');st.id='fmh-hp-style';st.textContent=CSS;document.head.appendChild(st);
246 }
247 function setup(form){
248  if(form.getAttribute('data-fmh-ui-bound')==='1')return;
249  var btn=form.querySelector('[data-fmh-submit],button[type="submit"],input[type="submit"]');
250  if(!btn)return;
251  form.setAttribute('data-fmh-ui-bound','1');
252  if(!form.hasAttribute('data-fmh-ui'))form.setAttribute('data-fmh-ui','native');
253  var accent=form.getAttribute('data-fmh-accent')||DEFAULT_ACCENT;
254  if(!/^#[0-9a-fA-F]{6}
254$/.test(accent))accent=DEFAULT_ACCENT;
255  form.style.setProperty('--fmh-accent',accent);
256  var isInput=btn.tagName==='INPUT';
257  var sendLabel=(isInput?btn.value:btn.textContent).trim()||'Envoyer';
258  var labelEl=null,fill=null,original=document.createDocumentFragment();
259  function setLabel(t){if(isInput)btn.value=t;else {if(!labelEl){labelEl=document.createElement('span');labelEl.className='fmh-label';while(btn.firstChild)original.appendChild(btn.firstChild);btn.appendChild(labelEl);}labelEl.textContent=t;}}
260  function setState(mod){btn.classList.remove('fmh-btn--waiting','fmh-btn--ready');btn.classList.add('fmh-btn',mod);}
261  if(!form.hasAttribute('data-fmh-human')){setState('fmh-btn--ready');return;}
262  var delay=Math.max(1,parseInt(form.getAttribute('data-fmh-delay'),10)||5);
263  var deadline=Date.now()+delay*1000,interacted=false,armed=false;
264  var initiallyDisabled=btn.disabled;
265  btn.disabled=true;btn.setAttribute('data-fmh-armed','0');btn.setAttribute('aria-live','polite');
266  setState('fmh-btn--waiting');setLabel('Envoi possible dans '+delay+'s');
267  if(!isInput){fill=document.createElement('span');fill.className='fmh-fill';btn.insertBefore(fill,btn.firstChild);fill.style.transition='width '+delay+'s linear';setTimeout(function(){fill.style.width='100%';},30);}
268  function update(){
269   if(armed)return;
270   var remaining=Math.max(0,Math.ceil((deadline-Date.now())/1000));
271   if(remaining){setLabel('Envoi possible dans '+remaining+'s');return;}
272   if(!interacted){setLabel('Cliquez dans le formulaire pour activer');return;}
273   armed=true;clearInterval(timer);btn.setAttribute('data-fmh-armed','1');btn.disabled=initiallyDisabled;setState('fmh-btn--ready');setLabel(sendLabel);if(!isInput&&original.childNodes.length){while(btn.firstChild)btn.removeChild(btn.firstChild);btn.appendChild(original);}
274  }
275  function mark(){interacted=true;update();}
276  ['pointermove','keydown','focusin'].forEach(function(ev){form.addEventListener(ev,mark,{passive:true});});
277  var timer=setInterval(update,200);
278  function hidden(name){var i=form.querySelector('input[name="'+name+'"]');if(!i){i=document.createElement('input');i.type='hidden';i.name=name;form.appendChild(i);}return i;}
279  try {
280   var url=new URL(form.getAttribute('data-fmh-human-url')||form.action,location.href);url.searchParams.set('action','fmh_human');
281   fetch(url.toString(),{method:'POST',credentials:'same-origin',cache:'no-store'})
282    .then(function(r){return r.json();})
283    .then(function(d){if(d&&d.ok&&typeof d.token==='string'&&d.token){
284     // Keep the visible five-second delay stable. A late response must never attach
285     // a young token to an already enabled form. Until it matures, submit uses the
286     // regular classifier route without a human token. Receipt time is conservative:
287     // the server necessarily issued this token before we received it.
288     setTimeout(function(){hidden('fmh_human').value=d.token;},delay*1000);
289    }})
290    .catch(function(){});
291  }catch(e){}
292  btn.addEventListener('click',function(e){if(e.isTrusted)hidden('fmh_human_trusted').value='1';},true);
293 }
294 function scan(){injectStyle();Array.prototype.forEach.call(document.querySelectorAll('form[data-fmh-ui],form[data-fmh-human]'),setup);}
295 window.fmhHumanScan=scan;
296 if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',scan);else scan();
297})();
298</script>
298
299<p>&nbsp;</p>
300		</div>
301
302			</div>
303</article>
304		</main>
305	</div>
306
307	
308	</div>
309</div>
310
311
312<div class="site-footer">
313	<div class="gb-container gb-container-5318c37a">
314<div class="gb-container gb-container-27cea4f1">
315<div class="gb-grid-wrapper gb-grid-wrapper-1d5817e5">
316<div class="gb-grid-column gb-grid-column-6d5c93c5"><div class="gb-container gb-container-6d5c93c5">
317
318<p class="gb-headline gb-headline-5b0f0da9 gb-headline-text">Informations</p>
319
320
321
322<div class="gb-headline gb-headline-30de551a gb-headline-text"><a href="https://pascalobispo.com/contact" data-type="page" data-id="207">Nous contacter</a></div>
323
324
325
326<div class="gb-headline gb-headline-fd3b6cb3 gb-headline-text"><a href="https://pascalobispo.com/plan-du-site" data-type="page" data-id="206">Plan du site</a></div>
327
328
329
330<div class="gb-headline gb-headline-7376e6da gb-headline-text"><a href="https://pascalobispo.com/a-propos" data-type="page" data-id="10">À propos de l'équipe</a></div>
331
332
333
334<div class="gb-headline gb-headline-cd5158f5 gb-headline-text"><a href="https://pascalobispo.com/confidentialite-rgpd" data-type="page" data-id="2">Politique de confidentialité</a></div>
335
336
337
338<div class="gb-headline gb-headline-79a93205 gb-headline-text"><a href="https://pascalobispo.com/mentions-legales" data-type="page" data-id="3">Mentions légales</a></div>
339
340
341
342<div class="gb-headline gb-headline-47416177 gb-headline-text"><a href="https://pascalobispo.com/quiz-fan-pascal-obispo" data-type="page" data-id="3">Quiz fan Pascal Obispo</a></div>
343
344</div></div>
345
346<div class="gb-grid-column gb-grid-column-aa80de50"><div class="gb-container gb-container-aa80de50">
347<div class="gb-container gb-container-83c65945">
348
349<p class="gb-headline gb-headline-39088a5b"><span class="gb-icon"><svg viewBox="0 0 512 512.01" xmlns="http://www.w3.org/2000/svg"><path d="M256 0C114.85 0 0 114.84 0 256c0 48.81 13.78 96.15 39.88 137.18L.52 500.53a8.55 8.55 0 0 0 10.71 11.04l111.36-37.12A255.27 255.27 0 0 0 256 512.01c141.16 0 256-114.84 256-256S397.16 0 256 0zm86.86 60.17a8.54 8.54 0 0 1 11.59-3.38c13.96 7.66 28.21 17.66 43.57 30.54a8.53 8.53 0 1 1-10.98 13.07c-14.49-12.16-27.84-21.53-40.81-28.65a8.54 8.54 0 0 1-3.37-11.58zM256 34.13c25.16.04 43.23 2.64 62.41 8.96a8.54 8.54 0 0 1-5.35 16.2c-20.25-6.67-37.46-8.06-57.07-8.1a8.53 8.53 0 1 1 .01-17.06zm142.63 193.72-65.16 66.35 16.26 88.26a8.52 8.52 0 0 1-12.3 9.13L256 349.86l-81.45 41.73a8.52 8.52 0 0 1-12.28-9.13l16.27-88.26-65.16-66.35a8.54 8.54 0 0 1 5.3-14.47l89.14-8.1 40.54-81.08c2.89-5.79 12.37-5.79 15.26 0l40.54 81.08 89.13 8.1a8.54 8.54 0 0 1 5.34 14.47zm70.7 36.69a8.54 8.54 0 0 1-8.53-8.54c0-46.41-17.48-92.97-49.23-131.07A8.54 8.54 0 0 1 424.68 114c34.3 41.16 53.18 91.6 53.18 142 .01 4.71-3.8 8.54-8.52 8.54zm0 0"></path></svg></span><span class="gb-headline-text">Les sujets tendances</span></p>
350
351
352
353<a class="gb-button gb-button-0340ca0c gb-button-text" href="https://pascalobispo.com/sujets">Tout voir</a>
354
355</div>
356
357<p>Aucune étiquette à afficher</p>
358
359</div></div>
360</div>
361</div>
362
363<div class="gb-container gb-container-f2639b7f">
364
365<p class="gb-text gb-text-88f1d0e5">Copyright © Pascal Obispo 2026</p>
366
367</div>
368</div>
369
370
371<p class="wp-block-paragraph"></p>
372</div>
373
374<script type="speculationrules">
375{"prerender":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/generateperf/*","/wp-content/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]}
376</script>
vendor: 1 bytes, line 376
376
377<script id="generate-a11y">
378!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}();
379</script>
379
380	<div class="gp-modal gp-search-modal" id="gp-search" role="dialog" aria-modal="true" aria-label="Search">
381		<div class="gp-modal__overlay" tabindex="-1" data-gpmodal-close>
382			<div class="gp-modal__container">
383					<form role="search" method="get" class="search-modal-form" action="https://pascalobispo.com/">
384		<label for="search-modal-input" class="screen-reader-text">Rechercher :</label>
385		<div class="search-modal-fields">
386			<input id="search-modal-input" type="search" class="search-field" placeholder="Rechercher…" value="" name="s" />
387			<button aria-label="Rechercher"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg></span></button>
388		</div>
389			</form>
390				</div>
391		</div>
392	</div>
393	
393<script id="fmh-intake-js" src="https://pascalobispo.com/wp-content/plugins/ccform/includes/rendered-adapter.js?ver=fb1efa4bb021ba13"></script>
vendor: 1 bytes, line 393
393
394<script id="generateperf-scripts-js" src="https://pascalobispo.com/wp-content/plugins/generateperf/js/scripts.js?ver=2.8.5"></script>
vendor: 1 bytes, line 394
394
395<script id="generateperf-featured-comments-js" src="https://pascalobispo.com/wp-content/plugins/generateperf/js/featured-comments.js?ver=2.8.5"></script>
vendor: 1 bytes, line 395
395
396<script id="generate-menu-js-before">
397var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Ouvrir le sous-menu","closeSubMenuLabel":"Fermer le sous-menu"};
398//# sourceURL=generate-menu-js-before
399</script>
vendor: 1 bytes, line 399
399
400<script id="generate-menu-js" src="https://pascalobispo.com/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1"></script>
vendor: 1 bytes, line 400
400
401<script id="generate-modal-js" src="https://pascalobispo.com/wp-content/themes/generatepress/assets/dist/modal.js?ver=3.6.1"></script>
401
402	<style>.cedia-hp-wrap{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px;height:1px;overflow:hidden}</style>
403	
403<script>
404	(function () {
405		var SITEKEY = '';
406		var HP      = 'cedia_hp_url';
407		var TS      = 1790435883;
408
409		function decorate() {
410			var forms = document.querySelectorAll('form.forminator-custom-form');
411			Array.prototype.forEach.call(forms, function (form) {
412				// Pot de miel, hors du flux visuel et invisible aux lecteurs d'ecran.
413				if (!form.querySelector('.cedia-hp-wrap')) {
414					var wrap = document.createElement('div');
415					wrap.className = 'cedia-hp-wrap';
416					wrap.setAttribute('aria-hidden', 'true');
417					var hp = document.createElement('input');
418					hp.type = 'text'; hp.name = HP; hp.tabIndex = -1;
419					hp.setAttribute('autocomplete', 'off');
420					wrap.appendChild(hp);
421					form.appendChild(wrap);
422				}
423				// Horodatage du rendu, pour mesurer le temps de remplissage.
424				if (!form.querySelector('input[name="cedia_as_ts"]')) {
425					var t = document.createElement('input');
426					t.type = 'hidden'; t.name = 'cedia_as_ts'; t.value = TS;
427					form.appendChild(t);
428				}
429				// Emplacement du widget Turnstile.
430				if (SITEKEY && !form.querySelector('.cf-turnstile')) {
431					var box = document.createElement('div');
432					box.className = 'cf-turnstile';
433					box.style.margin = '15px 0';
434					var row = form.querySelector('.forminator-row.forminator-button, .forminator-row.forminator-row-last');
435					var btn = form.querySelector('button[type="submit"], .forminator-button-submit');
436					if (row) { row.parentNode.insertBefore(box, row); }
437					else if (btn) { var a = btn.closest('.forminator-row') || btn; a.parentNode.insertBefore(box, a); }
438					else { form.appendChild(box); }
439				}
440			});
441		}
442
443		function renderBoxes() {
444			if (!SITEKEY || !window.turnstile) { return; }
445			var boxes = document.querySelectorAll('form.forminator-custom-form .cf-turnstile:not([data-rendered])');
446			Array.prototype.forEach.call(boxes, function (box) {
447				box.setAttribute('data-rendered', '1');
448				window.turnstile.render(box, { sitekey: SITEKEY });
449			});
450		}
451
452		window.cediaTurnstileOnload = function () { decorate(); renderBoxes(); };
453
454		if (document.readyState !== 'loading') { decorate(); }
455		else { document.addEventListener('DOMContentLoaded', decorate); }
456
457		// Forminator re-rend le formulaire en AJAX apres envoi.
458		document.addEventListener('after.load.forminator', function () { decorate(); renderBoxes(); });
459	})();
460	</script>
460
461	<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 461-462
461
462<script async src="https://www.googletagmanager.com/gtag/js?id=
462G-KTJY3Y4X41
vendor: 13 bytes, line 462
462"></script>
463<script>
464  
vendor: 138 bytes, lines 464-468
464window.dataLayer = window.dataLayer || [];
465  function gtag(){dataLayer.push(arguments);}
466  gtag('js', new Date());
467
468  gtag('config', '
468G-KTJY3Y4X41
vendor: 5 bytes, line 468
468');
469</script>
vendor: 2 bytes, line 469
469
470<script defer data-domain="pascalobispo.com" src="https://plausible.io/js/script.js"></script>
vendor: 1 bytes, line 470
470
471<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"8bad452a8f9549b388ebf00a549c994e","r":1,"spa":2}' crossorigin="anonymous"></script>
471
472</body>
473</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.