www.klm.fr
Open in
urlscan Pro
2a02:26f0:4700::17d4:6eda
Public Scan
Submitted URL: https://links.mail.info-flyingblue.com/ctt?m=20337163&r=MTAxMTg1NzMwOTA2NgS2&b=0&j=MjAzNDk5OTE4NAS2&k=l=L_Gen_KL%7Cs=L_Gen_KL%7Cz=FOOTE...
Effective URL: https://www.klm.fr/
Submission: On July 19 via manual from PL — Scanned from DE
Effective URL: https://www.klm.fr/
Submission: On July 19 via manual from PL — Scanned from DE
Form analysis
2 forms found in the DOM<form _ngcontent-server-app-c349="" novalidate="" role="search" class="ng-untouched ng-pristine ng-invalid ng-star-inserted"><!----><!----><!----><!---->
<div _ngcontent-server-app-c349="" class="bw-search-widget__open-search-button-container">
<div _ngcontent-server-app-c349="" class="bw-search-widget__inner-container"><mat-accordion _ngcontent-server-app-c349="" class="mat-accordion ng-star-inserted"><mat-expansion-panel _ngcontent-server-app-c349=""
data-test="bwsfe-widget__expansion-panel" hidetoggle="" class="mat-expansion-panel bw-search-widget__expansion-panel ng-tns-c177-13 bw-search-widget__expansion-panel--closed ng-star-inserted"
data-test-value="disabled"><mat-expansion-panel-header _ngcontent-server-app-c349="" role="button"
class="mat-expansion-panel-header mat-focus-indicator bw-search-widget__expansion-panel-header ng-tns-c179-14 ng-tns-c177-13 mat-expansion-toggle-indicator-after ng-star-inserted" id="mat-expansion-panel-header-0" tabindex="0"
aria-controls="cdk-accordion-child-0" aria-expanded="false" aria-disabled="false"><span class="mat-content ng-tns-c179-14">
<div _ngcontent-server-app-c349="" class="bw-search-widget__default-template-first-row ng-tns-c179-14"><bwc-form-input-container _ngcontent-server-app-c349="" class="bw-search-widget__first-row_trip bwc-form-input-container">
<div class="ng-star-inserted"><mat-form-field _ngcontent-server-app-c349=""
class="mat-form-field ng-tns-c191-15 mat-primary mat-form-field-type-mat-select mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid ng-star-inserted mat-form-field-should-float">
<div class="mat-form-field-wrapper ng-tns-c191-15">
<div class="mat-form-field-flex ng-tns-c191-15"><!----><!---->
<div class="mat-form-field-infix ng-tns-c191-15"><mat-select _ngcontent-server-app-c349="" role="combobox" aria-autocomplete="none" aria-haspopup="true" formcontrolname="tripKind" data-test="bwsfe-widget__trip-type-selector"
class="mat-select ng-tns-c199-16 ng-tns-c191-15 ng-untouched ng-pristine ng-valid ng-star-inserted" aria-labelledby="mat-form-field-label-1 mat-select-value-1" id="mat-select-0" tabindex="0" aria-expanded="false"
aria-required="false" aria-disabled="false" aria-invalid="false">
<div cdk-overlay-origin="" class="mat-select-trigger ng-tns-c199-16">
<div class="mat-select-value ng-tns-c199-16" id="mat-select-value-1"><!----><span class="mat-select-value-text ng-tns-c199-16 ng-star-inserted"><span
class="ng-tns-c199-16 ng-star-inserted">Aller-retour</span><!----><!----></span><!----></div>
<div class="mat-select-arrow-wrapper ng-tns-c199-16">
<div class="mat-select-arrow ng-tns-c199-16"></div>
</div>
</div><!---->
</mat-select><span class="mat-form-field-label-wrapper ng-tns-c191-15"><label class="mat-form-field-label ng-tns-c191-15 ng-star-inserted" id="mat-form-field-label-1" for="mat-select-0" aria-owns="mat-select-0"><span
class="ng-tns-c191-15 ng-star-inserted">Voyage</span><!----><!----><!----><!----></label><!----></span></div><!---->
</div>
<div class="mat-form-field-underline ng-tns-c191-15 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-15"></span></div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c191-15"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c191-15 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c191-15"></div>
</div><!---->
</div>
</div>
</mat-form-field></div><!----><!---->
</bwc-form-input-container>
<div _ngcontent-server-app-c349="" formarrayname="flights" class="bw-search-widget__first-row__route-container ng-untouched ng-pristine ng-invalid">
<div _ngcontent-server-app-c349="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted">
<div _ngcontent-server-app-c349="" class="bw-search-widget__route ng-star-inserted"><bwc-form-input-container _ngcontent-server-app-c349="" class="bw-search-widget__route_origin bwc-form-input-container">
<div class="ng-star-inserted"><mat-form-field _ngcontent-server-app-c349=""
class="mat-form-field ng-tns-c191-20 mat-primary mat-form-field-type-station-list mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-invalid ng-star-inserted">
<div class="mat-form-field-wrapper ng-tns-c191-20">
<div class="mat-form-field-flex ng-tns-c191-20"><!---->
<div class="mat-form-field-prefix ng-tns-c191-20 ng-star-inserted"><bwc-icon _ngcontent-server-app-c349="" name="departure" matprefix="" class="bwc-icon--departure ng-tns-c191-20"><mat-icon role="img"
class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="departure-kl"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 18 18"
fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
<path fill-rule="evenodd"
d="M0 18h8.47v-1.571H0V18zM12.699 7.835l-1.46 7.116-.925-.127-.63-5.686-.16-.604c-1.608.35-3.067.646-3.801.773-1.593.286-1.875-.36-1.884-.381L2.117 5.824l1.108-.742 2.479 2.414c.769-.264 1.957-.667 3.25-1.08l-.161-.603L6.497.572 7.233 0l4.825 5.442a61.756 61.756 0 0 1 2.247-.656c2.485-.667 3.426-.487 3.655.35.227.846-.5 1.471-2.99 2.138-.622.17-1.412.36-2.271.561z">
</path>
</svg></mat-icon></bwc-icon></div><!---->
<div class="mat-form-field-infix ng-tns-c191-20"><bw-search-station-list _ngcontent-server-app-c349="" data-test="bwsfe-widget__origin-input" class="ng-tns-c191-20 ng-untouched ng-pristine ng-invalid"
id="station-list-0" aria-describedby=""><input type="text" aria-haspopup="true" matinput="" autocorrect="off" spellcheck="false" autocomplete="off" required=""
class="mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored"
aria-label="Saisissez le nom de la ville, de l'aéroport ou du pays de départ puis utilisez les touches fléchées de votre clavier pour vous déplacer vers le haut ou le bas dans la liste des villes ou aéroports proposés. Appuyez sur la touche Entrée pour faire votre choix."
id="mat-input-1" aria-invalid="false" aria-required="true"><bw-search-station-list-dialog data-test="bwsfe-station-list__dialog" _nghost-server-app-c345="" class="ng-tns-c345-22 ng-star-inserted"
aria-busy="false"><!----></bw-search-station-list-dialog></bw-search-station-list><span class="mat-form-field-label-wrapper ng-tns-c191-20"><label
class="mat-form-field-label ng-tns-c191-20 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-7" for="station-list-0" aria-owns="station-list-0"><mat-placeholder
_ngcontent-server-app-c349="" class="ng-tns-c191-20 ng-star-inserted">Départ de</mat-placeholder><span class="ng-tns-c191-20 ng-star-inserted"></span><!----><!----><!----><span aria-hidden="true"
class="mat-placeholder-required mat-form-field-required-marker ng-tns-c191-20 ng-star-inserted"> *</span><!----></label><!----></span></div><!---->
</div>
<div class="mat-form-field-underline ng-tns-c191-20 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-20"></span></div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c191-20"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c191-20 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c191-20"></div>
</div><!---->
</div>
</div>
</mat-form-field></div><!----><!---->
</bwc-form-input-container><bwc-form-input-container _ngcontent-server-app-c349="" class="bw-search-widget__route_destination bwc-form-input-container">
<div class="ng-star-inserted"><mat-form-field _ngcontent-server-app-c349=""
class="mat-form-field ng-tns-c191-21 mat-primary mat-form-field-type-station-list mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-invalid ng-star-inserted">
<div class="mat-form-field-wrapper ng-tns-c191-21">
<div class="mat-form-field-flex ng-tns-c191-21"><!---->
<div class="mat-form-field-prefix ng-tns-c191-21 ng-star-inserted"><bwc-icon _ngcontent-server-app-c349="" name="arrival" matprefix="" class="bwc-icon--arrival ng-tns-c191-21"><mat-icon role="img"
class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="arrival-kl"><svg width="100%" height="100%" viewBox="0 0 18 17" xmlns="http://www.w3.org/2000/svg"
fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M9 17H18V15.45H9V17ZM9.42 9.14L6 15.45L5.16 15.06L6.16 9.5V8.89C4.54 8.76 3.08 8.61 2.35 8.53C0.76 8.34 0.68 7.64 0.68 7.62L0 4.2L1.26 3.82L2.91 6.82L6.29 6.73V6.12L5.65 0.490004L6.51 0.160004L9.51 6.69C10.38 6.69 11.19 6.69 11.82 6.69C14.36 6.77 15.2 7.21 15.18 8.07C15.18 8.94 14.28 9.32 11.74 9.23C11.1 9.24 10.3 9.2 9.43 9.14H9.42ZM13.28 9.71C13.4279 9.71002 13.5725 9.75376 13.6956 9.83574C13.8187 9.91772 13.9149 10.0343 13.9719 10.1707C14.0289 10.3072 14.0444 10.4575 14.0162 10.6027C13.9881 10.7479 13.9177 10.8815 13.8138 10.9868C13.7099 11.0921 13.5772 11.1643 13.4324 11.1944C13.2875 11.2244 13.1371 11.211 12.9998 11.1557C12.8626 11.1005 12.7448 11.0059 12.6612 10.8839C12.5776 10.7619 12.532 10.6179 12.53 10.47C12.5287 10.3698 12.5474 10.2704 12.5851 10.1776C12.6228 10.0848 12.6788 10.0004 12.7496 9.92961C12.8204 9.85876 12.9048 9.80283 12.9976 9.76512C13.0904 9.7274 13.1898 9.70866 13.29 9.71H13.28Z">
</path>
</svg></mat-icon></bwc-icon></div><!---->
<div class="mat-form-field-infix ng-tns-c191-21"><bw-search-station-list _ngcontent-server-app-c349="" data-test="bwsfe-widget__destination-input" class="ng-tns-c191-21 ng-untouched ng-pristine ng-invalid"
id="station-list-1" aria-describedby=""><input type="text" aria-haspopup="true" matinput="" autocorrect="off" spellcheck="false" autocomplete="off" required=""
class="mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored"
aria-label="Saisissez le nom de la ville, de l'aéroport ou du pays d'arrivée puis utilisez les touches fléchées de votre clavier pour vous déplacer vers le haut ou le bas dans la liste des villes ou aéroports proposés. Appuyez sur la touche Entrée pour faire votre choix."
id="mat-input-2" aria-invalid="false" aria-required="true"><bw-search-station-list-dialog data-test="bwsfe-station-list__dialog" _nghost-server-app-c345="" class="ng-tns-c345-23 ng-star-inserted"
aria-busy="false"><!----></bw-search-station-list-dialog></bw-search-station-list><span class="mat-form-field-label-wrapper ng-tns-c191-21"><label
class="mat-form-field-label ng-tns-c191-21 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-9" for="station-list-1" aria-owns="station-list-1"><mat-placeholder
_ngcontent-server-app-c349="" class="ng-tns-c191-21 ng-star-inserted">Arrivée à</mat-placeholder><span class="ng-tns-c191-21 ng-star-inserted"></span><!----><!----><!----><span aria-hidden="true"
class="mat-placeholder-required mat-form-field-required-marker ng-tns-c191-21 ng-star-inserted"> *</span><!----></label><!----></span></div><!---->
</div>
<div class="mat-form-field-underline ng-tns-c191-21 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-21"></span></div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c191-21"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c191-21 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c191-21"></div>
</div><!---->
</div>
</div>
</mat-form-field></div><!----><!---->
</bwc-form-input-container></div><!---->
</div>
<div _ngcontent-server-app-c349="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted"><!----></div><!---->
</div>
</div>
</span><!----></mat-expansion-panel-header>
<div role="region" class="mat-expansion-panel-content ng-tns-c177-13 ng-trigger ng-trigger-bodyExpansion" id="cdk-accordion-child-0" aria-labelledby="mat-expansion-panel-header-0" style="height: 0px; visibility: hidden;">
<div class="mat-expansion-panel-body ng-tns-c177-13">
<div _ngcontent-server-app-c349="" class="bw-search-widget__second-row__container qa-search-date-picker__departure ng-tns-c177-13">
<div _ngcontent-server-app-c349="" formarrayname="flights" class="ng-untouched ng-pristine ng-invalid">
<div _ngcontent-server-app-c349="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted" style="">
<div _ngcontent-server-app-c349="" class="ng-star-inserted">
<div _ngcontent-server-app-c349="" class="bw-search-widget__date-picker-wrapper bw-search-widget__second-row__date"><bwc-form-input-container _ngcontent-server-app-c349="" class="bwc-form-input-container">
<div class="ng-star-inserted"><bw-datepicker _ngcontent-server-app-c349="" data-test="bwsfe-widget__datepicker" class="bw-search-widget__datepicker" _nghost-server-app-c347=""><mat-form-field _ngcontent-server-app-c347=""
class="mat-form-field ng-tns-c191-24 mat-primary mat-form-field-type-mat-date-range-input mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-star-inserted">
<div class="mat-form-field-wrapper ng-tns-c191-24">
<div class="mat-form-field-flex ng-tns-c191-24"><!---->
<div class="mat-form-field-prefix ng-tns-c191-24 ng-star-inserted"><mat-datepicker-toggle _ngcontent-server-app-c347="" matprefix="" class="mat-datepicker-toggle bw-search-datepicker__toggle-button ng-tns-c191-24"
aria-label="Sélectionner des dates de voyage" tabindex="-1"><button mat-icon-button="" type="button" class="mat-focus-indicator mat-icon-button mat-button-base" aria-label="Open calendar" tabindex="0"><span
class="mat-button-wrapper"><!----><bwc-icon _ngcontent-server-app-c347="" name="calendar-departure:af calendar:kl" matdatepickertoggleicon="" class="bwc-icon--calendar"><mat-icon role="img"
class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="calendar-kl"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"
viewBox="0 0 20 20" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
<path fill-rule="evenodd"
d="M20 20H0V8.235h20V20zm-7.5-6.47h-5V9.411H6.25v4.117h-5v1.177h5v4.118H7.5v-4.118h5v4.118h1.25v-4.118h5v-1.177h-5V9.412H12.5v4.117zM20 7.058H0V5.647c0-1.494 1.055-2.753 2.5-3.153V3.53c0 1.295 1.12 2.353 2.5 2.353S7.5 4.824 7.5 3.53V2.353h5v1.176c0 1.295 1.12 2.353 2.5 2.353s2.5-1.058 2.5-2.353V2.494c1.445.4 2.5 1.659 2.5 3.153V7.06zM6.25 1.176C6.25.53 5.69 0 5 0S3.75.53 3.75 1.176V3.53c0 .647.56 1.177 1.25 1.177s1.25-.53 1.25-1.177V1.176zm10 0C16.25.53 15.69 0 15 0s-1.25.53-1.25 1.176V3.53c0 .647.56 1.177 1.25 1.177s1.25-.53 1.25-1.177V1.176z">
</path>
</svg></mat-icon></bwc-icon></span><span matripple="" class="mat-ripple mat-button-ripple mat-button-ripple-round"></span><span class="mat-button-focus-overlay"></span></button></mat-datepicker-toggle>
</div><!---->
<div class="mat-form-field-infix ng-tns-c191-24"><mat-date-range-input _ngcontent-server-app-c347="" role="group" data-test="bwsfe-datepicker__input--range" aria-haspopup="true" matinput="" tabindex="-1"
readonly="true" class="mat-date-range-input bw-search-datepicker ng-star-inserted" data-mat-calendar="mat-datepicker-0">
<div cdkmonitorsubtreefocus="" class="mat-date-range-input-container">
<div class="mat-date-range-input-start-wrapper"><input _ngcontent-server-app-c347="" type="text" matstartdate="" tabindex="-1" readonly="true"
class="mat-start-date mat-date-range-input-inner ng-touched ng-pristine ng-valid" id="mat-date-range-input-0" aria-haspopup="dialog" min="2022-07-19" max="2023-07-13"><span aria-hidden="true"
class="mat-date-range-input-mirror"></span></div><span class="mat-date-range-input-separator mat-date-range-input-separator-hidden">–</span>
<div class="mat-date-range-input-end-wrapper"><input _ngcontent-server-app-c347="" type="text" matenddate="" tabindex="-1" readonly="true"
class="mat-end-date mat-date-range-input-inner ng-untouched ng-pristine ng-valid" aria-haspopup="dialog" min="2022-07-19" max="2023-07-13"></div>
</div>
</mat-date-range-input><mat-date-range-picker _ngcontent-server-app-c347="" class="ng-star-inserted"></mat-date-range-picker><!----><!----><!----><!----><span
class="mat-form-field-label-wrapper ng-tns-c191-24"><label class="mat-form-field-label ng-tns-c191-24 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-11" for="mat-date-range-input-0"
aria-owns="mat-date-range-input-0"><mat-placeholder _ngcontent-server-app-c347="" class="ng-tns-c191-24 ng-star-inserted">Dates de voyage</mat-placeholder><span
class="ng-tns-c191-24 ng-star-inserted"></span><!----><!----><!----><!----></label><!----></span></div>
<div class="mat-form-field-suffix ng-tns-c191-24 ng-star-inserted"><button _ngcontent-server-app-c347="" mat-icon-button="" type="button" matsuffix=""
class="mat-focus-indicator mat-icon-button mat-button-base mat-button-disabled ng-tns-c191-24" disabled="true"><span class="mat-button-wrapper"><bwc-icon _ngcontent-server-app-c347="" color="primary"
name="cross" class="bwc-icon--cross"><mat-icon role="img" class="mat-icon notranslate mat-primary" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="cross-kl"><svg
xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 14 14" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
<path fill-rule="evenodd" d="M1.555 0L7 5.445 12.445 0 14 1.555 8.555 7 14 12.445 12.445 14 7 8.555 1.555 14 0 12.445 5.445 7 0 1.555z"></path>
</svg></mat-icon></bwc-icon></span><span matripple="" class="mat-ripple mat-button-ripple mat-button-ripple-round"></span><span class="mat-button-focus-overlay"></span></button></div><!---->
</div>
<div class="mat-form-field-underline ng-tns-c191-24 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-24"></span></div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c191-24"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c191-24 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c191-24"></div>
</div><!---->
</div>
</div>
</mat-form-field></bw-datepicker></div><!----><!---->
</bwc-form-input-container></div>
</div><!---->
</div>
<div _ngcontent-server-app-c349="" class="ng-untouched ng-pristine ng-invalid ng-star-inserted" style=""><!----></div><!---->
</div><bwc-form-input-container _ngcontent-server-app-c349="" class="bw-search-widget__second-row__passengers bwc-form-input-container">
<div class="ng-star-inserted" style=""><mat-form-field _ngcontent-server-app-c349=""
class="mat-form-field ng-tns-c191-17 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-should-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid ng-star-inserted">
<div class="mat-form-field-wrapper ng-tns-c191-17">
<div class="mat-form-field-flex ng-tns-c191-17"><!----><!---->
<div class="mat-form-field-infix ng-tns-c191-17"><input _ngcontent-server-app-c349="" data-test="bwsfe-widget__passenger-manager-input" role="button" aria-haspopup="true" matinput=""
class="mat-input-element mat-form-field-autofill-control bw-search-widget__passenger-manager-input ng-tns-c191-17 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored" id="mat-input-0" readonly="true"
aria-invalid="false" aria-required="false"><span class="mat-form-field-label-wrapper ng-tns-c191-17"><label class="mat-form-field-label ng-tns-c191-17 ng-star-inserted" id="mat-form-field-label-3" for="mat-input-0"
aria-owns="mat-input-0"><mat-placeholder _ngcontent-server-app-c349="" class="ng-tns-c191-17 ng-star-inserted">Passagers</mat-placeholder><span
class="ng-tns-c191-17 ng-star-inserted"></span><!----><!----><!----><!----></label><!----></span></div><!---->
</div>
<div class="mat-form-field-underline ng-tns-c191-17 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-17"></span></div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c191-17"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c191-17 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c191-17"></div>
</div><!---->
</div>
</div>
</mat-form-field></div><!----><!---->
</bwc-form-input-container><bwc-form-input-container _ngcontent-server-app-c349="" class="bw-search-widget__second-row__cabin bwc-form-input-container">
<div class="ng-star-inserted" style=""><mat-form-field _ngcontent-server-app-c349=""
class="mat-form-field ng-tns-c191-18 mat-primary mat-form-field-type-mat-select mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid ng-star-inserted mat-form-field-should-float">
<div class="mat-form-field-wrapper ng-tns-c191-18">
<div class="mat-form-field-flex ng-tns-c191-18"><!----><!---->
<div class="mat-form-field-infix ng-tns-c191-18"><mat-select _ngcontent-server-app-c349="" role="combobox" aria-autocomplete="none" aria-haspopup="true" formcontrolname="classType"
data-test="bwsfe-widget__cabin-class-select" class="mat-select ng-tns-c199-19 ng-tns-c191-18 ng-untouched ng-pristine ng-valid ng-star-inserted" aria-labelledby="mat-form-field-label-5 mat-select-value-3"
id="mat-select-2" tabindex="0" aria-expanded="false" aria-required="false" aria-disabled="false" aria-invalid="false">
<div cdk-overlay-origin="" class="mat-select-trigger ng-tns-c199-19">
<div class="mat-select-value ng-tns-c199-19" id="mat-select-value-3"><!----><span class="mat-select-value-text ng-tns-c199-19 ng-star-inserted" style=""><span class="ng-tns-c199-19 ng-star-inserted">Classe
Économique</span><!----><!----></span><!----></div>
<div class="mat-select-arrow-wrapper ng-tns-c199-19">
<div class="mat-select-arrow ng-tns-c199-19"></div>
</div>
</div><!---->
</mat-select><span class="mat-form-field-label-wrapper ng-tns-c191-18"><label class="mat-form-field-label ng-tns-c191-18 ng-star-inserted" id="mat-form-field-label-5" for="mat-select-2" aria-owns="mat-select-2"><span
class="ng-tns-c191-18 ng-star-inserted">Classe</span><!----><!----><!----><!----></label><!----></span></div><!---->
</div>
<div class="mat-form-field-underline ng-tns-c191-18 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c191-18"></span></div><!---->
<div class="mat-form-field-subscript-wrapper ng-tns-c191-18"><!---->
<div class="mat-form-field-hint-wrapper ng-tns-c191-18 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
<div class="mat-form-field-hint-spacer ng-tns-c191-18"></div>
</div><!---->
</div>
</div>
</mat-form-field></div><!----><!---->
</bwc-form-input-container>
</div><!---->
</div>
</div>
</mat-expansion-panel><!----></mat-accordion><!----><!----><!----></div><button _ngcontent-server-app-c349="" mat-button="" color="primary" type="button" data-test="bwsfe-widget__open-search-button"
class="mat-focus-indicator bw-search-widget__open-search-button bwc-o-body-variant mat-button mat-button-base mat-primary" style="visibility: visible;"><span class="mat-button-wrapper"> Continuer <bwc-icon _ngcontent-server-app-c349=""
name="chevron-down" class="bwc-icon--chevron-down"><mat-icon role="img" class="mat-icon notranslate mat-icon-no-color" aria-hidden="true" data-mat-icon-type="svg" data-mat-icon-name="chevron-kl"><svg height="100%" viewBox="0 0 9 15"
width="100%" xmlns="http://www.w3.org/2000/svg" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
<path d="m6 7.5-6-6 1.5-1.5 7.5 7.5-7.5 7.5-1.5-1.5z"></path>
</svg></mat-icon></bwc-icon></span><span matripple="" class="mat-ripple mat-button-ripple"></span><span class="mat-button-focus-overlay"></span></button>
</div><!---->
<div _ngcontent-server-app-c349="" class="bw-search-widget__search_flights"><!----><!---->
<div _ngcontent-server-app-c349="" class="bw-search-widget__search_flights__button"><!----><!----><!----><!----></div>
</div>
</form>
<form id="bw-cookie-settings-form" class="bw-cookie-form" role="radiogroup" onclick="BWCookieBanner.selectRadioButtonOption()"><label class="bw-cookie-form__radio-label bw-cookie-form__radio-checked"
for="bw-cookie-form-radio-functional_analytical"><span class="bw-cookie-form__radio-container"><input id="bw-cookie-form-radio-functional_analytical" type="radio" name="bw-cookie-setting-options"
value="{"1":true,"2":false,"3":false}" checked="true"><span class="bw-cookie-form__radio-outer-circle"></span><span class="bw-cookie-form__radio-inner-circle"></span><span
class="bw-cookie-form__radio-ripple"></span></span><span class="bw-cookie-form__radio-option">
<div class="bw-cookie-form__radio-option--title">
<p class="bw-cookie-form__radio-option--title-text">Cookies fonctionnels et analytiques</p><button class="bw-cookie-form__radio-option--toggle-arrow" type="button" id="bw-cookie-settings-form.toggle.functional_analytical"
onclick="BWCookieBanner.toggleExpandableBlock(event);"><svg height="100%" width="100%" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet" focusable="false">
<path d="m6 7.5-6-6 1.5-1.5 7.5 7.5-7.5 7.5-1.5-1.5z" fill-rule="evenodd"></path>
</svg></button>
</div>
<div class="bw-cookie-form__radio-option--content bw-cookie-form__radio-option--hidden" id="bw-cookie-settings-form.content.functional_analytical">
<p>Les cookies fonctionnels et analytiques</p>
<ul>
<li>Sont utilisés si vous consultez le site de KLM, mais ne peuvent pas être utilisés pour vous offrir des services personnalisés</li>
<li>Sont nécessaires au bon fonctionnement de notre site</li>
<li>Vous permettent de réserver un vol et d'accéder à votre compte en toute sécurité</li>
<li>Ne collectent aucune information personnelle</li>
<li>Nous aident à détecter d'éventuels problèmes techniques et à améliorer notre site</li>
<li>Collectent des informations anonymes sur l'utilisation de notre site</li>
<li>Ne sont jamais utilisés à des fins marketing</li>
</ul>
</div>
</span></label>
<div class="bw-cookie-banner__divider-line"></div><label class="bw-cookie-form__radio-label" for="bw-cookie-form-radio-marketing_performance"><span class="bw-cookie-form__radio-container"><input id="bw-cookie-form-radio-marketing_performance"
type="radio" name="bw-cookie-setting-options" value="{"1":true,"2":true,"3":false}"><span class="bw-cookie-form__radio-outer-circle"></span><span class="bw-cookie-form__radio-inner-circle"></span><span
class="bw-cookie-form__radio-ripple"></span></span><span class="bw-cookie-form__radio-option">
<div class="bw-cookie-form__radio-option--title">
<p class="bw-cookie-form__radio-option--title-text">Cookies marketing pour la performance</p><button class="bw-cookie-form__radio-option--toggle-arrow" type="button" id="bw-cookie-settings-form.toggle.marketing_performance"
onclick="BWCookieBanner.toggleExpandableBlock(event);"><svg height="100%" width="100%" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet" focusable="false">
<path d="m6 7.5-6-6 1.5-1.5 7.5 7.5-7.5 7.5-1.5-1.5z" fill-rule="evenodd"></path>
</svg></button>
</div>
<div class="bw-cookie-form__radio-option--content bw-cookie-form__radio-option--hidden" id="bw-cookie-settings-form.content.marketing_performance">
<p>Les cookies fonctionnels et analytiques</p>
<ul>
<li>Sont utilisés si vous consultez le site de KLM, mais ne peuvent pas être utilisés pour vous offrir des services personnalisés</li>
<li>Sont nécessaires au bon fonctionnement de notre site</li>
<li>Vous permettent de réserver un vol et d'accéder à votre compte en toute sécurité</li>
<li>Ne collectent aucune information personnelle</li>
<li>Nous aident à détecter d'éventuels problèmes techniques et à améliorer notre site</li>
<li>Collectent des informations anonymes sur l'utilisation de notre site</li>
<li>Ne sont jamais utilisés à des fins marketing</li>
</ul>
<p>Les cookies marketing pour la performance</p>
<ul>
<li>Sont utilisés pour évaluer les performances de nos campagnes marketing</li>
<li>Nous permettent de comparer les performances de nos campagnes marketing</li>
<li>Ne sont jamais utilisés pour vous présenter des publicités ciblées ou personnalisées</li>
</ul>
</div>
</span></label>
<div class="bw-cookie-banner__divider-line"></div><label class="bw-cookie-form__radio-label" for="bw-cookie-form-radio-marketing_performance_advertisement"><span class="bw-cookie-form__radio-container"><input
id="bw-cookie-form-radio-marketing_performance_advertisement" type="radio" name="bw-cookie-setting-options" value="{"1":true,"2":true,"3":true}"><span class="bw-cookie-form__radio-outer-circle"></span><span
class="bw-cookie-form__radio-inner-circle"></span><span class="bw-cookie-form__radio-ripple"></span></span><span class="bw-cookie-form__radio-option">
<div class="bw-cookie-form__radio-option--title">
<p class="bw-cookie-form__radio-option--title-text">Cookies marketing pour la performance et la publicité</p><button class="bw-cookie-form__radio-option--toggle-arrow" type="button"
id="bw-cookie-settings-form.toggle.marketing_performance_advertisement" onclick="BWCookieBanner.toggleExpandableBlock(event);"><svg height="100%" width="100%" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg"
preserveAspectRatio="xMidYMid meet" focusable="false">
<path d="m6 7.5-6-6 1.5-1.5 7.5 7.5-7.5 7.5-1.5-1.5z" fill-rule="evenodd"></path>
</svg></button>
</div>
<div class="bw-cookie-form__radio-option--content bw-cookie-form__radio-option--hidden" id="bw-cookie-settings-form.content.marketing_performance_advertisement">
<p>Les cookies fonctionnels et analytiques</p>
<ul>
<li>Sont utilisés si vous consultez le site de KLM, mais ne peuvent pas être utilisés pour vous offrir des services personnalisés</li>
<li>Sont nécessaires au bon fonctionnement de notre site</li>
<li>Vous permettent de réserver un vol et d'accéder à votre compte en toute sécurité</li>
<li>Ne collectent aucune information personnelle</li>
<li>Nous aident à détecter d'éventuels problèmes techniques et à améliorer notre site</li>
<li>Collectent des informations anonymes sur l'utilisation de notre site</li>
<li>Ne sont jamais utilisés à des fins marketing</li>
</ul>
<p>Les cookies marketing pour la performance</p>
<ul>
<li>Sont utilisés pour évaluer les performances de nos campagnes marketing</li>
<li>Nous permettent de comparer les performances de nos campagnes marketing</li>
<li>Ne sont jamais utilisés pour vous présenter des publicités ciblées ou personnalisées</li>
</ul>
<p>Les cookies marketing pour la publicité</p>
<ul>
<li>Sont utilisés pour collecter des informations sur vos visites et vos clics sur notre site et sur des sites tiers</li>
<li>Sont utilisés pour vous présenter des publicités ou des offres pertinentes et personnalisées sur notre site ou en dehors de notre site</li>
<li>Mesurent l'efficacité de nos campagnes de publicité en comptabilisant le nombre de clics</li>
<li>Limitent le nombre de fois où vous verrez la même publicité</li>
<li>Vous permettent d'aimer ou de partager du contenu sur les réseaux sociaux tels que Facebook et Twitter</li>
<li>Peuvent être utilisés par les réseaux sociaux tels que Facebook et Twitter pour leurs propres besoins</li>
</ul>
</div>
</span></label>
</form>
Text Content
Home Mon Voyage L’enregistrement COVID-19 Information Contraste activé France - FR Aller au contenu principal KLM ROYAL DUTCH AIRLINES SkyTeam Airline Alliance Contraste activé2Notifications France - FR Se connecter Créer mon compte Home Mon Voyage L’enregistrement COVID-19 Information Amsterdam Airport Schiphol – Operational issues are causing long waiting times, check the rebook options and tips on what you can do Acheter un billet Utiliser des Miles Aller-retour Voyage Départ de * Arrivée à * – Dates de voyage Passagers Classe Économique Classe Continuer * FLYING BLUE FAMILLE Mettez vos Miles en commun pour voyager plus rapidement. En Savoir Plus * RÉSERVEZ AVEC FLEXIBILITÉ Grâce à notre politique de réservation flexible, vous pouvez modifier vos projets de voyage gratuitement. Voir toutes les conditions * OÙ PUIS-JE ME RENDRE ? Consultez les exigences relatives à la COVID-19 pour vous rendre dans la destination de vos rêves avec notre nouvel outil. Trouvez votre destination * PORT DU MASQUE OBLIGATOIRE Le port du masque est obligatoire lors de l`embarquement et à bord de nos vols. Assurez-vous d`apporter votre propre masque. En savoir plus * * * * Item 1 of 4 *Alle Beträge sind in EUR. Steuern, Zuschläge und Buchungsgebühr sind inbegriffen. Die gezeigten Preise können je nach Tarifverfügbarkeit variieren. WANT TO ENRICH YOUR TRIP? Arrange your transport to and from the airport Book your accommodation with Booking.com and earn miles Rent a car at a favourable price and earn Miles Book the best activities at your destination Discover more ENVIE DE PROMOTIONS ? Abonnez-vous à nos communications et recevez des offres personnalisées et des idées de voyages. Je m'abonne MOYENS DE PAIEMENT ACCEPTÉS Retour en haut CONTACTEZ-NOUS Contactez-nous Toutes les options pour nous contacter À PROPOS DE KLM À propos de KLM Corporate Newsroom Développement durable Carrières Partenaires Filiales DEALS Deals All deals Flying Blue discounts EN SAVOIR PLUS SUR KLM En savoir plus sur KLM Lettre d'information Le Blog KLM iFly Magazine Volez avec KLM Les maisons en Bleu de Delft de KLM DOWNLOAD THE APP Download the app SITES DU GROUPE Sites du groupe airfrance.com airfranceklm.com skyteam.com Flyingblue.com GUIDES DE VOYAGE Guides de voyage Amsterdam Bangkok Buenos Aires Denpasar-Bali Johannesbourg Kuala Lumpur Lima Quito Tokyo Plus de guides VILLES POPULAIRES Villes populaires Amsterdam Bangkok Berlin Denpasar-Bali Lima Montréal Moscou New York Stockholm Plus de vols PAYS POPULAIRES Pays populaires Allemagne Canada Chine Danemark États-Unis (USA) Norvège Pays-Bas Royaume-Uni Suède Thaïlande VOLS POPULAIRES Vols populaires Bordeaux - Amsterdam Lyon - Amsterdam Marseille - Amsterdam Montpellier - Amsterdam Nice - Amsterdam Paris - Amsterdam Paris - Bangkok Paris - Lima Paris - Moscou Toulouse - Amsterdam * Mentions légales * Politique de confidentialité * Déclaration d’accessibilité * Réclamation * © 2022 KLM * Gestion des cookies Home Mon Voyage L’enregistrement COVID-19 Information CE SITE UTILISE DES COOKIES KLM.com utilise des cookies fonctionnels et analytiques pour permettre le bon fonctionnement de ce site et vous offrir la meilleure expérience possible. Si vous utilisez ce site, des cookies fonctionnels et analytiques vont être installés sur votre navigateur. Avec votre consentement, nous utilisons également des cookies marketing pour analyser nos performances marketing et personnaliser les offres présentées dans nos publicités. En utilisant ces cookies, KLM et des tiers peuvent suivre votre comportement sur internet pour vous proposer du contenu et des publicités en lien avec vos centres d'intérêt. En cliquant sur Accepter, vous consentez à l'utilisation de tous les cookies marketing. Si vous cliquez sur Refuser, nous n'utiliserons aucun cookie marketing. Vous pouvez modifier les paramètres des cookies ou retirer votre consentement à tout moment. Modifier les paramètres des cookiesLire la politique de KLM en matière de cookiesVoir la liste complète des cookies utilisés sur notre site RefuserAccepter PARAMÈTRES DES COOKIES Cookies fonctionnels et analytiques Les cookies fonctionnels et analytiques * Sont utilisés si vous consultez le site de KLM, mais ne peuvent pas être utilisés pour vous offrir des services personnalisés * Sont nécessaires au bon fonctionnement de notre site * Vous permettent de réserver un vol et d'accéder à votre compte en toute sécurité * Ne collectent aucune information personnelle * Nous aident à détecter d'éventuels problèmes techniques et à améliorer notre site * Collectent des informations anonymes sur l'utilisation de notre site * Ne sont jamais utilisés à des fins marketing Cookies marketing pour la performance Les cookies fonctionnels et analytiques * Sont utilisés si vous consultez le site de KLM, mais ne peuvent pas être utilisés pour vous offrir des services personnalisés * Sont nécessaires au bon fonctionnement de notre site * Vous permettent de réserver un vol et d'accéder à votre compte en toute sécurité * Ne collectent aucune information personnelle * Nous aident à détecter d'éventuels problèmes techniques et à améliorer notre site * Collectent des informations anonymes sur l'utilisation de notre site * Ne sont jamais utilisés à des fins marketing Les cookies marketing pour la performance * Sont utilisés pour évaluer les performances de nos campagnes marketing * Nous permettent de comparer les performances de nos campagnes marketing * Ne sont jamais utilisés pour vous présenter des publicités ciblées ou personnalisées Cookies marketing pour la performance et la publicité Les cookies fonctionnels et analytiques * Sont utilisés si vous consultez le site de KLM, mais ne peuvent pas être utilisés pour vous offrir des services personnalisés * Sont nécessaires au bon fonctionnement de notre site * Vous permettent de réserver un vol et d'accéder à votre compte en toute sécurité * Ne collectent aucune information personnelle * Nous aident à détecter d'éventuels problèmes techniques et à améliorer notre site * Collectent des informations anonymes sur l'utilisation de notre site * Ne sont jamais utilisés à des fins marketing Les cookies marketing pour la performance * Sont utilisés pour évaluer les performances de nos campagnes marketing * Nous permettent de comparer les performances de nos campagnes marketing * Ne sont jamais utilisés pour vous présenter des publicités ciblées ou personnalisées Les cookies marketing pour la publicité * Sont utilisés pour collecter des informations sur vos visites et vos clics sur notre site et sur des sites tiers * Sont utilisés pour vous présenter des publicités ou des offres pertinentes et personnalisées sur notre site ou en dehors de notre site * Mesurent l'efficacité de nos campagnes de publicité en comptabilisant le nombre de clics * Limitent le nombre de fois où vous verrez la même publicité * Vous permettent d'aimer ou de partager du contenu sur les réseaux sociaux tels que Facebook et Twitter * Peuvent être utilisés par les réseaux sociaux tels que Facebook et Twitter pour leurs propres besoins Accepter la sélectionAccepter tout Vous avez 2 messages non lus