{"id":8847,"date":"2023-10-04T17:46:32","date_gmt":"2023-10-04T17:46:32","guid":{"rendered":"https:\/\/senhorviagens.com\/?p=8847"},"modified":"2023-10-04T17:46:36","modified_gmt":"2023-10-04T17:46:36","slug":"tap-air-portugal","status":"publish","type":"post","link":"https:\/\/senhorviagens.com\/fr\/tap-air-portugal\/","title":{"rendered":"Vols sur TAP Air Portugal avec jusqu&#039;\u00e0 45% de r\u00e9duction \u2013 Profitez-en !"},"content":{"rendered":"<!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2 id=\"h-viajar-pelo-mundo-ficou-mais-facil-com-as-promocoes-da-tap-air-portugal\">Voyager \u00e0 travers le monde est devenu plus facile avec les promotions TAP Air Portugal !<\/h2>\n<\/div><!--image--><div class=\"px-5 sm:px-0 sm:w-[800px] sm:ml-[50%] sm:-translate-x-2\/4 rounded-lg overflow-hidden mb-5 text-center\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" src=\"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/Flight-Connections_-How-to-Avoid-Missing-Your-Connecting-Flight.jpeg\" alt=\"Casal voando pela TAP Air Portugal\" class=\"w-full object-cover object-center border mx-auto wp-image-8854\" width=\"800\" height=\"384\"\/><figcaption class=\"mt-5 text-xs text-center border-b pb-4\" >Billets promotionnels avec TAP Air Portugal. Source : Shutterstock.<\/figcaption><\/figure>\n<\/div><!--image--><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Pour profiter au maximum de votre prochain voyage, il est essentiel de garantir les meilleurs prix. Lorsque vous voyagez avec TAP Air Portugal, vous avez acc\u00e8s \u00e0 des billets avec une r\u00e9duction allant jusqu&#039;\u00e0 45% et divers avantages.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Vous souhaitez savoir comment profiter des offres et profiter des avantages propos\u00e9s par l&#039;entreprise ? Nous avons donc s\u00e9par\u00e9 les conseils et informations pour que vous puissiez voyager l&#039;esprit tranquille en sachant que vous optimisez votre budget.<\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2 id=\"h-quais-destinos-estao-com-descontos-em-passagens-aereas\">Quelles destinations b\u00e9n\u00e9ficient de r\u00e9ductions sur les billets d\u2019avion ?<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>TAP Air Portugal offre jusqu&#039;\u00e0 45% de r\u00e9duction sur les billets d&#039;avion vers diverses destinations. Les meilleures offres de vols avec TAP incluent des destinations telles que Paris, Bruxelles et Porto.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>D\u00e9couvrez toutes les options de destination et les informations compl\u00e8tes sur les itin\u00e9raires de vol directement sur le site de TAP Air Portugal !<\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2 id=\"h-quais-sao-os-tipos-de-passagens-promocionais-da-tap\">Quels sont les types de billets promotionnels TAP ?<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>TAP propose deux types de billets : \u00e9conomiques et ex\u00e9cutifs. Dans le cadre du programme de r\u00e9ductions promotionnelles allant jusqu&#039;\u00e0 45% OFF sur les billets d&#039;avion, la soci\u00e9t\u00e9 offre des r\u00e9ductions importantes sur les billets \u00e9conomiques et ex\u00e9cutifs.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>En acc\u00e9dant au site Web de TAP Air Portugal, vous pouvez filtrer par type de billet et trouver les meilleures offres. D\u00e9couvrez ci-dessous tous les types de r\u00e9ductions\u00a0!<\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2 id=\"h-descontos-de-ida-e-volta\">Remises aller-retour<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Parmi les types de billets et les diff\u00e9rentes destinations, il est possible de trouver des r\u00e9ductions sp\u00e9ciales lors de la r\u00e9servation de billets aller-retour.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Ainsi, en r\u00e9servant les deux billets, le co\u00fbt total est inf\u00e9rieur \u00e0 celui d&#039;un simple achat aller simple ou aller-retour. Dans l&#039;onglet billets promotionnels du site Internet de TAP Air Portugal, vous trouverez d\u00e9j\u00e0 les billets propos\u00e9s disponibles en option d&#039;achat aller-retour.<\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2 id=\"h-promocoes-para-destinos-especificos\">Promotions pour des destinations sp\u00e9cifiques<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Parmi les billets promotionnels de TAP Air Portugal, il est possible de trouver des r\u00e9ductions plus importantes pour des destinations sp\u00e9cifiques. Les voyages depuis les pays europ\u00e9ens vers d\u2019autres pays europ\u00e9ens sont plus abordables. Si vous envisagez de visiter plus d\u2019un pays du continent europ\u00e9en, c\u2019est une excellente opportunit\u00e9.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Les billets aller-retour de Porto, au Portugal, \u00e0 Paris, en France, par exemple, co\u00fbtent 82 \u00a3.<\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2 id=\"h-tarifas-especiais\">Taux sp\u00e9ciaux<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Pour choisir les tarifs les plus bas et optimiser davantage votre budget voyage, la TAP propose des conditions particuli\u00e8res. Les enfants sur les genoux, \u00e2g\u00e9s de 0 \u00e0 23 mois, b\u00e9n\u00e9ficient de tarifs sp\u00e9ciaux, car ils n&#039;occupent pas de si\u00e8ge dans l&#039;avion. De plus, les enfants \u00e2g\u00e9s de 2 \u00e0 11 ans b\u00e9n\u00e9ficient \u00e9galement de taux inf\u00e9rieurs \u00e0 ceux des adultes.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Si vous voyagez en groupe, TAP Air Portugal propose des tarifs sp\u00e9ciaux pour les groupes d&#039;au moins 10 personnes, afin que vous puissiez en profiter avec votre famille et vos amis tout en payant moins !<\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2 id=\"h-veja-as-ofertas-da-tap-air-portugal-e-aproveite-com-ate-45-off\">Voir les offres TAP Air Portugal et profitez jusqu&#039;\u00e0 45% de r\u00e9duction<\/h2>\n<\/div><!--image--><div class=\"px-5 sm:px-0 sm:w-[800px] sm:ml-[50%] sm:-translate-x-2\/4 rounded-lg overflow-hidden mb-5 text-center\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/AdobeStock_304520442_Editorial_Use_Only-1024x683.jpeg\" alt=\"Avi\u00e3o da TAP Air Portugal.\" class=\"w-full object-cover object-center border mx-auto wp-image-8849\" width=\"800\" height=\"384\"\/><figcaption class=\"mt-5 text-xs text-center border-b pb-4\" >Vols avec jusqu&#039;\u00e0 45% OFF avec TAP Air Portugal. Source : Adobe Stock<\/figcaption><\/figure>\n<\/div><!--image--><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Maintenant que vous connaissez les avantages et les offres de TAP Air Portugal, consultez les r\u00e9ductions et choisissez la destination de votre prochain voyage, cliquez simplement sur le bouton ci-dessous et vous serez redirig\u00e9 vers les promotions.<\/p>\n<\/div><div class=\"wp-block-lazyblock-credit-card lazyblock-credit-card-2ktH63\"><section class=\"credit-card mx-5 sm:mx-0 text-gray-600 body-font  my-10 border-gray-200 border-b border-l border-r sm:border-0\">\n  <div class=\"h-1 bg-gray-200 rounded overflow-hidden\">\n    <div class=\"w-24 h-full\"><\/div>\n  <\/div>\n  <div class=\"container px-5 sm:px-0 py-6 mx-auto\" data-anchor-target=\"lazyBlock\">\n    <div class=\"flex flex-wrap mx-auto\">\n      <a class=\"lg:w-2\/5 w-full lg:pl-6 mt-6 lg:mt-0\" href=\"https:\/\/www.flytap.com\/pt_pt\/\" data-analytics-label=\"creditCardImage\" data-action=\"analytics#trackCTA\" >\n        <img class=\"w-full h-64 object-cover object-center rounded\" loading=\"lazy\" alt=\"card\" style=\"height: 190px;\" src=\"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/AdobeStock_470452342_Editorial_Use_Only-1-scaled.jpeg\">\n      <\/a>\n      <div class=\"lg:w-3\/5 w-full lg:pl-6 mt-6 lg:mt-0\">\n        <h2 class=\"text-sm title-font text-gray-500 tracking-widest uppercase\">\n          Billets d&#039;avion        <\/h2>\n        <h1 class=\"text-gray-900 text-3xl title-font font-medium mb-1\">\n          Vols sur TAP Air Portugal avec jusqu&#039;\u00e0 45% de r\u00e9duction \u2013 Profitez-en !        <\/h1>\n        <div class=\"flex mb-4 justify-center sm:justify-start\">\n          \n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              PRESSER L&#039;AIR            <\/span>\n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              OFFRE            <\/span>\n                    \n        <\/div>\n        <p class=\"leading-relaxed\">\n          Voyager pas cher est devenu plus facile\u00a0! Consultez les offres TAP Air Portugal et garantissez jusqu&#039;\u00e0 45% de r\u00e9duction sur vos billets.        <\/p>\n        <div class=\"flex mt-6 items-center pb-5 border-b-2 border-gray-100 mb-5\">\n          \n        <\/div>\n        <div class=\"flex\">\n          <a data-km2-rewarded=\"true\" style=\"font-size: 13px;\" class=\"hidden animate-fade-in flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/www.flytap.com\/pt_pt\/\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button class=\"uppercase flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-4 focus:outline-none rounded  disabled:opacity-50\">\n              V\u00c9RIFIER LES BILLETS            <\/button>\n          <\/a>\n          <a data-km2-rewarded=\"false\" style=\"font-size: 15px;\" class=\"flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/www.flytap.com\/pt_pt\/\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button id=\"offer-first\" class=\"flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-6 focus:outline-none rounded  disabled:opacity-50\">\n              V\u00c9RIFIER LES BILLETS            <\/button>\n          <\/a>\n        <\/div>\n        <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n          Je serai redirig\u00e9 vers un autre site Web        <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n    <script type=\"module\"> function waitFor(conditionFunction) { const poll = resolve => { if(conditionFunction()) resolve(); else setTimeout(_ => poll(resolve), 400); }; return new Promise(poll); } import { Application, Controller } from \"\/wp-content\/themes\/twentytwentyone\/assets\/js\/stimulus.min.js\"; let Stimulus = Application.start(); Stimulus.register(\"anchor\", class extends Controller { static get targets() { return [ \"lazyBlock\", \"lazyBlockAnchor\" ]; } initialize() { this.active = false; this.passed = false; this.closed = false; this.anchorViews = 0; this.boundOnShowAnchor = this.onShowAnchor.bind(this); window.anchorReady = window.anchorReady || false; waitFor(_ => (window.scrollY > this.getHeightBlock() && !this.active)) .then(_ => { !window.anchorReady? this.visible() : ''; window.anchorReady = true; }); if (document.getElementById('landing')) { setTimeout(() => { !window.anchorReady ? this.visible() : ''; window.anchorReady = true; }, 1 * 30000); }; } connect() { this.onShowAnchor(); document.addEventListener(\"scroll\", this.boundOnShowAnchor); } disconnect() { document.removeEventListener(\"scroll\", this.boundOnShowAnchor); } visible() { if (document.getElementById('av-offerwall__wrapper')) { setTimeout(() => this.visible(), 20000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 100) { setTimeout(() => this.visible(), 1000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10) { this.getAnchorElement().style.marginBottom = '60px'; } if (document.querySelector('[data-anchor-shown=\"true\"]') && document.querySelector('[data-anchor-shown=\"true\"]').style.bottom === '0px') { setTimeout(() => this.visible(), 1000); return; } if (!window.km2AnchorReady) { this.active = true; \/*this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-down');*\/ \/*this.getAnchorElement().classList.add('animate-show-up');*\/ \/*setTimeout(() => {*\/ \/*this.getAnchorElement().style.animation = \"\";*\/ this.getAnchorElement().classList.add('animate-show-up'); this.getAnchorElement().classList.remove('hidden'); this.setAnchorViews(this.anchorViews+1); setTimeout(() => this.closeAnchor(), 20000); waitFor(_ => (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10 && this.getAnchorElement().style.marginBottom !== '60px')) .then(_ => { this.closeAnchor(); }); this.active = false; \/*}, 10);*\/ } } invisible() { this.active = true; this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-up'); this.getAnchorElement().classList.add('animate-show-down'); setTimeout(() => { this.getAnchorElement().style.animation = \"\"; setTimeout(() => { this.getAnchorElement().classList.add('hidden'); this.active = false; }, 800); }, 10); } onShowAnchor() { let anchorReady = false;  \/*if (!this.active && !anchorReady) { if (this.getAnchorViews() <= 3) { if (window.scrollY > this.getHeightBlock()) { if (!this.passed && !this.closed) { this.visible(); this.passed = true; } } else { if (this.passed) { this.invisible(); this.passed = false; } } } else { if (!this.getAnchorElement().classList.contains('close')) { this.getAnchorElement().classList.add('close'); if (window.scrollY < this.getHeightBlock()) { this.invisible(); } } } }*\/ } closeAnchor() { if (this.closed) return; this.invisible(); this.getAnchorElement().classList.add('close'); this.closed = true; } getAnchorElement() { return this.lazyBlockAnchorTargets[0]; } getAnchorViews() { this.anchorViews = parseInt(sessionStorage.getItem(\"anchorViews\")) >= 1 ? parseInt(sessionStorage.getItem(\"anchorViews\")) : 0; return this.anchorViews; } setAnchorViews(views) { sessionStorage.setItem(\"anchorViews\", views); } getHeightBlock() { return this.lazyBlockTarget.offsetTop + this.lazyBlockTarget.offsetHeight - 110; } }) <\/script>  <div data-anchor-target=\"lazyBlockAnchor\" class=\"fixed w-full sm:w-96 px-3 py-2 bottom-0 left-0 hidden\" style=\"z-index: 999999;\" name=\"lazyBlockAnchor\">\n    <div class=\"grid justify-items-stretch\">        \n              <div class=\"relative justify-self-end top-4 -right-2\">\n          <button data-no-translation class=\"bg-white text-md font-medium text-center rounded-full h-7 w-7 border-2\" data-analytics-label=\"anchorCloseAnchor\" data-action=\"anchor#closeAnchor\" style=\"z-index: 999999;\">\n            X\n          <\/button>\n        <\/div>\n        <div class=\"justify-self-auto flex flex-col h-32 bg-white border-solid border-2 shadow-md rounded-md\">\n          <div class=\"flex my-0 h-full\">\n            <div class=\"w-2\/5 p-1 ml-2 mt-2 w-full\">\n              <a href=\"https:\/\/www.flytap.com\/pt_pt\/\" rel=\"sponsored\" data-analytics-label=\"anchorImage\" data-action=\"analytics#trackCTA\">          \n                <img loading=\"lazy\" alt=\"card\" class=\"w-full object-cover h-24 object-center rounded justify-self-auto border-2 border-gray-100\" src=\"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/AdobeStock_470452342_Editorial_Use_Only-1-scaled.jpeg\">          \n              <\/a>\n            <\/div>\n            <div class=\"w-3\/5 my-2\">\n              <p class=\"px-4 text-center text-xs h-1\/2\">\n                Voyager pas cher est devenu plus facile\u00a0! D\u00e9couvrez les offres TAP Air Po\u2026              <\/p>\n              <a href=\"https:\/\/www.flytap.com\/pt_pt\/\" rel=\"sponsored\" data-analytics-label=\"anchorButton\" data-action=\"analytics#trackCTA\" >\n                <button class=\"flex w-5\/6 m-auto mt-2 border-0 py-1 px-3 focus:outline-none rounded\">                \n                  <p class=\"text-center w-full\" style=\"font-size: 0.67rem;\">\n                    V\u00c9RIFIER LES BILLETS                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Je serai redirig\u00e9 vers un autre site Web              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n<\/section><\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Notre objectif est de vous proposer les meilleures offres et billets promotionnels, donc si vous souhaitez voyager avec une autre compagnie a\u00e9rienne, nous avons une autre suggestion !<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Pour d\u00e9couvrir d&#039;autres tarifs incontournables pour votre prochain voyage, profitez-en pour d\u00e9couvrir les billets promotionnels d&#039;Avianca et profitez de voyages nationaux et internationaux avec jusqu&#039;\u00e0 50% de r\u00e9duction. <\/p>\n<\/div><div class=\"wp-block-lazyblock-cta lazyblock-cta-Z1UTuL1\">\n  <section class=\"cta mx-5 sm:mx-0 text-gray-600 body-font my-10 border-gray-200 border-b border-l border-r sm:border-0\">\n    <div class=\"h-1 bg-gray-200 rounded overflow-hidden\">\n      <div class=\"w-24 h-full\"><\/div>\n    <\/div>\n    <div class=\"container px-5 pt-6 pb-6 mx-auto flex flex-wrap\" data-anchor-target=\"lazyBlock\">    \n    \n              <a class=\"flex flex-wrap content-center w-full mb-4 md:hidden\" href=\"https:\/\/senhorviagens.com\/fr\/passagens-avianca\/\"  data-analytics-label=\"ctaImage\" data-action=\"analytics#trackCTA\" aria-label=\"Vols promotionnels Avianca avec jusqu&#039;\u00e0 50% de r\u00e9duction\">\n          <div class=\"m-auto float-none\">\n            <img loading=\"lazy\" src=\"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/adobestock_516067720_editorial_use_only-scaled-2.webp\" alt=\"\">\n          <\/div>\n        <\/a>\n            <h2 class=\"w-full sm:text-3xl text-2xl text-gray-900 font-medium title-font mb-2 text-center md:text-left md:w-2\/5\">\n        <a href=\"https:\/\/senhorviagens.com\/fr\/passagens-avianca\/\" data-analytics-label=\"ctaTitle\" data-action=\"analytics#trackCTA\" aria-label=\"Vols promotionnels Avianca avec jusqu&#039;\u00e0 50% de r\u00e9duction\">\n            Vols promotionnels Avianca avec jusqu&#039;\u00e0 50% de r\u00e9duction        <\/a>\n      <\/h2>\n      <div class=\"w-full md:w-3\/5 md:pl-6\">\n        <p class=\"text-center md:text-left leading-relaxed text-base\">\n            S\u00e9curisez un billet pour votre prochaine destination nationale ou internationale avec jusqu&#039;\u00e0 50% de r\u00e9duction avec Avianca.        <\/p>\n        <div class=\"flex mt-6 w-full flex-1 justify-center ml-auto md:mt-4 md:justify-start\" style=\"font-weight: bold;\">\n          <a class=\"inline-flex items-center\" href=\"https:\/\/senhorviagens.com\/fr\/passagens-avianca\/\"  data-analytics-label=\"ctaButton\" data-action=\"analytics#trackCTA\" >\n            Continuer la conf\u00e9rence            <svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" class=\"w-4 h-4 ml-2\" viewbox=\"0 0 24 24\">\n              <path d=\"M5 12h14M12 5l7 7-7 7\"><\/path>\n            <\/svg>\n          <\/a>\n        <\/div>\n      <\/div>  \n          \n    <\/div>\n      <script type=\"module\"> function waitFor(conditionFunction) { const poll = resolve => { if(conditionFunction()) resolve(); else setTimeout(_ => poll(resolve), 400); }; return new Promise(poll); } import { Application, Controller } from \"\/wp-content\/themes\/twentytwentyone\/assets\/js\/stimulus.min.js\"; let Stimulus = Application.start(); Stimulus.register(\"anchor\", class extends Controller { static get targets() { return [ \"lazyBlock\", \"lazyBlockAnchor\" ]; } initialize() { this.active = false; this.passed = false; this.closed = false; this.anchorViews = 0; this.boundOnShowAnchor = this.onShowAnchor.bind(this); window.anchorReady = window.anchorReady || false; waitFor(_ => (window.scrollY > this.getHeightBlock() && !this.active)) .then(_ => { !window.anchorReady? this.visible() : ''; window.anchorReady = true; }); if (document.getElementById('landing')) { setTimeout(() => { !window.anchorReady ? this.visible() : ''; window.anchorReady = true; }, 1 * 30000); }; } connect() { this.onShowAnchor(); document.addEventListener(\"scroll\", this.boundOnShowAnchor); } disconnect() { document.removeEventListener(\"scroll\", this.boundOnShowAnchor); } visible() { if (document.getElementById('av-offerwall__wrapper')) { setTimeout(() => this.visible(), 20000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 100) { setTimeout(() => this.visible(), 1000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10) { this.getAnchorElement().style.marginBottom = '60px'; } if (document.querySelector('[data-anchor-shown=\"true\"]') && document.querySelector('[data-anchor-shown=\"true\"]').style.bottom === '0px') { setTimeout(() => this.visible(), 1000); return; } if (!window.km2AnchorReady) { this.active = true; \/*this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-down');*\/ \/*this.getAnchorElement().classList.add('animate-show-up');*\/ \/*setTimeout(() => {*\/ \/*this.getAnchorElement().style.animation = \"\";*\/ this.getAnchorElement().classList.add('animate-show-up'); this.getAnchorElement().classList.remove('hidden'); this.setAnchorViews(this.anchorViews+1); setTimeout(() => this.closeAnchor(), 20000); waitFor(_ => (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10 && this.getAnchorElement().style.marginBottom !== '60px')) .then(_ => { this.closeAnchor(); }); this.active = false; \/*}, 10);*\/ } } invisible() { this.active = true; this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-up'); this.getAnchorElement().classList.add('animate-show-down'); setTimeout(() => { this.getAnchorElement().style.animation = \"\"; setTimeout(() => { this.getAnchorElement().classList.add('hidden'); this.active = false; }, 800); }, 10); } onShowAnchor() { let anchorReady = false;  \/*if (!this.active && !anchorReady) { if (this.getAnchorViews() <= 3) { if (window.scrollY > this.getHeightBlock()) { if (!this.passed && !this.closed) { this.visible(); this.passed = true; } } else { if (this.passed) { this.invisible(); this.passed = false; } } } else { if (!this.getAnchorElement().classList.contains('close')) { this.getAnchorElement().classList.add('close'); if (window.scrollY < this.getHeightBlock()) { this.invisible(); } } } }*\/ } closeAnchor() { if (this.closed) return; this.invisible(); this.getAnchorElement().classList.add('close'); this.closed = true; } getAnchorElement() { return this.lazyBlockAnchorTargets[0]; } getAnchorViews() { this.anchorViews = parseInt(sessionStorage.getItem(\"anchorViews\")) >= 1 ? parseInt(sessionStorage.getItem(\"anchorViews\")) : 0; return this.anchorViews; } setAnchorViews(views) { sessionStorage.setItem(\"anchorViews\", views); } getHeightBlock() { return this.lazyBlockTarget.offsetTop + this.lazyBlockTarget.offsetHeight - 110; } }) <\/script>  <div data-anchor-target=\"lazyBlockAnchor\" class=\"fixed w-full sm:w-96 px-3 py-2 bottom-0 left-0 hidden\" style=\"z-index: 999999;\" name=\"lazyBlockAnchor\">\n    <div class=\"grid justify-items-stretch\">        \n              <div class=\"relative justify-self-end top-4 -right-2\">\n          <button data-no-translation class=\"bg-white text-md font-medium text-center rounded-full h-7 w-7 border-2\" data-analytics-label=\"anchorCloseAnchor\" data-action=\"anchor#closeAnchor\" style=\"z-index: 999999;\">\n            X\n          <\/button>\n        <\/div>\n        <div class=\"justify-self-auto flex flex-col h-32 bg-white border-solid border-2 shadow-md rounded-md\">\n          <div class=\"flex my-0 h-full\">\n            <div class=\"w-2\/5 p-1 ml-2 mt-2 w-full\">\n              <a href=\"https:\/\/senhorviagens.com\/fr\/passagens-avianca\/\"  data-analytics-label=\"anchorImage\" data-action=\"analytics#trackCTA\">          \n                <img loading=\"lazy\" alt=\"card\" class=\"w-full object-cover h-24 object-center rounded justify-self-auto border-2 border-gray-100\" src=\"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/adobestock_516067720_editorial_use_only-scaled-2.webp\">          \n              <\/a>\n            <\/div>\n            <div class=\"w-3\/5 my-2\">\n              <p class=\"px-4 text-center text-xs h-1\/2\">\n                Vols promotionnels Avianca avec jusqu&#039;\u00e0 50% de r\u00e9duction              <\/p>\n              <a href=\"https:\/\/senhorviagens.com\/fr\/passagens-avianca\/\"  data-analytics-label=\"anchorButton\" data-action=\"analytics#trackCTA\" >\n                <button class=\"flex w-5\/6 m-auto mt-2 border-0 py-1 px-3 focus:outline-none rounded\">                \n                  <p class=\"text-center w-full\" style=\"font-size: 0.67rem;\">\n                    Continuer la conf\u00e9rence                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Je me reposerai sur mon propre site Web              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n  <\/section>\n\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u00c9conomiser de l&#039;argent en voyage est devenu plus facile\u00a0! D\u00e9couvrez comment profiter jusqu&#039;\u00e0 45% de r\u00e9duction et de divers avantages en voyageant avec TAP Air Portugal.<\/p>","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[864,9],"tags":[1221,1220,1222,1218,1219,1223,1217,1216],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.7 (Yoast SEO v19.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Voos na TAP Air Portugal com at\u00e9 45% OFF \u2013 Aproveite! - Senhor Viagens<\/title>\n<meta name=\"description\" content=\"A TAP Air Portugal est\u00e1 ofertando passagens com at\u00e9 45% de desconto e diversos benef\u00edcios. Confira como economizar na sua pr\u00f3xima viagem!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/senhorviagens.com\/fr\/tap-air-portugal\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Voos na TAP Air Portugal com at\u00e9 45% OFF \u2013 Aproveite!\" \/>\n<meta property=\"og:description\" content=\"A TAP Air Portugal est\u00e1 ofertando passagens com at\u00e9 45% de desconto e diversos benef\u00edcios. Confira como economizar na sua pr\u00f3xima viagem!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/senhorviagens.com\/fr\/tap-air-portugal\/\" \/>\n<meta property=\"og:site_name\" content=\"Senhor Viagens\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-04T17:46:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-04T17:46:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/Flight-Connections_-How-to-Avoid-Missing-Your-Connecting-Flight.jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sales\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/senhorviagens.com\/#website\",\"url\":\"https:\/\/senhorviagens.com\/\",\"name\":\"Senhor Viagens\",\"description\":\"As melhores dicas para voc\u00ea planejar sua pr\u00f3xima viagem\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/senhorviagens.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/senhorviagens.com\/tap-air-portugal\/#primaryimage\",\"url\":\"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/Flight-Connections_-How-to-Avoid-Missing-Your-Connecting-Flight.jpeg\",\"contentUrl\":\"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/Flight-Connections_-How-to-Avoid-Missing-Your-Connecting-Flight.jpeg\",\"width\":736,\"height\":490},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/senhorviagens.com\/tap-air-portugal\/#webpage\",\"url\":\"https:\/\/senhorviagens.com\/tap-air-portugal\/\",\"name\":\"Voos na TAP Air Portugal com at\u00e9 45% OFF \u2013 Aproveite! - Senhor Viagens\",\"isPartOf\":{\"@id\":\"https:\/\/senhorviagens.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/senhorviagens.com\/tap-air-portugal\/#primaryimage\"},\"datePublished\":\"2023-10-04T17:46:32+00:00\",\"dateModified\":\"2023-10-04T17:46:36+00:00\",\"author\":{\"@id\":\"https:\/\/senhorviagens.com\/#\/schema\/person\/2501021995dec134b7b65670cbd07997\"},\"description\":\"A TAP Air Portugal est\u00e1 ofertando passagens com at\u00e9 45% de desconto e diversos benef\u00edcios. Confira como economizar na sua pr\u00f3xima viagem!\",\"breadcrumb\":{\"@id\":\"https:\/\/senhorviagens.com\/tap-air-portugal\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/senhorviagens.com\/tap-air-portugal\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/senhorviagens.com\/tap-air-portugal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/senhorviagens.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Voos na TAP Air Portugal com at\u00e9 45% OFF \u2013 Aproveite!\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/senhorviagens.com\/#\/schema\/person\/2501021995dec134b7b65670cbd07997\",\"name\":\"Sales\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/senhorviagens.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/18c935df8242b359fcafbc5cf4928397?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/18c935df8242b359fcafbc5cf4928397?s=96&d=mm&r=g\",\"caption\":\"Sales\"},\"url\":\"https:\/\/senhorviagens.com\/fr\/author\/esther\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Voos na TAP Air Portugal com at\u00e9 45% OFF \u2013 Aproveite! - Senhor Viagens","description":"A TAP Air Portugal est\u00e1 ofertando passagens com at\u00e9 45% de desconto e diversos benef\u00edcios. Confira como economizar na sua pr\u00f3xima viagem!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/senhorviagens.com\/fr\/tap-air-portugal\/","og_locale":"fr_FR","og_type":"article","og_title":"Voos na TAP Air Portugal com at\u00e9 45% OFF \u2013 Aproveite!","og_description":"A TAP Air Portugal est\u00e1 ofertando passagens com at\u00e9 45% de desconto e diversos benef\u00edcios. Confira como economizar na sua pr\u00f3xima viagem!","og_url":"https:\/\/senhorviagens.com\/fr\/tap-air-portugal\/","og_site_name":"Senhor Viagens","article_published_time":"2023-10-04T17:46:32+00:00","article_modified_time":"2023-10-04T17:46:36+00:00","og_image":[{"url":"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/Flight-Connections_-How-to-Avoid-Missing-Your-Connecting-Flight.jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sales","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/senhorviagens.com\/#website","url":"https:\/\/senhorviagens.com\/","name":"Senhor Viagens","description":"As melhores dicas para voc\u00ea planejar sua pr\u00f3xima viagem","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/senhorviagens.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/senhorviagens.com\/tap-air-portugal\/#primaryimage","url":"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/Flight-Connections_-How-to-Avoid-Missing-Your-Connecting-Flight.jpeg","contentUrl":"https:\/\/senhorviagens.com\/wp-content\/uploads\/2023\/10\/Flight-Connections_-How-to-Avoid-Missing-Your-Connecting-Flight.jpeg","width":736,"height":490},{"@type":"WebPage","@id":"https:\/\/senhorviagens.com\/tap-air-portugal\/#webpage","url":"https:\/\/senhorviagens.com\/tap-air-portugal\/","name":"Voos na TAP Air Portugal com at\u00e9 45% OFF \u2013 Aproveite! - Senhor Viagens","isPartOf":{"@id":"https:\/\/senhorviagens.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/senhorviagens.com\/tap-air-portugal\/#primaryimage"},"datePublished":"2023-10-04T17:46:32+00:00","dateModified":"2023-10-04T17:46:36+00:00","author":{"@id":"https:\/\/senhorviagens.com\/#\/schema\/person\/2501021995dec134b7b65670cbd07997"},"description":"A TAP Air Portugal est\u00e1 ofertando passagens com at\u00e9 45% de desconto e diversos benef\u00edcios. Confira como economizar na sua pr\u00f3xima viagem!","breadcrumb":{"@id":"https:\/\/senhorviagens.com\/tap-air-portugal\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/senhorviagens.com\/tap-air-portugal\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/senhorviagens.com\/tap-air-portugal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/senhorviagens.com\/"},{"@type":"ListItem","position":2,"name":"Voos na TAP Air Portugal com at\u00e9 45% OFF \u2013 Aproveite!"}]},{"@type":"Person","@id":"https:\/\/senhorviagens.com\/#\/schema\/person\/2501021995dec134b7b65670cbd07997","name":"Sales","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/senhorviagens.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/18c935df8242b359fcafbc5cf4928397?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/18c935df8242b359fcafbc5cf4928397?s=96&d=mm&r=g","caption":"Sales"},"url":"https:\/\/senhorviagens.com\/fr\/author\/esther\/"}]}},"_links":{"self":[{"href":"https:\/\/senhorviagens.com\/fr\/wp-json\/wp\/v2\/posts\/8847"}],"collection":[{"href":"https:\/\/senhorviagens.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/senhorviagens.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/senhorviagens.com\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/senhorviagens.com\/fr\/wp-json\/wp\/v2\/comments?post=8847"}],"version-history":[{"count":0,"href":"https:\/\/senhorviagens.com\/fr\/wp-json\/wp\/v2\/posts\/8847\/revisions"}],"wp:attachment":[{"href":"https:\/\/senhorviagens.com\/fr\/wp-json\/wp\/v2\/media?parent=8847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/senhorviagens.com\/fr\/wp-json\/wp\/v2\/categories?post=8847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/senhorviagens.com\/fr\/wp-json\/wp\/v2\/tags?post=8847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}