{"id":7489,"date":"2016-02-26T11:06:32","date_gmt":"2016-02-26T10:06:32","guid":{"rendered":"https:\/\/david-al.com\/?page_id=7489"},"modified":"2026-09-30T11:06:50","modified_gmt":"2026-09-30T09:06:50","slug":"contact-david-al","status":"publish","type":"page","link":"https:\/\/david-al.com\/en\/contact-david-al\/","title":{"rendered":"Contact"},"content":{"rendered":"<style id=\"wpforms-css-vars-13514-block-82ca11b2-1fba-46d2-b751-875544995c1c\">\n\t\t\t\t#wpforms-13514.wpforms-block-82ca11b2-1fba-46d2-b751-875544995c1c {\n\t\t\t\t--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n\t\t\t}\n\t\t\t<\/style><style id=\"wpforms-custom-css-13514-form\">\n\t\t\t\t#wpforms-13514 {\n\t\t\t\t\t\/* --- Charte Minimale d'Atelier --- *\/\r\n\r\n\/* 1. Neutralisation du conteneur global *\/\r\n.wpforms-container {\r\n    background: #ffffff !important;\r\n    border: none !important;\r\n    box-shadow: none !important;\r\n    padding: 0 !important;\r\n    max-width: 100% !important;\r\n}\r\n\r\n\/* 2. Typographie des libell\u00e9s (Presque noir, fin et moderne) *\/\r\n.wpforms-field-label {\r\n    color: #111111 !important;\r\n    font-size: 13px !important;\r\n    font-weight: 400 !important;\r\n    letter-spacing: 0.05em !important;\r\n    text-transform: uppercase !important;\r\n    margin-bottom: 8px !important;\r\n}\r\n\r\n\/* 3. Champs de saisie (Angles droits, bordure fine grise, fond blanc) *\/\r\n.wpforms-field input[type=\"text\"],\r\n.wpforms-field input[type=\"email\"],\r\n.wpforms-field textarea {\r\n    background-color: #ffffff !important;\r\n    color: #111111 !important;\r\n    border: 1px solid #e5e5e5 !important;\r\n    border-radius: 0px !important; \/* Angles droits parfaits *\/\r\n    padding: 12px !important;\r\n    font-size: 14px !important;\r\n    box-shadow: none !important;\r\n    transition: border-color 0.2s ease !important;\r\n}\r\n\r\n\/* 4. Focus sur les champs (Bordure devient noire au clic) *\/\r\n.wpforms-field input:focus,\r\n.wpforms-field textarea:focus {\r\n    border-color: #111111 !important;\r\n    outline: none !important;\r\n}\r\n\r\n\/* 5. Style du champ d'\u0153uvre masqu\u00e9\/verrouill\u00e9 (Inject\u00e9 par ton script JS) *\/\r\n.wpforms-field input[readonly] {\r\n    background-color: #fcfcfc !important;\r\n    border-color: #e5e5e5 !important;\r\n    color: #777777 !important;\r\n    cursor: not-allowed !important;\r\n    letter-spacing: 0.05em !important;\r\n}\r\n\r\n\/* 6. Bouton d'envoi (Minimaliste, noir, sans coins ronds) *\/\r\n.wpforms-submit-container button.wpforms-submit {\r\n    background-color: #111111 !important;\r\n    color: #ffffff !important;\r\n    border: 1px solid #111111 !important;\r\n    border-radius: 0px !important; \/* Angles droits parfaits *\/\r\n    padding: 14px 32px !important;\r\n    font-size: 12px !important;\r\n    font-weight: 500 !important;\r\n    letter-spacing: 0.08em !important;\r\n    text-transform: uppercase !important;\r\n    cursor: pointer !important;\r\n    transition: background-color 0.2s ease, color 0.2s ease !important;\r\n}\r\n\r\n\/* 7. Survol du bouton d'envoi (Inversion esth\u00e9tique - Blanc Pur) *\/\r\n.wpforms-submit-container button.wpforms-submit:hover {\r\n    background-color: #ffffff !important;\r\n    background-image: none !important; \/* Neutralise le d\u00e9grad\u00e9 lin\u00e9aire automatique *\/\r\n    background: #ffffff !important;      \/* \u00c9crase les variables alt de WPForms *\/\r\n    color: #111111 !important;\r\n    border-color: #111111 !important;\r\n}\r\n\r\n\/* 8. Nettoyage des messages d'erreur ou de validation (Pas de rouge) *\/\r\n.wpforms-error,\r\nlabel.wpforms-error {\r\n    color: #111111 !important;\r\n    font-size: 11px !important;\r\n    margin-top: 4px !important;\r\n}\n\t\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-block wpforms-block-82ca11b2-1fba-46d2-b751-875544995c1c wpforms-render-modern\" id=\"wpforms-13514\"><form id=\"wpforms-form-13514\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"13514\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/en\/wp-json\/wp\/v2\/pages\/7489\" data-token=\"ab468c639cbf205fe29d0a77a92e3276\" data-token-time=\"1792033616\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\">\t\t<div id=\"wpforms-13514-field_5-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"5\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-13514-field_5\" >E-mail Message \u0152uvre<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-13514-field_5\" class=\"wpforms-field-medium\" name=\"wpforms[fields][5]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-13514-field_4-container\" class=\"wpforms-field wpforms-field-text recup-oeuvre\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-13514-field_4\">\u0152uvre concern\u00e9e<\/label><input type=\"text\" id=\"wpforms-13514-field_4\" class=\"wpforms-field-medium\" name=\"wpforms[fields][4]\" aria-errormessage=\"wpforms-13514-field_4-error\" ><\/div><div id=\"wpforms-13514-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><fieldset><legend class=\"wpforms-field-label\">Nom <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-medium\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-13514-field_1\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][1][first]\" aria-errormessage=\"wpforms-13514-field_1-error\" required><label for=\"wpforms-13514-field_1\" class=\"wpforms-field-sublabel after\">First<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-13514-field_1-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][1][last]\" aria-errormessage=\"wpforms-13514-field_1-last-error\" required><label for=\"wpforms-13514-field_1-last\" class=\"wpforms-field-sublabel after\">Last<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-13514-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-13514-field_2\">E-mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-13514-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-13514-field_2-error\" required><\/div><div id=\"wpforms-13514-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-13514-field_3\">Message <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-13514-field_3\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-13514-field_3-error\" required><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-13514-field_5-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-13514-field_5-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-13514-field_5-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"13514\"><input type=\"hidden\" name=\"wpforms[time_token]\" value=\"1792033616.84b52808961c06ef58d2a45d0c5a49dfc6640c95be1a8f1ff004ab54aff32f9e\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/david-al.com\/en\/wp-json\/wp\/v2\/pages\/7489\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-13514\" class=\"wpforms-submit\" data-alt-text=\"Envoi...\" data-submit-text=\"Envoyer\" aria-live=\"assertive\" value=\"wpforms-submit\">Envoyer<\/button><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/david-al.com\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n\n\n<script data-wp-block-html=\"js\">\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. On r\u00e9cup\u00e8re la valeur \"oeuvre\" dans l'adresse URL\n    const urlParams = new URLSearchParams(window.location.search);\n    const nomOeuvre = urlParams.get('oeuvre');\n    \n    if (nomOeuvre) {\n        \/\/ 2. On cherche le champ WPForms qui a la classe \"recup-oeuvre\"\n        const champOeuvre = document.querySelector('.recup-oeuvre input');\n        if (champOeuvre) {\n            \/\/ 3. On injecte le nom de l'\u0153uvre et on passe le champ en lecture seule\n            champOeuvre.value = nomOeuvre.toUpperCase();\n            champOeuvre.readOnly = true;\n            champOeuvre.style.backgroundColor = \"#f5f5f5\"; \/\/ L\u00e9ger fond gris pour montrer que c'est bloqu\u00e9\n        }\n    }\n});\n<\/script>\n<\/script>\n\n\n\n<script data-wp-block-html=\"js\">\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. On r\u00e9cup\u00e8re la valeur \"oeuvre\" dans l'adresse URL\n    const urlParams = new URLSearchParams(window.location.search);\n    const nomOeuvre = urlParams.get('oeuvre');\n    \n    if (nomOeuvre) {\n        \/\/ 2. On cherche le champ WPForms qui a la classe \"recup-oeuvre\"\n        const champOeuvre = document.querySelector('.recup-oeuvre input');\n        if (champOeuvre) {\n            \/\/ 3. On injecte le nom de l'\u0153uvre et on passe le champ en lecture seule\n            champOeuvre.value = nomOeuvre.toUpperCase();\n            champOeuvre.readOnly = true;\n            champOeuvre.style.backgroundColor = \"#f5f5f5\"; \/\/ L\u00e9ger fond gris pour montrer que c'est bloqu\u00e9\n        }\n    }\n});\n<\/script>\n<\/script>\n\n\n\n<script data-wp-block-html=\"js\">\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. On r\u00e9cup\u00e8re la valeur \"oeuvre\" dans l'adresse URL\n    const urlParams = new URLSearchParams(window.location.search);\n    const nomOeuvre = urlParams.get('oeuvre');\n    \n    if (nomOeuvre) {\n        \/\/ 2. On cherche le champ WPForms qui a la classe \"recup-oeuvre\"\n        const champOeuvre = document.querySelector('.recup-oeuvre input');\n        if (champOeuvre) {\n            \/\/ 3. On injecte le nom de l'\u0153uvre et on passe le champ en lecture seule\n            champOeuvre.value = nomOeuvre.toUpperCase();\n            champOeuvre.readOnly = true;\n            champOeuvre.style.backgroundColor = \"#f5f5f5\"; \/\/ L\u00e9ger fond gris pour montrer que c'est bloqu\u00e9\n        }\n    }\n});\n<\/script>\n<\/script>\n\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ 1. On r\u00e9cup\u00e8re la valeur \"oeuvre\" dans l'adresse URL\n    const urlParams = new URLSearchParams(window.location.search);\n    const nomOeuvre = urlParams.get('oeuvre');\n    \n    if (nomOeuvre) {\n        \/\/ 2. On cherche le champ WPForms qui a la classe \"recup-oeuvre\"\n        const champOeuvre = document.querySelector('.recup-oeuvre input');\n        if (champOeuvre) {\n            \/\/ 3. On injecte le nom de l'\u0153uvre et on passe le champ en lecture seule\n            champOeuvre.value = nomOeuvre.toUpperCase();\n            champOeuvre.readOnly = true;\n            champOeuvre.style.backgroundColor = \"#f5f5f5\"; \/\/ L\u00e9ger fond gris pour montrer que c'est bloqu\u00e9\n        }\n    }\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":12708,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"Contact David AL","_seopress_titles_desc":"If you have any questions about the works, their availability or about prices, do not hesitate to contact David AL using the form on the site.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"Contact David AL","_seopress_social_fb_desc":"If you have any questions about the works, their availability or about prices, do not hesitate to contact David AL using the form on the site.","_seopress_social_fb_img":"https:\/\/david-al.com\/wp-content\/uploads\/2023\/02\/davidal-dans-atelier-1.jpg","_seopress_social_fb_img_attachment_id":12708,"_seopress_social_fb_img_width":900,"_seopress_social_fb_img_height":600,"_seopress_social_twitter_title":"Contact David AL","_seopress_social_twitter_desc":"If you have any questions about the works, their availability or about prices, do not hesitate to contact David AL using the form on the site.","_seopress_social_twitter_img":"https:\/\/david-al.com\/wp-content\/uploads\/2023\/02\/davidal-dans-atelier-1.jpg","_seopress_social_twitter_img_attachment_id":12708,"_seopress_social_twitter_img_width":900,"_seopress_social_twitter_img_height":600,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"both","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"","footnotes":""},"class_list":["post-7489","page","type-page","status-publish","has-post-thumbnail"],"_links":{"self":[{"href":"https:\/\/david-al.com\/en\/wp-json\/wp\/v2\/pages\/7489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/david-al.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/david-al.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/david-al.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/david-al.com\/en\/wp-json\/wp\/v2\/comments?post=7489"}],"version-history":[{"count":7,"href":"https:\/\/david-al.com\/en\/wp-json\/wp\/v2\/pages\/7489\/revisions"}],"predecessor-version":[{"id":13524,"href":"https:\/\/david-al.com\/en\/wp-json\/wp\/v2\/pages\/7489\/revisions\/13524"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/david-al.com\/en\/wp-json\/wp\/v2\/media\/12708"}],"wp:attachment":[{"href":"https:\/\/david-al.com\/en\/wp-json\/wp\/v2\/media?parent=7489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}