1 2<!DOCTYPE html> 3<html dir="ltr" lang="fr-FR" 4 prefix="og: https://ogp.me/ns#" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" class=" "> 5 6<head> 7 <meta charset="UTF-8"> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <meta name="apple-mobile-web-app-capable" content="yes"> 10 <link href="https://citymuseum.lu/wp-content/themes/mhvl/img/favicon.ico" rel="shortcut icon" type="image/x-icon" /> 11 <link href="https://citymuseum.lu/wp-content/themes/mhvl/img/favicon.png" rel="shortcut icon" type="image/png"> 12 13 <meta name="theme-color" content="#000000"> 14 <link rel="profile" href="http://gmpg.org/xfn/11"> 15 <link rel="pingback" href="https://citymuseum.lu/xmlrpc.php"> 16 17 <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,600,700' rel='stylesheet' type='text/css'> 18 19 <title>Cultures alimentaires au Luxembourg, Vol. II Manger et avoir faim | Lëtzebuerg City Museum</title> 20<link rel="alternate" hreflang="fr-fr" href="https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" /> 21<link rel="alternate" hreflang="de-de" href="https://citymuseum.lu/de/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" /> 22<link rel="alternate" hreflang="en-us" href="https://citymuseum.lu/en/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" /> 23<link rel="alternate" hreflang="x-default" href="https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" /> 24 25 <!-- All in One SEO 4.4.1 - aioseo.com --> 26 <meta name="description" content="Dans le cadre de son exposition All You Can Eat (2023/24) et de la LUGA 2025, le Lëtzebuerg City Museum vient de publier le deuxième tome dâun ouvrage scientifique au sujet de la nourriture au Luxembourg. Les 25 contributions par des spécialistes en histoire, histoire de lâart, aide au développement, statistique, littérature et science des" /> 27 <meta name="robots" content="max-image-preview:large" /> 28 <link rel="canonical" href="https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" /> 29 <meta name="generator" content="All in One SEO (AIOSEO) 4.4.1" /> 30 <meta property="og:locale" content="fr_FR" /> 31 <meta property="og:site_name" content="Lëtzebuerg City Museum | Lëtzebuerg City Museum" /> 32 <meta property="og:type" content="article" /> 33 <meta property="og:title" content="Cultures alimentaires au Luxembourg, Vol. II Manger et avoir faim | Lëtzebuerg City Museum" /> 34 <meta property="og:description" content="Dans le cadre de son exposition All You Can Eat (2023/24) et de la LUGA 2025, le Lëtzebuerg City Museum vient de publier le deuxième tome dâun ouvrage scientifique au sujet de la nourriture au Luxembourg. Les 25 contributions par des spécialistes en histoire, histoire de lâart, aide au développement, statistique, littérature et science des" /> 35 <meta property="og:url" content="https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" /> 36 <meta property="article:published_time" content="2025-06-20T07:15:14+00:00" /> 37 <meta property="article:modified_time" content="2025-06-20T07:23:38+00:00" /> 38 <meta name="twitter:card" content="summary" /> 39 <meta name="twitter:title" content="Cultures alimentaires au Luxembourg, Vol. II Manger et avoir faim | Lëtzebuerg City Museum" /> 40 <meta name="twitter:description" content="Dans le cadre de son exposition All You Can Eat (2023/24) et de la LUGA 2025, le Lëtzebuerg City Museum vient de publier le deuxième tome dâun ouvrage scientifique au sujet de la nourriture au Luxembourg. Les 25 contributions par des spécialistes en histoire, histoire de lâart, aide au développement, statistique, littérature et science des" /> 41 <meta name="google" content="nositelinkssearchbox" /> 42
42<script type="text/javascript" src="/ruxitagentjs_ICA7NVfqrux_10345260810170330.js" data-dtconfig="rid=RID_-424964794|rpid=1720222485|domain=citymuseum.lu|reportUrl=/rb_346f84e3-bc47-4402-a52e-1ece4c66c238|uam=1|app=b9b0caef78a27170|cuc=m2hr4a5p|owasp=1|mel=100000|featureHash=ICA7NVfqrux|dpvc=1|lastModification=1790175327729|tp=500,50,0|rdnt=1|uxrgce=1|srbbv=2|agentUri=/ruxitagentjs_ICA7NVfqrux_10345260810170330.js"></script>
42<script type="text/javascript" > 43 window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; 44 ga('create', "UA-7104152-8", 'auto'); 45 ga('send', 'pageview'); 46 </script>
46 47
47<script async src="https://www.google-analytics.com/analytics.js"></script>
47 48 <!-- All in One SEO --> 49 50<link rel="alternate" type="application/rss+xml" title="Lëtzebuerg City Museum » Flux" href="https://citymuseum.lu/feed/" /> 51<link rel="alternate" type="application/rss+xml" title="Lëtzebuerg City Museum » Flux des commentaires" href="https://citymuseum.lu/comments/feed/" /> 52<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://citymuseum.lu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcitymuseum.lu%2Fproducts%2Fcultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim%2F" /> 53<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://citymuseum.lu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcitymuseum.lu%2Fproducts%2Fcultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim%2F&format=xml" /> 54 55 <meta property="fb:admins" content="535675792" /> 56 <meta property="fb:admins" content="741289432" /> 57 <meta property="fb:admins" content="789972287" /> 58 59 60 <meta property="og:url" content="https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" /> 61 62 <meta property="og:title" content="Cultures alimentaires au Luxembourg, Vol. II Manger et avoir faim" /> 63 64 <meta property="og:description" content="Dans le cadre de son exposition All You Can Eat (2023/24) et de la LUGA 2025, le Lëtzebuerg City Museum vient de publier le deuxième tome dâun ouvrage scientifique au..." /> 65 66 <meta property="og:type" content="article" /> 67 68 <meta property="og:image" content="https://citymuseum.lu/wp-content/uploads/2025/06/Livre-Cultures-alimentaires-2_-Christof-Weber-2025-e1750404256396.jpg" /> 69 70 <meta property="og:site_name" content="Lëtzebuerg City Museum" /> 71 72 73 <style id='wp-img-auto-sizes-contain-inline-css' type='text/css'> 74img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 75/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 76</style> 77<style id='wp-emoji-styles-inline-css' type='text/css'> 78 79 img.wp-smiley, img.emoji { 80 display: inline !important; 81 border: none !important; 82 box-shadow: none !important; 83 height: 1em !important; 84 width: 1em !important; 85 margin: 0 0.07em !important; 86 vertical-align: -0.1em !important; 87 background: none !important; 88 padding: 0 !important; 89 } 90/*# sourceURL=wp-emoji-styles-inline-css */ 91</style> 92<link rel='stylesheet' id='wp-block-library-css' href='https://citymuseum.lu/wp-includes/css/dist/block-library/style.min.css?ver=6.9.4' type='text/css' media='all' /> 93 94<style id='classic-theme-styles-inline-css' type='text/css'> 95/*! This file is auto-generated */ 96.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 97/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 98</style> 99<style id='global-styles-inline-css' type='text/css'> 100: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--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,
1000) 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%);--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(.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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-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-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-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;}
100.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;} 101/*# sourceURL=global-styles-inline-css */ 102</style> 103 104<link rel='stylesheet' id='op_css-css' href='https://citymuseum.lu/wp-content/plugins/wp-opening-hours/dist/styles/main.css?ver=6.9.4' type='text/css' media='all' /> 105<link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://citymuseum.lu/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1' type='text/css' media='all' /> 106<style id='wpml-legacy-horizontal-list-0-inline-css' type='text/css'> 107.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {border-color:none;}.wpml-ls-statics-shortcode_actions a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link:link {color:rgba(255,255,255,.6);background-color:transparent;}.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:hover,.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:focus, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:hover, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:focus {color:#FFFFFF;background-color:transparent;}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {color:#FFFFFF;background-color:transparent;}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus {color:#FFFFFF;background-color:transparent;} 108/*# sourceURL=wpml-legacy-horizontal-list-0-inline-css */ 109</style> 110<link rel='stylesheet' id='bootstrap-style-css' href='https://citymuseum.lu/wp-content/themes/mhvl/css/bootstrap.min.css?ver=3.3.2' type='text/css' media='all' /> 111<link rel='stylesheet' id='flickity-theme-style-css' href='https://citymuseum.lu/wp-content/themes/mhvl/css/flickity.min.css?ver=1.0.0' type='text/css' media='all' /> 112<link rel='stylesheet' id='picker-css' href='https://citymuseum.lu/wp-content/themes/mhvl/css/picker.css?ver=3.5.6' type='text/css' media='all' /> 113<link rel='stylesheet' id='picker-date-css' href='https://citymuseum.lu/wp-content/themes/mhvl/css/picker.date.css?ver=3.5.6' type='text/css' media='all' /> 114<link rel='stylesheet' id='picker-time-css' href='https://citymuseum.lu/wp-content/themes/mhvl/css/picker.time.css?ver=3.5.6' type='text/css' media='all' /> 115<link rel='stylesheet' id='vv-style-css' href='https://citymuseum.lu/wp-content/themes/mhvl/style.css?ver=1.0.3' type='text/css' media='all' /> 116<link rel='stylesheet' id='update-css' href='https://citymuseum.lu/wp-content/themes/mhvl/update.css?ver=1.0.1' type='text/css' media='all' /> 117<link rel='stylesheet' id='vv-style-shop-css' href='https://citymuseum.lu/wp-content/themes/mhvl/style-shop.css?ver=1.0.1' type='text/css' media='all' /> 118<link rel='stylesheet' id='accessibility-css' href='https://citymuseum.lu/wp-content/themes/mhvl/css/accessibility.css?ver=6.9.4' type='text/css' media='all' /> 119<link rel='stylesheet' id='moove_gdpr_frontend-css' href='https://citymuseum.lu/wp-content/plugins/gdpr-cookie-compliance/dist/styles/gdpr-main.css?ver=5.0.11' type='text/css' media='all' /> 120<style id='moove_gdpr_frontend-inline-css' type='text/css'> 121#moove_gdpr_cookie_modal,#moove_gdpr_cookie_info_bar,.gdpr_cookie_settings_shortcode_content{font-family:'Nunito',sans-serif}#moove_gdpr_save_popup_settings_button{background-color:#373737;color:#fff}#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green{background-color:#000;border-color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover{background-color:#fff;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{background-color:#000;border:1px solid #000}#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all.focus-g,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all:focus,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all.focus-g,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all:focus,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn.focus-g,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn:focus,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn.focus-g,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn:focus,#moove_gdpr_cookie_info_bar span.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar span.change-settings-button:focus,#moove_gdpr_cookie_info_bar button.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar button.change-settings-button:focus{-webkit-box-shadow:0 0 1px 3px #000;-moz-box-shadow:0 0 1px 3px #000;box-shadow:0 0 1px 3px #000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button{color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .gdpr-acc-link{line-height:0;font-size:0;color:transparent;position:absolute}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close
121:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g,span.change-settings-button:focus,button.change-settings-button.focus-g,button.change-settings-button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus{color:#000}#moove_gdpr_cookie_modal .moove-gdpr-branding.focus-g span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main a.focus-g,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .gdpr-cd-details-toggle.focus-g{color:#000}#moove_gdpr_cookie_modal.gdpr_lightbox-hide{display:none} 122/*# sourceURL=moove_gdpr_frontend-inline-css */ 123</style>
124<script type="text/javascript" src="https://citymuseum.lu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 124
124
125<script type="text/javascript" src="https://citymuseum.lu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 125
125
126<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/flickity.pkgd.min.js?ver=1.0.0" id="flickity-js"></script>
vendor: 1 bytes, line 126
126
127<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/fix_undefined_functions.js?ver=1.0.0" id="fix-undefined-functions-js"></script>
vendor: 1 bytes, line 127
127
128<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/js.cookie.min.js?ver=6.9.4" id="cookie-js-js"></script>
vendor: 1 bytes, line 128
128
129<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/custom-script.js?ver=6.9.4" id="custom-js-js"></script>
129 130<link rel="https://api.w.org/" href="https://citymuseum.lu/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://citymuseum.lu/wp-json/wp/v2/products/33679" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://citymuseum.lu/xmlrpc.php?rsd" /> 131<meta name="generator" content="WordPress 6.9.4" /> 132<link rel='shortlink' href='https://citymuseum.lu/?p=33679' /> 133<meta name="generator" content="WPML ver:4.9.2 stt:1,4,3;" /> 134 135
135<script type="text/javascript"> 136 var customPath = 'https://citymuseum.lu/wp-content/themes/mhvl/fonts/Villa_Vauban'; 137 </script>
137 138 139 <style> 140 @media (max-width:1200px) { 141 .overlay-menu { 142 margin-top: 100px; 143 } 144 } 145 </style> 146 147 148 149</head> 150<body class="wp-singular products-template-default single single-products postid-33679 wp-theme-mhvl"> 151 <ul class="skip-links"> 152 <li> 153 <a href="#site-navigation">Aller au menu principal</a> 154 </li> 155 <li> 156 <a href="#main">Aller au contenu</a> 157 </li> 158 <li> 159 <a href="#footer">Aller au pied de page </a> 160 </li> 161 </ul> 162 <div id="fb-root"></div> 163
163<script>(function(d, s, id) { 164 var js, fjs = d.getElementsByTagName(s)[0]; 165 if (d.getElementById(id)) return; 166 js = d.createElement(s); js.id = id; 167 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3&appId=486281818200895"; 168 fjs.parentNode.insertBefore(js, fjs); 169 }(document, 'script', 'facebook-jssdk'));</script>
169 170 171 <!-- Facebook Pixel Code --> 172
172<script>
vendor: 495 bytes, lines 172-181
172 173 !function(f,b,e,v,n,t,s) 174 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 175 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 176 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 177 n.queue=[];t=b.createElement(e);t.async=!0; 178 t.src=v;s=b.getElementsByTagName(e)[0]; 179 s.parentNode.insertBefore(t,s)}(window, document,'script', 180 'https://connect.facebook.net/en_US/fbevents.js'); 181 fbq('init', '
1811355396987938323
vendor: 42 bytes, lines 181-183
181'); 182 fbq('track', 'PageView'); 183
183</script>
183 184 <noscript><img height="1" width="1" style="display:none" 185 src="https://www.facebook.com/tr?id=1355396987938323&ev=PageView&noscript=1" 186 /></noscript> 187 <!-- End Facebook Pixel Code --> 188 189 <div class="sticky-header affix-top" aria-hidden="true" > 190 <div class="wrapper"> 191 <div class="language-menu"> 192 <div id="lang_sel_list-sticky" class="lang_sel_list_horizontal"><ul aria-label="Sélecteur de langue"><li class="lang_sel_list-item icl-fr"><a href="https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_sel"><span class="sr-only">Français sélectionnés</span><span aria-hidden="true">FR</span></a></li><li class="lang_sel_list-item icl-de"><a href="https://citymuseum.lu/de/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_other"><span class="sr-only">Allemand</span><span aria-hidden="true">DE</span></a></li><li class="lang_sel_list-item icl-en"><a href="https://citymuseum.lu/en/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_other"><span class="sr-only">Anglais</span><span aria-hidden="true">EN</span></a></li></ul></div> </div> 193 <div class="navigation"> 194 <a href="#" class="menu" role="button"> 195 <span class="vv-hamburger" aria-hidden="true"></span> 196 <div class="menu-label hidden-xs"><span class="sr-only">Ouvrir le menu</span><span aria-hidden="true">MENU</span></div> 197 </a> 198 </div> 199 <div class="container"> 200 <div class="row"> 201 <div class="col-xs-6"> 202 <div class="navigate-back"> 203 <a class="btn btn-back" href="https://citymuseum.lu/"><div class="btn-label"><span class="glyphicon glyphicon-menu-left"></span>ACCUEIL</div></a> </div> 204 </div> 205 <div class="col-xs-6 hidden-xs"> 206 <div class="share-menu pull-right"> 207 <a href="" class="btn btn-vv white" data-toggle="modal" data-target="#formSharingModal">PARTAGER</a> 208 </div> 209 </div> 210 </div> 211 </div> 212 </div> 213 </div> 214 215 <div class="language-overlay"> 216 <div class="navigation"> 217 <div class="language-close"> 218 <span class="vv-hamburger" aria-hidden="true"></span> 219 </div> 220 </div> 221 <div class="container"> 222 <div class="row"> 223 <div class="col-xs-12"> 224 <div id="lang_sel_list-overlay" class="lang_sel_list_horizontal"><ul aria-label="Sélecteur de langue"><li class="icl-fr"><a href="https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_sel">Français<span class="sr-only">sélectionnés</span></a></li><li class="icl-de"><a href="https://citymuseum.lu/de/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_other">Allemand</a></li><li class="icl-en"><a href="https://citymuseum.lu/en/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_other">Anglais</a></li></ul></div> </div> 225 </div> 226 </div> 227 </div> 228 229 <header id="site-navigation header-body" class="header" aria-labelledby="page-title" role="banner"> 230 <nav class="navigation" role="navigation"> 231 <div class="language-menu"> 232 <div id="lang_sel_list-menu" class="lang_sel_list_horizontal"><ul aria-label="Sélecteur de langue"><li class="lang_sel_list-item icl-fr"><a href="https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_sel"><span class="sr-only">Français sélectionnés</span><span aria-hidden="true">FR</span></a></li><li class="lang_sel_list-item icl-de"><a href="https://citymuseum.lu/de/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_other"><span class="sr-only">Allemand</span><span aria-hidden="true">DE</span></a></li><li class="lang_sel_list-item icl-en"><a href="https://citymuseum.lu/en/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_other"><span class="sr-only">Anglais</span><span aria-hidden="true">EN</span></a></li></ul></div> </div> 233 234 <div class="menu-overlay" tabindex="-1" role="dialog" aria-labelledby="main-menu" aria-hidden="true" aria-modal="true"> 235 <div class="navigation"> 236 <a href="#" class="menu" role="button">
237 <span class="vv-hamburger" aria-hidden="true"></span> 238 <div class="menu-label hidden-xs"><span class="sr-only">Fermer le menu</span><span aria-hidden="true">MENU</span></div> 239 </a> 240 </div> 241 <div class="container"> 242 <span class="sr-only" id="main-menu">Menu principal</span> 243 <div id="overlay-menu" class="overlay-menu"><div class="row"><div class="col-sm-12 col-md-4"><ul class="menu-overlay-column vv-orange"><li class="tbg-wrapper"><a href="https://citymuseum.lu/visiter-le-musee/agenda/" title="Agenda"><div class="original"><span>Agenda</span></div></a></li></ul></div><div class="col-sm-12 col-md-4"><ul class="menu-overlay-column vv-rose"><li class="tbg-wrapper"><a href="https://citymuseum.lu/expositions/" title="Expositions"><div class="original"><span>Expositions</span></div></a></li></ul></div><div class="col-sm-12 col-md-4"><ul class="menu-overlay-column vv-orange"><li class="tbg-wrapper"><a href="https://citymuseum.lu/visiter-le-musee/" title="Visiter"><div class="original"><span>Visiter</span></div></a></li></ul></div><div class="col-sm-12 col-md-4 col-md-offset-2"><ul class="menu-overlay-column vv-rose"><li class="tbg-wrapper"><a href="https://citymuseum.lu/digital/" title="Digital"><div class="original"><span>Digital</span></div></a></li></ul></div><div class="col-sm-12 col-md-4"><ul class="menu-overlay-column vv-green"><li class="tbg-wrapper"><a href="https://citymuseum.lu/le-musee/" title="Le Musée"><div class="original"><span>Le Musée</span></div></a></li></ul></div></div></div> </div> 244 245 <div class="cookie-disclaimer"> 246 <div class="container"> 247 <div class="row"> 248 <div class="col-xs-12"> 249 <div class="disclaimer-text"> 250 We use cookies to enhance your experience when visiting our website. <a href="http://www.legilux.public.lu/leg/directives/archives/2009/2009D0136.html" target="_blank" aria-label="(opens in a new window)"> Learn more </a><a class="remove-cookie-disclaimer btn btn-link"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></a> </div> 251 </div> 252 </div> 253 </div> 254 </div> 255 <a href="#subscribe" class="subscribe">Abonnez-vous</a> 256 </div> 257 258 <a href="#" class="menu" role="button"> 259 <span class="vv-hamburger" aria-hidden="true"></span> 260 <div class="menu-label hidden-xs"><span class="sr-only">Ouvrir le menu</span><span aria-hidden="true">MENU</span></div> 261 </a> 262 </nav> 263 <div class="container-fluid"> 264 <div class="row navigation"> 265 <div class="logo"> 266 <div class="vv-logo"> 267 <a href="https://citymuseum.lu/"> 268 <img src="https://citymuseum.lu/wp-content/themes/mhvl/img/city-musuem_new_logo.svg" alt="mhvl logo"> 269 </a> 270 </div> 271 </div> 272 <div class="right-menu-wrapper"> 273 <div class="language-switcher hidden-xs"> 274 <div id="lang_sel_list-desktop" class="lang_sel_list_horizontal"><ul aria-label="Sélecteur de langue"><li class="lang_sel_list-item icl-fr"><a href="https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_sel"><span class="sr-only">Français sélectionnés</span><span aria-hidden="true">FR</span></a></li><li class="lang_sel_list-item icl-de"><a href="https://citymuseum.lu/de/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_other"><span class="sr-only">Allemand</span><span aria-hidden="true">DE</span></a></li><li class="lang_sel_list-item icl-en"><a href="https://citymuseum.lu/en/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" class="lang_sel_other"><span class="sr-only">Anglais</span><span aria-hidden="true">EN</span></a></li></ul></div> </div> 275 276 <div class="access-module"> 277 <div class="access-menu"> 278 <div class="acces-container"> 279 <button class="expand_module" type="button" aria-expanded="false" aria-label="Options d'accessibilité"> 280 <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512" aria-hidden="true"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --> 281 <path d="M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3v50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6V235.5c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z" /> 282 </svg> 283 </button> 284 285 <div class="access_module"> 286 <p class="module_title">Options d'accessibilité</p> 287 <div class="block-popin-accessibility"> 288 <label class="my-toggle"> 289 <input type="checkbox" class="my-toggle-checkbox" aria-labelledby="font_size" data-accessibility-name="font_size" >
290 <span class="my-toggle-checkbox-toggle"></span> 291 <span id="font_size"> 292 <span>Augmenter la police</span> 293 </span> 294 </label> 295 </div> 296 297 <div class="block-popin-accessibility"> 298 <label class="my-toggle"> 299 <input type="checkbox" class="my-toggle-checkbox" aria-labelledby="contraste" data-accessibility-name="contraste" > 300 <span class="my-toggle-checkbox-toggle"></span> 301 <span id="contraste"> 302 <span>Accentuer les contrastes</span> 303 </span> 304 </label> 305 </div> 306 307 </div> 308 </div> 309 </div> 310 </div> 311 </div> 312 </div> 313 </div> 314 <div class="box"> 315 <div class="navigate-back"> 316 <a class="btn btn-back" href="https://citymuseum.lu/"><div class="btn-label"><span class="glyphicon glyphicon-menu-left"></span>ACCUEIL</div></a> </div> 317 <div class="container"> 318 <div class="row title-row"> 319 <div class="col-sm-10"> 320 <div class="page-title" id="page-title"> 321 <h1 class='product-title'>Actuellement en vente au musée</h1> </div> 322 </div> 323 <div class="share-menu col-sm-2"> 324 <a href="" class="btn btn-vv white pull-right" data-toggle="modal" data-target="#formSharingModal">PARTAGER</a> 325 </div> 326 </div> 327 </div> 328 </div> 329 </header> 330 331 <style> 332 @media screen and (min-width: 992px) { 333 .navigate-back { 334 left: 0px !important; 335 } 336 .product-title { 337 margin-left: 10px !important; 338 line-height: 38px !important; 339 } 340 } 341 </style> <!-- <span id="main"></span> --> 342 343<main id="main" role="main"> 344 <section class="content-wrapper"> 345 <div class="corner-line-box corner-top affix-top"> 346 <div class="corner-line"> 347 <div class="helper"> 348 </div> 349 <div class="corner-wrapper"> 350 <div class="corner-big"> 351 </div> 352 </div> 353 </div> 354 </div> 355 356 <section class="content"> 357 <section class="navigation-block affix-top hidden-xxs"> 358 <div class="container"> 359 <div class="row"> 360 <div class="col-sm-12"> 361 <nav class="navigation"> 362 <ul class="nav nav-content"> 363 <li> 364 <a href="#informations"> 365 Informations </a> 366 </li> 367 368 </ul> 369 </nav> 370 </div> 371 </div> 372 </div> 373 </section> 374 <section class="section info-block" id="informations"> 375 <div class="container"> 376 <div class="row"> 377 <div class="col-sm-5"> 378 <figure class="product-thumbnail"> 379 <img width="1086" height="1408" src="https://citymuseum.lu/wp-content/uploads/2025/06/Livre-Cultures-alimentaires-2_-Christof-Weber-2025-e1750404256396.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" /> </figure> 380 </div> 381 <div class="col-sm-7"> 382 <div class="page-content"> 383 <div class="shortinfobox"> 384 <div class="wrapper" style="border: none;"> 385 <div class="box" style="width: 100%;"> 386 <div class="inner"> 387 <div class="number"> 388 <p>Cultures alimentaires au Luxembourg, Vol. II Manger et avoir faim</p> 389 </div> 390 </div> 391 </div> 392 </div> 393 </div> 394 <div class="shortinfobox"> 395 <div class="wrapper"> 396 <div class="box"> 397 <div class="inner"> 398 <div class="text small"> 399 Prix </div> 400 <div class="number"> 401 <p>50 â¬</p> 402 </div> 403 </div> 404 </div> 405 </div> 406 </div> 407 408 <h2>Caractéristiques</h2> 409 <ul class="product-features"> 410 <li>
411 <span class="lab">Sous la dir. de : </span> 412 <span class="value">Mohamed HAMDI, avec la collaboration de / unter Mitwirkung von Noémie MONTIGNIE</span> 413 </li> 414 <li> 415 <span class="lab">Pages : </span> 416 <span class="value">512 </span> 417 </li> 418 <li> 419 <span class="lab">ISBN : </span> 420 <span class="value">978-2-919832-05-7</span> 421 </li> 422 </ul> 423 </div> 424 <a href="" class="btn btn-vv black" data-toggle="modal" style="margin-bottom: 10px;" data-target="#formSharingModal">SHARE</a> 425 </div> 426 </div> 427 <div class="row"> 428 <div class="col-sm-8"> 429 <div class="page-content"> 430 Dans le cadre de son exposition All You Can Eat (2023/24) et de la LUGA 2025, le Lëtzebuerg City Museum vient de publier le deuxième tome dâun ouvrage scientifique au sujet de la nourriture au Luxembourg. Les 25 contributions par des spécialistes en histoire, histoire de lâart, aide au développement, statistique, littérature et science des religions se penchent sur les différentes manières de manger, sur les liens entre lâart et lâalimentation ainsi que sur le problème de la faim.<br> 431<br> 432Les deux premiers chapitres se consacrent à lâacte de manger, chez soi, au restaurant ou en communauté : arts de la table, frigos, budgets alimentaires des ménages, lâévolution des menus dans lâhôtellerie, lâoffre culinaire à la Schueberfouer, lâalimentation dans les couvents, les casernes ou les prisons. Dans le troisième chapitre, il est question de « manger autrement » : la nourriture au moyen âge, le végétarisme, les enjeux écologiques des habitudes alimentaires, le gaspillage, jeûner, lâabattage rituel, les traditions alimentaires italiennes, les denrées alimentaires américaines au Luxembourg. Le quatrième chapitre réunit des contributions sur lâart et lâalimentation, pendant que le cinquième est dédié à lâabsence de nourriture, la faim : famines et disettes du 15e au 18e siècle, la soupe populaire au 19e et 20e siècles, lâalimentation sous lâoccupation allemande ainsi que les liens entre pauvreté et malnutrition.<br> 433<br> 434Avec les contributions de : Paul Braconnier, Danielle Bruck/Birgit Engel/Katy Medernach/Nadège Zimmer, Maria Luisa Caldognetto, Marie-Cécile Charles, Jérôme Courtoy/Yann Duarte/Elisabeth Hoffmann, Véronique Faber, Marc Ferring/Guillaume Osier, Boris Fuge, Mohamed Hamdi, Ludivine Jehin, Stefan Krebs, Ralph Lange, Stéphanie Majerus, Noémie Montignie, Michel Pauly, Robert L. Philippart, Elsa Pirenne, Daniel Raths, Carole Reckinger, Guy Thewes, Marc Trappendreher, Sébastien Vecchiato, Renée Wagener, Jean-Sébastien Zippert 435 436 <div class="share-links" style="display:none;"> 437 <span class="share-text"> 438 Partager : </span> 439 <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcitymuseum.lu%2Fproducts%2Fcultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim%2F" target="_blank" aria-label="Partager sur Facebook"> 440 <img src="https://citymuseum.lu/wp-content/themes/mhvl/img/facebook-logo.png" alt="Facebook"> 441 </a> 442 <a href="https://twitter.com/intent/tweet?text=Cultures+alimentaires+au+Luxembourg%2C+Vol.+II+Manger+et+avoir+faim&url=https%3A%2F%2Fcitymuseum.lu%2Fproducts%2Fcultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim%2F" target="_blank" aria-label="Partager sur Twitter"> 443 <img src="https://citymuseum.lu/wp-content/themes/mhvl/img/twitter-logo.png" alt="Twitter"> 444 </a> 445 </div> 446 </div> 447 </div> 448 <div class="col-sm-4"> 449 </div> 450 </div> 451 </div> 452 </section> 453 454 455 </section> 456 </section> 457</main> 458
459<script type="text/javascript"> 460 461jQuery(document).ready(function() { 462 if (jQuery(document).scrollTop() <= 0) { 463 jQuery("body").addClass("loaded-top"); 464 } jQuery(window).on("backstretch.before", function (e, instance, index) { jQuery(".header.header").css("background", jQuery("header.header").data("themecolor"));}); jQuery(".header .header-bg-image").css({"background-image": "url(https://citymuseum.lu/wp-content/uploads/2025/06/Livre-Cultures-alimentaires-2_-Christof-Weber-2025-1181x900.jpg)"}); 465 var originalHeight = jQuery(".header .header-bg-image").height(); 466 467 jQuery(window).resize(function(event) { 468 jQuery(".header .header-bg-image").css({"height": jQuery(".header.header-image").height()+200}); 469 originalHeight = jQuery(".header .header-bg-image").height(); 470 }); 471 472 jQuery(window).scroll(function(event) { 473 var st = jQuery(this).scrollTop(); 474 if ((st >= 0) && (st <= originalHeight)) { 475 jQuery(".header .header-bg-image").css("transform", "translate3d(0,"+(Math.floor(st/2))+"px, 0)"); 476 jQuery(".header .header-bg-image").css("-webkit-transform", "translate3d(0,"+(Math.floor(st/2))+"px, 0)"); 477 jQuery(".header .header-bg-image").css("-moz-transform", "translate3d(0,"+(Math.floor(st/2))+"px, 0)"); 478 } 479 }); 480}); 481 482</script>
482 483 484 485 486 487 488<section class="bottom news" role="region" aria-labelledby="region-news"> 489 <div class="container"> 490 <div class="row"> 491 <div class="col-xs-12 divider"> 492 <div class="title"> 493 <h2 id="region-news">Actuellement en vente au musée</h2> 494 </div> 495 <div class="line"><div class="inner"></div></div> 496 <div class="more"> 497 <a href="" class="btn btn-vv black"> 498 Show all<span class="glyphicon glyphicon-menu-right"></span> 499 </a> 500 </div> 501 </div> 502 </div> 503 <div class="row"> 504 <div class="col-xs-12 col-xs-4_ col-sm-4 col-md-3 product-col"> 505 <article class="product-item"> 506 <a href="https://citymuseum.lu/products/babel-heureuse/"> 507 <div class="image"> 508 <figure> 509 <div class="corner"></div> 510 <img width="1000" height="1333" src="https://citymuseum.lu/wp-content/uploads/2024/11/Livre-Babel-heureuse_Christof-Weber-2024.jpg" class="attachment-shop-image size-shop-image wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://citymuseum.lu/wp-content/uploads/2024/11/Livre-Babel-heureuse_Christof-Weber-2024.jpg 1000w, https://citymuseum.lu/wp-content/uploads/2024/11/Livre-Babel-heureuse_Christof-Weber-2024-225x300.jpg 225w, https://citymuseum.lu/wp-content/uploads/2024/11/Livre-Babel-heureuse_Christof-Weber-2024-768x1024.jpg 768w, https://citymuseum.lu/wp-content/uploads/2024/11/Livre-Babel-heureuse_Christof-Weber-2024-45x60.jpg 45w, https://citymuseum.lu/wp-content/uploads/2024/11/Livre-Babel-heureuse_Christof-Weber-2024-317x422.jpg 317w, https://citymuseum.lu/wp-content/uploads/2024/11/Livre-Babel-heureuse_Christof-Weber-2024-432x576.jpg 432w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /> </figure> 511 </div> 512 <div class="title"> 513 <h3>Babel heureuse ?</h3> 514 </div> 515 <div class="price">45 ⬠</div> 516 </a> 517 </article> 518 </div> 519 <div class="col-xs-12 col-xs-4_ col-sm-4 col-md-3 product-col"> 520 <article class="product-item"> 521 <a href="https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-1-produire-et-vendre/"> 522 <div class="image"> 523 <figure> 524 <div class="corner"></div> 525 <img width="1720" height="2266" src="https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513.jpg" class="attachment-shop-image size-shop-image wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513.jpg 1720w, https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513-228x300.jpg 228w, https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513-777x1024.jpg 777w, https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513-768x1012.jpg 768w, https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513-1166x1536.jpg 1166w, https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513-1555x2048.jpg 1555w, https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513-46x60.jpg 46w, https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513-320x422.jpg 320w, https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513-1214x1600.jpg 1214w, https://citymuseum.lu/wp-content/uploads/2024/03/ALl-YOU-CAN-EAT_1-scaled-e1750404410513-437x576.jpg 437w" sizes="auto, (max-width: 1720px) 100v
525w, 1720px" /> </figure> 526 </div> 527 <div class="title"> 528 <h3>Cultures alimentaires au Luxembourg – Vol 1. produire et vendre</h3> 529 </div> 530 <div class="price">40 â¬</div> 531 </a> 532 </article> 533 </div> 534 <div class="col-xs-12 col-xs-4_ col-sm-4 col-md-3 product-col"> 535 <article class="product-item"> 536 <a href="https://citymuseum.lu/products/28025/"> 537 <div class="image"> 538 <figure> 539 <div class="corner"></div> 540 <img width="1829" height="2560" src="https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-scaled.jpg" class="attachment-shop-image size-shop-image wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-scaled.jpg 1829w, https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-214x300.jpg 214w, https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-732x1024.jpg 732w, https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-768x1075.jpg 768w, https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-1097x1536.jpg 1097w, https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-1463x2048.jpg 1463w, https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-43x60.jpg 43w, https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-301x422.jpg 301w, https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-1143x1600.jpg 1143w, https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-411x576.jpg 411w, https://citymuseum.lu/wp-content/uploads/2024/03/Meet-the-Mansfelds-1714x2400.jpg 1714w" sizes="auto, (max-width: 1829px) 100vw, 1829px" /> </figure> 541 </div> 542 <div class="title"> 543 <h3>MEET THE MANSFELDS</h3> 544 </div> 545 <div class="price">30 â¬</div> 546 </a> 547 </article> 548 </div> 549 <div class="col-xs-12 col-xs-4_ col-sm-4 col-md-3 product-col"> 550 <article class="product-item"> 551 <a href="https://citymuseum.lu/products/brochure-all-you-can-eat/"> 552 <div class="image"> 553 <figure> 554 <div class="corner"></div> 555 <img width="1459" height="2560" src="https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-scaled.jpg" class="attachment-shop-image size-shop-image wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-scaled.jpg 1459w, https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-171x300.jpg 171w, https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-584x1024.jpg 584w, https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-768x1348.jpg 768w, https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-875x1536.jpg 875w, https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-1167x2048.jpg 1167w, https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-34x60.jpg 34w, https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-240x422.jpg 240w, https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-912x1600.jpg 912w, https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-328x576.jpg 328w, https://citymuseum.lu/wp-content/uploads/2023/11/CW_Photo-Brochure-1368x2400.jpg 1368w" sizes="auto, (max-width: 1459px) 100vw, 1459px" /> </figure> 556 </div> 557 <div class="title"> 558 <h3>Brochure ALL YOU CAN EAT</h3> 559 </div> 560 <div class="price">7 â¬</div> 561 </a> 562 </article> 563 </div> 564 </div> 565 </div> 566</section> 567 568<div id="footer" role="contentinfo"> 569 <div class="footer"> 570 571 572 <div class="footer-end"> 573 <div class="container"> 574 <div class="row"> 575 <div class="col-sm-4"> 576 <h2 id="region-news">Abonnez-vous</h2> 577 </div> 578 </div> 579 </div> 580 <div class="container"> 581 <div class="row"> 582 <div class="col-sm-4"> 583 <div> 584 <h3>Programme culturel</h3> 585 </div> 586 <a id="cultural-programm-button" class="btn btn-vv" data-toggle="modal" data-target="#formOrderModal">Abonner<span class="glyphicon glyphicon-menu-right"></span></a> 587 </div> 588 <div class="col-sm-4"> 589 <section class="right-box"> 590 <div> 591 <h3>Newsletter</h3> 592 </div> 593 594 <!-- Begin MailChimp Signup Form --> 595 <div id="mc_embed_signup"> 596 <form action="//2musees.us11.list-manage.com/subscribe/post?u=74c1a3a0efbc6389fff165cb3&id=25b7ebb32a" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> 597 <div id="mc_embed_signup_scroll"> 598 599 <div class="mc-field-group form-group form-group-animated">
600 <label for="mce-EMAIL">Votre courriel</label> 601 <input type="email" value="" name="EMAIL" class="required email form-control" id="mce-EMAIL"> 602 <div style="position: absolute; left: -5000px;"><input type="text" name="b_74c1a3a0efbc6389fff165cb3_25b7ebb32a" tabindex="-1" value="" role="presentation" aria-hidden="true"></div> 603 <div class="clear"><a href="javascript:document.forms['mc-embedded-subscribe-form'].submit();" id="mc-embedded-subscribe" class="button btn-vv"><span class="sr-only">S'abonner à la newsletter</span><span aria-hidden="true">Abonner</span><span class="glyphicon glyphicon-menu-right"></span></a><a href="https://2musees.us11.list-manage.com/unsubscribe?u=74c1a3a0efbc6389fff165cb3&id=25b7ebb32a" class="unsubscribe-link pull-right"><span class="sr-only">Se désabonner de la newsletter ?</span><span aria-hidden="true">Se désabonner ?</span></a></div> 604 </div> 605 <div id="mce-responses" class="clear"> 606 <div class="response" id="mce-error-response" style="display:none"></div> 607 <div class="response" id="mce-success-response" style="display:none"></div> 608 </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> 609 </div> 610 </form> 611 </div> 612 <!--End mc_embed_signup--> 613 614 </section> 615 </div> 616 <div class="col-sm-4 align-right"> 617 <div> 618 <h3>Invitations</h3> 619 </div> 620 <a id="invitation-button" class="btn btn-vv" data-toggle="modal" data-target="#formInvitationModal">Abonner<span class="glyphicon glyphicon-menu-right"></span></a> 621 </div> 622 </div> 623 </div> 624 </div> 625 626 627 628 629 630 631 <div class="container"> 632 633 634 <div class="row"> 635 <div class="col-xs-6"> 636 <div class="footer-logo"> 637 <img src="https://citymuseum.lu/wp-content/themes/mhvl/img/city-musuem_new_logo.svg" alt="mhvl logo"> 638 </div> 639 </div> 640 <div class="col-xs-6"> 641 <div class="social-networks pull-right"> 642 <a href="https://www.facebook.com/citymuseum.lu" target="_blank" aria-label="Facebook (opens in a new window)"><img src="https://citymuseum.lu/wp-content/themes/mhvl/img/facebook-logo.png" alt="Facebook Logo"></a><a href="https://twitter.com/citymuseum_lu" target="_blank" aria-label="Twitter (opens in a new window)"><img src="https://citymuseum.lu/wp-content/themes/mhvl/img/x-logo.png" alt="Twitter Logo"></a><a href="https://instagram.com/citymuseum_lu" target="_blank" aria-label="Instagram (opens in a new window)"><img src="https://citymuseum.lu/wp-content/themes/mhvl/img/instagram-logo.png" alt="Instagram Logo"></a><a href="https://www.youtube.com/@letzebuergcityyouseum6543/videos" target="_blank" aria-label="Youtube (opens in a new window)"><img src="https://citymuseum.lu/wp-content/themes/mhvl/img/youtube-logo.png" alt="Youtube Logo"></a><a href="https://www.tiktok.com/search?q=lëtzebuerg%20city%20museum&t=1720443367089" target="_blank" aria-label="TikTok (opens in a new window)"><img src="https://citymuseum.lu/wp-content/themes/mhvl/img/tiktok-logo.png" alt="TikTok Logo"></a> </div> 643 </div> 644 </div> 645 <div class="row"> 646 <div class="col-sm-4"> 647 <section class="address"> 648 <div> 649 <h3>Adresse</h3> 650 </div> 651 <address> 652 <p>14, rue du Saint-Esprit<br />L-1475 Luxembourg</p><a class="btn btn-vv btn-address" href="https://www.google.lu/maps/dir//Luxembourg+City+History+Museum,+14+Rue+du+Saint+Esprit,+2090+Luxembourg/@49.6101103,6.0967471,13z/data=!3m1!4b1!4m8!4m7!1m0!1m5!1m1!1s0x479548d2b7df6c9d:0x84352e4a26ed7202!2m2!1d6.1336546!2d49.6100605?hl=en" title="plan de situation (opens in a new window)">plan de situation<span class="glyphicon glyphicon-menu-right"></span></a><br>
652 <a id="contact-button" class="btn btn-vv" data-toggle="modal" data-target="#formContactModal">Contactez-nous<span class="glyphicon glyphicon-menu-right"></span></a> 653 </address> 654 </section> 655 </div> 656 <div class="col-sm-4"> 657 <div> 658 <h3>Heures d'ouverture</h3> 659 </div> 660 <p class="opening-hours-small"> 661 <span class="opening-state">actuellement <span class="open">Ouvert</span></span><br><span class="opening-time"><span class="opening-today">Aujourd'hui 10h00 â 20h00</span></span><!-- 10:00:09 --> </p> 662 <span class="opening-link"> 663 <a class="btn btn-vv" href="https://citymuseum.lu/le-musee/informations-generales/" title="Afficher tout">Afficher tout<span class="glyphicon glyphicon-menu-right"></span></a> 664 </span> 665 </div> 666 </div> 667 668 <div class="row"> 669 <div class="col-sm-6"> 670 <div class="fb-like" data-href="https://www.facebook.com/citymuseum.lu" data-width="300" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div> 671 </div> 672 <div class="col-sm-6 vdl-logos"> 673 <span class="padding-element"></span> 674 <a href="http://www.vdl.lu" target="_blank" aria-label="(opens in a new window)"> 675 <img src="https://citymuseum.lu/wp-content/themes/mhvl/img/vdl-logo.png" alt="vdl logo"> 676 </a> 677 <a href="http://www.vdl.lu" target="_blank" aria-label="(opens in a new window)"> 678 <img src="https://citymuseum.lu/wp-content/themes/mhvl/img/multiplicity-logo.png" alt="multiplicity logo"> 679 </a> 680 </div> 681 </div> 682 </div> 683 <div class="mascots"> 684 <div class="mil"> 685 <span role="button" aria-label="Moien! Ech sinn de Mil! (opens in a new window) (opens in a new window)" class="for-children mil-2"><div class="bubble"><div class="bubble-inner">Moien!<br>Ech sinn de Mil!<br><span class="more-info" aria-label="(link)" role="link">Méi Info</span></div><div class="corner-wrapper"><div class="corner-big"></div></div></div><span class="inner"></span></span> </div> 686 <div class="edouard"> 687 <span role="button" aria-label="Moien! Je suis Ãdouard! Méi Info (opens in a new window)" class="for-children edouard-2"><div class="bubble"><div class="bubble-inner">Moien!<br>Je suis Ãdouard!<br><span class="more-info" aria-label="(link)" role="link">Méi Info</span></div><div class="corner-wrapper"><div class="corner-big"></div></div></div><span class="inner"></span></span> </div> 688 </div> 689 </div> 690 691 <div class="related-site"> 692 <div class="container"> 693 <section class="block"> 694 <div class="row"> 695 <div class="col-xs-7"> 696 <h3>Quoi de neuf à la Villa Vauban</h3> 697 </div> 698 <div class="col-xs-5 other-museum-logo"> 699 <a href="http://www.villavauban.lu" class="pull-right"> 700 <img src="https://citymuseum.lu/wp-content/themes/mhvl/img/villa-logo.png" alt="villa vauban logo"> 701 </a> 702 </div> 703 </div> 704 <div class="row related-events"> <div class="col-xs-4 listing-col col-xxs-12"> <a href="https://villavauban.lu/event/la-villa-vauban-et-son-parc-de-sculptures/?date=1790172000" target="_blank" aria-label="(opens in a new window)"> <section> <article> <div class="date" style="color:#b48700;">23 Sep</div> <figure style="background: #b48700;"> <span class="corner" style="background: #E1CF99;"></span> <img src="https://villavauban.lu/wp-content/uploads/2022/04/villa-sculptures-340x461.jpg" alt=""> </figure> <div class="list-item-content"> <div> <h3 style="color:#b48700;">La Villa Vauban et son parc de sculptures</h3> </div><div class="small-date">Mercredi, 14h00 (FR)</div> </div> </article> </section> </a><div class="event-types"> <div class="small"><a class="type-item" href="https://villavauban.lu/visiter-le-musee/agenda/?eventType[]=visite-guidee">Visite guidée</a></div> <div class="small">(<a class="type-item" href="https://villavauban.lu/visiter-le-musee/agenda/?publicType[]=tout-public">Tout public</a>)</div></div></div> <div class="col-xs-4 listing-col col-xxs-12"> <a href="https://villavauban.lu/event/premiers-pas-a-la-villa/?date=1790245800" target="_blank" aria-label="(opens in a new window)"> <section> <article> <div class="date" style="color:#b48700;">24 Sep</div> <figure style="background: #b48700;">
704 <span class="corner" style="background: #E1CF99;"></span><span class="for-children edouard-2" aria-hidden="true"><span class="inner"></span></span> <img src="https://villavauban.lu/wp-content/uploads/2024/08/premiers-pas--340x461.jpg" alt=""> </figure> <div class="list-item-content"> <div> <h3 style="color:#b48700;">Premiers pas à la Villa</h3> </div><div class="small-date">Jeudi, 10h30 (EN)</div> </div> </article> </section> </a><span class="sr-only for-children edouard-2"><span class="inner"></span></span><div class="event-types"> <div class="small"><a class="type-item" href="https://villavauban.lu/visiter-le-musee/agenda/?eventType[]=visite-guidee">Visite guidée</a></div> <div class="small">(<a class="type-item" href="https://villavauban.lu/visiter-le-musee/agenda/?publicType[]=enfants">Enfants</a>, <a class="type-item" href="https://villavauban.lu/visiter-le-musee/agenda/?publicType[]=familles">Familles</a>)</div></div></div> <div class="col-xs-4 listing-col col-xxs-12"> <a href="https://villavauban.lu/event/mam-william-pars-zu-igel-1774-a-mam-j-m-w-turner-an-der-festung-letzebuerg-1824-1839/?date=1790359200" target="_blank" aria-label="(opens in a new window)"> <section> <article> <div class="date" style="color:#b48700;">25 Sep</div> <figure style="background: #b48700;"> <span class="corner" style="background: #E1CF99;"></span> <img src="https://villavauban.lu/wp-content/uploads/2026/08/conference-muller-340x461.jpg" alt=""> </figure> <div class="list-item-content"> <div> <h3 style="color:#b48700;">Mam William Pars zu Igel (1774) a mam J.M.W. Turner an der Festung Lëtzebuerg (1824 & 1839)</h3> </div><div class="small-date">Vendredi, 18h00 (LU)</div> </div> </article> </section> </a><div class="event-types"> <div class="small"><a class="type-item" href="https://villavauban.lu/visiter-le-musee/agenda/?eventType[]=conference">Conférence</a></div> <div class="small">(<a class="type-item" href="https://villavauban.lu/visiter-le-musee/agenda/?publicType[]=tout-public">Tout public</a>)</div></div></div></div> </section> 705 </div> 706 </div> 707 708 <div class="footer-end"> 709 <div class="container"> 710 <div class="row"> <div class="col-sm-12"><div id="footer-menu" class="footer-menu"><a href="https://citymuseum.lu/notice-legale/" title="Notice légale">Notice légale</a> - <a href="https://citymuseum.lu/declaration-daccessibilite/" title="Déclaration d’accessibilité">Déclaration dâaccessibilité</a></div> </div></div> <div class="row footer-end-bottom"> 711 <div class="col-sm-8 copyright"> 712 Copyright © 2026, Lëtzebuerg City Museum. Tous droits réservés </div> 713 <div class="col-sm-4"> 714 715 </div> 716 <div class="col-sm-4"> 717 <a href="http://apart.lu" target="_blank" class="madebyapart pull-right" aria-label="(opens in a new window)"> 718 made by Apart 719 </a> 720 </div> 721 </div> 722 </div> 723 </div> 724 725</div> 726 727 728 729<div class="modal fade" id="formSharingModal" tabindex="-1" role="dialog" aria-labelledby="formModalLabelSharing" aria-hidden="true"> 730 <div class="modal-dialog modal-dialog-fullscreen"> 731 <div class="modal-content"> 732 <div class="modal-header"> 733 <button class="modal-close open" data-dismiss="modal" aria-label="Close"> 734 <span class="vv-hamburger" aria-hidden="true"></span> 735 </button> 736 <h4 class="modal-title" id="formModalLabelSharing">Partager cette page</h4> 737 </div> 738 <div class="modal-body"> 739 <div class="container"> 740 <section class=""> 741 <div class="row navigation"> 742 <div class="col-sm-4"> 743 <div class="share-wrapper fb"> 744 <a href="https://www.facebook.com/sharer/sharer.php?u=https://citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" target="_blank" aria-label="Facebook (opens in a new window)"> 745 Facebook 746 </a> 747 </div> 748 </div> 749 <div class="col-sm-4"> 750 <div class="share-wrapper twitter"> 751 <a class="twitter-share-button" href="https://twitter.com/intent/tweet?text=Cultures+alimentaires+au+Luxembourg%2C+Vol.+II+Manger+et+avoir+faim&url=https%3A%2F%2Fcitymuseum.lu%2F%3Fp%3D33679&hashtags=MHVL" target="_blank" aria-label="Twitter (opens in a new window)"> 752 Twitter 753 </a> 754 </div> 755 </div> 756 <div class="col-sm-4"> 757 <div class="share-wrapper email"> 758 <a href="mailto:?subject=Cultures alimentaires au Luxembourg, Vol. II Manger et avoir faim&body=Visitez cette page du Lëtzebuerg City Museum ! citymuseum.lu/products/cultures-alimentaires-au-luxembourg-vol-ii-manger-et-avoir-faim/" aria-label="Email (opens in a new window)"> 759 Email 760 </a> 761 </div> 762 </div> 763 </div> 764 </section> 765 </div> 766 </div> 767 </div> 768 </div> 769</div> 770 771<div class="modal fade" id="formContactModal" tabindex="-1" role="dialog" aria-labelledby="formModalLabelContact" aria-hidden="true"> 772 <div class="modal-dialog modal-dialog-fullscreen"> 773 <div class="modal-content"> 774 <div class="modal-header"> 775 <button class="modal-close open" data-dismiss="modal" aria-label="Close">
776 <span class="vv-hamburger" aria-hidden="true"></span> 777 </button> 778 <h4 class="modal-title" id="formModalLabelContact">Contactez-nous</h4> 779 </div> 780 <div class="modal-body"> 781 <div class="container"> 782 <section class=""> 783 <div class="form-message text-center"> 784 <p>Veuillez remplir le formulaire ci-dessous et nous vous contacterons dans les plus brefs délais.</p> 785 <p>* Champs obligatoires</p> 786 </div> 787 <div class="row navigation"> 788 <form id="forms-contact"> 789 <div class="col-sm-6"> 790 <div class="form-group has-feedback form-group-animated"> 791 <label for="inputContactLastName">Nom </label> 792 <input type="text" class="form-control" id="inputContactLastName" name="inputContactLastName"> 793 <div class="error-msg">Veuillez saisir votre nom.</div> 794 </div> 795 <div class="form-group has-feedback form-group-animated"> 796 <label for="inputContactFirstName">Prénom</label> 797 <input type="text" class="form-control" id="inputContactFirstName" name="inputContactFirstName"> 798 <div class="error-msg">Veuillez saisir votre prénom.</div> 799 </div> 800 <div class="form-group has-feedback form-group-animated"> 801 <label for="inputContactEmail">Courriel</label> 802 <input type="email" class="form-control" id="inputContactEmail" name="inputContactEmail"> 803 <div class="error-msg">Veuillez saisir une adresse e-mail valide.</div> 804 </div> 805 <div class="form-group has-feedback form-group-animated"> 806 <label for="inputContactPhone">Numéro de téléphone</label> 807 <input type="tel" class="form-control" id="inputContactPhone" name="inputContactPhone"> 808 <p style="margin-top:5px;">Le numéro de téléphone sera utilisé uniquement en cas d'annulation ou de modification de l'activité.</p> 809 <div class="error-msg">Veuillez saisir un numéro de téléphone valide.</div> 810 </div> 811 </div> 812 <div class="col-sm-6"> 813 <div class="form-group has-feedback form-group-animated"> 814 <label for="inputContactMessage">Votre demande / question</label> 815 <textarea class="form-control" id="inputContactMessage" name="inputContactMessage" rows="6"></textarea> 816 <div class="error-msg">Veuillez saisir votre message.</div> 817 818 </div> 819 </div> 820 </form> 821 </div> 822 </section> 823 </div> 824 <div class="notification-message"> 825 <p class="message"> 826 </p> 827 </div> 828 </div> 829 </div> 830 <div class="modal-bottom"> 831 <div class="gradient-black"></div> 832 <div class="container"> 833 <div class="row"> 834 <div class="col-xs-12"> 835 <div class="inner"> 836 <a tabindex="0" class="btn btn-vv white" id="sendFormContact">
836Envoyer</a> 837 </div> 838 </div> 839 </div> 840 </div> 841 </div> 842 </div> 843</div> 844
845<script type="text/javascript"> 846 (function($) { 847 $(document).ready(function() { 848 $(document).on('change', '#inputContactMessage', function(event) { 849 850 if ($(this).val().length > 0) { 851 852 $(this).parent().addClass('has-success').removeClass('has-error'); 853 854 } else { 855 856 $(this).parent().addClass('has-error').removeClass('has-success'); 857 858 } 859 860 }); 861 862 $('#forms-contact').submit(function(e) { 863 e.preventDefault(); 864 865 var $form = $(e.target); 866 867 var isValidInputContactFirstName = validateTextValue($('#inputContactFirstName')); 868 var isValidInputContactLastName = validateTextValue($('#inputContactLastName')); 869 var isValidInputContactEmail = validateEmailValue($('#inputContactEmail')); 870 var isValidInputContactPhone = validateTextValue($('#inputContactPhone')); 871 var isValidInputContactMessage = validateTextValue($('#inputContactMessage')); 872 873 if ($('input[name="inputEventName"]').length) { 874 var inputEventName = $('input[name="inputEventName"]').val(); 875 if (inputEventName == '') { 876 $('input[name="inputEventName"]').remove(); 877 } 878 } 879 880 if (isValidInputContactFirstName && isValidInputContactLastName && isValidInputContactEmail && isValidInputContactPhone && isValidInputContactMessage) { 881 882 var values = $form.serializeArray(); 883 values.push({ 884 name: 'action', 885 value: 'siteWideMessage' 886 }); 887 values.push({ 888 name: 'subject', 889 value: "Contactez-nous" 890 }); 891 892 var newMessage = "Bonjour\r\n\r\nVous avez envoyé le message suivant au Lëtzebuerg City Museum : " + "\r\n\r\n"; 893 var inputContactFirstName = ''; 894 var inputContactLastName = ''; 895 var inputContactEmail = ''; 896 var inputContactPhone = ''; 897 var message = ''; 898 var inputEventName = ''; 899 900 for (index = 0; index < values.length; ++index) { 901 if (values[index].name == "inputContactFirstName") { 902 var originalMessage = values[index].value; 903 inputContactFirstName = (originalMessage != '' ? "Prénom: " + originalMessage + "\r\n" : ""); 904 } else if (values[index].name == "inputContactLastName") { 905 var originalMessage = values[index].value; 906 inputContactLastName = (originalMessage != '' ? "Nom de famille: " + originalMessage + "\r\n" : ""); 907 } else if (values[index].name == "inputContactEmail") { 908 var originalMessage = values[index].value; 909 values[index].name = "inputEmail"; 910 inputContactEmail = (originalMessage != '' ? "Courriel: " + originalMessage + "\r\n" : ""); 911 } else if (values[index].name == "inputContactPhone") { 912 var originalMessage = values[index].value; 913 inputContactPhone = (originalMessage != '' ? "Numéro de téléphone: " + originalMessage + "\r\n" : ""); 914 } 915 if (values[index].name == "inputContactMessage") { 916 var originalMessage = values[index].value; 917 message = "\r\n" + originalMessage + "\r\n\r\n"; 918 } 919 if (values[index].name == "inputEventName") { 920 console.log('inputEventName found'); 921 922 var originalMessage = values[index].value; 923 values[index].name = "inputEventName"; 924 inputEventName = (originalMessage != '' ? "Ãvénement: " + originalMessage + "\r\n" : ""); 925 } 926 } 927 928 // values.push({ 929 // name: 'inputMessage', 930 // value: newMessage + inputContactFirstName + inputContactLastName + inputContactEmail + inputContactPhone + inputEventName + message + "\r\nMerci pour votre demande de contact. Nous allons vous contacter dès que possible.\r\n\r\nSi vous avez des questions supplémentaires, merci de nous contacter: T+352 4796 4500, E-mail : [email protected]\r\n\r\nVotre équipe du Lëtzebuerg City Museum.\r\n\r\nLëtzebuerg City Museum\r\n14, rue du Saint-Esprit\r\nL-1475 Luxembourg\r\n\r\nHeures d'ouverture\r\nMardi: 10:00 â 18:00\r\nMercredi: 10:00 â 18:00\r\nJeudi: 10:00 â 20:00\r\nVendredi: 10:00 â 18:00\r\nSamedi: 10:00 â 18:00\r\nDimanche: 10:00 â 18:00\r\n\r\n" 931 // }); 932 933 values.push({ 934 name: 'inputMessage', 935 value: JSON.stringify({ 936 'usermessage': newMessage + inputContactFirstName + inputContactLastName + inputContactEmail + inputContactPhone + inputEventName + message + "\r\nMerci pour votre demande de contact. Nous allons vous contacter dès que possible.\r\n\r\nSi vous avez des questions supplémentaires, merci de nous contacter: T+352 4796 4500, E-mail : [email protected]\r\n\r\nVotre équipe du Lëtzebuerg City Museum.\r\n\r\nLëtzebuerg City Museum\r\n14, rue du Saint-Esprit\r\nL-1475 Luxembourg\r\n\r\nHeures d'ouverture\r\nMardi: 10:00 â 18:00\r\nMercredi: 10:00 â 18:00\r\nJeudi: 10:00 â 20:00\r\nVendredi: 10:00 â 18:00\r\nSamedi: 10:00 â 18:00\r\nDimanche: 10:00 â 18:00\r\n\r\n", 937 'adminmessage': inputContactFirstName + inputContactLastName + inputContactEmail + inputContactPhone + inputEventName + message 938 }) 939 }); 940 941 $.ajax({ 942 url: 'https://citymuseum.lu/wp-admin/admin-ajax.php', 943 type: 'POST', 944 data: $.param(values), 945 success: function(result) { 946 // console.log(result); 947 $('#formContactModal .modal-dialog').addClass('modal-dialog-notification'); 948 949 jQuery('.form-message').hide(); 950 if (result == true) { 951 $('.notification-message .message').html("Merci pour votre demande de contact. Nous allons vous contacter dès que possible."); 952 } else { 953 $('.notification-message .message').html("Il y a eu une erreur. Merci d'essayer encore une fois.<br><br>Si vous avez des questions supplémentaires, merci de nous contacter au: T + 352 4796 4500, E-mail : [email protected]"); 954 } 955 } 956 }); 957 958 } 959 960 }); 961 962 $('#formContactModal').on('hidden.bs.modal', function(e) { 963 $('#formContactModal').modal('hide'); 964 965 $('#formContactModal .modal-dialog').addClass('modal-dialog-fullscreen').removeClass('modal-dialog-notification'); 966 }); 967 968 $(document).on('click', '#sendFormContact', function(event) { 969 event.preventDefault(); 970 971 $('#forms-contact').submit(); 972 }); 973 974 }); 975 })(jQuery); 976</script>
976 977<div class="modal fade" id="formOrderModal" tabindex="-1" role="dialog" aria-labelledby="formModalLabelOrder" aria-hidden="true"> 978 <div class="modal-dialog modal-dialog-fullscreen"> 979 <div class="modal-content"> 980 <div class="modal-header"> 981 <button class="modal-close open" data-dismiss="modal" aria-label="Close"> 982 <span class="vv-hamburger" aria-hidden="true"></span> 983 </button> 984 <h4 class="modal-title" id="formModalLabelOrder">Abonnez-vous à notre programme culturel</h4> 985 </div> 986 <div class="modal-body"> 987 <div class="container"> 988 <section class=""> 989 <div class="form-message text-center"> 990 <p>Veuillez remplir le formulaire ci-dessous et nous vous contacterons dans les plus brefs délais.</p> 991 <p>* Champs obligatoires</p> 992 </div> 993 <div class="row navigation"> 994 <form id="forms-order"> 995 <div class="col-sm-6"> 996 <div class="form-group has-feedback form-group-animated"> 997 <label for="inputLastName">Nom </label> 998 <input type="text" class="form-control" id="inputLastName" name="inputLastName"> 999 <div class="error-msg">Veuillez saisir votre nom.</div> 1000 </div> 1001 <div class="form-group has-feedback form-group-animated"> 1002 <label for="inputFirstName">Prénom</label> 1003 <input type="text" class="form-control" id="inputFirstName" name="inputFirstName"> 1004 <div class="error-msg">Veuillez saisir votre prénom.</div> 1005 </div> 1006 <div class="form-group has-feedback form-group-animated"> 1007 <label for="inputEmail">Courriel</label> 1008 <input type="email" class="form-control" id="inputEmail" name="inputEmail"> 1009 <div class="error-msg">Veuillez saisir une adresse e-mail valide.</div> 1010 </div> 1011 <div class="form-group has-feedback"> 1012 <input type="checkbox" class="sr-only" id="inputDigital" name="inputDigital" value="digital" checked> 1013 <label for="inputDigital"><span class="ui" aria-hidden="true"></span>J'aimerais avoir une version digitale</label> 1014 </div> 1015 <div class="form-group has-feedback"> 1016 <input type="checkbox" class="sr-only" id="inputPrint" name="inputPrint" value="print"> 1017 <label for="inputPrint"><span class="ui" aria-hidden="true"></span>Je voudrais une version imprimée</label> 1018 </div> 1019 <div class="form-group has-feedback"> 1020 <input type="checkbox" class="sr-only" id="inputVillaVauban" name="inputVillaVauban" value="villavauban"> 1021 <label for="inputVillaVauban"><span class="ui" aria-hidden="true"></span>Je souhaite également recevoir le programme de la Villa Vauban Musée d'Art de la Ville de Luxembourg</label> 1022 </div> 1023 <small class="help-block checkError"> 1024 Sélectionnez au moins une version </small> 1025 </div> 1026 <div class="col-sm-6 address"> 1027 <div class="form-group has-feedback form-group-animated"> 1028 <label for="inputAddress">N° & adresse</label> 1029 <input type="text" class="form-control" id="inputAddress" name="inputAddress"> 1030 <div class="error-msg">Veuillez indiquer votre adresse.</div> 1031 </div> 1032 <div class="form-group has-feedback form-group-animated"> 1033 <label for="inputPostalCode">Code postal</label> 1034 <input type="text" class="form-control" id="inputPostalCode" name="inputPostalCode"> 1035 <div class="error-msg">Veuillez saisir votre code postal.</div> 1036 </div> 1037 <div class="form-group has-feedback form-group-animated"> 1038 <label for="inputCity">Ville</label> 1039 <input type="text" class="form-control" id="inputCity" name="inputCity"> 1040 <div class="error-msg">Veuillez indiquer votre ville.</div> 1041 </div> 1042 <div class="form-group has-feedback form-group-animated"> 1043 <label for="inputCountry">Pays</label> 1044 <input type="text" class="form-control" id="inputCountry" name="inputCountry"> 1045 <div class="error-msg">Veuillez indiquer votre pays.</div> 1046 </div> 1047 </div> 1048 </form> 1049 </div> 1050 </section> 1051 </div> 1052 <div class="notification-message"> 1053 <p class="message"> 1054 </p> 1055 </div> 1056 </div> 1057 </div> 1058 <div class="modal-bottom"> 1059 <div class="gradient-black"></div> 1060 <div class="container"> 1061 <div class="row"> 1062 <div class="col-xs-12"> 1063 <div class="inner"> 1064 <a tabindex="0" href="javascript:(void);" class="btn btn-vv white" id="sendFormOrder">
1064Envoyer</a> 1065 </div> 1066 </div> 1067 </div> 1068 </div> 1069 </div> 1070 </div> 1071</div> 1072
1073<script type="text/javascript"> 1074 (function($) { 1075 function validateTextValue(textElement) { 1076 1077 var text = $(textElement).val(); 1078 1079 $(textElement).val(text); 1080 1081 if (text.length > 0) { 1082 1083 $(textElement).parent().addClass('has-success').removeClass('has-error'); 1084 1085 return true; 1086 1087 } else { 1088 1089 $(textElement).parent().addClass('has-error').removeClass('has-success'); 1090 1091 return false; 1092 1093 } 1094 1095 } 1096 1097 function validateNumberValue(numberElement) { 1098 1099 var number = $(numberElement).val(); 1100 1101 if (number.length > 0 && !isNaN(parseFloat(number)) && isFinite(number)) { 1102 1103 $(numberElement).parent().addClass('has-success').removeClass('has-error'); 1104 1105 return true; 1106 1107 } else { 1108 1109 $(numberElement).parent().addClass('has-error').removeClass('has-success'); 1110 1111 return false; 1112 1113 } 1114 1115 } 1116 1117 function validateEmailValue(emailElement) { 1118 1119 var pattern = new RegExp('^(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$'); 1120 var email = $(emailElement).val().replace(/\s+/g, ''); 1121 1122 $(emailElement).val(email); 1123 1124 if (email.length > 0 && pattern.test(email)) { 1125 1126 $(emailElement).parent().addClass('has-success').removeClass('has-error'); 1127 1128 return true; 1129 } else { 1130 1131 $(emailElement).parent().addClass('has-error').removeClass('has-success'); 1132 1133 return false; 1134 1135 } 1136 1137 } 1138 1139 function validateCheckboxValue(checkboxElement) { 1140 1141 if ($(checkboxElement).is(':checked')) { 1142 return true; 1143 } else { 1144 return false; 1145 } 1146 1147 } 1148 1149 $(document).ready(function() { 1150 $('#forms-order').submit(function(e) { 1151 e.preventDefault(); 1152 1153 var $form = $(e.target); 1154 1155 var isValidInputFirstName = validateTextValue($('#inputFirstName')); 1156 var isValidInputLastName = validateTextValue($('#inputLastName')); 1157 var isValidInputEmail = validateEmailValue($('#inputEmail')); 1158 var isValidInputAddress = validateTextValue($('#inputAddress')); 1159 var isValidInputPostalCode = validateNumberValue($('#inputPostalCode')); 1160 var isValidInputCity = validateTextValue($('#inputCity')); 1161 var isValidInputCountry = validateTextValue($('#inputCountry')); 1162 var isValidInputDigital = validateCheckboxValue($('#inputDigital')); 1163 var isValidInputPrint = validateCheckboxValue($('#inputPrint')); 1164 1165 if (isValidInputFirstName && isValidInputLastName && isValidInputEmail && (isValidInputDigital || (isValidInputPrint && isValidInputAddress && isValidInputPostalCode && isValidInputCity && isValidInputCountry))) { 1166 1167 var values = $form.serializeArray(); 1168 values.push({ 1169 name: 'action', 1170 value: 'siteWideMessage' 1171 }); 1172 values.push({ 1173 name: 'subject', 1174 value: "Abonnez-vous à notre programme culturel" 1175 }); 1176 1177 var newMessage = "Bonjour\r\n\r\nVous avez envoyé le message suivant au Lëtzebuerg City Museum : " + "\r\n\r\n"; 1178 var inputFirstName = ''; 1179 var inputLastName = ''; 1180 var inputEmail = ''; 1181 var inputAddress = ''; 1182 var inputPostalCode = ''; 1183 var inputCity = ''; 1184 var inputCountry = ''; 1185 var inputDigital = ''; 1186 var inputPrint = ''; 1187 var inputVillaVauban = ''; 1188 1189 for (index = 0; index < values.length; ++index) { 1190 if (values[index].name == "inputFirstName") { 1191 var originalMessage = values[index].value; 1192 inputFirstName = (originalMessage != '' ? "Prénom: " + originalMessage + "\r\n" : ""); 1193 } else if (values[index].name == "inputLastName") { 1194 var originalMessage = values[index].value; 1195 inputLastName = (originalMessage != '' ? "Nom de famille: " + originalMessage + "\r\n" : ""); 1196 } else if (values[index].name == "inputEmail") { 1197 var originalMessage = values[index].value; 1198 inputEmail = (originalMessage != '' ? "Courriel: " + originalMessage + "\r\n" : ""); 1199 } else if (isValidInputPrint && values[index].name == "inputAddress") { 1200 var originalMessage = values[index].value; 1201 inputAddress = (originalMessage != '' ? "Adresse: " + originalMessage + "\r\n" : ""); 1202 } else if (isValidInputPrint && values[index].name == "inputPostalCode") { 1203 var originalMessage = values[index].value; 1204 inputPostalCode = (originalMessage != '' ? "Code postal: " + originalMessage + "\r\n" : ""); 1205 } else if (isValidInputPrint && values[index].name == "inputCity") { 1206 var originalMessage = values[index].value; 1207 inputCity = (originalMessage != '' ? "Ville: " + originalMessage + "\r\n" : ""); 1208 } else if (isValidInputPrint && values[index].name == "inputCountry") { 1209 var originalMessage = values[index].value; 1210 inputCountry = (originalMessage != '' ? "Pays: " + originalMessage + "\r\n" : ""); 1211 } else if (values[index].name == "inputDigital") { 1212 var originalMessage = values[index].value; 1213 inputDigital = (originalMessage != '' ? "\r\n" + "J'aimerais avoir une version digitale\r\n" : ""); 1214 } else if (values[index].name == "inputPrint") { 1215 var originalMessage = values[index].value; 1216 inputPrint = (originalMessage != '' ? "\r\n" + "Je voudrais une version imprimée\r\n" : ""); 1217 } else if (values[index].name == "inputVillaVauban") { 1218 var originalMessage = values[index].value; 1219 inputVillaVauban = (originalMessage != '' ? "\r\n" + "Je souhaite également recevoir le programme de la Villa Vauban Musée d'Art de la Ville de Luxembourg\r\n" : ""); 1220 } 1221 } 1222 1223 // values.push({ 1224 // name: 'inputMessage', 1225 // value: newMessage + inputFirstName + inputLastName + inputEmail + inputAddress + inputPostalCode + inputCity + inputCountry + inputDigital + inputPrint + inputVillaVauban + "\r\nMerci pour votre demande de contact. Nous allons vous contacter dès que possible.\r\n\r\nSi vous avez des questions supplémentaires, merci de nous contacter: T+352 4796 4500, E-mail : [email protected]\r\n\r\nVotre équipe du Lëtzebuerg City Museum.\r\n\r\nLëtzebuerg City Museum\r\n14, rue du Saint-Esprit\r\nL-1475 Luxembourg\r\n\r\nHeures d'ouverture\r\nMardi: 10:00 â 18:00\r\nMercredi: 10:00 â 18:00\r\nJeudi: 10:00 â 20:00\r\nVendredi: 10:00 â 18:00\r\nSamedi: 10:00 â 18:00\r\nDimanche: 10:00 â 18:00\r\n\r\n" 1226 // }); 1227 1228 values.push({ 1229 name: 'inputMessage', 1230 value: JSON.stringify({ 1231 'usermessage': newMessage + inputFirstName + inputLastName + inputEmail + inputAddress + inputPostalCode + inputCity + inputCountry + inputDigital + inputPrint + inputVillaVauban + "\r\nMerci pour votre demande de contact. Nous allons vous contacter dès que possible.\r\n\r\nSi vous avez des questions supplémentaires, merci de nous contacter: T+352 4796 4500, E-mail : [email protected]\r\n\r\nVotre équipe du Lëtzebuerg City Museum.\r\n\r\nLëtzebuerg City Museum\r\n14, rue du Saint-Esprit\r\nL-1475 Luxembourg\r\n\r\nHeures d'ouverture\r\nMardi: 10:00 â 18:00\r\nMercredi: 10:00 â 18:00\r\nJeudi: 10:00 â 20:00\r\nVendredi: 10:00 â 18:00\r\nSamedi: 10:00 â 18:00\r\nDimanche: 10:00 â 18:00\r\n\r\n", 1232 'adminmessage': inputFirstName + inputLastName + inputEmail + inputAddress + inputPostalCode + inputCity + inputCountry + inputDigital + inputPrint + inputVillaVauban 1233 }) 1234 }); 1235 1236 $.ajax({ 1237 url: 'https://citymuseum.lu/wp-admin/admin-ajax.php', 1238 type: 'POST', 1239 data: $.param(values), 1240 success: function(result) { 1241 $('#formOrderModal .modal-dialog').addClass('modal-dialog-notification'); 1242 jQuery('.form-message').hide(); 1243 if (result == true) { 1244 $('.notification-message .message').html("Merci beaucoup pour votre commande. Nous allons traiter votre demande dès que possible."); 1245 } else { 1246 $('.notification-message .message').html("Il y a eu une erreur. Merci d'essayer encore une fois.<br><br>Si vous avez des questions supplémentaires, merci de nous contacter au: T + 352 4796 4500, E-mail : [email protected]"); 1247 } 1248 } 1249 }); 1250 1251 } 1252 1253 }); 1254 1255 $('#formOrderModal').on('hidden.bs.modal', function(e) { 1256 $('#formOrderModal').modal('hide'); 1257 1258 $('#formOrderModal .modal-dialog').addClass('modal-dialog-fullscreen').removeClass('modal-dialog-notification'); 1259 }); 1260 1261 $(document).on('click', '#sendFormOrder', function(event) { 1262 event.preventDefault(); 1263 1264 $('#forms-order').submit(); 1265 }); 1266 1267 $(document).on('click', '#inputPrint', function(event) { 1268 if ($(this).is(':checked')) { 1269 $('.address').css('display', 'block'); 1270 } else { 1271 $('.address').css('display', 'none'); 1272 } 1273 }); 1274 1275 $(document).on('change', '#inputPrint, #inputDigital', function(event) { 1276 if ($('#inputPrint').is(':checked') || $('#inputDigital').is(':checked')) { 1277 $('.checkError').css('display', 'none'); 1278 } else { 1279 $('.checkError').css('display', 'block'); 1280 } 1281 }); 1282 }); 1283 })(jQuery); 1284</script>
1284 1285<div class="modal fade" id="formInvitationModal" tabindex="-1" role="dialog" aria-labelledby="formModalLabelOrder" aria-hidden="true"> 1286 <div class="modal-dialog modal-dialog-fullscreen"> 1287 <div class="modal-content"> 1288 <div class="modal-header"> 1289 <button class="modal-close open" data-dismiss="modal" aria-label="Close"> 1290 <span class="vv-hamburger" aria-hidden="true"></span> 1291 </button> 1292 <h4 class="modal-title" id="formModalLabelOrder">Invitations</h4> 1293 </div> 1294 <div class="modal-body"> 1295 <div class="container"> 1296 <section class=""> 1297 <div class="form-message text-center"> 1298 <p>Inscrivez-vous et recevez des invitations exclusives à nos vernissages 1299pour être les premiers à découvrir nos nouvelles expositions et rencontrer dâautres passionné(e)s d'histoire.</p> 1300 <p>Veuillez remplir le formulaire ci-dessous.</p> 1301 <p>* Champs obligatoires</p> 1302 </div> 1303 <div class="row navigation"> 1304 <form id="forms-invitation"> 1305 <div class="col-sm-6"> 1306 <div class="form-group has-feedback form-group-animated"> 1307 <label for="inputLastName_Invitation">Nom </label> 1308 <input type="text" class="form-control" id="inputLastName_Invitation" name="inputLastName_Invitation"> 1309 <div class="error-msg">Veuillez saisir votre nom.</div> 1310 </div> 1311 <div class="form-group has-feedback form-group-animated"> 1312 <label for="inputFirstName_Invitation">Prénom</label> 1313 <input type="text" class="form-control" id="inputFirstName_Invitation" name="inputFirstName_Invitation"> 1314 <div class="error-msg">Veuillez saisir votre prénom.</div> 1315 </div> 1316 <div class="form-group has-feedback form-group-animated"> 1317 <label for="inputEmail_Invitation">Courriel</label> 1318 <input type="email" class="form-control" id="inputEmail_Invitation" name="inputEmail_Invitation"> 1319 <div class="error-msg">Veuillez saisir une adresse e-mail valide.</div> 1320 </div> 1321 <div class="form-group has-feedback"> 1322 <input type="checkbox" class="sr-only" id="inputDigital_Invitation" name="inputDigital_Invitation" value="digital" checked> 1323 <label for="inputDigital_Invitation"> 1324 <span class="ui" aria-hidden="true"></span> 1325 Je voudrais recevoir les invitations en version numérique<br> 1326 (pour grandes expositions temporaires, événements, expositions de plus petit format) </label> 1327 </div> 1328 <div class="form-group has-feedback"> 1329 <input type="checkbox" class="sr-only" id="inputPrint_Invitation" name="inputPrint_Invitation" value="print"> 1330 <label for="inputPrint_Invitation"> 1331 <span class="ui" aria-hidden="true"></span> 1332 Je voudrais recevoir une version imprimée<br> 1333 (uniquement envoyée pour les grandes expositions temporaires) </label> 1334 </div> 1335 <div class="form-group has-feedback"> 1336 <input type="checkbox" class="sr-only" id="inputBothVersions" name="inputBothVersions" value="VillaVauban"> 1337 <label for="inputBothVersions"><span class="ui" aria-hidden="true"></span>J'aimerais recevoir les deux</label> 1338 </div> 1339 <small class="help-block checkError"> 1340 Sélectionnez au moins une version </small> 1341 1342 <div class="form-group text-right"> 1343 <a href="https://villavauban.lu/#invitation-form" target="blank" style="color:#ffffff;"> 1344 Inscription Villa Vauban â Musée dâArt de la Ville de Luxembourg </a> 1345 </div> 1346 </div> 1347 <div class="col-sm-6 address"> 1348 <div class="form-group has-feedback form-group-animated"> 1349 <label for="inputAddress_Invitation">N° & adresse</label> 1350 <input type="text" class="form-control" id="inputAddress_Invitation" name="inputAddress_Invitation"> 1351 <div class="error-msg">Veuillez indiquer votre adresse.</div> 1352 </div> 1353 <div class="form-group has-feedback form-group-animated"> 1354 <label for="inputPostalCode_Invitation">Code postal</label> 1355 <input type="text" class="form-control" id="inputPostalCode_Invitation" name="inputPostalCode_Invitation"> 1356 <div class="error-msg">Veuillez saisir votre code postal.</div> 1357 </div> 1358 <div class="form-group has-feedback form-group-animated"> 1359 <label for="inputCity_Invitation">Ville</label> 1360 <input type="text" class="form-control" id="inputCity_Invitation" name="inputCity_Invitation"> 1361 <div class="error-msg">Veuillez indiquer votre ville.</div> 1362 </div> 1363 <div class="form-group has-feedback form-group-animated"> 1364 <label for="inputCountry_Invitation">Pays</label> 1365 <input type="text" class="form-control" id="inputCountry_Invitation" name="inputCountry_Invitation"> 1366 <div class="error-msg">Veuillez indiquer votre pays.</div> 1367 </div> 1368 </div> 1369 </form> 1370 </div> 1371 </section> 1372 </div> 1373 <div class="notification-message"> 1374 <p class="message"> 1375 </p> 1376 </div> 1377 </div> 1378 </div> 1379 <div class="modal-bottom"> 1380 <div class="gradient-black"></div> 1381 <div class="container"> 1382 <div class="row"> 1383 <div class="col-xs-12"> 1384 <div class="inner"> 1385 <a tabindex="0" href="javascript:(void);" class="btn btn-vv white" id="sendFormOrder">
1385Envoyer</a> 1386 </div> 1387 </div> 1388 </div> 1389 </div> 1390 </div> 1391 </div> 1392</div> 1393
1394<script type="text/javascript"> 1395 (function($) { 1396 function validateTextValue(textElement) { 1397 1398 var text = $(textElement).val(); 1399 1400 $(textElement).val(text); 1401 1402 if (text.length > 0) { 1403 1404 $(textElement).parent().addClass('has-success').removeClass('has-error'); 1405 1406 return true; 1407 1408 } else { 1409 1410 $(textElement).parent().addClass('has-error').removeClass('has-success'); 1411 1412 return false; 1413 1414 } 1415 1416 } 1417 1418 function validateNumberValue(numberElement) { 1419 1420 var number = $(numberElement).val(); 1421 1422 if (number.length > 0 && !isNaN(parseFloat(number)) && isFinite(number)) { 1423 1424 $(numberElement).parent().addClass('has-success').removeClass('has-error'); 1425 1426 return true; 1427 1428 } else { 1429 1430 $(numberElement).parent().addClass('has-error').removeClass('has-success'); 1431 1432 return false; 1433 1434 } 1435 1436 } 1437 1438 function validateEmailValue(emailElement) { 1439 1440 var pattern = new RegExp('^(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$'); 1441 var email = $(emailElement).val().replace(/\s+/g, ''); 1442 1443 $(emailElement).val(email); 1444 1445 if (email.length > 0 && pattern.test(email)) { 1446 1447 $(emailElement).parent().addClass('has-success').removeClass('has-error'); 1448 1449 return true; 1450 } else { 1451 1452 $(emailElement).parent().addClass('has-error').removeClass('has-success'); 1453 1454 return false; 1455 1456 } 1457 1458 } 1459 1460 function validateCheckboxValue(checkboxElement) { 1461 1462 if ($(checkboxElement).is(':checked')) { 1463 return true; 1464 } else { 1465 return false; 1466 } 1467 1468 } 1469 1470 $(document).ready(function() { 1471 // on VillaVauban checked check both digital and print 1472 $('#inputBothVersions').change(function() { 1473 if ($(this).is(':checked')) { 1474 $('#inputDigital_Invitation').prop('checked', true); 1475 $('#inputPrint_Invitation').prop('checked', true); 1476 $('.address').css('display', 'block'); 1477 } else { 1478 $('#inputDigital_Invitation').prop('checked', false); 1479 $('#inputPrint_Invitation').prop('checked', false); 1480 $('.address').css('display', 'none'); 1481 } 1482 }); 1483 1484 $('#forms-invitation').submit(function(e) { 1485 e.preventDefault(); 1486 1487 var $form = $(e.target); 1488 1489 var isValidinputFirstName_Invitation = validateTextValue($('#inputFirstName_Invitation')); 1490 var isValidinputLastName_Invitation = validateTextValue($('#inputLastName_Invitation')); 1491 var isValidinputEmail_Invitation = validateEmailValue($('#inputEmail_Invitation')); 1492 var isValidinputAddress_Invitation = validateTextValue($('#inputAddress_Invitation')); 1493 var isValidinputPostalCode_Invitation = validateNumberValue($('#inputPostalCode_Invitation')); 1494 var isValidinputCity_Invitation = validateTextValue($('#inputCity_Invitation')); 1495 var isValidinputCountry_Invitation = validateTextValue($('#inputCountry_Invitation')); 1496 var isValidinputDigital_Invitation = validateCheckboxValue($('#inputDigital_Invitation')); 1497 var isValidinputPrint_Invitation = validateCheckboxValue($('#inputPrint_Invitation')); 1498 var BothVersions = validateCheckboxValue($('#inputBothVersions')); 1499 1500 1501 1502 if (isValidinputFirstName_Invitation && isValidinputLastName_Invitation && isValidinputEmail_Invitation && (isValidinputDigital_Invitation || (isValidinputPrint_Invitation && isValidinputAddress_Invitation && isValidinputPostalCode_Invitation && isValidinputCity_Invitation && isValidinputCountry_Invitation))) { 1503 var values = $form.serializeArray(); 1504 values.push({ 1505 name: 'action', 1506 value: 'siteWideMessage' 1507 }); 1508 values.push({ 1509 name: 'subject', 1510 value: "Inscription aux invitations" 1511 }); 1512 1513 values.push({ 1514 name: 'type', 1515 value: "invitation" 1516 }); 1517 1518 values.push({ 1519 name: 'recipient', 1520 value: "[email protected]" 1521 }); 1522 1523 var newMessage = "Bonjour\r\n\r\nVous avez envoyé le message suivant au Lëtzebuerg City Museum : " + "\r\n\r\n"; 1524 var inputFirstName_Invitation = ''; 1525 var inputLastName_Invitation = ''; 1526 var inputEmail_Invitation = ''; 1527 var inputAddress_Invitation = ''; 1528 var inputPostalCode_Invitation = ''; 1529 var inputCity_Invitation = ''; 1530 var inputCountry_Invitation = ''; 1531 var inputDigital_Invitation = ''; 1532 var inputPrint_Invitation = ''; 1533 var inputBothVersions = ''; 1534 1535 for (index = 0; index < values.length; ++index) { 1536 if (values[index].name == "inputFirstName_Invitation") { 1537 var originalMessage = values[index].value; 1538 inputFirstName_Invitation = (originalMessage != '' ? "Prénom: " + originalMessage + "\r\n" : ""); 1539 } else if (values[index].name == "inputLastName_Invitation") { 1540 var originalMessage = values[index].value; 1541 inputLastName_Invitation = (originalMessage != '' ? "Nom de famille: " + originalMessage + "\r\n" : ""); 1542 } else if (values[index].name == "inputEmail_Invitation") { 1543 var originalMessage = values[index].value; 1544 inputEmail_Invitation = (originalMessage != '' ? "Courriel: " + originalMessage + "\r\n" : ""); 1545 } else if (isValidinputPrint_Invitation && values[index].name == "inputAddress_Invitation") { 1546 var originalMessage = values[index].value; 1547 inputAddress_Invitation = (originalMessage != '' ? "Adresse: " + originalMessage + "\r\n" : ""); 1548 } else if (isValidinputPrint_Invitation && values[index].name == "inputPostalCode_Invitation") { 1549 var originalMessage = values[index].value; 1550 inputPostalCode_Invitation = (originalMessage != '' ? "Code postal: " + originalMessage + "\r\n" : ""); 1551 } else if (isValidinputPrint_Invitation && values[index].name == "inputCity_Invitation") { 1552 var originalMessage = values[index].value; 1553 inputCity_Invitation = (originalMessage != '' ? "Ville: " + originalMessage + "\r\n" : ""); 1554 } else if (isValidinputPrint_Invitation && values[index].name == "inputCountry_Invitation") { 1555 var originalMessage = values[index].value; 1556 inputCountry_Invitation = (originalMessage != '' ? "Pays: " + originalMessage + "\r\n" : ""); 1557 } else if (values[index].name == "inputDigital_Invitation") { 1558 var originalMessage = values[index].value; 1559 if (!BothVersions) { 1560 inputDigital_Invitation = (originalMessage != '' ? "\r\n" + "Je voudrais recevoir les invitations en version numérique\r\n" : ""); 1561 } 1562 // inputDigital_Invitation = (originalMessage != '' ? "\r\n" + "Je voudrais recevoir les invitations en version numérique\r\n" : ""); 1563 } else if (values[index].name == "inputPrint_Invitation") { 1564 var originalMessage = values[index].value; 1565 // if bothVersions is checked, don't add the print version 1566 if (!BothVersions) { 1567 inputPrint_Invitation = (originalMessage != '' ? "\r\n" + "Je voudrais recevoir une version imprimée\r\n" : ""); 1568 } 1569 // inputPrint_Invitation = (originalMessage != '' ? "\r\n" + "Je voudrais recevoir une version imprimée\r\n" : ""); 1570 } else if (values[index].name == "inputBothVersions") { 1571 var originalMessage = values[index].value; 1572 inputBothVersions = (originalMessage != '' ? "\r\n" + "J'aimerais recevoir les deux\r\n" : ""); 1573 } 1574 } 1575 1576 // values.push({ 1577 // name: 'inputMessage', 1578 // value: newMessage + inputFirstName_Invitation + inputLastName_Invitation + inputEmail_Invitation + inputAddress_Invitation + inputPostalCode_Invitation + inputCity_Invitation + inputCountry_Invitation + inputDigital_Invitation + inputPrint_Invitation + inputBothVersions + "\r\nSi vous avez des questions supplémentaires, merci de nous contacter: T+352 4796 4500, E-mail : [email protected]\r\n\r\nVotre équipe du Lëtzebuerg City Museum.\r\n\r\nLëtzebuerg City Museum\r\n14, rue du Saint-Esprit\r\nL-1475 Luxembourg\r\n\r\nHeures d'ouverture\r\nMardi: 10:00 â 18:00\r\nMercredi: 10:00 â 18:00\r\nJeudi: 10:00 â 20:00\r\nVendredi: 10:00 â 18:00\r\nSamedi: 10:00 â 18:00\r\nDimanche: 10:00 â 18:00\r\n\r\n" 1579 // }); 1580 1581 1582 values.push({ 1583 name: 'inputMessage', 1584 value: JSON.stringify({ 1585 'usermessage': newMessage + inputFirstName_Invitation + inputLastName_Invitation + inputEmail_Invitation + inputAddress_Invitation + inputPostalCode_Invitation + inputCity_Invitation + inputCountry_Invitation + inputDigital_Invitation + inputPrint_Invitation + inputBothVersions + "\r\nSi vous avez des questions supplémentaires, merci de nous contacter: T+352 4796 4500, E-mail : [email protected]\r\n\r\nVotre équipe du Lëtzebuerg City Museum.\r\n\r\nLëtzebuerg City Museum\r\n14, rue du Saint-Esprit\r\nL-1475 Luxembourg\r\n\r\nHeures d'ouverture\r\nMardi: 10:00 â 18:00\r\nMercredi: 10:00 â 18:00\r\nJeudi: 10:00 â 20:00\r\nVendredi: 10:00 â 18:00\r\nSamedi: 10:00 â 18:00\r\nDimanche: 10:00 â 18:00\r\n\r\n", 1586 'adminmessage': inputFirstName_Invitation + inputLastName_Invitation + inputEmail_Invitation + inputAddress_Invitation + inputPostalCode_Invitation + inputCity_Invitation + inputCountry_Invitation + inputDigital_Invitation + inputPrint_Invitation + inputBothVersions 1587 }) 1588 }); 1589 1590 1591 1592 $.ajax({ 1593 url: 'https://citymuseum.lu/wp-admin/admin-ajax.php', 1594 type: 'POST', 1595 data: $.param(values), 1596 success: function(result) { 1597 $('#formInvitationModal .modal-dialog').addClass('modal-dialog-notification'); 1598 // $('#formInvitationModal .modal-dialog').addClass('modal-dialog-notification'); 1599 1600 if (result == true) { 1601 // if ($('#inputDigital_Invitation').is(':checked')) { 1602 // GoogleAnalyticsHelper.sendEvent(GoogleAnalyticsHelper.CATEGORY.application, GoogleAnalyticsHelper.ACTION.SUBSCRIBE, GoogleAnalyticsHelper.LABEL.CULTURAL_PROGRAMM, GoogleAnalyticsHelper.VALUES.ONLY_DIGITAL); 1603 // } 1604 // else if ($('#inputPrint_Invitation').is(':checked')) { 1605 // GoogleAnalyticsHelper.sendEvent(GoogleAnalyticsHelper.CATEGORY.application, GoogleAnalyticsHelper.ACTION.SUBSCRIBE, GoogleAnalyticsHelper.LABEL.CULTURAL_PROGRAMM, GoogleAnalyticsHelper.VALUES.ONLY_PRINT); 1606 // } 1607 // else if ($('#inputDigital_Invitation').is(':checked') && $('#inputPrint_Invitation').is(':checked')) { 1608 // GoogleAnalyticsHelper.sendEvent(GoogleAnalyticsHelper.CATEGORY.application, GoogleAnalyticsHelper.ACTION.SUBSCRIBE, GoogleAnalyticsHelper.LABEL.CULTURAL_PROGRAMM, GoogleAnalyticsHelper.VALUES.DIGITAL_PRINT); 1609 // } 1610 // else if ($('#inputDigital_Invitation').is(':checked') && $('#inputBothVersions').is(':checked')) { 1611 // GoogleAnalyticsHelper.sendEvent(GoogleAnalyticsHelper.CATEGORY.application, GoogleAnalyticsHelper.ACTION.SUBSCRIBE, GoogleAnalyticsHelper.LABEL.CULTURAL_PROGRAMM, GoogleAnalyticsHelper.VALUES.ONLY_DIGITAL_BOTH); 1612 // } 1613 // else if ($('#inputBothVersions').is(':checked') && $('#inputPrint_Invitation').is(':checked')) { 1614 // GoogleAnalyticsHelper.sendEvent(GoogleAnalyticsHelper.CATEGORY.application, GoogleAnalyticsHelper.ACTION.SUBSCRIBE, GoogleAnalyticsHelper.LABEL.CULTURAL_PROGRAMM, GoogleAnalyticsHelper.VALUES.ONLY_PRINT_BOTH); 1615 // } 1616 // else if ($('#inputDigital_Invitation').is(':checked') && $('#inputPrint_Invitation').is(':checked') && $('#inputBothVersions').is(':checked')) { 1617 // GoogleAnalyticsHelper.sendEvent(GoogleAnalyticsHelper.CATEGORY.application, GoogleAnalyticsHelper.ACTION.SUBSCRIBE, GoogleAnalyticsHelper.LABEL.CULTURAL_PROGRAMM, GoogleAnalyticsHelper.VALUES.DIGITAL_PRINT_BOTH); 1618 // } 1619 1620 // GoogleAnalyticsHelper.sendPageView(GoogleAnalyticsHelper.TYPE.SENDFORM_CULTURAL_PROGRAMM); 1621 1622 $('.notification-message .message').html("Merci beaucoup de votre intérêt."); 1623 } else { 1624 $('.notification-message .message').html("Il y a eu une erreur. Merci d'essayer encore une fois.<br><br>Si vous avez des questions supplémentaires, merci de nous contacter au: T + 352 4796 4500, E-mail : [email protected]"); 1625 } 1626 } 1627 }); 1628 1629 } 1630 1631 }); 1632 1633 $('#formInvitationModal').on('hidden.bs.modal', function(e) { 1634 $('#formInvitationModal').modal('hide'); 1635 1636 $('#formInvitationModal .modal-dialog').addClass('modal-dialog-fullscreen').removeClass('modal-dialog-notification'); 1637 }); 1638 1639 $(document).on('click', '#sendFormOrder', function(event) { 1640 event.preventDefault(); 1641 1642 $('#forms-invitation').submit(); 1643 }); 1644 1645 $(document).on('click', '#inputPrint_Invitation', function(event) { 1646 if ($(this).is(':checked')) { 1647 $('.address').css('display', 'block'); 1648 } else { 1649 $('.address').css('display', 'none'); 1650 $('#inputBothVersions').prop('checked', false); 1651 } 1652 }); 1653 1654 $(document).on('change', '#inputPrint_Invitation, #inputDigital_Invitation, #inputBothVersions', function(event) { 1655 if ($('#inputPrint_Invitation').is(':checked') || $('#inputDigital_Invitation').is(':checked')) { 1656 $('.checkError').css('display', 'none'); 1657 } else { 1658 $('.checkError').css('display', 'block'); 1659 } 1660 }); 1661 }); 1662 })(jQuery); 1663</script>
1663<script type="speculationrules"> 1664{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/mhvl/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1665</script>
1665 1666 <!--copyscapeskip--> 1667 <aside id="moove_gdpr_cookie_info_bar" class="moove-gdpr-info-bar-hidden moove-gdpr-align-center moove-gdpr-dark-scheme gdpr_infobar_postion_bottom" aria-label="Bannière de cookies GDPR" style="display: none;"> 1668 <div class="moove-gdpr-info-bar-container"> 1669 <div class="moove-gdpr-info-bar-content"> 1670 1671<div class="moove-gdpr-cookie-notice"> 1672 <p>Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site.</p> 1673<p>Vous trouverez plus d'informations à ce sujet dans les <button tabindex="0" aria-haspopup="true" data-href="#moove_gdpr_cookie_modal" class="change-settings-button">réglages</button>.</p> 1674</div> 1675<!-- .moove-gdpr-cookie-notice --> 1676 1677<div class="moove-gdpr-button-holder"> 1678 <button class="mgbutton moove-gdpr-infobar-allow-all gdpr-fbo-0" aria-label="Accepter" tabindex="1" >Accepter</button> 1679 <button class="mgbutton moove-gdpr-infobar-reject-btn gdpr-fbo-1 " tabindex="1" aria-label="Rejeter">Rejeter</button> 1680 </div> 1681<!-- .button-container --> 1682 </div> 1683 <!-- moove-gdpr-info-bar-content --> 1684 </div> 1685 <!-- moove-gdpr-info-bar-container --> 1686 </aside> 1687 <!-- #moove_gdpr_cookie_info_bar --> 1688 <!--/copyscapeskip-->
1689<script type="text/javascript" src="https://citymuseum.lu/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.7.7" id="swv-js"></script>
vendor: 1 bytes, line 1689
1689
1690<script type="text/javascript" id="contact-form-7-js-extra"> 1691/* <![CDATA[ */ 1692var wpcf7 = {"api":{"root":"https://citymuseum.lu/wp-json/","namespace":"contact-form-7/v1"},"cached":"1"}; 1693//# sourceURL=contact-form-7-js-extra 1694/* ]]> */ 1695</script>
vendor: 1 bytes, line 1695
1695
1696<script type="text/javascript" src="https://citymuseum.lu/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.7.7" id="contact-form-7-js"></script>
vendor: 1 bytes, line 1696
1696
1697<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/modernizr.custom.js?ver=2.8.3" id="modernizr-js"></script>
vendor: 1 bytes, line 1697
1697
1698<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/Villa_Vauban.js?ver=2985248" id="vv-font-js"></script>
vendor: 1 bytes, line 1698
1698
1699<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/navigation.js?ver=20120206" id="vv-navigation-js"></script>
vendor: 1 bytes, line 1699
1699
1700<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/skip-link-focus-fix.js?ver=20130115" id="vv-skip-link-focus-fix-js"></script>
vendor: 1 bytes, line 1700
1700
1701<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/bootstrap.min.js?ver=3.3.2" id="bootstrap-js"></script>
vendor: 1 bytes, line 1701
1701
1702<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/jquery.backstretch.min.js?ver=2.0.4" id="backstretch-js"></script>
vendor: 1 bytes, line 1702
1702
1703<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/jquery.scrollTo.min.js?ver=2.1.2" id="scrollTo-js"></script>
vendor: 1 bytes, line 1703
1703
1704<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/picker.js?ver=3.5.6" id="picker-js"></script>
vendor: 1 bytes, line 1704
1704
1705<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/picker.date.js?ver=3.5.6" id="picker-date-js"></script>
vendor: 1 bytes, line 1705
1705
1706<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/picker.time.js?ver=3.5.6" id="picker-time-js"></script>
vendor: 1 bytes, line 1706
1706
1707<script type="text/javascript" src="https://citymuseum.lu/wp-includes/js/dist/vendor/moment.min.js?ver=2.30.1" id="moment-js"></script>
vendor: 1 bytes, line 1707
1707
1708<script type="text/javascript" id="moment-js-after"> 1709/* <![CDATA[ */ 1710moment.updateLocale( 'fr_FR', {"months":["janvier","f\u00e9vrier","mars","avril","mai","juin","juillet","ao\u00fbt","septembre","octobre","novembre","d\u00e9cembre"],"monthsShort":["Jan","F\u00e9v","Mar","Avr","mai","Juin","Juil","Ao\u00fbt","Sep","Oct","Nov","D\u00e9c"],"weekdays":["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],"weekdaysShort":["dim","lun","mar","mer","jeu","ven","sam"],"week":{"dow":1},"longDateFormat":{"LT":"G\\hi","LTS":null,"L":null,"LL":"j F Y","LLL":"d F Y G\\hi","LLLL":null}} ); 1711//# sourceURL=moment-js-after 1712/* ]]> */ 1713</script>
vendor: 1 bytes, line 1713
1713
1714<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/uiProgressButton.js?ver=1.0.0" id="uiProgressButton-js"></script>
vendor: 1 bytes, line 1714
1714
1715<script type="text/javascript" src="https://citymuseum.lu/wp-content/themes/mhvl/js/apartscript.min.js?ver=1.0.0" id="apartscript-js"></script>
vendor: 1 bytes, line 1715
1715
1716<script type="text/javascript" id="moove_gdpr_frontend-js-extra"> 1717/* <![CDATA[ */ 1718var moove_frontend_gdpr_scripts = {"ajaxurl":"https://citymuseum.lu/wp-admin/admin-ajax.php","post_id":"33679","plugin_dir":"https://citymuseum.lu/wp-content/plugins/gdpr-cookie-compliance","show_icons":"all","is_page":"","ajax_cookie_removal":"false","strict_init":"2","enabled_default":{"strict":2,"third_party":0,"advanced":0,"performance":0,"preference":0},"geo_location":"false","force_reload":"false","is_single":"1","hide_save_btn":"false","current_user":"0","cookie_expiration":"365","script_delay":"2000","close_btn_action":"1","close_btn_rdr":"","scripts_defined":"{\"cache\":true,\"header\":\"\",\"body\":\"\",\"footer\":\"\",\"thirdparty\":{\"header\":\"\\t\u003C!-- Matomo --\u003E\\r\\n\u003Cscript data-gdpr type=\\\"text\\/javascript\\\"\u003E\\r\\n var _paq = window._paq = window._paq || [];\\r\\n \\/* tracker methods like \\\"setCustomDimension\\\" should be called before \\\"trackPageView\\\" *\\/\\r\\n _paq.push(['trackPageView']);\\r\\n _paq.push(['enableLinkTracking']);\\r\\n (function() {\\r\\n var u=\\\"https:\\/\\/piwik.vdl.lu\\/\\\";\\r\\n _paq.push(['setTrackerUrl', u+'matomo.php']);\\r\\n _paq.push(['setSiteId', '55']);\\r\\n var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\\r\\n g.type='text\\/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);\\r\\n })();\\r\\n\u003C\\/script\u003E\\r\\n\u003C!-- End Matomo Code --\u003E\",\"body\":\"\",\"footer\":\"\"},\"strict\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"},\"advanced\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"}}","gdpr_scor":"true","wp_lang":"_fr","wp_consent_api":"false","gdpr_nonce":"24fada2adf"}; 1719//# sourceURL=moove_gdpr_frontend-js-extra 1720/* ]]> */ 1721</script>
vendor: 1 bytes, line 1721
1721
1722<script type="text/javascript" src="https://citymuseum.lu/wp-content/plugins/gdpr-cookie-compliance/dist/scripts/main.js?ver=5.0.11" id="moove_gdpr_frontend-js"></script>
vendor: 1 bytes, line 1722
1722
1723<script type="text/javascript" id="moove_gdpr_frontend-js-after"> 1724/* <![CDATA[ */ 1725var gdpr_consent__strict = "true" 1726var gdpr_consent__thirdparty = "false" 1727var gdpr_consent__advanced = "false" 1728var gdpr_consent__performance = "false" 1729var gdpr_consent__preference = "false" 1730var gdpr_consent__cookies = "strict" 1731//# sourceURL=moove_gdpr_frontend-js-after 1732/* ]]> */ 1733</script>
vendor: 1 bytes, line 1733
1733
1734<script id="wp-emoji-settings" type="application/json"> 1735{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://citymuseum.lu/wp-includes/js/wp-emoji-release.min.js?ver=6.9.4"}} 1736</script>
vendor: 1 bytes, line 1736
1736
1737<script type="module"> 1738/* <![CDATA[ */ 1739/*! This file is auto-generated */ 1740const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); 1741//# sourceURL=https://citymuseum.lu/wp-includes/js/wp-emoji-loader.min.js 1742/* ]]> */ 1743</script>
1743 1744 1745 1746 <!--copyscapeskip--> 1747 <!-- V1 --> 1748 <dialog id="moove_gdpr_cookie_modal" class="gdpr_lightbox-hide" aria-modal="true" aria-label="Ãcran des réglages GDPR"> 1749 <div class="moove-gdpr-modal-content moove-clearfix logo-position-left moove_gdpr_modal_theme_v1"> 1750 1751 <button class="moove-gdpr-modal-close" autofocus aria-label="Fermer les réglages des cookies GDPR"> 1752 <span class="gdpr-sr-only">Fermer les réglages des cookies GDPR</span> 1753 <span class="gdpr-icon moovegdpr-arrow-close"></span> 1754 </button> 1755 <div class="moove-gdpr-modal-left-content"> 1756 1757<div class="moove-gdpr-company-logo-holder"> 1758 <img src="https://citymuseum.lu/wp-content/themes/mhvl/img/city-musuem_new_logo.svg" alt="Lëtzebuerg City Museum" class="img-responsive" /> 1759</div> 1760<!-- .moove-gdpr-company-logo-holder --> 1761 <ul id="moove-gdpr-menu"> 1762 1763<li class="menu-item-on menu-item-privacy_overview menu-item-selected"> 1764 <button data-href="#privacy_overview" class="moove-gdpr-tab-nav" aria-label="Résumé de la politique de confidentialité"> 1765 <span class="gdpr-nav-tab-title">Résumé de la politique de confidentialité</span> 1766 </button> 1767</li> 1768 1769 <li class="menu-item-strict-necessary-cookies menu-item-off"> 1770 <button data-href="#strict-necessary-cookies" class="moove-gdpr-tab-nav" aria-label="Cookies strictement nécessaires"> 1771 <span class="gdpr-nav-tab-title">Cookies strictement nécessaires</span> 1772 </button> 1773 </li> 1774 1775 1776 <li class="menu-item-off menu-item-third_party_cookies"> 1777 <button data-href="#third_party_cookies" class="moove-gdpr-tab-nav" aria-label="Cookies tiers"> 1778 <span class="gdpr-nav-tab-title">Cookies tiers</span> 1779 </button> 1780 </li> 1781 1782 1783 1784 </ul> 1785 1786<div class="moove-gdpr-branding-cnt"> 1787 <a href="https://wordpress.org/plugins/gdpr-cookie-compliance/" rel="noopener noreferrer" target="_blank" class='moove-gdpr-branding'>Powered by <span>GDPR Cookie Compliance</span></a> 1788 </div> 1789<!-- .moove-gdpr-branding --> 1790 </div> 1791 <!-- .moove-gdpr-modal-left-content --> 1792 <div class="moove-gdpr-modal-right-content"> 1793 <div class="moove-gdpr-modal-title"> 1794 1795 </div> 1796 <!-- .moove-gdpr-modal-ritle --> 1797 <div class="main-modal-content"> 1798 1799 <div class="moove-gdpr-tab-content"> 1800 1801<div id="privacy_overview" class="moove-gdpr-tab-main"> 1802 <span class="tab-title">Résumé de la politique de confidentialité</span> 1803 <div class="moove-gdpr-tab-main-content"> 1804 <p>Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.</p> 1805 </div> 1806 <!-- .moove-gdpr-tab-main-content --> 1807 1808</div> 1809<!-- #privacy_overview --> 1810 1811 <div id="strict-necessary-cookies" class="moove-gdpr-tab-main" style="display:none"> 1812 <span class="tab-title">Cookies strictement nécessaires</span> 1813 <div class="moove-gdpr-tab-main-content"> 1814 <p>Cette option doit être activée à tout moment afin que nous puissions enregistrer vos préférences pour les réglages de cookie.</p> 1815 <div class="moove-gdpr-status-bar gdpr-checkbox-disabled checkbox-selected"> 1816 <div class="gdpr-cc-form-wrap"> 1817 <div class="gdpr-cc-form-fieldset"> 1818 <label class="cookie-switch" for="moove_gdpr_strict_cookies"> 1819 <span class="gdpr-sr-only">Activer ou désactiver les cookies</span> 1820 <input type="checkbox" aria-label="Cookies strictement nécessaires" disabled checked="checked" value="check" name="moove_gdpr_strict_cookies" id="moove_gdpr_strict_cookies"> 1821 <span class="cookie-slider cookie-round gdpr-sr" data-text-enable="Activé" data-text-disabled="Désactivé"> 1822 <span class="gdpr-sr-label"> 1823 <span class="gdpr-sr-enable">Activé</span> 1824 <span class="gdpr-sr-disable">Désactivé</span> 1825 </span> 1826 </span> 1827 </label> 1828 </div> 1829 <!-- .gdpr-cc-form-fieldset --> 1830 </div> 1831 <!-- .gdpr-cc-form-wrap --> 1832 </div> 1833 <!-- .moove-gdpr-status-bar --> 1834 1835 </div> 1836 <!-- .moove-gdpr-tab-main-content --> 1837 </div> 1838 <!-- #strict-necesarry-cookies --> 1839 1840 <div id="third_party_cookies" class="moove-gdpr-tab-main" style="display:none"> 1841 <span class="tab-title">Cookies tiers</span> 1842 <div class="moove-gdpr-tab-main-content"> 1843 <p>Ce site utilise Matomo pour collecter des informations anonymes telles que le nombre de visiteurs du site et les pages les plus populaires.</p> 1844<p>
1844Garder ce cookie activé nous aide à améliorer notre site Web.</p> 1845 <div class="moove-gdpr-status-bar"> 1846 <div class="gdpr-cc-form-wrap"> 1847 <div class="gdpr-cc-form-fieldset"> 1848 <label class="cookie-switch" for="moove_gdpr_performance_cookies"> 1849 <span class="gdpr-sr-only">Activer ou désactiver les cookies</span> 1850 <input type="checkbox" aria-label="Cookies tiers" value="check" name="moove_gdpr_performance_cookies" id="moove_gdpr_performance_cookies" > 1851 <span class="cookie-slider cookie-round gdpr-sr" data-text-enable="Activé" data-text-disabled="Désactivé"> 1852 <span class="gdpr-sr-label"> 1853 <span class="gdpr-sr-enable">Activé</span> 1854 <span class="gdpr-sr-disable">Désactivé</span> 1855 </span> 1856 </span> 1857 </label> 1858 </div> 1859 <!-- .gdpr-cc-form-fieldset --> 1860 </div> 1861 <!-- .gdpr-cc-form-wrap --> 1862 </div> 1863 <!-- .moove-gdpr-status-bar --> 1864 1865 </div> 1866 <!-- .moove-gdpr-tab-main-content --> 1867 </div> 1868 <!-- #third_party_cookies --> 1869 1870 1871 </div> 1872 <!-- .moove-gdpr-tab-content --> 1873 </div> 1874 <!-- .main-modal-content --> 1875 <div class="moove-gdpr-modal-footer-content"> 1876 <div class="moove-gdpr-button-holder"> 1877 <button class="mgbutton moove-gdpr-modal-allow-all button-visible" aria-label="Tout activer">Tout activer</button> 1878 <button class="mgbutton moove-gdpr-modal-save-settings button-visible" aria-label="Enregistrer les réglages">Enregistrer les réglages</button> 1879 </div> 1880<!-- .moove-gdpr-button-holder --> 1881 </div> 1882 <!-- .moove-gdpr-modal-footer-content --> 1883 </div> 1884 <!-- .moove-gdpr-modal-right-content --> 1885 1886 <div class="moove-clearfix"></div> 1887 1888 </div> 1889 <!-- .moove-gdpr-modal-content --> 1890 </dialog> 1891 <!-- #moove_gdpr_cookie_modal --> 1892 <!--/copyscapeskip--> 1893 1894</body> 1895 1896</html>
1896<script id="f5_cspm">(function(){var f5_cspm={f5_p:'IPLEAIDICCJCPHAIDMPEALHMADKJHMIEADLLDOJIMMGLKALNPDHOLFANCIOKPPNCEGCBOGJDAAGACOJDKNFAIPFNAAEBBMFOKHPEDCNIPADJAOKIJAMPKBGNFOJFNGCI',setCharAt:function(str,index,chr){if(index>str.length-1)return str;return str.substr(0,index)+chr+str.substr(index+1);},get_byte:function(str,i){var s=(i/16)|0;i=(i&15);s=s*32;return((str.charCodeAt(i+16+s)-65)<<4)|(str.charCodeAt(i+s)-65);},set_byte:function(str,i,b){var s=(i/16)|0;i=(i&15);s=s*32;str=f5_cspm.setCharAt(str,(i+16+s),String.fromCharCode((b>>4)+65));str=f5_cspm.setCharAt(str,(i+s),String.fromCharCode((b&15)+65));return str;},set_latency:function(str,latency){latency=latency&0xffff;str=f5_cspm.set_byte(str,40,(latency>>8));str=f5_cspm.set_byte(str,41,(latency&0xff));str=f5_cspm.set_byte(str,35,2);return str;},wait_perf_data:function(){try{var wp=window.performance.timing;if(wp.loadEventEnd>0){var res=wp.loadEventEnd-wp.navigationStart;if(res<60001){var cookie_val=f5_cspm.set_latency(f5_cspm.f5_p,res);window.document.cookie='f5avr0195355257aaaaaaaaaaaaaaaa_cspm_='+encodeURIComponent(cookie_val)+';path=/;'+'';} 1897return;}} 1898catch(err){return;} 1899setTimeout(f5_cspm.wait_perf_data,100);return;},go:function(){var chunk=window.document.cookie.split(/\s*;\s*/);for(var i=0;i<chunk.length;++i){var pair=chunk[i].split(/\s*=\s*/);if(pair[0]=='f5_cspm'&&pair[1]=='1234') 1900{var d=new Date();d.setTime(d.getTime()-1000);window.document.cookie='f5_cspm=;expires='+d.toUTCString()+';path=/;'+';';setTimeout(f5_cspm.wait_perf_data,100);}}}} 1901f5_cspm.go();}());</script>
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.