1<!DOCTYPE html> 2<html lang="fr"> 3 <head> 4 5 <!-- META --> 6 <meta name="robots" content="index, follow"> 7 <meta property="og:type" content="website"> 8 <meta property="og:site_name" content="AssoConnect"> 9 <title>galerie photos | tangochos</title> 10 <meta property="og:title" content="galerie photos | tangochos"> 11 <meta name="description" content="Tango argentin à Niort/Photos souvenirs - galerie photos - Milonga d'été du 20 juin 2026 à Vouillé 79 - STAGE DES 30 ET 31 MAI 2026 AVEC CAMILLE DANTOU ET MIKAÃL CADIOU"> 12 <meta property="og:description" content="Tango argentin à Niort/Photos souvenirs - galerie photos - Milonga d'été du 20 juin 2026 à Vouillé 79 - STAGE DES 30 ET 31 MAI 2026 AVEC CAMILLE DANTOU ET MIKAÃL CADIOU"> 13 <meta property="og:locale" content="fr_FR"> 14 <meta property="og:url" content="https://www.tangochos.com/page/1254060-galerie-photos"> 15 <meta property="og:image" content="https://app.assoconnect.com/services/storage?id=1393063&type=picture&secret=xyTYlwpNb6ZTUdBgk98g9fD4grXu3wdqVj3mVgKJ&timestamp=1775541026"> 16 <meta property="og:image:width" content="540"> 17 <meta property="og:image:height" content="282"> 18 <meta name="viewport" property="viewport" content="width=device-width, initial-scale=1.0"> 19<meta charset="utf-8"> 20<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 21<meta name="google-signin-use_fedcm" content="true"> 22 <link rel="canonical" href="https://www.tangochos.com/page/1254060-galerie-photos"> 23 24 <!-- Favicon --> 25 <link rel="icon" type="image/png" href="https://assets.assoconnect.com/legacy/assoconnect.com/image/favicon.png"> 26 27 <!-- https://dev.twitter.com/web/overview/widgets-webpage-properties --> 28 <meta name="twitter:widgets:csp" content="on"> 29 30 <!-- CSS --> 31 32 33<!-- jQuery UI --> 34<!-- Le CSS de jQuery UI utilise des chemins relatifs pour les images, on ne peut donc pas l'inclure dans le CSS global --> 35<link 36 rel="stylesheet" 37 href="https://code.jquery.com/ui/1.14.1/themes/base/jquery-ui.css" 38 integrity="sha512-Ikr9iIb48ljzg7k903d77p0AITNsf4DxtxK4g5R4UiqHpCdroXAX0zqr0uPSWskJOJ1pQoAOXCb8WPkohWY3Bw==" 39 crossorigin="anonymous" 40> 41 42<!-- Layout --> 43<link rel="stylesheet" href="https://cdn.assoconnect.com/public/build/css/common.-.layout.-.public-horizontal.DESKTOP.26681dc.css"> 44 45<!-- Template --> 46<style></style> 47 48<!-- Google Font --> 49 <!-- :400,700 for bold --> 50 <link href="https://fonts.googleapis.com/css?family=Lato:400,500,700" rel="stylesheet"> 51 <style> 52 html, body {font-family: "Lato", Roboto, sans-serif;} 53 </style> 54 55 56<!-- Choices.js --> 57 58<!-- ContentTools --> 59 60<!-- Cropper --> 61 62<!-- FullCalendar --> 63 64<!-- Simplelightbox --> 65 66<!-- Leaflet --> 67<!-- Leaflet MarkerCluster --> 68 69<style nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 70 #teamblue-widget-container { 71 position: fixed; 72 bottom: 0; 73 left: 0; 74 width: 0; 75 height: 0; 76 overflow: hidden; 77 } 78</style> 79 80 <!-- JS --> 81
81<script async nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 82 // Browser check 83 // https://stackoverflow.com/a/55655928/7671937 84 function isCrappyIE() { 85 var ua = window.navigator.userAgent; 86 var crappyIE = false; 87 var msie = ua.indexOf('MSIE '); 88 if (msie > 0) { // IE 10 or older => return version number 89 crappyIE = true; 90 } 91 var trident = ua.indexOf('Trident/'); 92 if (trident > 0) { // IE 11 => return version number 93 crappyIE = true; 94 } 95 return crappyIE; 96 } 97 98 if(isCrappyIE()) { 99 alert("Vous utilisez une ancienne version d'Internet Explorer qui n'est plus maintenue. Pour le confort de votre navigation, merci d'utiliser un navigateur \u00e0 jour. "); 100 } 101</script>
101 102
103<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 104 var SIZE_FIXED = "fixed"; 105 var SIZE_FREE = "free"; 106 var SIZE_MIN = "min"; 107 var SIZE_MIN_WIDTH = "min-width"; 108 var SIZE_MIN_HEIGHT = "min-height"; 109 var SIZE_MAX = "max"; 110 var SIZE_MAX_WIDTH = "max-width"; 111 var SIZE_MAX_HEIGHT = "max-height"; 112 var ORIGINAL_WIDTH = 1200; 113 var ORIGINAL_HEIGHT = 628; 114 var SIZE_STANDARD = "standard"; 115 var SIZE_USER = "user"; 116 var SIZE_VENDOR = "vendor"; 117 var THUMB_WIDTH = 352; 118 var THUMB_HEIGHT = 184; 119 var USER_NORMAL = 200; 120</script>
vendor: 1 bytes, line 120
120
121<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 122 var HOST_PUBLIC = "https:\/\/assets.assoconnect.com\/legacy"; 123 var HOST_SPARK = "https:\/\/assets.assoconnect.com\/legacy\/spark"; 124 var SPARK_VERSION = "26681dc"; 125 var SPARK_FORM_UPLOAD_MAX_SIZE = 10485760; 126 var SPARK_FORM_UPLOAD_MAX_NAME_LENGTH = 249; 127 var URI_CLIENT = "\/page\/1254060-galerie-photos"; 128 var URI_SERVER = "\/page\/index"; 129 var VENDOR_ID = 270463; 130 var _GIFS = []; 131 var RECAPTCHA = "6Ldy5hwUAAAAAGrMqPOdhVGOLd79KcXDcHg7mjgH"; 132 var MAPBOX_TOKEN = "pk.eyJ1IjoiYXNzb2Nvbm5lY3QiLCJhIjoiY2pycTlxaGh0MDEyMTQzcGZ0eTlidmdmciJ9.-lrrOF0HPATIKSl8luHqwA"; 133 var CSP_NONCE = "db14fafb-b1f0-4272-8111-a36c0602815d"; 134 var I18N_CURRENCY = "EUR"; 135 var I18N_LOCALE = "fr-FR"; 136 var I18N_TIMEZONE = "Europe\/Paris"; 137 var SITE_CODE = "a"; 138</script>
138 139 140<!-- Translator Method -->
141<script 142 nonce="db14fafb-b1f0-4272-8111-a36c0602815d" 143 src="https://cdnjs.cloudflare.com/ajax/libs/intl-messageformat/5.1.0/intl-messageformat.min.js" 144 integrity="sha256-jkYwyAJTaU4esUDFkWA92xz+ARjXOmPO8ul5jjY3MWk=" 145 crossorigin="anonymous" 146></script>
vendor: 1 bytes, line 146
146
147<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 148 window.trans = function trans(key, params) { 149 // Translation key not found 150 if(window.translations.hasOwnProperty(key) === false) { 151 return key; 152 } 153 154 var translation = window.translations[key]; 155 156 var translator = new IntlMessageFormat.IntlMessageFormat(translation, I18N_LOCALE); 157 158 return translator.format(params); 159 }; 160 161 window.transCurrency = new Intl.NumberFormat( 162 I18N_LOCALE, 163 { style: 'currency', currency: "EUR"} 164 ).format; 165 166 window.transDate = new Intl.DateTimeFormat(I18N_LOCALE, { 167 timeZone: I18N_TIMEZONE, 168 }).format; 169 170 window.transDateFromYMD = function(value) { 171 value = String(value).replaceAll('-', ''); 172 // YYYYMMDD or YYYYMMDDHHiiss 173 if (String(value).length !== 8 && String(value).length !== 14) { 174 return '' 175 } 176 177 var date = new Date(value.substr(0, 4) + "-" + value.substr(4, 2) + "-" + value.substr(6, 2)); 178 179 // Invalid date 180 if (isNaN(date)) { 181 return '' 182 } 183 184 return transAbsoluteDate(date); 185 } 186 187 window.transDateTime = new Intl.DateTimeFormat(I18N_LOCALE, { 188 timeZone: I18N_TIMEZONE, 189 year: "numeric", 190 month: "2-digit", 191 day: "2-digit", 192 hour: "numeric", 193 minute: "numeric", 194 second: "numeric", 195 }).format; 196 197 // Trans date created with new Date('1986-06-02') 198 window.transAbsoluteDate = new Intl.DateTimeFormat(I18N_LOCALE, { 199 timeZone: "UTC", 200 }).format; 201 202 // Trans date formatted as YYYYMMDDHHiiss 203 window.transAbsoluteDateYMD = function (value) { 204 // YYYYMMDD or YYYYMMDDHHiiss 205 if (String(value).length !== 8 && String(value).length !== 14) { 206 return '' 207 } 208 209 var date = new Date(value.substr(0, 4) + "-" + value.substr(4, 2) + "-" + value.substr(6, 2)); 210 211 // Invalid date 212 if (isNaN(date)) { 213 return '' 214 } 215 216 return transAbsoluteDate(date); 217 } 218 219 window.translations = Object.assign({"ckeditor.subtitle":"Sous-titre","ckeditor.title":"Titre","ckeditor.maintitle":"Titre principal","form.select.placeholder":"Choisissez","form.uploadPicture.complete.delete":"Supprimer","form.uploadPicture.prepareInput.button":"Se\u0301lectionner","form.uploadPicture.prepareInput.drop":"Ajouter une image","form.uploadPicture.prepareInput.send":"S\u00e9lectionner","form.uploadPicture.prepareInput.size":"Taille recommand\u00e9e : {width} x {height} px","form.uploadPicture.remove.confirm.text":"Voulez-vous vraiment supprimer l'image \u00ab {filename} \u00bb ?","jquery.ajax.error":"Une erreur est survenue. Cette erreur peut \u00eatre due \u00e0 votre connexion.\nN'h\u00e9sitez pas \u00e0 nous contacter si cette erreur persiste.\n","jquery.ajax.forbidden":"Vous n'avez pas les droits suffisants pour effectuer cette action.","popup.blocked":"Vous devez autoriser les popup pour ce site afin de voir la pr\u00e9visualisation du formulaire","registration.addedMail":"Votre inscription \u00e0 la Newsletter est confirm\u00e9e. \u00c0 tr\u00e8s bient\u00f4t pour de nouvelles actualit\u00e9s.","registration.addMail":"Veuillez indiquer une adresse email.","registration.failed":"Abonnement \u00e9chou\u00e9 !","registration.mailAlreadyExisting":"Cette adresse email est d\u00e9j\u00e0 abonn\u00e9e \u00e0 la newsletter.","spark.dirty.onBeforeUnload":"Vous avez modifi\u00e9 des informations. En quittant cette page sans les enregistrer vous risquez de les perdre.","spark.form.bic.helper.country":"Le BIC est probablement incorrect : v\u00e9rifiez les 5\u00e8me et 6\u00e8me caract\u00e8res ({country}).","spark.form.bic.helper.incorrect":"Le code BIC est incorrect.","spark.form.country.helper.incorrect":"Le pays est incorrect.","spark.form.date.helper.format":"La date est incorrecte (format JJ\/MM\/AAAA).","spark.form.date.helper.futureDateNotAllowed":"Date dans le futur","spark.form.date.helper.yearInTwoDigits":"L'ann\u00e9e doit \u00eatre sur 4 chiffres","spark.form.date.helper.yearStartsWithZero":"L'ann\u00e9e ne peut pas commencer par un z\u00e9ro","spark.form.datetime.checkLegalAge.error.age":"Le responsable l\u00e9gal doit \u00eatre majeur","spark.form.datetime.update.error.incorrect":"La date saisie est incorrecte.","spark.form.datetime.update.error.max":"La date doit \u00eatre ant\u00e9rieure au {max}","spark.form.datetime.update.error.min":"La date doit \u00eatre post\u00e9rieure au {min}","spark.form.domain.check.error":"Le domaine saisi est incorrect.","spark.form.iban.helper.invalid":"L'IBAN est incorrect.","spark.form.mail.check.question":"Nous avons d\u00e9tect\u00e9 une potentielle erreur de frappe. Est-ce que votre adresse email est {suggest} ?","spark.form.mail.check.yes":"Oui, corriger l'adresse","spark.form.mail.check.no":"Non, conserver l\u2019adresse renseign\u00e9e","spark.form.mail.confirm.error":"Les deux emails sont diff\u00e9rents.","spark.form.mail.helper.at":"Cet email ne contient pas le signe arobase (@)","spark.form.mail.helper.domain":"Le nom de domaine de l'adresse email est incorrect.","spark.form.mail.helper.empty":"Veuillez indiquer une adresse email.","spark.form.mail.helper.incorrect":"Cet email est incorrect.","spark.form.mail.helper.invalid":"Cet email contient des caract\u00e8res invalides.","spark.form.model.addressSearch.city":"Ville","spark.form.model.addressSearch.country":"Pays","spark.form.model.addressSearch.location":"Nom du lieu","spark.form.model.addressSearch.notFound":"Adresse introuvable ?","spark.form.model.addressSearch.placeholder":"Recherchez ici l'adresse que vous souhaitez enregistrer","spark.form.model.addressSearch.postal":"Code postal","spark.form.model.addressSearch.reset"
219:"Supprimer l'adresse ou en saisir une nouvelle","spark.form.model.addressSearch.street1":"Rue","spark.form.model.addressSearch.street2":"Compl\u00e9ment","spark.form.model.category":"Cat\u00e9gorie","spark.form.money.check.error":"Le montant saisi n'est pas correct.","spark.form.password.confirm.error":"Les deux mots de passe sont diff\u00e9rents.","spark.form.percent.check.error":"La valeur saisie n'est pas correcte.","spark.form.phone.helper.country":"Le code pays est incorrect.","spark.form.phone.helper.incorrect":"Le num\u00e9ro de t\u00e9l\u00e9phone est incorrect.","spark.form.phone.helper.length.tooLong":"Le num\u00e9ro de t\u00e9l\u00e9phone est trop long.","spark.form.phone.helper.length.tooShort":"Le num\u00e9ro de t\u00e9l\u00e9phone est trop court.","spark.form.phone.helper.mobile":"Veuillez indiquer un num\u00e9ro de t\u00e9l\u00e9phone portable.","spark.form.phone.helper.phone":"Veuillez indiquer un num\u00e9ro de t\u00e9l\u00e9phone fixe.","spark.form.phone.helper.refused":"Ce type de num\u00e9ro de t\u00e9l\u00e9phone n'est pas accept\u00e9.","spark.form.phone.helper.unknown":"Le num\u00e9ro de t\u00e9l\u00e9phone n'est pas reconnu.","spark.form.postal.helper.country.required":"Le pays doit \u00eatre indiqu\u00e9.","spark.form.postal.helper.country.unknown":"Le pays {country} est inconnu.","spark.form.postal.helper.incorrect":"Le code postal est incorrect.","spark.form.postal.helper.required":"Le code postal doit \u00eatre indiqu\u00e9.","spark.form.postal.helper.unused":"Ce pays n'utilise pas de codes postaux.","spark.form.textCount.update.character":"caract\u00e8re","spark.form.upload.check.error.limit":"Vous avez atteint la limite de {limit} fichiers.","spark.form.upload.check.error.name":"Le nom du fichier est trop long (max. {limit} caract\u00e8res, extension exclue).","spark.form.upload.check.error.size":"Le fichier est trop gros (max : {size} {unit}).","spark.form.upload.check.error.type":"Le type du fichier n'est pas accept\u00e9.","spark.form.upload.DOMProgress.text":"Chargement en cours","spark.form.upload.prepare.button.select":"Se\u0301lectionner","spark.form.upload.prepare.drop":"Ajouter un fichier","spark.form.upload.remove.confirm.text":"Voulez-vous vraiment supprimer le fichier \u00ab {filename} \u00bb ?","spark.form.upload.uploadFile.callback.error":"Une erreur s'est produite lors du t\u00e9l\u00e9chargement.","spark.form.url.check.error":"L'url saisie est incorrecte.","spark.notification.button.nextNotice":"Erreur suivante","spark.notification.button.prevNotice":"Erreur pr\u00e9c\u00e9dente","spark.template.accordion.button.title":"Afficher","spark.template.button.cancel":"Annuler","spark.template.button.close":"Fermer","spark.template.button.continue":"Continuer","spark.template.button.delete":"Supprimer","spark.template.button.edit":"Modifier","spark.template.button.submit":"Envoyer","spark.template.button.view":"Voir","spark.template.confirm.confirmText.label":"Veuillez saisir \"{ confirmText }\"","spark.template.confirm.error":"Le texte renseign\u00e9 est incorrect","spark.template.editable.create.button.submit":"Confirmer","spark.template.editable.create.save.error":"Impossible d'enregistrer les modifications.","spark.template.loading.text":"Chargement en cours ...","spark.template.notification.save":"Enregistr\u00e9","spark.template.table.count.checked.all.button":"Les {nbDisplayed} lignes de cette page sont s\u00e9lectionn\u00e9es. <u>S\u00e9lectionner les {truncatedNb} lignes<\/u>.","spark.template.table.count.checked.all.buttonUntruncated":"Les {nbDisplayed} lignes de cette page sont s\u00e9lectionn\u00e9es. <u>S\u00e9lectionner toutes les lignes<\/u>.","spark.template.table.count.checked.all.text":"Toutes les lignes sont s\u00e9lectionn\u00e9es.","spark.template.table.count.checked.truncated":"{nbChecked} ligne(s) s\u00e9lectionn\u00e9e(s) sur {nbTotal}.","spark.template.table.count.checked.untruncated":"{nbChecked} ligne(s) s\u00e9lectionn\u00e9e(s) sur un grand nombre.","spark.template.table.count.displayed.empty":"Aucune ligne","spark.template.table.count.displayed.rows":"{nbDisplayed} ligne(s).","spark.template.table.count.displayed.truncated":"{nbDisplayed} ligne(s) affich\u00e9e(s) sur {truncatedNb}.","spark.template.table.count.displayed.untruncated":"{nbDisplayed} ligne(s) affich\u00e9e(s) sur un grand nombre.","spark.template.table.exports.empty":"Le tableau est vide !","spark.template.table.
219warning.partialSorting":"Vous venez d\u2019afficher maximum 50 lignes suppl\u00e9mentaires. Le tri ne s\u2019applique pas sur les lignes nouvellement charg\u00e9es. Relancez votre tri sur toutes les lignes affich\u00e9es.","fraud.quickEmails.probationLimit":"Vous ne pouvez pas contacter autant de personnes. Il vous reste {remaining} emails \u00e0 envoyer aujourd'hui."},window.translations); 220 window.translations = Object.assign({"humanSearch.and":" et ","humanSearch.date.after":"\"{name}\" est apr\u00e8s le {startDate}","humanSearch.date.before":"\"{name}\" est avant le {endDate}","humanSearch.date.between":"\"{name}\" est entre le {startDate} et le {endDate}","humanSearch.is":" est ","humanSearch.number.between":"\"{name}\" entre {start} et {end}","humanSearch.or":" ou ","template.alert.error":"Une erreur s'est produite lors de votre recherche. Veuillez r\u00e9essayer.","template.text.published":"Publi\u00e9 le {date}","text.empty.document":"Aucun document fourni","text.searchUserInfos.administrativeArea1":"R\u00e9gion","text.searchUserInfos.administrativeArea2":"D\u00e9partement","text.searchUserInfos.birthday":"Date de naissance","text.searchUserInfos.city":"Ville","text.searchUserInfos.country":"Pays","text.searchUserInfos.sex":"Sexe","text.searchUserInfos.street1":"Adresse","text.searchUserInfos.street2":"Compl\u00e9ment d'adresse"},window.translations); 221</script>
221 222 223<!-- jQuery -->
224<script 225 nonce="db14fafb-b1f0-4272-8111-a36c0602815d" 226 src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" 227 integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" 228 crossorigin="anonymous" 229></script>
vendor: 1 bytes, line 229
229
230<script 231 nonce="db14fafb-b1f0-4272-8111-a36c0602815d" 232 src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.14.1/jquery-ui.min.js" 233 integrity="sha512-MSOo1aY+3pXCOCdGAYoBZ6YGI0aragoQsg1mKKBHXCYPIWxamwOE7Drh+N5CPgGI5SA9IEKJiPjdfqWFWmZtRA==" 234 crossorigin="anonymous" 235></script>
vendor: 1 bytes, line 235
235
236<script 237 nonce="db14fafb-b1f0-4272-8111-a36c0602815d" 238 src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.9.2/i18n/jquery-ui-i18n.min.js" 239 integrity="sha256-q/EiPw4hDxf7AKJEkIHWBspsML3nLL0VB729yuwz+cc=" 240 crossorigin="anonymous" 241></script>
vendor: 1 bytes, line 241
241
242<script 243 nonce="db14fafb-b1f0-4272-8111-a36c0602815d" 244 src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.min.js" 245 integrity="sha256-sAkXLwDFSAB/S09JCOWRvnoOnhGYDu9VqMnbCKAhMzI=" 246 crossorigin="anonymous" 247></script>
vendor: 1 bytes, line 247
247
248<script 249 nonce="db14fafb-b1f0-4272-8111-a36c0602815d" 250 src="https://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.9/jquery.mousewheel.min.js" 251 integrity="sha256-+ZWJyex7JtGOxCSSRu/QgpDkiTWQEqBuE2O8xHMVZCQ=" 252 crossorigin="anonymous" 253></script>
253 254 255<!-- Layout -->
256<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d" src="https://cdn.assoconnect.com/public/build/js/common.-.layout.-.public.26681dc.js"></script>
256 257 258<!-- CKEditor --> 259 260<!-- intl-tel-input --> 261 262<!-- reCAPTCHA --> 263 264<!-- Validator --> 265 266<!-- Algolia --> 267 <!-- Placé à l'extérieur pour l'annuaire --> 268
268<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 269 var ALGOLIA_CONFIG = { 270 allowTyposOnNumericTokens: false, 271 facets: [], 272 facetFilters: [], 273 query: "", 274 page: 0, 275 numericFilters: [], 276 removeWordsIfNoResults: "lastWords", 277 tagFilters: [], 278 typoTolerance: "strict", 279 advancedSyntax: true 280 }; 281 </script>
281 282 283<!-- Charts.js --> 284 285<!-- Choices.js --> 286 287<!-- ContentTools --> 288 289<!-- Cropper --> 290 291<!-- Dompurify --> 292 293<!-- FullCalendar --> 294 295<!-- HTML2Canvas --> 296 297<!-- Parallax --> 298 299<!-- TimeAgo --> 300 301<!-- Simplelightbox --> 302 303<!-- Leafleft --> 304<!-- Leaflet MarkerCluster --> 305 306 307 308 309
310<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 311 window.dataLayer = window.dataLayer || []; 312 function gtag(){dataLayer.push(arguments);} 313 314 // Google Consent Mode v2 (advanced): the Google tag loads for every visitor but is denied 315 // any storage until Iubenda reports consent for purpose 4 (Measurement), see below. 316 // Visitors who never answer the banner are still counted through cookieless pings. 317 // Do NOT prior-block the tag below with _iub_cs_activate: a blocked tag never runs, 318 // so non-consenting visitors send nothing at all and disappear from the statistics. 319 gtag('consent', 'default', { 320 ad_storage: 'denied', 321 ad_user_data: 'denied', 322 ad_personalization: 'denied', 323 analytics_storage: 'denied', 324 wait_for_update: 500 325 }); 326 327 gtag('js', new Date()); 328 329 gtag('config', "G-PB0RXMTS9D", { 330 send_page_view: false 331 }); 332 gtag('event', 'page_view', {"send_to":"G-PB0RXMTS9D","dimension1":"AssoConnect","dimension2":"school100765","dimension4":"PROD","dimension3":"unknown","dimension5":"CULTURE"}); 333 334 </script>
vendor: 64 bytes, lines 334-335
334 335<script async src="https://www.googletagmanager.com/gtag/js?id=
335G-PB0RXMTS9D
vendor: 58 bytes, lines 335-336
335" nonce="db14fafb-b1f0-4272-8111-a36c0602815d"></script> 336
337<!-- Iubenda -->
338<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 339 window.openIubendaCookies = function() { 340 if (window._iub && window._iub.cs && window._iub.cs.api) { 341 window._iub.cs.api.openPreferences(); 342 } 343 }; 344 345 var _iubendaHadConsent = false; 346 window._iub = window._iub || []; 347 window._iub.csConfiguration = window._iub.csConfiguration || {}; 348 window._iub.csConfiguration.cookieDomain = location.hostname; 349 window._iub.csConfiguration.storage = { type: 'local_storage' }; 350 window._iub.csConfiguration.emitGtmEvents = true; 351 // Mirrors the Iubenda choice into Google Consent Mode. Called on every page load once the 352 // preference is known, so returning visitors who consented are measured again immediately. 353 function _iubendaSyncGoogleConsent() { 354 if (typeof gtag !== 'function') { 355 return; 356 } 357 var purposes = window._iub.cs.consent && window._iub.cs.consent.purposes; 358 gtag('consent', 'update', { 359 analytics_storage: (purposes && purposes[4]) ? 'granted' : 'denied' 360 }); 361 } 362 363 function _iubendaActivateYoutube() { 364 $(".video-youtube").each(function() { 365 var $el = $(this); 366 $el 367 .after($("<iframe>") 368 .attr("src", "https://www.youtube.com/embed/" + $el.data("video-id") + "?rel=0&start=" + $el.data("video-start")) 369 .attr("style", "width: 100%; height: 100%; border: 0px;") 370 .attr("allow", "fullscreen") 371 ) 372 .remove(); 373 }); 374 } 375 376 function _iubendaActivateFacebook() { 377 $(".feed-facebook").each(function() { 378 var $el = $(this); 379 $el 380 .after($("<iframe>") 381 .attr("src", $el.data("src")) 382 .attr("style", "width: 100%; height: 100%; border: none; overflow: hidden") 383 .attr("scrolling", "no") 384 .attr("allowtransparency", "true") 385 ) 386 .remove(); 387 }); 388 } 389 390 window._iub.csConfiguration.callback = { 391 onConsentGiven: function() {
392 _iubendaHadConsent = true; 393 _iubendaSyncGoogleConsent(); 394 _iubendaActivateYoutube(); 395 _iubendaActivateFacebook(); 396 }, 397 onPreferenceExpressedOrNotNeeded: function() { 398 _iubendaSyncGoogleConsent(); 399 if (window._iub.cs.consent.purposes && window._iub.cs.consent.purposes[4]) { 400 _iubendaActivateYoutube(); 401 _iubendaActivateFacebook(); 402 } 403 }, 404 onConsentRejected: function() { 405 _iubendaSyncGoogleConsent(); 406 if (_iubendaHadConsent) { 407 location.reload(); 408 } 409 } 410 }; 411 412 (function(d, s) { 413 var t = d.getElementsByTagName(s)[0], e = d.createElement(s); 414 e.async = true; e.src = "https:\/\/embeds.iubenda.com\/widgets\/eaf21570-70f8-4ba0-a750-f2c4d7c78a13.js"; 415 t.parentNode.insertBefore(e, t); 416 })(document, "script"); 417 </script>
417 418 419<!-- Tracking -->
420<script async nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 421 422 423 /** 424 * RudderStack common functions 425 */ 426 427 /** 428 * This method allows you to track any actions that your users might perform. Each of these actions is commonly referred to as an event. 429 * 430 * https://docs.rudderstack.com/stream-sources/rudderstack-sdk-integration-guides/rudderstack-javascript-sdk#3-4-track 431 */ 432 function track(event, properties, options, callback) { 433 if(window.rudderanalytics) { 434 window.rudderanalytics.track(event, properties, options, callback); 435 } 436 } 437 438 /** 439 * This method lets you record information about the web page being viewed by the user. 440 * 441 */ 442 function trackPage(event, properties, options, callback) { 443 if(window.rudderanalytics) { 444 window.rudderanalytics.track(event, properties, options, callback); 445 } 446 } 447 448 /** 449 * This method allows you to track any click that your users might perform on a link. 450 * 451 * @param {string} selector jQuery selector of the tracked link 452 * Otherwise same params of the track function: https://docs.rudderstack.com/stream-sources/rudderstack-sdk-integration-guides/rudderstack-javascript-sdk#3-4-track 453 */ 454 function trackLink(selector, event, properties, options, callback) { 455 $(selector).on("click", function(e) { 456 if(window.rudderanalytics) { 457 var _this = $(this); 458 window.rudderanalytics.track(event, properties, options, callback); 459 // Wait for the tracking request to have time to go 460 var timeoutDelay = 300; 461 setTimeout(function() { 462 var href = _this.attr("href"); 463 var target = _this.attr("target"); 464 // New tab 465 if (target) { 466 window.open(href, target || '_blank'); 467 } 468 // Current tab 469 else { 470 window.location.href = href; 471 } 472 }, timeoutDelay); 473 return false; 474 } 475 }); 476 } 477 478 // GTM 479 </script>
479 480 </head> 481 <body> 482 <!-- Layout --> 483 <div id="layoutWrapper" class="nav"> 484 485<!-- Vielle version IE --> 486 487<!-- Thème --> 488<style nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 489 490 /** 491 * Couleur principale 492 */ 493 494 /* Transforme @blue et @body en blanc en fonction de la couleur du menu */ 495 496 /* Color */ 497 h1, 498 h3, 499 .textImportant, 500 a, 501 a:link, 502 a:visited, 503 a:active, 504 .colorBlue, 505 .checkbox input[type="checkbox"].custom-checkbox:checked + .icons, 506 .checkbox input[type="checkbox"].custom-checkbox:checked + .icons .icon-checked, 507 .radio input[type="radio"].custom-radio:checked + .icons, 508 .radio input[type="radio"].custom-radio:checked + .icons .icon-checked, 509 .accordion .accordionContent.accordionColor .accordionTitleWrapper .accordionTitle, 510 .buttonWhite, 511 .buttonWhiteAlt:active, 512 .buttonWhiteBlue, 513 .buttonTransparent:hover, 514 .radioAlt.colorWhite.radioAltSelected, 515 #thumbPostSlider .thumbPostSlide .thumbPostSlideContent h2, 516 .thumbPostWrapper h2, 517 .thumbWrapper .thumbCommon .thumbDetails .thumbName, 518 .thumbWrapper .thumbCommon .thumbDetails .thumbMore, 519 #templateBreadcrumb #breadCrumbItems .breadCrumbNextStep:not(.button):hover, 520 #templateBreadcrumb #breadCrumbItems .breadCrumbNextStep .breadCrumbItem.breadCrumbActive, 521 #templateTabulation .active, 522 #messagesWrapper .message .messageContent .messageIcon svg { 523 color: #22a7f0; 524 } 525 #agendaWrapper, 526 div:not(#agendaWrapper) > #agendaEvent, 527 #agendaWrapper #agendaEvent #agendaEventName, 528 div:not(#agendaWrapper) > #agendaEvent #agendaEventName, 529 #agendaWrapper #agendaList .agendaDate, 530 #donationPicture #donationInfoWrapper #donationInfo #donationSubmitButton { 531 color: #ffffff; 532 } 533 534 /* Fix event colors */ 535 #agendaEvent #agendaEventDate, #agendaEvent #agendaEventDescription, #agendaEvent #agendaEventAddress { 536 color: #ffffff; 537 } 538 539 #agendaEventReturn svg path{ 540 fill: #22a7f0; 541 } 542 543 #templateNavWrapper #templateNav ul li, 544 #templateNavWrapper #templateNav ul li a, 545 #templateNavBar, 546 #templateNavSubBarWrapper, 547 #templateNavSubBarWrapper #templateNavSubBar a, 548 #templateSubNavWrapper ul li a, 549 #agendaWrapper #agendaList .agendaListEvent.colorBodyOrWhite, 550 #agendaWrapper #agendaList h3.colorBodyOrWhite, 551 #agendaWrapper #agendaList .eventColor.colorBodyOrWhite, 552 #eventWrapper #eventDateLeftWrapper{ 553 color: #ffffff; 554 } 555 #eventWrapper #eventPicture #eventCountdownWrapper #eventButton { 556 color: #ffffff; 557 } 558 .buttonWhiteBlue:hover { 559 color: #1e96d8; 560 } 561 .buttonWhiteBlue:active, 562 .buttonTransparent:active { 563 color: #1c8dcc; 564 } 565 #agendaWrapper #agendaList h3.colorBodyOrWhite, 566 #agendaWrapper #agendaList .eventColor.colorBodyOrWhite { 567 border-color: #ffffff; 568 } 569 .buttonBlue, 570 .backgroundBlue { 571 color: #ffffff; 572 } 573 .backgroundTheme { 574 background-color: #22a7f0; 575 color: #ffffff; 576 } 577 /* Background */ 578 .backgroundBlue, 579 .accordion .accordionContent.accordionColor .accordionTitleWrapper .accordionTitleNumber, 580 .buttonBlue, 581 .dialogDotWrapper .dialogDot.dialogDotCurrent, 582 .progressbar-blue div, 583 .radioAlt.colorBlue:not(.eventColor), /* :not(.eventColor) pour ne pas modifier les puces de l'agenda */ 584 #messagesWrapper .message, 585 #boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper, 586 #gridWrapper .box .buttonDIYContainer .buttonDIYWrapper, 587 #eventWrapper #eventPicture #eventCountdownWrapper #eventButton, 588 #templateNavWrapper #templateNav #navBasket { 589 background-color: #22a7f0; 590 } 591 .formUpload .formUploadInputWrapper input:hover ~ div, 592 .buttonBlue:hover, 593 .radioAlt.colorBlue.radioAltSelected, 594 #messagesWrapper .message, 595 #eventWrapper #eventPicture #eventCountdownWrapper #eventButton:hover, 596 #templateNavWrapper #templateNav #navBasket:hover { 597 background-color: #1c8dcc; 598 } 599 .radioAlt.colorBlue:hover:not(.radioAltSelected):not(.eventColor) { /* :not(.eventColor) pour ne pas modifier les puces de l'agenda */ 600 background-color: #27c0ff; 601 } 602 .dialogDotWrapper .dialogDot:hover { 603 background-color: #28c8ff; 604 } 605 .buttonBlue:active, 606 #eventWrapper #eventPicture #eventCountdownWrapper #eventButton:active { 607 background-color: #1b85c0; 608 } 609 .dialogDotWrapper .dialogDot { 610 background-color: #2cd9ff; 611 } 612 .buttonWhiteBlue:active { 613 background-color: #2de1ff; 614 } 615 .buttonWhiteBlue:hover { 616 background-color: #2fe9ff; 617 } 618 /* Border */ 619 .backgroundBlueLight, 620 input[type="text"]:hover, 621 input[type="search"]:hover:not(.choices__input), 622 .choices:hover, 623 input[type="password"]:hover, 624 input[type="date"]:hover, 625 input[type="tel"]:hover, 626 input[type="number"]:hover, 627 input[type="datetime-local"]:hover, 628 input[type="email"]:hover, 629 input[type="url"]:hover, 630 textarea:hover, 631 select:hover, 632 input[type="text"]:focus, 633 input[type="search"]:focus:not(.choices__input), 634 .choices.is-focused, 635 input[type="password"]:focus, 636 input[type="date"]:focus, 637 input[type="tel"]:focus, 638 input[type="number"]:focus, 639 input[type="datetime-local"]:focus, 640 input[type="email"]:focus, 641 input[type="url"]:focus, 642 textarea:focus, 643 select:focus, 644 .radioImageWrapper.radioImageChecked, 645 .accordion .accordionContent.accordionColor .accordionTitleWrapper, 646 .buttonWhiteBlue, 647 .dropdownMenu div h2, 648 .radioAlt.colorWhite.radioAltSelected, 649 #templateBreadcrumb #breadCrumbItems .breadCrumbNextStep .breadCrumbItem.breadCrumbActive, 650 #postViewMore { 651 border-color: #22a7f0; 652 } 653 #agendaWrapper #agendaEvent #agendaEventReturn, 654 div:not(#agendaWrapper) > #agendaEvent #agendaEventReturn { 655 border-color: #ffffff; 656 } 657 .buttonWhiteBlue:hover { 658 border-color: #25b7ff; 659 } 660 .buttonWhiteBlue:active { 661 border-color: #27c0ff; 662 } 663 .radioAlt.colorWhite:hover:not(.radioAltSelected), 664 .radioAlt.colorBlue:hover:not(.radioAltSelected):not(.eventColor) { /* :not(.eventColor) pour ne pas modifier les puces de l'agenda */ 665 border-color: #28c8ff; 666 } 667 .radioAlt.colorBlue.radioAltSelected { 668 border-color: #1774a8; 669 } 670 .buttonWhiteAlt:active { 671 outline-color: #22a7f0; 672 } 673 .buttonWhiteAlt:hover { 674 border-color: #28c8ff; 675 } 676 677 /** 678 * Couleur du menu 679 */ 680 @media (min-width: 1151px) { 681 #templateNavWrapper, 682 #templateNavWrapper:before, 683 #templateNavBar { 684 background-color: #22a7f0; 685 } 686 #templateSubNavWrapper { 687 background-color: 688 #23affc ; 689 } 690 #templateHeaderWrapper #templateHeader #templateHeaderMargin { 691 display: none; 692 } 693 } 694 @media (max-width: 1150px) { 695 #templateNavWrapper, 696 #templateNavWrapper:before, 697 #templateNavBar, 698 #templateSubNavWrapper { 699 background-color: #22a7f0; 700 } 701 } 702 #templateNavSubBarWrapper, 703 #templateNavSubBarWrapper #templateNavSubBarLeft, 704 #templateNavSubBarWrapper #templateNavSubBarRight { 705 background-color: #23affc; 706 } 707 #agendaWrapper, 708 div:not(#agendaWrapper) > #agendaEvent, 709 #donationPicture #donationInfoWrapper #donationInfo #donationSubmitButton, 710 #eventWrapper #eventDateLeftWrapper { 711 background-color: #22a7f0; 712 } 713 #eventWrapper #eventPicture #eventInfos #eventName { 714 border-color: #22a7f0; 715 } 716 /* Couleur des hovers */ 717 #templateNavWrapper #templateNav ul li.active a,
718 #templateNavWrapper #templateNav ul li:not(.hideHover):hover a { 719 color: #22a7f0; 720 } 721 @media (min-width: 1151px) { 722 #templateSubNavWrapper ul li.active a, 723 #templateSubNavWrapper ul li:hover a { 724 color: #22a7f0; 725 } 726 } 727 @media (max-width: 1150px) { 728 #templateNavSubBarWrapper #templateNavSubBar li.active a { 729 color: #22a7f0; 730 } 731 } 732 733 /** 734 * Couleur du fond 735 */ 736 body { 737 background-color: #ffffff; 738 } 739 740 /** 741 * Couleur du bas de page 742 */ 743 #templateFooterWrapper { 744 background-color: #383f47; 745 } 746 747 /** 748 * Texture du menu (non applicable si le menu est transparent) 749 */ 750 #templateNavWrapper, 751 #templateNavWrapper:before, 752 #templateSubNavWrapper, 753 #templateNavBar, 754 #templateNavSubBarWrapper, 755 #templateNavSubBarWrapper #templateNavSubBarLeft, 756 #templateNavSubBarWrapper #templateNavSubBarRight { 757 background-image: url("https://assets.assoconnect.com/legacy/common/image/layout/public/textures/45-degree-fabric-dark.png"); 758 } 759 760 /** 761 * Texture du fond 762 */ 763 body { 764 background-image: url("https://assets.assoconnect.com/legacy/common/image/layout/public/textures/45-degree-fabric-light.png"); 765 } 766 767 /** 768 * Texture du bas de page 769 */ 770 #templateFooterWrapper { 771 background-image: url("https://assets.assoconnect.com/legacy/common/image/layout/public/textures/_blank.png"); 772 } 773 774 /** 775 * Autres 776 */ 777 778 /* Permet d'afficher le haut de page dans l'édition */ 779 780 /* Hauteur du haut de page */ 781 /* Cache le bloc dans le haut de page en mode réduit */ 782 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer { 783 display: none; 784 } 785 #templateHeaderWrapper { 786 height: 300px 787 } 788 789 /* Position de l'image de l'organisation dans le haut de page */ 790 #templateHeaderWrapper #templateHeaderVendorPictureWrapper #templateHeaderVendorPicture { 791 display: none; 792 } 793 794 /* Taille texte bloc */ 795 #templateHeaderBlockTitleWrapper { 796 font-size: 32px; 797 } 798 799 /* Taille image bloc */ 800 #templateHeaderBlockVendorPictureWrapper img { 801 width: 0px; 802 } 803 804 /* Type de bloc */ 805 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer { 806 background-color: rgba(34, 167, 240, .5); 807 } 808 809 @media (min-width: 1151px) { 810 /* Position du logo dans le menu */ 811 #templateNavWrapper #templateNav #navVendorWrapper { 812 float: left; 813 } 814 815 /* Place le haut de page sous le menu si le menu est transparent */ 816 817 /* Hauteur du menu (les ">" pour ignorer les sous-menus) */ 818 #templateNavWrapper #templateNav > ul > li { 819 height: 50px; 820 } 821 #templateSubNavWrapper ul li { 822 height: 40px; 823 line-height: 40px; 824 } 825 #templateNavWrapper #templateNav > ul > #navVendorPicture > div > a > img { 826 max-height: 50px; 827 } 828 829 /* Type de bloc */ 830 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer { 831 background-color: transparent; 832 width: 600px; 833 text-align: left; 834 } 835 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlock > div:not(.displayNone) { 836 -moz-border-radius: 10px; 837 -webkit-border-radius: 10px; 838 border-radius: 10px; 839 background: rgba(34, 167, 240, .5); 840 display: table; 841 } 842 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockSocialWrapper img { 843 margin: 20px 5px !important; 844 } 845 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockSocialWrapper a { 846 padding-left: 5px; 847 padding-right: 5px; 848 } 849 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockNewsletterContainer form, 850 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockTitleWrapper div, 851 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockButtonWrapper a { 852 padding: 20px; 853 } 854 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockNewsletterContainer { 855 width: 500px; 856 } 857 858 /* La largeur du haut de page ne dépasse pas la largeur du contenu du site */ 859 #templateNavWrapper, 860 #templateSubNavWrapper, 861 #templateHeaderWrapper { 862 max-width: 1131px; 863 margin-left: -webkit-calc(50% - 565.5px); /* Safari */ 864 margin-left: calc(50% - 565.5px); /* 565.5 = width / 2 */ 865 } 866 867 /* Arrondi les coins du menu, du haut de page et du contenu */ 868 869 /* Séparation des différents éléments */ 870 871 /* Position du bloc */ 872 873 /* Texte du menu en gras */ 874 875 /* Texte du menu en majuscule */ 876 #templateNavWrapper #templateNav, 877 #templateSubNavWrapper { 878 text-transform: uppercase; 879 } 880 881 /* Cache les icônes */ 882 #templateNav ._gif:not(.noHide) { 883 display: none; 884 } 885 886 /* Espacement entre les items du menu */ 887 #templateNavWrapper #templateNav ul li a, 888 #templateNavWrapper #templateNav ul li ul li a, 889 #templateSubNavWrapper ul li a { 890 padding: 0 35px; 891 } 892 893 /* Alignement du contenu du menu */ 894 #templateNavWrapper #templateNav, 895 #templateSubNavWrapper { 896 text-align: center; 897 } 898 899 /* Hauteur du logo de l'organisation dans le haut de page */ 900 #templateHeaderWrapper #templateHeaderVendorPictureWrapper #templateHeaderVendorPicture img { 901 height: 50px; 902 } 903 } 904 905 @media (max-width: 1150px) { 906 907 /* Cache le bloc en responsive si le site dispose d'un logo d'organisation */ 908 909 /* Alignement du menu en fonction de la barre d'administration */ 910 #templateNavWrapper { 911 top: 55px; 912 } 913 914 } 915 916 /* Fond fullscreen dans les pages personnalisées */
917 #boxes .boxLandmarkBackground { 918 width: calc(100% + 27px); 919 margin-left: -13.5px !important; 920 max-width: 1131px !important; 921 } 922 923 /* Arrondi des champs */ 924 input[type="text"], 925 input[type="search"]:not(.choices__input), 926 .choices, 927 input[type="password"], 928 input[type="date"], 929 input[type="tel"], 930 input[type="number"], 931 input[type="datetime-local"], 932 input[type="email"], 933 input[type="url"], 934 textarea { 935 border-radius: 5px; 936 padding: 9px; 937 } 938 select { 939 border-radius: 5px; 940 } 941 .selected-flag, 942 .buttonBig, 943 .buttonLarge, 944 .buttonSmall, 945 .bootstrap-switch, 946 #gridWrapper .box .buttonDIYContainer .buttonDIYWrapper, 947 #gridWrapper .box .buttonDIYContainer .buttonDIYWrapper .buttonDIY, 948 #boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper, 949 #boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper .buttonDIY { 950 border-radius: 5px; 951 } 952 .buttonLarge { 953 padding: 10px; 954 } 955 .buttonSmall { 956 } 957</style> 958<!-- Message --> 959<!-- Affichage Spark\Notification::message --> 960<div id="messagesWrapper"> 961 </div> 962
963<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 964 $('.message-support .messageClose').click(function(event) { 965 _spark.cookie.set("supportMessage-" + $(this).data('message-id'), "true", 1); 966 }); 967</script>
967 968<!-- Misc Spark --> 969 970<div class="displayNone" id="sparkTemplateTableExportColumns"> 971 <form id="sparkTemplateTableExportColumnsForm" method="POST"><input type="hidden" name="_form" value="sparkTemplateTableExportColumns"><input type="hidden" name="_origin" value="/page/1254060-galerie-photos"><input type="hidden" name="_formMulti" value="6ab8a63a8310d|9aed5000e31d9186b74fbab90466d6012a4217f2">
971<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 972 $("#sparkTemplateTableExportColumnsForm").on("submit", function(){ 973 var _this = $(this); 974 var renable = false; 975 if(_this.data("multi-submit-protection")){ 976 return false; 977 } 978 else{ 979 // Blocage à la prochaine soumission 980 _this.data("multi-submit-protection", true); 981 // Blocage & chargement sur les boutons 982 _this.find("button[type='submit']").each(function(){ 983 var text = $(this).text(); 984 var buttonDOM = $(this); 985 var buttonInterval; 986 buttonDOM 987 .addClass("disabled") 988 .prop("disabled", true) 989 .css("width", buttonDOM.outerWidth() + "px") 990 .text(".") 991 .inDOM(function() { 992 // Il ne faut pas utiliser de gif car Safari est incompatible (fix #12514) 993 buttonInterval = setInterval(function() { 994 if(buttonDOM.text().length === 3) { 995 buttonDOM.text("."); 996 } 997 else { 998 buttonDOM.text(buttonDOM.text() + "."); 999 } 1000 }, 300); 1001 }); 1002 // Déblocage au bout de 1 seconde 1003 if(renable){ 1004 window.setTimeout(function(){ 1005 clearInterval(buttonInterval); 1006 buttonDOM 1007 .prop("disabled", false) 1008 .removeClass("disabled") 1009 .removeAttr("style") 1010 .text(text); 1011 }, 1000); 1012 } 1013 }); 1014 // Déblocage au bout de 1 seconde 1015 if(renable){ 1016 window.setTimeout(function(){ 1017 _this.data("multi-submit-protection", false); 1018 }, 1000); 1019 } 1020 // Retour 1021 return true; 1022 } 1023 }); 1024 </script>
1024 <div id="sparkTableExportColumnWrapper" class=""><div class="notice fontBold" id="sparkTableExportColumnNotice"></div> 1025 <label 1026 id="sparkTableExportColumnLabel" 1027 > 1028 Exporter les lignes sélectionnées 1029 1030 1031 </label> 1032 <div class="formContent"> 1033 1034 <div id="sparkTableExportColumn_allWrapper" class="radioWrapper displayInlineBlock valignTop marginRight10 "> 1035 <label class="radio" for="sparkTableExportColumn_all"> 1036 <input 1037 type="radio" 1038 name="sparkTableExportColumn" 1039 id="sparkTableExportColumn_all" 1040 value="all" 1041 1042 1043 class="" 1044 > 1045 <span id="sparkTableExportColumn_allLabel">Exporter toutes les colonnes</span> 1046 </label> 1047 </div> 1048
1048<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 1049 if(document.readyState === "complete"){ 1050 $("#sparkTableExportColumn_all").radiocheck(); 1051 } 1052 </script>
1052 1053 1054 <div id="sparkTableExportColumn_filterWrapper" class="radioWrapper displayInlineBlock valignTop marginRight10 "> 1055 <label class="radio" for="sparkTableExportColumn_filter"> 1056 <input 1057 type="radio" 1058 name="sparkTableExportColumn" 1059 id="sparkTableExportColumn_filter" 1060 value="filter" 1061 1062 1063 class="" 1064 > 1065 <span id="sparkTableExportColumn_filterLabel">Exporter uniquement les colonnes affichées</span> 1066 </label> 1067 </div> 1068
1068<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 1069 if(document.readyState === "complete"){ 1070 $("#sparkTableExportColumn_filter").radiocheck(); 1071 } 1072 </script>
1072 1073 </div></div> </form> 1074
1074<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 1075 _spark.form.mail.initMailGroup("sparkTemplateTableExportColumns"); 1076 </script>
1076 1077 </div> 1078 1079<!-- Barre d'administration --> 1080 1081<!-- Barre de navigation responsive --> 1082<div id="templateNavBar"> 1083 1084 <div id="templateNavBarVendorPicture"> 1085 <!-- Une organisation en particulier --> 1086 <a href="/"> 1087 <img src="https://app.assoconnect.com/services/storage?id=1393063&type=picture&secret=xyTYlwpNb6ZTUdBgk98g9fD4grXu3wdqVj3mVgKJ&timestamp=1775541026&size=small" alt="tangochos"> 1088 </a> 1089 <!-- L'organisation principale --> 1090 </div> 1091 1092 <div id="templateNavBarToggleMenu"> 1093 <span>Menu</span> 1094 <img src="https://assets.assoconnect.com/legacy/common/ico/ico.menu2.32.white.png" class="_gif icoMenu232White" alt="icoMenu232White" title="" id="templateNavBarToggleMenuOpen" > <img src="https://assets.assoconnect.com/legacy/common/ico/ico.cross.32.white.png" class="_gif icoCross32White" alt="icoCross32White" title="" id="templateNavBarToggleMenuClose" > </div> 1095 1096 <div class="clearBoth"></div> 1097 1098</div> 1099 1100 <div id="templateNavSubBarWrapper"> 1101 <div id="templateNavSubBarLeft"><</div> 1102 <div id="templateNavSubBarRight">></div> 1103 <ul id="templateNavSubBar"> 1104 <li > 1105 <a href="/page/1318327-actualites-du-tango-argentin-a-niort"> 1106 Actualités du tango argentin à Niort </a> 1107 </li> 1108 <li class="active"> 1109 <a href="/page/1254060-galerie-photos"> 1110 galerie photos </a> 1111 </li> 1112 </ul> 1113 </div> 1114 1115<!-- Header top --> 1116 1117<!-- Navigation et réseaux sociaux --> 1118 1119<!-- Container obligatoire afin de passer le menu et son sous-menu en position absolute avec le thème transparent --> 1120<div id="templateNavContainer"> 1121 1122 <div id="templateNavWrapper"> 1123 1124 <!-- Ãditable et hover --> 1125 <div id="templateNavWrapperHover" class="templateHover"></div> 1126 <div id="templateNavWrapperEditable" class="templateEditable templateEditableNav"> 1127 <div class="displayTable height100 width100"> 1128 <div class="displayTableCell valignMiddle"> 1129 <p class="displayInlineBlock">Ajoutez un logo, un bouton, des réseaux sociaux</p> 1130 <div class="templateEditableButton">Cliquez pour éditer</div> 1131 </div> 1132 </div> 1133 </div> 1134 1135 <!-- Réseaux sociaux --> 1136 <div id="templateNavSocialWrapper"> 1137 </div> 1138 1139 <!-- Navigation --> 1140 <nav id="templateNav"> 1141 <ul id="navVendorWrapper"> 1142 <!-- Nom & logo de l'organisation --> 1143 <li id="navVendorPicture"> 1144 <div class="displayTable height100"><!-- displayTable = fix #8392 --> 1145 <a class="displayTableCell width100 valignMiddle" href="/"> 1146 <img src="https://app.assoconnect.com/services/storage?id=1393063&type=picture&secret=xyTYlwpNb6ZTUdBgk98g9fD4grXu3wdqVj3mVgKJ&timestamp=1775541026&size=small" alt="tangochos"> 1147 </a> 1148 </div> 1149 </li> 1150 </ul> 1151 <ul> 1152 <li 1153 data-templatesubnav="1224388" 1154 class=" 1155 templateNavResponsiveToggleChildren 1156 active 1157 " 1158 > 1159 <a 1160 href="/page/1318327-actualites-du-tango-argentin-a-niort" 1161 class="displayTable height100" 1162 > 1163 <div class="displayTableCell valignMiddle"> 1164 </div> 1165 <div class="displayTableCell valignMiddle"> 1166 Tango argentin à Niort/Photos souvenirs <sp
1166an class="arrowTop">▴</span><span class="arrowDown">▾</span> 1167 </div> 1168 </a> 1169 <ul> 1170 <li > 1171 <a href="/page/1318327-actualites-du-tango-argentin-a-niort"> 1172 Actualités du tango argentin à Niort </a> 1173 </li> 1174 <li class="active"> 1175 <a href="/page/1254060-galerie-photos"> 1176 galerie photos </a> 1177 </li> 1178 </ul> 1179 </li> 1180 <li 1181 data-templatesubnav="1224393" 1182 class=" 1183 templateNavResponsiveToggleChildren 1184 " 1185 > 1186 <a 1187 href="/page/1258268-histoire-et-ambition-de-tangochos" 1188 class="displayTable height100" 1189 > 1190 <div class="displayTableCell valignMiddle"> 1191 </div> 1192 <div class="displayTableCell valignMiddle"> 1193 l'Association Tangochos <span class="arrowTop">▴</span><span class="arrowDown">▾</span> 1194 </div> 1195 </a> 1196 <ul> 1197 <li > 1198 <a href="/page/1258268-histoire-et-ambition-de-tangochos"> 1199 Histoire et ambition de Tangochos </a> 1200 </li> 1201 <li > 1202 <a href="/page/1318304-notre-equipe"> 1203 Notre équipe </a> 1204 </li> 1205 <li > 1206 <a href="/page/1224394-nos-profs"> 1207 Nos profs </a> 1208 </li> 1209 <li > 1210 <a href="/page/1224395-nos-lieux"> 1211 Nos lieux </a> 1212 </li> 1213 </ul> 1214 </li> 1215 <li 1216 data-templatesubnav="1318240" 1217 class=" 1218 templateNavResponsiveToggleChildren 1219 " 1220 > 1221 <a 1222 href="/page/1319765-j-adhere" 1223 class="displayTable height100" 1224 > 1225 <div class="displayTableCell valignMiddle"> 1226 </div> 1227 <div class="displayTableCell valignMiddle"> 1228 Adhésion à Tangochos, tango argentin <sp
1228an class="arrowTop">▴</span><span class="arrowDown">▾</span> 1229 </div> 1230 </a> 1231 <ul> 1232 <li > 1233 <a href="/page/1319765-j-adhere"> 1234 J'adhère </a> 1235 </li> 1236 <li > 1237 <a href="/page/1327183-j-adhere-en-ligne"> 1238 j'adhère en ligne </a> 1239 </li> 1240 </ul> 1241 </li> 1242 <li 1243 data-templatesubnav="1318253" 1244 class=" 1245 templateNavResponsiveToggleChildren 1246 " 1247 > 1248 <a 1249 href="/page/1318725-les-cours" 1250 class="displayTable height100" 1251 > 1252 <div class="displayTableCell valignMiddle"> 1253 </div> 1254 <div class="displayTableCell valignMiddle"> 1255 Les cours et pratiques de tango à Niort <span class="arrowTop">▴</span><span class="arrowDown">▾</span> 1256 </div> 1257 </a> 1258 <ul> 1259 <li > 1260 <a href="/page/1318725-les-cours"> 1261 les cours </a> 1262 </li> 1263 <li > 1264 <a href="/page/1318277-les-pratiques"> 1265 les pratiques </a> 1266 </li> 1267 </ul> 1268 </li> 1269 <li 1270 data-templatesubnav="1318254" 1271 class=" 1272 templateNavResponsiveToggleChildren 1273 " 1274 > 1275 <a 1276 href="/page/1318279-nos-milongas" 1277 class="displayTable height100" 1278 > 1279 <div class="displayTableCell valignMiddle"> 1280 </div> 1281 <div class="displayTableCell valignMiddle"> 1282 Dansez le tango argentin à Niort <sp
1282an class="arrowTop">▴</span><span class="arrowDown">▾</span> 1283 </div> 1284 </a> 1285 <ul> 1286 <li > 1287 <a href="/page/1318279-nos-milongas"> 1288 Nos milongas </a> 1289 </li> 1290 <li > 1291 <a href="/page/1320475-je-danse-ailleurs"> 1292 Je danse ailleurs </a> 1293 </li> 1294 </ul> 1295 </li> 1296 <li 1297 data-templatesubnav="1224397" 1298 class=" 1299 templateNavResponsiveToggleChildren 1300 " 1301 > 1302 <a 1303 href="/page/2108933-niortangos" 1304 class="displayTable height100" 1305 > 1306 <div class="displayTableCell valignMiddle"> 1307 </div> 1308 <div class="displayTableCell valignMiddle"> 1309 Evénements PASSÃS de tango argentin à Niort <span class="arrowTop">▴</span><span class="arrowDown">▾</span> 1310 </div> 1311 </a> 1312 <ul> 1313 <li > 1314 <a href="/page/2108933-niortangos"> 1315 Niortangos </a> 1316 </li> 1317 <li > 1318 <a href="/page/1318283-historique-niortango-2006-2020"> 1319 historique NIORTANGO 2006 2020 </a> 1320 </li> 1321 <li > 1322 <a href="/page/1623958-retrospective-evenements"> 1323 Rétrospective Evénements </a> 1324 </li> 1325 </ul> 1326 </li> 1327 <li 1328 data-templatesubnav="1318282" 1329 class=" 1330 " 1331 > 1332 <a 1333 href="/page/1318311-nous-contacter" 1334 class="displayTable height100" 1335 > 1336 <div class="displayTableCell valignMiddle"> 1337 </div> 1338 <div class="displayTableCell valignMiddle"> 1339 Contacter Tangochos <sp
1339an class="arrowTop">▴</span><span class="arrowDown">▾</span> 1340 </div> 1341 </a> 1342 <ul> 1343 </ul> 1344 </li> 1345 <!-- Mon compte --> 1346 <!-- Panier --> 1347 <!-- Boutons --> 1348 <li id="templateNavButton1Container" class="hideHover displayNone"> 1349 <a href="" class="height100 displayTable"> 1350 <!-- displayTableCell valignMiddle dans une div wrapper pour fix #6921 --> 1351 <div class="displayTableCell valignMiddle"> 1352 1353 <div 1354 id="templateNavButton1Button" 1355 class=" 1356 button 1357 textAlignCenter 1358 buttonBlue 1359 buttonLarge 1360 1361 valignMiddle 1362 " 1363 ><span class="valignInitial"></span></div> </div> 1364 </a> 1365 </li> 1366 <li id="templateNavButton2Container" class="hideHover displayNone"> 1367 <a href="" class="height100 displayTable"> 1368 <!-- displayTableCell valignMiddle dans une div wrapper pour fix #6921 --> 1369 <div class="displayTableCell valignMiddle"> 1370 1371 <div 1372 id="templateNavButton2Button" 1373 class=" 1374 button 1375 textAlignCenter 1376 buttonBlue 1377 buttonLarge 1378 1379 valignMiddle 1380 " 1381 ><span class="valignInitial"></span></div> </div> 1382 </a> 1383 </li> 1384 <!-- Connexion --> 1385 <li id="templateNavButtonLoginContainer" class="hideHover "> 1386 <a href="/contacts/login?redirect=%2Fpage%2F1254060-galerie-photos" class="height100 displayTable"> 1387 <!-- displayTableCell valignMiddle dans une div wrapper pour fix #6921 et #7665 --> 1388 <div class="displayTableCell valignMiddle"> 1389 1390 <div 1391 id="templateNavButtonLoginButton" 1392 class=" 1393 button 1394 textAlignCenter 1395 buttonBlue 1396 buttonLarge 1397 1398 valignMiddle 1399 " 1400 ><span class="valignInitial">Se connecter</span></div> </div> 1401 </a> 1402 </li> 1403 </ul> 1404 </nav> 1405 1406 </div> 1407 1408 <div id="templateSubNavWrapper"> 1409 1410 <div id="templateSubNav"> 1411 <ul data-templatesubnav="1224388"> 1412 <li > 1413 <a href="/page/1318327-actualites-du-tango-argentin-a-niort"> 1414 Actualités du tango argentin à Niort </a> 1415 </li> 1416 <li class="active"> 1417 <a href="/page/1254060-galerie-photos"> 1418 galerie photos </a> 1419 </li> 1420 </ul> 1421 <ul data-templatesubnav="1224393"> 1422 <li > 1423 <a href="/page/1258268-histoire-et-ambition-de-tangochos"> 1424 Histoire et ambition de Tangochos </a> 1425 </li> 1426 <li > 1427 <a href="/page/1318304-notre-equipe"> 1428 Notre équipe </a> 1429 </li> 1430 <li > 1431 <a href="/page/1224394-nos-profs"> 1432 Nos profs </a> 1433 </li> 1434 <li > 1435 <a href="/page/1224395-nos-lieux"> 1436 Nos lieux </a> 1437 </li> 1438 </ul> 1439 <ul data-templatesubnav="1318240"> 1440 <li > 1441 <a href="/page/1319765-j-adhere"> 1442 J'adhère </a> 1443 </li> 1444 <li > 1445 <a href="/page/1327183-j-adhere-en-ligne"> 1446 j'adhère en ligne </a> 1447 </li> 1448 </ul> 1449 <ul data-templatesubnav="1318253"> 1450 <li > 1451 <a href="/page/1318725-les-cours"> 1452 les cours </a> 1453 </li> 1454 <li > 1455 <a href="/page/1318277-les-pratiques"> 1456 les pratiques </a> 1457 </li> 1458 </ul> 1459 <ul data-templatesubnav="1318254"> 1460 <li > 1461 <a href="/page/1318279-nos-milongas"> 1462 Nos milongas </a> 1463 </li> 1464 <li > 1465 <a href="/page/1320475-je-danse-ailleurs"> 1466 Je danse ailleurs </a> 1467 </li> 1468 </ul> 1469 <ul data-templatesubnav="1224397"> 1470 <li > 1471 <a href="/page/2108933-niortangos"> 1472 Niortangos </a> 1473 </li> 1474 <li > 1475 <a href="/page/1318283-historique-niortango-2006-2020"> 1476 historique NIORTANGO 2006 2020 </a> 1477 </li> 1478 <li > 1479 <a href="/page/1623958-retrospective-evenements"> 1480 Rétrospective Evénements </a> 1481 </li> 1482 </ul> 1483 1484 </div> 1485 1486 </div> 1487 1488</div> 1489
1490<!-- Header bottom (importe également le header en mode édition si header none mais le cache avec un if dans le fichier inc.DESKTOP.public.header.php) --> 1491 ?> 1492<header id="templateHeaderWrapper"> 1493 <div id="templateHeaderWrapperHover" class="templateHover"></div> 1494 <div id="templateHeaderWrapperEditable" class="templateEditable templateEditablePicture"> 1495 <div class="displayTable height100 width100"> 1496 <div class="displayTableCell valignMiddle"> 1497 <p>Images de la page d'accueil</p> 1498 <div class="templateEditableButton">Cliquez pour éditer</div> 1499 </div> 1500 </div> 1501 </div> 1502 <!-- Fix #6796 --> 1503 <div id="templateHeaderVendorPictureWrapper"> 1504 <a 1505 href="https://www.tangochos.com" 1506 id="templateHeaderVendorPicture" 1507 > 1508 <img src="https://app.assoconnect.com/services/storage?id=1393063&type=picture&secret=xyTYlwpNb6ZTUdBgk98g9fD4grXu3wdqVj3mVgKJ&timestamp=1775541026" class="notHeightAuto"> 1509 </a> 1510 </div> 1511 <!-- Fix #10003 --> 1512 <!-- Fond de remplacement si aucune image --> 1513 <!-- Pour le mode édition n'affiche que la première image --> 1514 <!-- Récupère le sprite --> 1515 <!-- Affiche la ou les images --> 1516 <div id="templateHeaderPictures"> 1517 <div class="templateHeaderPicture"> 1518 <div class="templateHeaderPictureReference"> 1519 <img src="https://assets.assoconnect.com/legacy/spark/image/_.gif" class="widthAuto" style=" 1520 position: absolute; 1521 background: url(https://s3-eu-west-1.amazonaws.com/buypacker-prod/coldstorage/Platform_2ZNKW2Y6Q1YNNDGQ6KXPV8C000/Nonprofit_0HXCJC97WE8V29A5R28AP10082/Organization_0HXCJC97W9K3180SR28AP10082/header.sprite.c02a920366bfb65721d52954b90321af4d7e4937.png?response-content-disposition=inline&AWSAccessKeyId=AKIAV4T67WN6ENNI5OX6&Expires=2105846074&Signature=JRqrPXe7OBVMO0EKQuNjYPq%2FYFs%3D) left -0px; 1522 width: 936px; 1523 height: 600px; 1524 top: 0; 1525 left: -468px; 1526 "> 1527 </div> 1528 </div> 1529 <!-- Calcule la position y de l'image suivante dans le sprite en fonction de la hauteur du header --> 1530 </div> 1531 </header> 1532 1533 1534 1535<!-- Page --> 1536<article id="templatePageWrapper" class="layout-md"> 1537 <div id="templatePage"> 1538 <!-- #templateIframe permet de mesurer la hauteur de la page pour afficher le site dans une iframe --> 1539 <div id="templateIframe"> 1540 <!-- Tabulations --> 1541 <!-- Affiche les onglets pour les organisation dépendantes --> 1542 1543 <!-- Importe les tabulations, sauf pour le layout admin qui les importes dans son layout afin d'afficher le titre des pages dans le menu mobile --> 1544 1545 <!-- Tabulations en mode Fil d'Ariane --> 1546 <!-- Une tabulation, juste le titre s'affiche --> 1547 <div class="templatePageHeader" data-id="component_Header"> 1548 <div> 1549 <div id="templateTitle" class="templatePageHeaderPart"> 1550 <span class="displayInlineBlock valignMiddle"></span> 1551 </div> 1552 </div> 1553 </div> 1554 <div id="templateTabulationWrapper"> 1555 <div> 1556 <div id="templateTabulation"> 1557 1558 1559 <a 1560 id="tab_page-actualites-du-tango-argentin-a-niort" 1561 href="/page/1318327-actualites-du-tango-argentin-a-niort" 1562 class="" 1563 > 1564 Actualités du tango argentin à Niort </a> 1565 <a 1566 id="tab_page-galerie-photos" 1567 href="/page/1254060-galerie-photos" 1568 class="active" 1569 > 1570 galerie photos </a> 1571 </div> 1572 </div> 1573 </div> 1574 <!-- Titre uniquement --> 1575 <!-- Titre uniquement --> 1576<!-- Empêche un bug d'affichage du menu admin (https://github.com/sylfabre/buypacker-dev/issues/6376) --> 1577<div class="clearBoth"></div> 1578<!-- Template --> 1579<div class="templatePageWrapper layout-md"> 1580 <div class="templatePageContent "> 1581 <div class="templatePageContentHeader"> 1582 </div> 1583 1584 1585 1586 1587 1588<!-- Lien d'édition --> 1589 1590<!-- Contenu de la page --> 1591 1592 <div class="thumbWrapper"> 1593 <a 1594 href="/galleries/75300-milonga-d-ete-du-20-juin-2026-a-vouille-79" 1595 style="background-image: url(https://app.assoconnect.com/services/storage?id=6975167&type=picture&secret=BDq7t5qmNwQh9363JCuWezvzibGhDMWZOHoAj4lS&timestamp=1782143055);" 1596 class="thumbCommon thumbMedium" 1597 > 1598 <div class="thumbDetails"> 1599 <div class="thumbName">Milonga d'été du 20 juin 2026 à Vouillé 79</div> 1600 <div class="thumbText">49 photo(s)</div> 1601 <div class="thumbMore">
1601Voir la galerie</div> 1602 </div> 1603 </a> 1604 <a 1605 href="/galleries/74644-stage-des-30-et-31-mai-2026-avec-camille-dantou-et-mikael-cadiou" 1606 style="background-image: url(https://app.assoconnect.com/services/storage?id=6912865&type=picture&secret=CQl0xnJHTL3wRS2nrcAwg6fZ2Vd9vjTyPnioM4MA&timestamp=1780762592);" 1607 class="thumbCommon thumbMedium" 1608 > 1609 <div class="thumbDetails"> 1610 <div class="thumbName">STAGE DES 30 ET 31 MAI 2026 AVEC CAMILLE DANTOU ET MIKAÃL CADIOU</div> 1611 <div class="thumbText">10 photo(s)</div> 1612 <div class="thumbMore">Voir la galerie</div> 1613 </div> 1614 </a> 1615 <a 1616 href="/galleries/72213-souvenir-des-cours-des-ciafardini-et-milonga-du-21-mars-2026" 1617 style="background-image: url(https://app.assoconnect.com/services/storage?id=6695250&type=picture&secret=xrslQsrZO4XTA3lPjjFzHA9Albj6yp9mWlblvY5e&timestamp=1774719253);" 1618 class="thumbCommon thumbMedium" 1619 > 1620 <div class="thumbDetails"> 1621 <div class="thumbName">Souvenir des Cours des Ciafardini et Milonga du 21 mars 2026</div> 1622 <div class="thumbText">21 photo(s)</div> 1623 <div class="thumbMore">Voir la galerie</div> 1624 </div> 1625 </a> 1626 <a 1627 href="/galleries/68647-repas-fin-d-annee-2025-a-surgeres" 1628 style="background-image: url(https://app.assoconnect.com/services/storage?id=6380638&type=picture&secret=dr5VoN1zjK2zZSKZpM1HJxO0sYjpUsbGV1SXnY9v&timestamp=1765877294);" 1629 class="thumbCommon thumbMedium" 1630 > 1631 <div class="thumbDetails"> 1632 <div class="thumbName">REPAS FIN D'ANNÃE 2025 à Surgères</div> 1633 <div class="thumbText">5 photo(s)</div> 1634 <div class="thumbMore">Voir la galerie</div> 1635 </div> 1636 </a> 1637 <a 1638 href="/galleries/66016-niortango-2025" 1639 style="background-image: url(https://app.assoconnect.com/services/storage?id=6163561&type=picture&secret=ZDcsUVGnovIJvfjNqrTOql8WlEiBrgmyr5YVlvS5&timestamp=1760535999);" 1640 class="thumbCommon thumbMedium" 1641 > 1642 <div class="thumbDetails"> 1643 <div class="thumbName">Niortango 2025</div> 1644 <div class="thumbText">94 photo(s)</div> 1645 <div class="thumbMore">Voir la galerie</div> 1646 </div> 1647 </a> 1648 <a 1649 href="/galleries/62917-dernier-stage-avec-fanny-et-fabien-juin-2025" 1650 style="background-image: url(https://app.assoconnect.com/services/storage?id=5744700&type=picture&secret=ELNnlYbJOKPn8F3H2aJPuJjYtnbXmBMsbTgH9RZR&timestamp=1750421128);" 1651 class="thumbCommon thumbMedium" 1652 > 1653 <div class="thumbDetails"> 1654 <div class="thumbName">Dernier stage avec Fanny et Fabien juin 2025</div> 1655 <div class="thumbText">4 photo(s)</div> 1656 <div class="thumbMore">Voir la galerie</div> 1657 </div> 1658 </a> 1659 <a 1660 href="/galleries/58184-repas-fin-de-stage-avec-marion-et-asier-de-bayonne-irun-le-09-02-2025" 1661 style="background-image: url(https://app.assoconnect.com/services/storage?id=5325703&type=picture&secret=CxB5wThmf8I0ukZALqx4SXgMywjyHL1SZrwap2bC&timestamp=1777106475);" 1662 class="thumbCommon thumbMedium" 1663 > 1664 <div class="thumbDetails"> 1665 <div class="thumbName">Repas fin de stage avec Marion et Asier de Bayonne-Irun le 09/02/2025</div> 1666 <div class="thumbText">4 photo(s)</div> 1667 <div class="thumbMore">Voir la galerie</div> 1668 </div> 1669 </a> 1670 <a 1671 href="/galleries/56422-repas-fin-2024" 1672 style="background-image: url(https://app.assoconnect.com/services/storage?id=5145154&type=picture&secret=LJ0wqqew3DjnTQfFz5yEXrZdzFnztI6sJCVo9ZkF&timestamp=1776963381);" 1673 class="thumbCommon thumbMedium" 1674 > 1675 <div class="thumbDetails"> 1676 <div class="thumbName">Repas fin 2024</div> 1677 <div class="thumbText">2 photo(s)</div> 1678 <div class="thumbMore">Voir la galerie</div> 1679 </div> 1680 </a> 1681 <a 1682 href="/galleries/58185-souvenir-stage-avec-julia-et-andres-de-bordeaux-le-01-12-2024" 1683 style="background-image: url(https://app.assoconnect.com/services/storage?id=5325720&type=picture&secret=UhupNJMTfLpiw6J1dbp9vn0s5LcAfBhmea9cqrLe&timestamp=1777106487);" 1684 class="thumbCommon thumbMedium" 1685 > 1686 <div class="thumbDetails"> 1687 <div class="thumbName">Souvenir stage avec Julia et Andrès de Bordeaux le 01/12/2024</div> 1688 <div class="thumbText">1 photo(s)</div> 1689 <div class="thumbMore">
1689Voir la galerie</div> 1690 </div> 1691 </a> 1692 <a 1693 href="/galleries/54925-niortango-2024-photos-byc-bernardo" 1694 style="background-image: url(https://app.assoconnect.com/services/storage?id=5015361&type=picture&secret=dp5Rgpo41uy1as8YOvYsad5krJnZ12mLaC1YGZrr&timestamp=1776857996);" 1695 class="thumbCommon thumbMedium" 1696 > 1697 <div class="thumbDetails"> 1698 <div class="thumbName">NIORTANGO 2024 ( Photos Byc Bernardo )</div> 1699 <div class="thumbText">445 photo(s)</div> 1700 <div class="thumbMore">Voir la galerie</div> 1701 </div> 1702 </a> 1703 <a 1704 href="/galleries/50606-milonga-du-chateau-2024" 1705 style="background-image: url(https://app.assoconnect.com/services/storage?id=4490629&type=picture&secret=TO0cW3JV8xGgDYEL3xR5pc3ttn8VelDlMV7PZV7U&timestamp=1776424378);" 1706 class="thumbCommon thumbMedium" 1707 > 1708 <div class="thumbDetails"> 1709 <div class="thumbName">Milonga du Château 2024</div> 1710 <div class="thumbText">38 photo(s)</div> 1711 <div class="thumbMore">Voir la galerie</div> 1712 </div> 1713 </a> 1714 <a 1715 href="/galleries/45063-niortango-2023-photos-de-corinne" 1716 style="background-image: url(https://app.assoconnect.com/services/storage?id=3940856&type=picture&secret=JK2d3P54Xran4rGmrFpoHbXUJlnZRaLWQKFylxi3&timestamp=1776201182);" 1717 class="thumbCommon thumbMedium" 1718 > 1719 <div class="thumbDetails"> 1720 <div class="thumbName">Niortango 2023, photos de Corinne</div> 1721 <div class="thumbText">50 photo(s)</div> 1722 <div class="thumbMore">Voir la galerie</div> 1723 </div> 1724 </a> 1725 <a 1726 href="/galleries/37510-milonga-improvisee-apres-le-spectacle-piazzolla-piazzolla-a-st-maixent" 1727 style="background-image: url(https://app.assoconnect.com/services/storage?id=3125257&type=picture&secret=GOKPgT4AxFiFiTYCNMnqbQjYMgiD7S2Lz3kqjIko&timestamp=1775989643);" 1728 class="thumbCommon thumbMedium" 1729 > 1730 <div class="thumbDetails"> 1731 <div class="thumbName">Milonga improvisée après le spectacle Piazzolla Piazzolla à St-Maixent</div> 1732 <div class="thumbText">6 photo(s)</div> 1733 <div class="thumbMore">Voir la galerie</div> 1734 </div> 1735 </a> 1736 <a 1737 href="/galleries/22102-2018-niortango" 1738 style="background-image: url(https://app.assoconnect.com/services/storage?id=1484395&type=picture&secret=E0uHUmDheWjjPbBaHHvAp3duGkTcgVARqqmSuHm1&timestamp=1775565253);" 1739 class="thumbCommon thumbMedium" 1740 > 1741 <div class="thumbDetails"> 1742 <div class="thumbName">2018 Niortango</div> 1743 <div class="thumbText">12 photo(s)</div> 1744 <div class="thumbMore">Voir la galerie</div> 1745 </div> 1746 </a> 1747 </div> 1748 1749 1750 <div class="clearBoth"></div> 1751 1752 </div> 1753</div> 1754 </div> 1755 </div> 1756</article> 1757 1758<!-- Footer --> 1759<footer id="templateFooterWrapper"> 1760 <div id="templateFooter"> 1761 <div id="templateFooterText">Fiers de promouvoir le tango argentin à NIORT depuis 2001</div> 1762 <div id="templateFooterBlockContainer"> 1763 <div class="row"> 1764 <div class="col-lg-9 col-md-9 col-sm-9 col-xs-12"> 1765 <div id="templateFooterBlockWrapper" class="row"> 1766 <!-- Liste des pages de l'organisation principal --> 1767 </div> 1768 </div> 1769 <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12"> 1770 <form id="templateFooterNewsletterForm" method="POST" class="newsletterRegister displayNone"><input type="hidden" name="_form" value="templateFooterNewsletter"><input type="hidden" name="_origin" value="/page/1254060-galerie-photos"><input type="hidden" name="_formMulti" value="6ab8a63a9e0c2|ec2e4d5bd529af4e54166e39c72a33832ab86028">
1770<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 1771 $("#templateFooterNewsletterForm").on("submit", function(){ 1772 var _this = $(this); 1773 var renable = true; 1774 if(_this.data("multi-submit-protection")){ 1775 return false; 1776 } 1777 else{ 1778 // Blocage à la prochaine soumission 1779 _this.data("multi-submit-protection", true); 1780 // Blocage & chargement sur les boutons 1781 _this.find("button[type='submit']").each(function(){ 1782 var text = $(this).text(); 1783 var buttonDOM = $(this); 1784 var buttonInterval; 1785 buttonDOM 1786 .addClass("disabled") 1787 .prop("disabled", true) 1788 .css("width", buttonDOM.outerWidth() + "px") 1789 .text(".") 1790 .inDOM(function() { 1791 // Il ne faut pas utiliser de gif car Safari est incompatible (fix #12514) 1792 buttonInterval = setInterval(function() { 1793 if(buttonDOM.text().length === 3) { 1794 buttonDOM.text("."); 1795 } 1796 else { 1797 buttonDOM.text(buttonDOM.text() + "."); 1798 } 1799 }, 300); 1800 }); 1801 // Déblocage au bout de 1 seconde 1802 if(renable){ 1803 window.setTimeout(function(){ 1804 clearInterval(buttonInterval); 1805 buttonDOM 1806 .prop("disabled", false) 1807 .removeClass("disabled") 1808 .removeAttr("style") 1809 .text(text); 1810 }, 1000); 1811 } 1812 }); 1813 // Déblocage au bout de 1 seconde 1814 if(renable){ 1815 window.setTimeout(function(){ 1816 _this.data("multi-submit-protection", false); 1817 }, 1000); 1818 } 1819 // Retour 1820 return true; 1821 } 1822 }); 1823 </script>
1823 <div class="row colsMiddle"> 1824 <div class="col-lg-10 col-md-10 col-sm-10 col-xs-12"> 1825 <div class="mailInputWrapper isSecondaryWrapper"><div class="notice fontBold" id="templateFooterBlocNewsletterEmailNotice"></div> 1826 <label 1827 id="templateFooterBlocNewsletterEmailLabel" 1828 for="templateFooterBlocNewsletterEmail" 1829 > 1830 Je m'abonne à la newsletter 1831 1832 1833 </label> 1834 <input 1835 type="email" 1836 data-typo-check="true" 1837 name="templateFooterBlocNewsletterEmail" 1838 class="" 1839 value="" 1840 placeholder="Renseignez votre email" 1841 autocomplete="email" 1842 1843 1844 id="templateFooterBlocNewsletterEmail" 1845 > 1846 1847 <div class="clearBoth"></div> 1848 </div> 1849
1849<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 1850 $("#templateFooterBlocNewsletterEmail").on("change", function() { 1851 _spark.form.mail.check("templateFooterBlocNewsletterEmail"); 1852 }); 1853 </script>
1853 1854 </div> 1855 <div class="col-lg-2 col-md-2 col-sm-3 col-xs-12 valignBottom"> 1856 1857 <button 1858 type="submit" 1859 id="templateFooterBlocNewsletterSubmit" 1860 class=" 1861 button 1862 buttonOrange 1863 textAlignCenter 1864 buttonLarge 1865 1866 1867 " 1868 1869 > 1870 1871 <span class="valignInitial">OK</span> 1872 </button> 1873 </div> 1874 </div> 1875 1876 </form> 1877
1877<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 1878 $("#templateFooterNewsletterForm") 1879 // Init 1880 .data("dirty", 0) 1881 // Form submit is possible 1882 .on("submit", function(){ 1883 window.onbeforeunload = null; 1884 }) 1885 // On change 1886 .find("input, textarea").on("change", function(){ 1887 if(document.readyState === "complete"){ 1888 $("#templateFooterNewsletterForm").data().dirty++; 1889 } 1890 }); 1891 // Ajout 1892 _spark.dirty.push(function(){ 1893 return $("#templateFooterNewsletterForm").data("dirty") > 0; 1894 }); 1895 </script>
1895 1896 1897
1897<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 1898 _spark.form.mail.initMailGroup("templateFooterNewsletter"); 1899 </script>
1899 1900 <div id="templateFooterSocialWrapper"> 1901 </div> 1902 </div> 1903 </div> 1904 </div> 1905 </div> 1906 <div id="templateFooterInformation"> 1907 <ul> 1908 <!-- Plan du site --> 1909 <li> 1910 <a href="/infos/plan/ 1911 270463 ">Plan du site</a> 1912 </li> 1913 1914 <!-- Licences --> 1915 <li> 1916 <a href="/infos/licenses">Licences</a> 1917 </li> 1918 1919 <!-- CGU --> 1920 <li> 1921 <a href="/infos/legal-notice">Mentions légales</a> 1922 </li> 1923 <li> 1924 <a href="/infos/tos">CGUV</a> 1925 </li> 1926 1927 <!-- CGU --> 1928 <li> 1929 <a id="configureCookies" href="#">Paramétrer vos cookies</a> 1930 </li> 1931 1932 <!-- Connexion/déconnexion et mon compte --> 1933 <li> 1934 1935 <a 1936 id="templateNavButtonLoginButtonLink" 1937 href="https://www.tangochos.com/contacts/login?redirect=%2Fpage%2F1254060-galerie-photos" 1938 class="" 1939 target="" 1940 rel="noopener" 1941 > 1942 <div 1943 id="templateNavButtonLoginButton" 1944 class=" 1945 button 1946 textAlignCenter 1947 buttonBlue 1948 buttonLarge 1949 valignMiddle margin0 1950 valignMiddle 1951 " 1952 ><span class="valignInitial">Se connecter</span></div></a> 1953 </li> 1954 </ul> 1955 <ul> 1956 <li class="paddingTop0"> 1957 <a href="https://www.assoconnect.com/associations/logiciel-association-culturelle/" target="_blank"> 1958 Propulsé par AssoConnect, le logiciel des associations Culturelles </a> 1959 </li> 1960 </ul> 1961 </div> 1962 </footer> 1963 1964<!-- Footer - Global --> 1965 </div> 1966 1967 <!-- JS --> 1968
1968<script nonce="db14fafb-b1f0-4272-8111-a36c0602815d"> 1969 if(window.console && window.console.log){ 1970 // Affichage des notices non capturées 1971 } 1972</script>
1972 1973 1974 1975
1975<script 1976 nonce="db14fafb-b1f0-4272-8111-a36c0602815d" 1977 src="https://cdn.hub-prod.team.blue/loader/widget-loader.js" 1978 data-teamblue-footer 1979 data-footer="hidden" 1980 ></script>
1980 1981 </body> 1982</html> 1983
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.