www.direct-signaletique.com Open in urlscan Pro
195.154.139.76  Public Scan

Submitted URL: http://direct-signaletique.com/
Effective URL: https://www.direct-signaletique.com/
Submission: On September 26 via api from SG — Scanned from FR

Form analysis 3 forms found in the DOM

<form class="form-inline form-search">
  <div class="input-group">
    <input type="text" id="ValeurField0" class="search-query form-control" autocomplete="off" name="ValeurField0" placeholder="Rechercher un article, une référence....">
    <span class="input-group-btn hidden-xxs hidden-xs hidden-sm">
      <button type="button" class="btn btn-default searchSubmit"><span class="loupe"></span></button>
    </span>
  </div>
  <i class="glyphicon glyphicon-search hidden-md hidden-lg"></i>
  <i class="glyphicon glyphicon-remove hidden-md hidden-lg"></i>
  <div id="autocompletediv" class="autoComplete">
    <div class="inner"></div>
  </div>
</form>

<form class="form-horizontal" id="form-mobil-login">
  <div class="form-group form-email">
    <div class="col-sm-12">
      <i class="glyphicon glyphicon-envelope"></i>
      <input type="email" name="login_emailm" maxlength="50" id="login_emailm" class="form-control required email" placeholder="E-mail" title="Veuillez saisir un e-mail valide">
    </div>
  </div>
  <div class="form-group form-mdp">
    <div class="col-sm-12">
      <i class="glyphicon glyphicon-lock"></i>
      <input type="password" name="login_passwordm" id="login_passwordm" class="form-control required" placeholder="Mot de passe" title="Veuillez saisir au moins 6 caractères" autocapitalize="off" autocorrect="off">
      <span class="show-hide">Masquer</span>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-12">
      <div class="block-checkbox btn-group" data-toggle="buttons">
        <label class="btn btn-checkbox">
          <i class="glyphicon glyphicon-check"></i>
          <i class="glyphicon glyphicon-unchecked"></i>
          <input type="checkbox" autocomplete="off" id="login_auto" name="login_auto">
          <span>Rester connecté</span>
        </label>
        <span class="info-login glyphicon glyphicon-info-sign touch-tooltip" title="A chaque nouvelle visite, vous êtes reconnu(e) pour les 395 jours suivants. Ne cochez pas cette case depuis un ordinateur public." data-toggle="tooltip"
          data-placement="top" data-container="body"></span>
      </div>
    </div>
  </div>
  <div class="form-group no-margin">
    <div class="col-sm-12">
      <div class="blockRequired">
        <span class="requiredInfos">*</span> Les champs marqués d'un astérisque sont obligatoires.
      </div>
    </div>
  </div>
  <div class="form-group messageInfo">
    <div class="col-sm-12 well well-sm warning blockMessage">
      <i class="glyphicon glyphicon-exclamation-sign"></i>
      <div class="message">
        <span class="title"></span>
      </div>
    </div>
  </div>
  <button type="submit" class="btn btn-primary btn-block">Valider</button>
  <a href="#" class="pwd-lost">Mot de passe oublié ?</a>
</form>

Name: form1POST ./

<form name="form1" method="post" action="./" id="form1">
  <div>
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTIwMDc3NDg5MzVkZBw/x0JbFIsRC66bE95zJOghv+ACmHTqPex6jBe2HQk8">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['form1'];
    if (!theForm) {
      theForm = document.form1;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=KfIb9HIn-nFoUYUQ8JKyqKPzuE-e3TdUNYpPxvKLMoR1zExHMduWKtZTbKbS7yKRpnIvV2AeRG7dOMNYsjdvOhfb74mW2Ths6G1wyeuxCj41&amp;t=637811765229275428" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=DJgLh6YmSfZZ712KGJBmnMIj8xLjTDW4N_MhDzTTS8icrRxluYb27WEsod9BARNN6cjuFX8u1lKCPAHkNj2K0IseqJKJ0obnARtI1ZQM_zmqIEhK5pzzqaFPziiyLVZdkclV_KDT5m6UuWWuBtDSV0hz0g7mS8l5yYmD7SScm7M1&amp;t=ffffffffaa493ab8"
    type="text/javascript"></script>
  <script
    src="/ScriptResource.axd?d=q7zwLWV9oV-3R5r8tKUGXsZDZsOuKF0OKsgKPc9cULt5sBrBQ8Amt1jKjZiPk0sIMDsH9IBiWDSRyGF9DVzH8zJ4pCNZAEj0281tX87qyYLn8xUUbaIyv0WEXB3nwDLkdjmHLXb7zW2FjzuUe6r9MxYnYaFughBn8rP2fHFO-NbfdSguATMJSUuftQeiaBjR0&amp;t=ffffffffaa493ab8"
    type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    var PageMethods = function() {
      PageMethods.initializeBase(this);
      this._timeout = 0;
      this._userContext = null;
      this._succeeded = null;
      this._failed = null;
    }
    PageMethods.prototype = {
      _get_path: function() {
        var p = this.get_path();
        if (p) return p;
        else return PageMethods._staticInstance.get_path();
      },
      AjaxCreateGiftList: function(vTitre, vDateEvent, vDateCloture, vDescription, vAlertEmail, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCreateGiftList', false, {
          vTitre: vTitre,
          vDateEvent: vDateEvent,
          vDateCloture: vDateCloture,
          vDescription: vDescription,
          vAlertEmail: vAlertEmail
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxEditGiftList: function(vDossier, vTitre, vDateEvent, vDateCloture, vDescription, vAlertEmail, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxEditGiftList', false, {
          vDossier: vDossier,
          vTitre: vTitre,
          vDateEvent: vDateEvent,
          vDateCloture: vDateCloture,
          vDescription: vDescription,
          vAlertEmail: vAlertEmail
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToRecord: function(vIDDossierEncrypt, vIDArticle, vQuantite, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToRecord', false, {
          vIDDossierEncrypt: vIDDossierEncrypt,
          vIDArticle: vIDArticle,
          vQuantite: vQuantite
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSearchGiftList: function(vSearch, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSearchGiftList', false, {
          vSearch: vSearch
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxDetachCartFromGiftList: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxDetachCartFromGiftList', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToGiftList: function(vIDArticle, vQuantite, vIDListeCadeaux, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToGiftList', false, {
          vIDArticle: vIDArticle,
          vQuantite: vQuantite,
          vIDListeCadeaux: vIDListeCadeaux
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToGiftListMulti: function(vListeArticle, vIDListeCadeaux, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToGiftListMulti', false, {
          vListeArticle: vListeArticle,
          vIDListeCadeaux: vIDListeCadeaux
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChooseGiftListToAdd: function(vIDArticle, vQuantite, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChooseGiftListToAdd', false, {
          vIDArticle: vIDArticle,
          vQuantite: vQuantite
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCommentGiftlistProduct: function(vLigne, vComment, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCommentGiftlistProduct', false, {
          vLigne: vLigne,
          vComment: vComment
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxNoteGiftlistProduct: function(vLigne, vNote, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxNoteGiftlistProduct', false, {
          vLigne: vLigne,
          vNote: vNote
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxNoteWishListProduct: function(vWebLigne, vNote, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxNoteWishListProduct', false, {
          vWebLigne: vWebLigne,
          vNote: vNote
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxQuantityGiftlistProduct: function(vIDLigne, vQuantite, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxQuantityGiftlistProduct', false, {
          vIDLigne: vIDLigne,
          vQuantite: vQuantite
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxGiftListSupprimerLigne: function(vIDLigne, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxGiftListSupprimerLigne', false, {
          vIDLigne: vIDLigne
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRefreshGiftListInfo: function(vIDDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRefreshGiftListInfo', false, {
          vIDDossier: vIDDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxGiftListAutoComplete: function(vTexte, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxGiftListAutoComplete', false, {
          vTexte: vTexte
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxGiftListSendByEmail: function(vIDListe, vObjet, vMessage, vDestinataire, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxGiftListSendByEmail', false, {
          vIDListe: vIDListe,
          vObjet: vObjet,
          vMessage: vMessage,
          vDestinataire: vDestinataire
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxDeleteGiftList: function(vIDListe, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxDeleteGiftList', false, {
          vIDListe: vIDListe
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxUserGiftList: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxUserGiftList', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxEnregistreCommentaireCadeau: function(vIDDossier, vCommentaire, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxEnregistreCommentaireCadeau', false, {
          vIDDossier: vIDDossier,
          vCommentaire: vCommentaire
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSendGiftCard: function(EmailDestinataire, mBonAchat, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSendGiftCard', false, {
          EmailDestinataire: EmailDestinataire,
          mBonAchat: mBonAchat
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxUseLoyaltyPoint: function(mIDDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxUseLoyaltyPoint', false, {
          mIDDossier: mIDDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCancelLoyaltyPoint: function(mIDDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCancelLoyaltyPoint', false, {
          mIDDossier: mIDDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxUseAsset: function(idDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxUseAsset', false, {
          idDossier: idDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxUnuseAsset: function(assetType, idAnnulation, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxUnuseAsset', false, {
          assetType: assetType,
          idAnnulation: idAnnulation
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToCompare: function(vIDArticle, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToCompare', false, {
          vIDArticle: vIDArticle
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxDeleteToCompare: function(vIDArticle, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxDeleteToCompare', false, {
          vIDArticle: vIDArticle
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxEmptyCompare: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxEmptyCompare', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxShowStatOptions: function(vIDVueWeb, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowStatOptions', false, {
          vIDVueWeb: vIDVueWeb
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxShowStat: function(vIDVueWeb, vT1, vT2, vT3, vT4, vT5, vT6, vT7, vT8, vT9, vT10, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowStat', false, {
          vIDVueWeb: vIDVueWeb,
          vT1: vT1,
          vT2: vT2,
          vT3: vT3,
          vT4: vT4,
          vT5: vT5,
          vT6: vT6,
          vT7: vT7,
          vT8: vT8,
          vT9: vT9,
          vT10: vT10
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxShowStatDetail: function(vIDObjet, vIDVueWeb, vT1, vT2, vT3, vT4, vT5, vT6, vT7, vT8, vT9, vT10, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowStatDetail', false, {
          vIDObjet: vIDObjet,
          vIDVueWeb: vIDVueWeb,
          vT1: vT1,
          vT2: vT2,
          vT3: vT3,
          vT4: vT4,
          vT5: vT5,
          vT6: vT6,
          vT7: vT7,
          vT8: vT8,
          vT9: vT9,
          vT10: vT10
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxUpdatePertinence: function(vIDAvis, vTypeVote, isSuppression, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxUpdatePertinence', false, {
          vIDAvis: vIDAvis,
          vTypeVote: vTypeVote,
          isSuppression: isSuppression
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSendCartByEmail: function(mEmail, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSendCartByEmail', false, {
          mEmail: mEmail
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxTVANumberValidation: function(VAT, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxTVANumberValidation', false, {
          VAT: VAT
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxConfirmEmailCBMail: function(IDDossierEncrypt, verificationEmail, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxConfirmEmailCBMail', false, {
          IDDossierEncrypt: IDDossierEncrypt,
          verificationEmail: verificationEmail
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSelectEnvironmentWithCode: function(code, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSelectEnvironmentWithCode', false, {
          code: code
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxResetEnvironment: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxResetEnvironment', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxAddFavorite: function(idArticle, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddFavorite', false, {
          idArticle: idArticle
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCreateDevis: function(vTitre, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCreateDevis', false, {
          vTitre: vTitre
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChooseDevisToAdd: function(vIDArticle, vQuantite, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChooseDevisToAdd', false, {
          vIDArticle: vIDArticle,
          vQuantite: vQuantite
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChooseDevisToConvert: function(vIDDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChooseDevisToConvert', false, {
          vIDDossier: vIDDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxUserDevis: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxUserDevis', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToRecordDevis: function(vIDDossierEncrypt, vIDArticle, vQuantite, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToRecordDevis', false, {
          vIDDossierEncrypt: vIDDossierEncrypt,
          vIDArticle: vIDArticle,
          vQuantite: vQuantite
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToDevis: function(vIDArticle, vQuantite, vIDDevis, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToDevis', false, {
          vIDArticle: vIDArticle,
          vQuantite: vQuantite,
          vIDDevis: vIDDevis
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRemoveProductToDevis: function(vIDLigne, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRemoveProductToDevis', false, {
          vIDLigne: vIDLigne
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxQuantityDevisProduct: function(vIDLigne, vQuantite, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxQuantityDevisProduct', false, {
          vIDLigne: vIDLigne,
          vQuantite: vQuantite
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCommentDevisProduct: function(vDossier, vComment, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCommentDevisProduct', false, {
          vDossier: vDossier,
          vComment: vComment
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxDeleteCommentDevisProduct: function(vDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxDeleteCommentDevisProduct', false, {
          vDossier: vDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRenameDevis: function(vDossier, vName, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRenameDevis', false, {
          vDossier: vDossier,
          vName: vName
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxDeleteDevis: function(vIDDevis, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxDeleteDevis', false, {
          vIDDevis: vIDDevis
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxMergeDevisToCart: function(vIDDevis, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxMergeDevisToCart', false, {
          vIDDevis: vIDDevis
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxConvertCartToDevis: function(vIDDossier, vIDDevis, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxConvertCartToDevis', false, {
          vIDDossier: vIDDossier,
          vIDDevis: vIDDevis
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxEnvoyerDemandeDevis: function(vIDDevis, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxEnvoyerDemandeDevis', false, {
          vIDDevis: vIDDevis
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChangePrixDegressif: function(IDArticle, vQuantite, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChangePrixDegressif', false, {
          IDArticle: IDArticle,
          vQuantite: vQuantite
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSelectCurrency: function(vCurrencyCode, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSelectCurrency', false, {
          vCurrencyCode: vCurrencyCode
        }, succeededCallback, failedCallback, userContext);
      },
      Ajax: function(vParams, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'Ajax', false, {
          vParams: vParams
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChangeTarif: function(isTarifPublic, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChangeTarif', false, {
          isTarifPublic: isTarifPublic
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSetDisplayMode: function(displayMode, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSetDisplayMode', false, {
          displayMode: displayMode
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallRNVP: function(adresse1, adresse2, adresse3, adresse4, codepostal, ville, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallRNVP', false, {
          adresse1: adresse1,
          adresse2: adresse2,
          adresse3: adresse3,
          adresse4: adresse4,
          codepostal: codepostal,
          ville: ville
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCapAdresse: function(formulaire, idCountry, postalCode, streetName, locality, email, phoneNumber, mobileNumber, addressIsCheck, search, vType, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCapAdresse', false, {
          formulaire: formulaire,
          idCountry: idCountry,
          postalCode: postalCode,
          streetName: streetName,
          locality: locality,
          email: email,
          phoneNumber: phoneNumber,
          mobileNumber: mobileNumber,
          addressIsCheck: addressIsCheck,
          search: search,
          vType: vType
        }, succeededCallback, failedCallback, userContext);
      },
      CapAdresseSupportedCountries: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'CapAdresseSupportedCountries', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxCallSearchSct: function(postalCode, societeName, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallSearchSct', false, {
          postalCode: postalCode,
          societeName: societeName
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallGetSctData: function(siret, isResultComplet, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallGetSctData', false, {
          siret: siret,
          isResultComplet: isResultComplet
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallGetAdditionalData: function(siret, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallGetAdditionalData', false, {
          siret: siret
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallSearchLocality: function(countryCode, languageCode, postalCode, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallSearchLocality', false, {
          countryCode: countryCode,
          languageCode: languageCode,
          postalCode: postalCode
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallSearchStreet: function(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityCode, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallSearchStreet', false, {
          countryCode: countryCode,
          languageCode: languageCode,
          postalCode: postalCode,
          qualityCode: qualityCode,
          streetName: streetName,
          locality: locality,
          localityCode: localityCode
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallSearchStreetNumber: function(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetFlags, streetType, streetSynonym, streetInfo1, streetInfo2,
        succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallSearchStreetNumber', false, {
          countryCode: countryCode,
          languageCode: languageCode,
          postalCode: postalCode,
          qualityCode: qualityCode,
          streetName: streetName,
          locality: locality,
          localityId: localityId,
          localityFlags: localityFlags,
          streetNumber: streetNumber,
          streetId: streetId,
          streetFlags: streetFlags,
          streetType: streetType,
          streetSynonym: streetSynonym,
          streetInfo1: streetInfo1,
          streetInfo2: streetInfo2
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallCheckStreetNumber: function(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetFlags, streetType, streetSynonym, streetInfo1, streetInfo2,
        streetNumberExt, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallCheckStreetNumber', false, {
          countryCode: countryCode,
          languageCode: languageCode,
          postalCode: postalCode,
          qualityCode: qualityCode,
          streetName: streetName,
          locality: locality,
          localityId: localityId,
          localityFlags: localityFlags,
          streetNumber: streetNumber,
          streetId: streetId,
          streetFlags: streetFlags,
          streetType: streetType,
          streetSynonym: streetSynonym,
          streetInfo1: streetInfo1,
          streetInfo2: streetInfo2,
          streetNumberExt: streetNumberExt
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallSearchBuilding: function(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetType, streetInfo1, streetInfo5, streetNumberId, buildingName,
        succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallSearchBuilding', false, {
          countryCode: countryCode,
          languageCode: languageCode,
          postalCode: postalCode,
          qualityCode: qualityCode,
          streetName: streetName,
          locality: locality,
          localityId: localityId,
          localityFlags: localityFlags,
          streetNumber: streetNumber,
          streetId: streetId,
          streetType: streetType,
          streetInfo1: streetInfo1,
          streetInfo5: streetInfo5,
          streetNumberId: streetNumberId,
          buildingName: buildingName
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallValidateForm: function(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetType, streetInfo1, streetInfo5, streetNumberId, buildingName, buildingId,
        succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallValidateForm', false, {
          countryCode: countryCode,
          languageCode: languageCode,
          postalCode: postalCode,
          qualityCode: qualityCode,
          streetName: streetName,
          locality: locality,
          localityId: localityId,
          localityFlags: localityFlags,
          streetNumber: streetNumber,
          streetId: streetId,
          streetType: streetType,
          streetInfo1: streetInfo1,
          streetInfo5: streetInfo5,
          streetNumberId: streetNumberId,
          buildingName: buildingName,
          buildingId: buildingId
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallVerifyAddress: function(countryCode, languageCode, postalCode, streetName, locality, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallVerifyAddress', false, {
          countryCode: countryCode,
          languageCode: languageCode,
          postalCode: postalCode,
          streetName: streetName,
          locality: locality
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallCheckMail: function(email, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallCheckMail', false, {
          email: email
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallSearchPhone: function(phoneNumber, countryISO, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallSearchPhone', false, {
          phoneNumber: phoneNumber,
          countryISO: countryISO
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallValidatePhoneMob: function(phoneNumber, countryISO, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallValidatePhoneMob', false, {
          phoneNumber: phoneNumber,
          countryISO: countryISO
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCallMultiCheckForm: function(isAddressCheck, isMailCheck, isPhoneCheck, isMobileCheck, countryCode, languageCode, postalCode, streetName, locality, email, phoneNumber, mobileNumber, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCallMultiCheckForm', false, {
          isAddressCheck: isAddressCheck,
          isMailCheck: isMailCheck,
          isPhoneCheck: isPhoneCheck,
          isMobileCheck: isMobileCheck,
          countryCode: countryCode,
          languageCode: languageCode,
          postalCode: postalCode,
          streetName: streetName,
          locality: locality,
          email: email,
          phoneNumber: phoneNumber,
          mobileNumber: mobileNumber
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxShowModule: function(vContent, vIDElement, vParams, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowModule', false, {
          vContent: vContent,
          vIDElement: vIDElement,
          vParams: vParams
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxShowCMS: function(vKeyStatic, vIDElement, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowCMS', false, {
          vKeyStatic: vKeyStatic,
          vIDElement: vIDElement
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxShowModuleView: function(vKeyView, vKeyMask, vIDElement, vParams, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowModuleView', false, {
          vKeyView: vKeyView,
          vKeyMask: vKeyMask,
          vIDElement: vIDElement,
          vParams: vParams
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxShowModuleStatic: function(vKeyMask, vIDElement, vParams, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowModuleStatic', false, {
          vKeyMask: vKeyMask,
          vIDElement: vIDElement,
          vParams: vParams
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxShowModuleReview: function(idArticle, vIDElement, mask, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowModuleReview', false, {
          idArticle: idArticle,
          vIDElement: vIDElement,
          mask: mask
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxShowModuleListReview: function(vIdArticle, vIdElement, vXsltName, vPage, vNbArticles, vTri, vFiltreNote, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowModuleListReview', false, {
          vIdArticle: vIdArticle,
          vIdElement: vIdElement,
          vXsltName: vXsltName,
          vPage: vPage,
          vNbArticles: vNbArticles,
          vTri: vTri,
          vFiltreNote: vFiltreNote
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxLoadFacette: function(vDomID, vKey, vIDCatalogueTheme, vParams, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxLoadFacette', false, {
          vDomID: vDomID,
          vKey: vKey,
          vIDCatalogueTheme: vIDCatalogueTheme,
          vParams: vParams
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxLoadFacette2: function(vDomID, vKey, vIDCatalogueTheme, vParams, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxLoadFacette2', false, {
          vDomID: vDomID,
          vKey: vKey,
          vIDCatalogueTheme: vIDCatalogueTheme,
          vParams: vParams
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxLoadFacette3: function(vDomID, vKey, vIDCatalogueTheme, vFCParams, vFCPriceParams, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxLoadFacette3', false, {
          vDomID: vDomID,
          vKey: vKey,
          vIDCatalogueTheme: vIDCatalogueTheme,
          vFCParams: vFCParams,
          vFCPriceParams: vFCPriceParams
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxShowStatic: function(vKeyStatic, vIDElement, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowStatic', false, {
          vKeyStatic: vKeyStatic,
          vIDElement: vIDElement
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxGetTokenPayzenEmbarque: function(IDDossier, IDFiche, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxGetTokenPayzenEmbarque', false, {
          IDDossier: IDDossier,
          IDFiche: IDFiche
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxGetBillingPayzenEmbarque: function(IDTransaction, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxGetBillingPayzenEmbarque', false, {
          IDTransaction: IDTransaction
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxGetPayzenInfosPayment: function(IDDossier, IDFiche, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxGetPayzenInfosPayment', false, {
          IDDossier: IDDossier,
          IDFiche: IDFiche
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCreateBe2BillPayment: function(IDDossier, IDFiche, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCreateBe2BillPayment', false, {
          IDDossier: IDDossier,
          IDFiche: IDFiche
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCaptureBe2BillTransaction: function(IDDossier, IDTransaction, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCaptureBe2BillTransaction', false, {
          IDDossier: IDDossier,
          IDTransaction: IDTransaction
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxUpdateCartADX: function(cartID, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxUpdateCartADX', false, {
          cartID: cartID
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxUpdateDateShipping: function(dateShipping, cartID, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxUpdateDateShipping', false, {
          dateShipping: dateShipping,
          cartID: cartID
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxUpdateSelectShippingADX: function(cartID, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxUpdateSelectShippingADX', false, {
          cartID: cartID
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToCartWithContremarque: function(vIDArticle, vQuantite, vCommentaire, vIDContremarque, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToCartWithContremarque', false, {
          vIDArticle: vIDArticle,
          vQuantite: vQuantite,
          vCommentaire: vCommentaire,
          vIDContremarque: vIDContremarque
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToCartMultiWithContremarque: function(vListeArticle, vIDContremarque, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToCartMultiWithContremarque', false, {
          vListeArticle: vListeArticle,
          vIDContremarque: vIDContremarque
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddDossierToCartWithContremarque: function(vIDDossier, vIDContremarque, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddDossierToCartWithContremarque', false, {
          vIDDossier: vIDDossier,
          vIDContremarque: vIDContremarque
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToCartByRefWithContremarque: function(vReference, vQuantite, vIDContremarque, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToCartByRefWithContremarque', false, {
          vReference: vReference,
          vQuantite: vQuantite,
          vIDContremarque: vIDContremarque
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddCustomizableToCartWithContremarque: function(vIDArticle, vQuantite, vCustomization, vIDContremarque, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddCustomizableToCartWithContremarque', false, {
          vIDArticle: vIDArticle,
          vQuantite: vQuantite,
          vCustomization: vCustomization,
          vIDContremarque: vIDContremarque
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToCartV2WithContremarque: function(JsonArticle, vIDContremarque, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToCartV2WithContremarque', false, {
          JsonArticle: JsonArticle,
          vIDContremarque: vIDContremarque
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxMergeDevisToCartWithContremarque: function(vIDDevis, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxMergeDevisToCartWithContremarque', false, {
          vIDDevis: vIDDevis
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxMergeDevisToCartWithContremarqueV2: function(vIDDevis, vIDCountermark, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxMergeDevisToCartWithContremarqueV2', false, {
          vIDDevis: vIDDevis,
          vIDCountermark: vIDCountermark
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToCart: function(vIDArticle, vQuantite, vCommentaire, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToCart', false, {
          vIDArticle: vIDArticle,
          vQuantite: vQuantite,
          vCommentaire: vCommentaire
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToCartMulti: function(vListeArticle, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToCartMulti', false, {
          vListeArticle: vListeArticle
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToCartByRef: function(vReference, vQuantite, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToCartByRef', false, {
          vReference: vReference,
          vQuantite: vQuantite
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddCustomizableToCart: function(vIDArticle, vQuantite, vCustomization, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddCustomizableToCart', false, {
          vIDArticle: vIDArticle,
          vQuantite: vQuantite,
          vCustomization: vCustomization
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToCartV2: function(JsonArticle, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToCartV2', false, {
          JsonArticle: JsonArticle
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChangeQtePanier: function(vIDLigne, vQuantite, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChangeQtePanier', false, {
          vIDLigne: vIDLigne,
          vQuantite: vQuantite
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxReloadMiniCart: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxReloadMiniCart', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxReloadCart: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxReloadCart', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxReloadCartWithParam: function(panier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxReloadCartWithParam', false, {
          panier: panier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxReloadCartV2: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxReloadCartV2', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxCreateFacebookCoupon: function(mRefReduc, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCreateFacebookCoupon', false, {
          mRefReduc: mRefReduc
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddCherryCheckoutToCart: function(vCheckoutPrice, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddCherryCheckoutToCart', false, {
          vCheckoutPrice: vCheckoutPrice
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCancelCherryCheckout: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCancelCherryCheckout', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxAddCouponToCart: function(vCodePromo, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddCouponToCart', false, {
          vCodePromo: vCodePromo
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRemoveCoupon: function(vCodePromo, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRemoveCoupon', false, {
          vCodePromo: vCodePromo
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSaveCart: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSaveCart', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxEmptyCart: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxEmptyCart', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxSetCartGift: function(vIsCadeau, vMessage, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSetCartGift', false, {
          vIsCadeau: vIsCadeau,
          vMessage: vMessage
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChangeCommentCart: function(vIDDossier, vCommentaire, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChangeCommentCart', false, {
          vIDDossier: vIDDossier,
          vCommentaire: vCommentaire
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxGetCommentCart: function(vIDDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxGetCommentCart', false, {
          vIDDossier: vIDDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChangeCommentLine: function(vIDLigne, vCommentaire, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChangeCommentLine', false, {
          vIDLigne: vIDLigne,
          vCommentaire: vCommentaire
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxConvertCartToQuotation: function(objet, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxConvertCartToQuotation', false, {
          objet: objet
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChangeActionCo: function(vIDLigne, vIDArticle, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChangeActionCo', false, {
          vIDLigne: vIDLigne,
          vIDArticle: vIDArticle
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSaveWebPaiement: function(vIDWebPaiement, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSaveWebPaiement', false, {
          vIDWebPaiement: vIDWebPaiement
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddArticleActionCo: function(vIDArticle, vIDLigne, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddArticleActionCo', false, {
          vIDArticle: vIDArticle,
          vIDLigne: vIDLigne
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSelectShippingSelect: function(vIDTransport, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSelectShippingSelect', false, {
          vIDTransport: vIDTransport
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSelectShippingAddress: function(vIDFiche, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSelectShippingAddress', false, {
          vIDFiche: vIDFiche
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxDeleteShippingAdress: function(vIDFiche, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxDeleteShippingAdress', false, {
          vIDFiche: vIDFiche
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCreateShippingAddress: function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vTel, vMob, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCreateShippingAddress', false, {
          vFct: vFct,
          vSte: vSte,
          vCiv: vCiv,
          vNom: vNom,
          vPre: vPre,
          vAdr0: vAdr0,
          vAdr1: vAdr1,
          vAdr2: vAdr2,
          vAdr3: vAdr3,
          vCP: vCP,
          vVil: vVil,
          vPays: vPays,
          vTel: vTel,
          vMob: vMob
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCreateShippingAddressWithAdressChecked: function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vTel, vMob, vAddressChecked, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCreateShippingAddressWithAdressChecked', false, {
          vFct: vFct,
          vSte: vSte,
          vCiv: vCiv,
          vNom: vNom,
          vPre: vPre,
          vAdr0: vAdr0,
          vAdr1: vAdr1,
          vAdr2: vAdr2,
          vAdr3: vAdr3,
          vCP: vCP,
          vVil: vVil,
          vPays: vPays,
          vTel: vTel,
          vMob: vMob,
          vAddressChecked: vAddressChecked
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCreateShippingAddressWithMail: function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vTel, vMob, vMail, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCreateShippingAddressWithMail', false, {
          vFct: vFct,
          vSte: vSte,
          vCiv: vCiv,
          vNom: vNom,
          vPre: vPre,
          vAdr0: vAdr0,
          vAdr1: vAdr1,
          vAdr2: vAdr2,
          vAdr3: vAdr3,
          vCP: vCP,
          vVil: vVil,
          vPays: vPays,
          vTel: vTel,
          vMob: vMob,
          vMail: vMail
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCreateShippingAddressWithRegion: function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vEtatProvince, vTel, vMob, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCreateShippingAddressWithRegion', false, {
          vFct: vFct,
          vSte: vSte,
          vCiv: vCiv,
          vNom: vNom,
          vPre: vPre,
          vAdr0: vAdr0,
          vAdr1: vAdr1,
          vAdr2: vAdr2,
          vAdr3: vAdr3,
          vCP: vCP,
          vVil: vVil,
          vPays: vPays,
          vEtatProvince: vEtatProvince,
          vTel: vTel,
          vMob: vMob
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCreateShippingAddressWithRegionWithMail: function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vEtatProvince, vTel, vMob, vMail, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCreateShippingAddressWithRegionWithMail', false, {
          vFct: vFct,
          vSte: vSte,
          vCiv: vCiv,
          vNom: vNom,
          vPre: vPre,
          vAdr0: vAdr0,
          vAdr1: vAdr1,
          vAdr2: vAdr2,
          vAdr3: vAdr3,
          vCP: vCP,
          vVil: vVil,
          vPays: vPays,
          vEtatProvince: vEtatProvince,
          vTel: vTel,
          vMob: vMob,
          vMail: vMail
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxCreateShippingAddressWithRegionWithMailWithAdressChecked: function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vEtatProvince, vTel, vMob, vMail, vAddressChecked, succeededCallback, failedCallback,
        userContext) {
        return this._invoke(this._get_path(), 'AjaxCreateShippingAddressWithRegionWithMailWithAdressChecked', false, {
          vFct: vFct,
          vSte: vSte,
          vCiv: vCiv,
          vNom: vNom,
          vPre: vPre,
          vAdr0: vAdr0,
          vAdr1: vAdr1,
          vAdr2: vAdr2,
          vAdr3: vAdr3,
          vCP: vCP,
          vVil: vVil,
          vPays: vPays,
          vEtatProvince: vEtatProvince,
          vTel: vTel,
          vMob: vMob,
          vMail: vMail,
          vAddressChecked: vAddressChecked
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSoColissimoRecherche: function(vID, vAdresse, vTypePoints, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSoColissimoRecherche', false, {
          vID: vID,
          vAdresse: vAdresse,
          vTypePoints: vTypePoints
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSoColissimoRecherche2: function(vID, vAdresse, vTypePoints, vIDTransport, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSoColissimoRecherche2', false, {
          vID: vID,
          vAdresse: vAdresse,
          vTypePoints: vTypePoints,
          vIDTransport: vIDTransport
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSoColissimoSelectionnePointRetrait: function(vIdentifiantPoint, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSoColissimoSelectionnePointRetrait', false, {
          vIdentifiantPoint: vIdentifiantPoint
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSoColissimoSelectionnePointRetrait2: function(vIdentifiantPoint, vIDTransportGrille, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSoColissimoSelectionnePointRetrait2', false, {
          vIdentifiantPoint: vIdentifiantPoint,
          vIDTransportGrille: vIDTransportGrille
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSoColissimoSelectionneDomicile: function(vIsRendezVous, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSoColissimoSelectionneDomicile', false, {
          vIsRendezVous: vIsRendezVous
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxSoColissimoEnregistreMobile: function(vMobile, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxSoColissimoEnregistreMobile', false, {
          vMobile: vMobile
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxPointRetraitColissimoRecherche: function(vID, vAdresse, vCodePostal, vVille, vTypePoints, vIDTransport, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxPointRetraitColissimoRecherche', false, {
          vID: vID,
          vAdresse: vAdresse,
          vCodePostal: vCodePostal,
          vVille: vVille,
          vTypePoints: vTypePoints,
          vIDTransport: vIDTransport
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxPointRetraitSelectionnePointRetrait: function(vIdentifiantPoint, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxPointRetraitSelectionnePointRetrait', false, {
          vIdentifiantPoint: vIdentifiantPoint
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxPickupPointSearch: function(vAdresse, vTypePoints, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxPickupPointSearch', false, {
          vAdresse: vAdresse,
          vTypePoints: vTypePoints
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChronoRelaiSearch: function(vAdresse, vTypePoints, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChronoRelaiSearch', false, {
          vAdresse: vAdresse,
          vTypePoints: vTypePoints
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxPickupPointSelect: function(vPoint, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxPickupPointSelect', false, {
          vPoint: vPoint
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChronopostPointSearch: function(vAdresse, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChronopostPointSearch', false, {
          vAdresse: vAdresse
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChronopostPointSelect: function(vPoint, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChronopostPointSelect', false, {
          vPoint: vPoint
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxLogin: function(vLogin, vPassword, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxLogin', false, {
          vLogin: vLogin,
          vPassword: vPassword
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxLoginWithRedirect: function(vLogin, vPassword, vURL, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxLoginWithRedirect', false, {
          vLogin: vLogin,
          vPassword: vPassword,
          vURL: vURL
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxLoginWithRedirectAndAutoLogin: function(vLogin, vPassword, vURL, vIsLoginAuto, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxLoginWithRedirectAndAutoLogin', false, {
          vLogin: vLogin,
          vPassword: vPassword,
          vURL: vURL,
          vIsLoginAuto: vIsLoginAuto
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxLoginFromFacebook: function(vParams, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxLoginFromFacebook', false, {
          vParams: vParams
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxPasswordLost: function(vLogin, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxPasswordLost', false, {
          vLogin: vLogin
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxPasswordLost2: function(vLogin, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxPasswordLost2', false, {
          vLogin: vLogin
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxPasswordReset: function(vOld, vNew, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxPasswordReset', false, {
          vOld: vOld,
          vNew: vNew
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxPasswordReset2: function(vToken, vPassword, vPasswordConfirm, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxPasswordReset2', false, {
          vToken: vToken,
          vPassword: vPassword,
          vPasswordConfirm: vPasswordConfirm
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAccountExists: function(vLogin, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAccountExists', false, {
          vLogin: vLogin
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxProprieteValeur: function(vParams, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxProprieteValeur', false, {
          vParams: vParams
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxNewsletterSubscribe: function(vEmail, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxNewsletterSubscribe', false, {
          vEmail: vEmail
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxNewsletterUnsubscribe: function(vEmail, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxNewsletterUnsubscribe', false, {
          vEmail: vEmail
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddSavedCartToCart: function(vIDDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddSavedCartToCart', false, {
          vIDDossier: vIDDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxDeleteSavedCart: function(vIDDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxDeleteSavedCart', false, {
          vIDDossier: vIDDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddDossierToCart: function(vIDDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddDossierToCart', false, {
          vIDDossier: vIDDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxShowAccountRecordDetail: function(vIDDossier, vKey, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxShowAccountRecordDetail', false, {
          vIDDossier: vIDDossier,
          vKey: vKey
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxChangeModeCEEEXOTVA: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxChangeModeCEEEXOTVA', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourAffiche: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourAffiche', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourChangeIDCommande: function(vIDDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourChangeIDCommande', false, {
          vIDDossier: vIDDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourAjouteLigne: function(vIDLigne, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourAjouteLigne', false, {
          vIDLigne: vIDLigne
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourSupprimeLigne: function(vIDLigne, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourSupprimeLigne', false, {
          vIDLigne: vIDLigne
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourChangeQuantiteLigne: function(vIDLigne, vQuantite, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourChangeQuantiteLigne', false, {
          vIDLigne: vIDLigne,
          vQuantite: vQuantite
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourChangeMotifLigne: function(vIDLigne, vIDMotif, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourChangeMotifLigne', false, {
          vIDLigne: vIDLigne,
          vIDMotif: vIDMotif
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourChangeActionLigne: function(vIDLigne, vAction, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourChangeActionLigne', false, {
          vIDLigne: vIDLigne,
          vAction: vAction
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourChangeArticleLigne: function(vIDLigne, vIDArticle, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourChangeArticleLigne', false, {
          vIDLigne: vIDLigne,
          vIDArticle: vIDArticle
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourChangeCommentaireLigne: function(vIDLigne, vCommentaire, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourChangeCommentaireLigne', false, {
          vIDLigne: vIDLigne,
          vCommentaire: vCommentaire
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourValideDemande: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourValideDemande', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxRetourAnnuleDemande: function(vIDDossier, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxRetourAnnuleDemande', false, {
          vIDDossier: vIDDossier
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddToWishList: function(vIDArticle, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddToWishList', false, {
          vIDArticle: vIDArticle
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxDeleteToWishList: function(vIDArticle, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxDeleteToWishList', false, {
          vIDArticle: vIDArticle
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxEmptyWishList: function(succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxEmptyWishList', false, {}, succeededCallback, failedCallback, userContext);
      },
      AjaxCommentWishListProduct: function(vIDArticle, vCommentaire, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxCommentWishListProduct', false, {
          vIDArticle: vIDArticle,
          vCommentaire: vCommentaire
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxGetRegionCountry: function(vIDZonePays, vType, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxGetRegionCountry', false, {
          vIDZonePays: vIDZonePays,
          vType: vType
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxFormAction: function(vAction, vParams, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxFormAction', false, {
          vAction: vAction,
          vParams: vParams
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAutoComplete: function(vTexte, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAutoComplete', false, {
          vTexte: vTexte
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAutoCompleteWithIdCatalogueTheme: function(vTexte, vCatalogue, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAutoCompleteWithIdCatalogueTheme', false, {
          vTexte: vTexte,
          vCatalogue: vCatalogue
        }, succeededCallback, failedCallback, userContext);
      },
      AjaxAddSponsorship: function(vEmail, vNom, vCommentaire, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AjaxAddSponsorship', false, {
          vEmail: vEmail,
          vNom: vNom,
          vCommentaire: vCommentaire
        }, succeededCallback, failedCallback, userContext);
      }
    }
    PageMethods.registerClass('PageMethods', Sys.Net.WebServiceProxy);
    PageMethods._staticInstance = new PageMethods();
    PageMethods.set_path = function(value) {
      PageMethods._staticInstance.set_path(value);
    }
    PageMethods.get_path = function() {
      return PageMethods._staticInstance.get_path();
    }
    PageMethods.set_timeout = function(value) {
      PageMethods._staticInstance.set_timeout(value);
    }
    PageMethods.get_timeout = function() {
      return PageMethods._staticInstance.get_timeout();
    }
    PageMethods.set_defaultUserContext = function(value) {
      PageMethods._staticInstance.set_defaultUserContext(value);
    }
    PageMethods.get_defaultUserContext = function() {
      return PageMethods._staticInstance.get_defaultUserContext();
    }
    PageMethods.set_defaultSucceededCallback = function(value) {
      PageMethods._staticInstance.set_defaultSucceededCallback(value);
    }
    PageMethods.get_defaultSucceededCallback = function() {
      return PageMethods._staticInstance.get_defaultSucceededCallback();
    }
    PageMethods.set_defaultFailedCallback = function(value) {
      PageMethods._staticInstance.set_defaultFailedCallback(value);
    }
    PageMethods.get_defaultFailedCallback = function() {
      return PageMethods._staticInstance.get_defaultFailedCallback();
    }
    PageMethods.set_enableJsonp = function(value) {
      PageMethods._staticInstance.set_enableJsonp(value);
    }
    PageMethods.get_enableJsonp = function() {
      return PageMethods._staticInstance.get_enableJsonp();
    }
    PageMethods.set_jsonpCallbackParameter = function(value) {
      PageMethods._staticInstance.set_jsonpCallbackParameter(value);
    }
    PageMethods.get_jsonpCallbackParameter = function() {
      return PageMethods._staticInstance.get_jsonpCallbackParameter();
    }
    PageMethods.set_path("default.aspx");
    PageMethods.AjaxCreateGiftList = function(vTitre, vDateEvent, vDateCloture, vDescription, vAlertEmail, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCreateGiftList(vTitre, vDateEvent, vDateCloture, vDescription, vAlertEmail, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxEditGiftList = function(vDossier, vTitre, vDateEvent, vDateCloture, vDescription, vAlertEmail, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxEditGiftList(vDossier, vTitre, vDateEvent, vDateCloture, vDescription, vAlertEmail, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToRecord = function(vIDDossierEncrypt, vIDArticle, vQuantite, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToRecord(vIDDossierEncrypt, vIDArticle, vQuantite, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSearchGiftList = function(vSearch, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSearchGiftList(vSearch, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxDetachCartFromGiftList = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxDetachCartFromGiftList(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToGiftList = function(vIDArticle, vQuantite, vIDListeCadeaux, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToGiftList(vIDArticle, vQuantite, vIDListeCadeaux, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToGiftListMulti = function(vListeArticle, vIDListeCadeaux, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToGiftListMulti(vListeArticle, vIDListeCadeaux, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChooseGiftListToAdd = function(vIDArticle, vQuantite, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChooseGiftListToAdd(vIDArticle, vQuantite, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCommentGiftlistProduct = function(vLigne, vComment, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCommentGiftlistProduct(vLigne, vComment, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxNoteGiftlistProduct = function(vLigne, vNote, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxNoteGiftlistProduct(vLigne, vNote, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxNoteWishListProduct = function(vWebLigne, vNote, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxNoteWishListProduct(vWebLigne, vNote, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxQuantityGiftlistProduct = function(vIDLigne, vQuantite, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxQuantityGiftlistProduct(vIDLigne, vQuantite, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxGiftListSupprimerLigne = function(vIDLigne, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxGiftListSupprimerLigne(vIDLigne, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRefreshGiftListInfo = function(vIDDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRefreshGiftListInfo(vIDDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxGiftListAutoComplete = function(vTexte, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxGiftListAutoComplete(vTexte, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxGiftListSendByEmail = function(vIDListe, vObjet, vMessage, vDestinataire, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxGiftListSendByEmail(vIDListe, vObjet, vMessage, vDestinataire, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxDeleteGiftList = function(vIDListe, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxDeleteGiftList(vIDListe, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxUserGiftList = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxUserGiftList(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxEnregistreCommentaireCadeau = function(vIDDossier, vCommentaire, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxEnregistreCommentaireCadeau(vIDDossier, vCommentaire, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSendGiftCard = function(EmailDestinataire, mBonAchat, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSendGiftCard(EmailDestinataire, mBonAchat, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxUseLoyaltyPoint = function(mIDDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxUseLoyaltyPoint(mIDDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCancelLoyaltyPoint = function(mIDDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCancelLoyaltyPoint(mIDDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxUseAsset = function(idDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxUseAsset(idDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxUnuseAsset = function(assetType, idAnnulation, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxUnuseAsset(assetType, idAnnulation, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToCompare = function(vIDArticle, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToCompare(vIDArticle, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxDeleteToCompare = function(vIDArticle, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxDeleteToCompare(vIDArticle, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxEmptyCompare = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxEmptyCompare(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowStatOptions = function(vIDVueWeb, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowStatOptions(vIDVueWeb, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowStat = function(vIDVueWeb, vT1, vT2, vT3, vT4, vT5, vT6, vT7, vT8, vT9, vT10, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowStat(vIDVueWeb, vT1, vT2, vT3, vT4, vT5, vT6, vT7, vT8, vT9, vT10, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowStatDetail = function(vIDObjet, vIDVueWeb, vT1, vT2, vT3, vT4, vT5, vT6, vT7, vT8, vT9, vT10, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowStatDetail(vIDObjet, vIDVueWeb, vT1, vT2, vT3, vT4, vT5, vT6, vT7, vT8, vT9, vT10, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxUpdatePertinence = function(vIDAvis, vTypeVote, isSuppression, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxUpdatePertinence(vIDAvis, vTypeVote, isSuppression, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSendCartByEmail = function(mEmail, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSendCartByEmail(mEmail, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxTVANumberValidation = function(VAT, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxTVANumberValidation(VAT, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxConfirmEmailCBMail = function(IDDossierEncrypt, verificationEmail, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxConfirmEmailCBMail(IDDossierEncrypt, verificationEmail, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSelectEnvironmentWithCode = function(code, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSelectEnvironmentWithCode(code, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxResetEnvironment = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxResetEnvironment(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddFavorite = function(idArticle, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddFavorite(idArticle, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCreateDevis = function(vTitre, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCreateDevis(vTitre, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChooseDevisToAdd = function(vIDArticle, vQuantite, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChooseDevisToAdd(vIDArticle, vQuantite, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChooseDevisToConvert = function(vIDDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChooseDevisToConvert(vIDDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxUserDevis = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxUserDevis(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToRecordDevis = function(vIDDossierEncrypt, vIDArticle, vQuantite, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToRecordDevis(vIDDossierEncrypt, vIDArticle, vQuantite, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToDevis = function(vIDArticle, vQuantite, vIDDevis, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToDevis(vIDArticle, vQuantite, vIDDevis, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRemoveProductToDevis = function(vIDLigne, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRemoveProductToDevis(vIDLigne, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxQuantityDevisProduct = function(vIDLigne, vQuantite, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxQuantityDevisProduct(vIDLigne, vQuantite, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCommentDevisProduct = function(vDossier, vComment, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCommentDevisProduct(vDossier, vComment, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxDeleteCommentDevisProduct = function(vDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxDeleteCommentDevisProduct(vDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRenameDevis = function(vDossier, vName, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRenameDevis(vDossier, vName, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxDeleteDevis = function(vIDDevis, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxDeleteDevis(vIDDevis, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxMergeDevisToCart = function(vIDDevis, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxMergeDevisToCart(vIDDevis, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxConvertCartToDevis = function(vIDDossier, vIDDevis, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxConvertCartToDevis(vIDDossier, vIDDevis, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxEnvoyerDemandeDevis = function(vIDDevis, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxEnvoyerDemandeDevis(vIDDevis, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChangePrixDegressif = function(IDArticle, vQuantite, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChangePrixDegressif(IDArticle, vQuantite, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSelectCurrency = function(vCurrencyCode, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSelectCurrency(vCurrencyCode, onSuccess, onFailed, userContext);
    }
    PageMethods.Ajax = function(vParams, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.Ajax(vParams, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChangeTarif = function(isTarifPublic, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChangeTarif(isTarifPublic, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSetDisplayMode = function(displayMode, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSetDisplayMode(displayMode, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallRNVP = function(adresse1, adresse2, adresse3, adresse4, codepostal, ville, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallRNVP(adresse1, adresse2, adresse3, adresse4, codepostal, ville, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCapAdresse = function(formulaire, idCountry, postalCode, streetName, locality, email, phoneNumber, mobileNumber, addressIsCheck, search, vType, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCapAdresse(formulaire, idCountry, postalCode, streetName, locality, email, phoneNumber, mobileNumber, addressIsCheck, search, vType, onSuccess, onFailed, userContext);
    }
    PageMethods.CapAdresseSupportedCountries = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.CapAdresseSupportedCountries(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallSearchSct = function(postalCode, societeName, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallSearchSct(postalCode, societeName, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallGetSctData = function(siret, isResultComplet, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallGetSctData(siret, isResultComplet, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallGetAdditionalData = function(siret, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallGetAdditionalData(siret, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallSearchLocality = function(countryCode, languageCode, postalCode, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallSearchLocality(countryCode, languageCode, postalCode, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallSearchStreet = function(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityCode, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallSearchStreet(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityCode, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallSearchStreetNumber = function(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetFlags, streetType, streetSynonym, streetInfo1, streetInfo2,
      onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallSearchStreetNumber(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetFlags, streetType, streetSynonym, streetInfo1,
        streetInfo2, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallCheckStreetNumber = function(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetFlags, streetType, streetSynonym, streetInfo1, streetInfo2,
      streetNumberExt, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallCheckStreetNumber(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetFlags, streetType, streetSynonym, streetInfo1,
        streetInfo2, streetNumberExt, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallSearchBuilding = function(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetType, streetInfo1, streetInfo5, streetNumberId, buildingName,
      onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallSearchBuilding(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetType, streetInfo1, streetInfo5, streetNumberId,
        buildingName, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallValidateForm = function(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetType, streetInfo1, streetInfo5, streetNumberId, buildingName,
      buildingId, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallValidateForm(countryCode, languageCode, postalCode, qualityCode, streetName, locality, localityId, localityFlags, streetNumber, streetId, streetType, streetInfo1, streetInfo5, streetNumberId, buildingName,
        buildingId, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallVerifyAddress = function(countryCode, languageCode, postalCode, streetName, locality, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallVerifyAddress(countryCode, languageCode, postalCode, streetName, locality, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallCheckMail = function(email, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallCheckMail(email, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallSearchPhone = function(phoneNumber, countryISO, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallSearchPhone(phoneNumber, countryISO, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallValidatePhoneMob = function(phoneNumber, countryISO, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallValidatePhoneMob(phoneNumber, countryISO, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCallMultiCheckForm = function(isAddressCheck, isMailCheck, isPhoneCheck, isMobileCheck, countryCode, languageCode, postalCode, streetName, locality, email, phoneNumber, mobileNumber, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCallMultiCheckForm(isAddressCheck, isMailCheck, isPhoneCheck, isMobileCheck, countryCode, languageCode, postalCode, streetName, locality, email, phoneNumber, mobileNumber, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowModule = function(vContent, vIDElement, vParams, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowModule(vContent, vIDElement, vParams, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowCMS = function(vKeyStatic, vIDElement, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowCMS(vKeyStatic, vIDElement, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowModuleView = function(vKeyView, vKeyMask, vIDElement, vParams, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowModuleView(vKeyView, vKeyMask, vIDElement, vParams, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowModuleStatic = function(vKeyMask, vIDElement, vParams, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowModuleStatic(vKeyMask, vIDElement, vParams, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowModuleReview = function(idArticle, vIDElement, mask, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowModuleReview(idArticle, vIDElement, mask, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowModuleListReview = function(vIdArticle, vIdElement, vXsltName, vPage, vNbArticles, vTri, vFiltreNote, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowModuleListReview(vIdArticle, vIdElement, vXsltName, vPage, vNbArticles, vTri, vFiltreNote, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxLoadFacette = function(vDomID, vKey, vIDCatalogueTheme, vParams, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxLoadFacette(vDomID, vKey, vIDCatalogueTheme, vParams, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxLoadFacette2 = function(vDomID, vKey, vIDCatalogueTheme, vParams, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxLoadFacette2(vDomID, vKey, vIDCatalogueTheme, vParams, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxLoadFacette3 = function(vDomID, vKey, vIDCatalogueTheme, vFCParams, vFCPriceParams, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxLoadFacette3(vDomID, vKey, vIDCatalogueTheme, vFCParams, vFCPriceParams, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowStatic = function(vKeyStatic, vIDElement, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowStatic(vKeyStatic, vIDElement, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxGetTokenPayzenEmbarque = function(IDDossier, IDFiche, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxGetTokenPayzenEmbarque(IDDossier, IDFiche, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxGetBillingPayzenEmbarque = function(IDTransaction, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxGetBillingPayzenEmbarque(IDTransaction, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxGetPayzenInfosPayment = function(IDDossier, IDFiche, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxGetPayzenInfosPayment(IDDossier, IDFiche, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCreateBe2BillPayment = function(IDDossier, IDFiche, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCreateBe2BillPayment(IDDossier, IDFiche, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCaptureBe2BillTransaction = function(IDDossier, IDTransaction, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCaptureBe2BillTransaction(IDDossier, IDTransaction, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxUpdateCartADX = function(cartID, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxUpdateCartADX(cartID, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxUpdateDateShipping = function(dateShipping, cartID, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxUpdateDateShipping(dateShipping, cartID, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxUpdateSelectShippingADX = function(cartID, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxUpdateSelectShippingADX(cartID, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToCartWithContremarque = function(vIDArticle, vQuantite, vCommentaire, vIDContremarque, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToCartWithContremarque(vIDArticle, vQuantite, vCommentaire, vIDContremarque, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToCartMultiWithContremarque = function(vListeArticle, vIDContremarque, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToCartMultiWithContremarque(vListeArticle, vIDContremarque, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddDossierToCartWithContremarque = function(vIDDossier, vIDContremarque, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddDossierToCartWithContremarque(vIDDossier, vIDContremarque, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToCartByRefWithContremarque = function(vReference, vQuantite, vIDContremarque, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToCartByRefWithContremarque(vReference, vQuantite, vIDContremarque, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddCustomizableToCartWithContremarque = function(vIDArticle, vQuantite, vCustomization, vIDContremarque, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddCustomizableToCartWithContremarque(vIDArticle, vQuantite, vCustomization, vIDContremarque, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToCartV2WithContremarque = function(JsonArticle, vIDContremarque, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToCartV2WithContremarque(JsonArticle, vIDContremarque, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxMergeDevisToCartWithContremarque = function(vIDDevis, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxMergeDevisToCartWithContremarque(vIDDevis, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxMergeDevisToCartWithContremarqueV2 = function(vIDDevis, vIDCountermark, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxMergeDevisToCartWithContremarqueV2(vIDDevis, vIDCountermark, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToCart = function(vIDArticle, vQuantite, vCommentaire, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToCart(vIDArticle, vQuantite, vCommentaire, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToCartMulti = function(vListeArticle, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToCartMulti(vListeArticle, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToCartByRef = function(vReference, vQuantite, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToCartByRef(vReference, vQuantite, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddCustomizableToCart = function(vIDArticle, vQuantite, vCustomization, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddCustomizableToCart(vIDArticle, vQuantite, vCustomization, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToCartV2 = function(JsonArticle, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToCartV2(JsonArticle, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChangeQtePanier = function(vIDLigne, vQuantite, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChangeQtePanier(vIDLigne, vQuantite, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxReloadMiniCart = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxReloadMiniCart(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxReloadCart = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxReloadCart(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxReloadCartWithParam = function(panier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxReloadCartWithParam(panier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxReloadCartV2 = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxReloadCartV2(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCreateFacebookCoupon = function(mRefReduc, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCreateFacebookCoupon(mRefReduc, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddCherryCheckoutToCart = function(vCheckoutPrice, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddCherryCheckoutToCart(vCheckoutPrice, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCancelCherryCheckout = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCancelCherryCheckout(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddCouponToCart = function(vCodePromo, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddCouponToCart(vCodePromo, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRemoveCoupon = function(vCodePromo, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRemoveCoupon(vCodePromo, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSaveCart = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSaveCart(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxEmptyCart = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxEmptyCart(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSetCartGift = function(vIsCadeau, vMessage, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSetCartGift(vIsCadeau, vMessage, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChangeCommentCart = function(vIDDossier, vCommentaire, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChangeCommentCart(vIDDossier, vCommentaire, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxGetCommentCart = function(vIDDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxGetCommentCart(vIDDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChangeCommentLine = function(vIDLigne, vCommentaire, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChangeCommentLine(vIDLigne, vCommentaire, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxConvertCartToQuotation = function(objet, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxConvertCartToQuotation(objet, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChangeActionCo = function(vIDLigne, vIDArticle, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChangeActionCo(vIDLigne, vIDArticle, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSaveWebPaiement = function(vIDWebPaiement, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSaveWebPaiement(vIDWebPaiement, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddArticleActionCo = function(vIDArticle, vIDLigne, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddArticleActionCo(vIDArticle, vIDLigne, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSelectShippingSelect = function(vIDTransport, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSelectShippingSelect(vIDTransport, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSelectShippingAddress = function(vIDFiche, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSelectShippingAddress(vIDFiche, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxDeleteShippingAdress = function(vIDFiche, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxDeleteShippingAdress(vIDFiche, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCreateShippingAddress = function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vTel, vMob, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCreateShippingAddress(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vTel, vMob, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCreateShippingAddressWithAdressChecked = function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vTel, vMob, vAddressChecked, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCreateShippingAddressWithAdressChecked(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vTel, vMob, vAddressChecked, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCreateShippingAddressWithMail = function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vTel, vMob, vMail, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCreateShippingAddressWithMail(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vTel, vMob, vMail, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCreateShippingAddressWithRegion = function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vEtatProvince, vTel, vMob, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCreateShippingAddressWithRegion(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vEtatProvince, vTel, vMob, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCreateShippingAddressWithRegionWithMail = function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vEtatProvince, vTel, vMob, vMail, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCreateShippingAddressWithRegionWithMail(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vEtatProvince, vTel, vMob, vMail, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCreateShippingAddressWithRegionWithMailWithAdressChecked = function(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vEtatProvince, vTel, vMob, vMail, vAddressChecked, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCreateShippingAddressWithRegionWithMailWithAdressChecked(vFct, vSte, vCiv, vNom, vPre, vAdr0, vAdr1, vAdr2, vAdr3, vCP, vVil, vPays, vEtatProvince, vTel, vMob, vMail, vAddressChecked, onSuccess, onFailed,
        userContext);
    }
    PageMethods.AjaxSoColissimoRecherche = function(vID, vAdresse, vTypePoints, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSoColissimoRecherche(vID, vAdresse, vTypePoints, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSoColissimoRecherche2 = function(vID, vAdresse, vTypePoints, vIDTransport, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSoColissimoRecherche2(vID, vAdresse, vTypePoints, vIDTransport, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSoColissimoSelectionnePointRetrait = function(vIdentifiantPoint, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSoColissimoSelectionnePointRetrait(vIdentifiantPoint, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSoColissimoSelectionnePointRetrait2 = function(vIdentifiantPoint, vIDTransportGrille, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSoColissimoSelectionnePointRetrait2(vIdentifiantPoint, vIDTransportGrille, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSoColissimoSelectionneDomicile = function(vIsRendezVous, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSoColissimoSelectionneDomicile(vIsRendezVous, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxSoColissimoEnregistreMobile = function(vMobile, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxSoColissimoEnregistreMobile(vMobile, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxPointRetraitColissimoRecherche = function(vID, vAdresse, vCodePostal, vVille, vTypePoints, vIDTransport, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxPointRetraitColissimoRecherche(vID, vAdresse, vCodePostal, vVille, vTypePoints, vIDTransport, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxPointRetraitSelectionnePointRetrait = function(vIdentifiantPoint, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxPointRetraitSelectionnePointRetrait(vIdentifiantPoint, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxPickupPointSearch = function(vAdresse, vTypePoints, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxPickupPointSearch(vAdresse, vTypePoints, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChronoRelaiSearch = function(vAdresse, vTypePoints, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChronoRelaiSearch(vAdresse, vTypePoints, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxPickupPointSelect = function(vPoint, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxPickupPointSelect(vPoint, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChronopostPointSearch = function(vAdresse, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChronopostPointSearch(vAdresse, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChronopostPointSelect = function(vPoint, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChronopostPointSelect(vPoint, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxLogin = function(vLogin, vPassword, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxLogin(vLogin, vPassword, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxLoginWithRedirect = function(vLogin, vPassword, vURL, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxLoginWithRedirect(vLogin, vPassword, vURL, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxLoginWithRedirectAndAutoLogin = function(vLogin, vPassword, vURL, vIsLoginAuto, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxLoginWithRedirectAndAutoLogin(vLogin, vPassword, vURL, vIsLoginAuto, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxLoginFromFacebook = function(vParams, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxLoginFromFacebook(vParams, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxPasswordLost = function(vLogin, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxPasswordLost(vLogin, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxPasswordLost2 = function(vLogin, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxPasswordLost2(vLogin, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxPasswordReset = function(vOld, vNew, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxPasswordReset(vOld, vNew, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxPasswordReset2 = function(vToken, vPassword, vPasswordConfirm, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxPasswordReset2(vToken, vPassword, vPasswordConfirm, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAccountExists = function(vLogin, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAccountExists(vLogin, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxProprieteValeur = function(vParams, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxProprieteValeur(vParams, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxNewsletterSubscribe = function(vEmail, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxNewsletterSubscribe(vEmail, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxNewsletterUnsubscribe = function(vEmail, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxNewsletterUnsubscribe(vEmail, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddSavedCartToCart = function(vIDDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddSavedCartToCart(vIDDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxDeleteSavedCart = function(vIDDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxDeleteSavedCart(vIDDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddDossierToCart = function(vIDDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddDossierToCart(vIDDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxShowAccountRecordDetail = function(vIDDossier, vKey, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxShowAccountRecordDetail(vIDDossier, vKey, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxChangeModeCEEEXOTVA = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxChangeModeCEEEXOTVA(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourAffiche = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourAffiche(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourChangeIDCommande = function(vIDDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourChangeIDCommande(vIDDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourAjouteLigne = function(vIDLigne, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourAjouteLigne(vIDLigne, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourSupprimeLigne = function(vIDLigne, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourSupprimeLigne(vIDLigne, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourChangeQuantiteLigne = function(vIDLigne, vQuantite, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourChangeQuantiteLigne(vIDLigne, vQuantite, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourChangeMotifLigne = function(vIDLigne, vIDMotif, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourChangeMotifLigne(vIDLigne, vIDMotif, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourChangeActionLigne = function(vIDLigne, vAction, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourChangeActionLigne(vIDLigne, vAction, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourChangeArticleLigne = function(vIDLigne, vIDArticle, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourChangeArticleLigne(vIDLigne, vIDArticle, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourChangeCommentaireLigne = function(vIDLigne, vCommentaire, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourChangeCommentaireLigne(vIDLigne, vCommentaire, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourValideDemande = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourValideDemande(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxRetourAnnuleDemande = function(vIDDossier, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxRetourAnnuleDemande(vIDDossier, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddToWishList = function(vIDArticle, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddToWishList(vIDArticle, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxDeleteToWishList = function(vIDArticle, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxDeleteToWishList(vIDArticle, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxEmptyWishList = function(onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxEmptyWishList(onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxCommentWishListProduct = function(vIDArticle, vCommentaire, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxCommentWishListProduct(vIDArticle, vCommentaire, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxGetRegionCountry = function(vIDZonePays, vType, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxGetRegionCountry(vIDZonePays, vType, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxFormAction = function(vAction, vParams, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxFormAction(vAction, vParams, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAutoComplete = function(vTexte, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAutoComplete(vTexte, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAutoCompleteWithIdCatalogueTheme = function(vTexte, vCatalogue, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAutoCompleteWithIdCatalogueTheme(vTexte, vCatalogue, onSuccess, onFailed, userContext);
    }
    PageMethods.AjaxAddSponsorship = function(vEmail, vNom, vCommentaire, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AjaxAddSponsorship(vEmail, vNom, vCommentaire, onSuccess, onFailed, userContext);
    }
    //]]>
  </script>
  <div>
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ScriptManager1', 'form1', [], [], [], 90, '');
    //]]>
  </script>
</form>

Text Content

X
En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En
savoir plus sur les cookies.
<
Notre équipe est à votre écoute du lundi au vendredi de 8h00 à 18h00. 03 28 40
28 40
X


DIRECT SIGNALÉTIQUE


VOTRE SIGNALÉTIQUE À PRIX DIRECT FABRICANT


 * Devis gratuit
 * Catalogue gratuit
 * Mon compte
 * Mon panier
   0
   


0Navigation
 * Accueil×
 * Signalétique interne
    * Fabrication sur-mesure
      * Votre panneau personnalisé
    * Plaques de porte et pictos
      * PLAQUES DE PORTE A PERSONNALISER
      * Plaques de porte Plexiglas classiques
      * Plaques de porte Plexiglas Icone®
      * Plaques de porte Plexiglas Pop Art®
      * Plaques de porte Aluminium
      * Plaques de porte Bois
      * Plaques de porte PVC antibactérien Touchy®
      * Plaques PVC avec Texte gravé
      * Plaques PVC avec Texte et Picto gravés
      * Plaques PVC avec Picto gravé
      * Plaques de porte PVC imprimé Mosaïque®
      * Plaques de porte PVC imprimé Cuir®
      * Plaque de porte en braille et relief
      * Plaques de porte Vinyle Adhésif
      * Chiffres découpés et numéros de chambre
      * Lettres découpées
      * Pictogrammes découpés en Aluminium
      * Pictogramme découpés en PVC
      * Plaques de porte occupé/libre
      * Autres plaques de porte
      * Accessoires de fixation
      * Plaques de porte Lichen
    * Panneaux directionnels
      * Panneaux muraux directionnels
      * Panneaux suspendus
      * Plaques en drapeaux
    * Grands adhésifs décoratifs
    * Porte-documentations
      * Porte-brochures sur pied
      * Porte-affiches muraux
      * Porte-brochures muraux
      * Porte-documents pour comptoir
      * Porte-documents suspendus
    * Totems et porte-affiches sur pied
      * Totems d'intérieur
      * Présentoirs multimédia
    * Réception et accueil
      * Badges modulables et Porte-badges
      * Badges personnalisés
      * Poteaux de guidage
      * Sangles extensibles
    * Chevalets de bureau et porte-noms
      * Chevalets de bureau personnalisables
      * Porte-noms personnalisés
    * Signalétique pour entreprises
      * Adhésifs pour vitres
      * Plaques professionnelles d’entreprises
    * Signalétique hôtel
      * Porte-clés
      * Accroche-porte
      * Menus
    * Protection et information
      * Protection murale
      * Angles de protection
      * Protection des portes
      * Protection des personnes
    * Matériel électoral
    * Vitrines d´affichage et tableaux
      * Chevalets de conférences
      * Tableaux d´affichage intérieurs
      * Tableaux d´écriture intérieurs
      * Vitrines d´affichage intérieures
      * Accessoires tableaux et vitrines
    * Promotions sur la signalétique interne

 * Signalisation externe
    * Fabrication sur-mesure
      * Votre panneau personnalisé
    * Panneaux routiers
      * Panneaux stationnement
      * Panneaux danger
      * Panneaux de localisation
      * Panneaux indication
      * Panneaux interdiction et fin d´interdiction
      * Panneaux intersection
      * Panneaux obligation et fin d´obligation
      * Panneaux sécurité enfant
      * Panneaux environnement
      * Panneaux itinéraires cyclables
      * Balises plastiques
      * Panneaux lumineux
      * Poteaux et fixations
    * Signalisation temporaire
      * Balises et barrières
      * Cônes
      * Panneaux de chantier routiers
      * Socles et supports
      * Traçage temporaire
      * Accessoires de signalisation temporaire
    * Equipement urbain et signalétique
      * Abris urbains
      * Arceaux et poteaux de protection
      * Barrières de ville
      * Miroirs routiers
      * Mobilier urbain
      * Parc à vélos
      * Plaques de rue et numéros de maison
      * Ralentisseurs
      * Signalétique parcs et jardins publics
    * Plaques professionnelles
      * Plaques pour professions libérales
    * Signalisation de Parking
      * Panneaux de parking seuls
      * Panneaux de parking sur poteau
      * Autocollants dissuasifs
      * Peinture de marquage
      * Pochoirs de marquage au sol
      * Marquage au sol thermocollé
      * Marquage au sol extérieur adhésif
      * Rénovation de parking
      * Poteaux mobiles sur socle
      * Bloc parking
    * Panneaux d´information & affichage publicitaire
      * Chevalets stop-trottoir
      * Drapeaux en tissus
      * Bâches événementielles
      * Totems et bimats de signalisation
      * Enseignes drapeaux
      * Enseignes et panneaux d’information
      * Panneaux de tourisme / Hôtellerie & Restauration
      * Signalisation obligatoire des écoles
    * Poubelles et cendriers
      * Cendriers muraux
      * Corbeilles à papier
      * Poubelles avec cendriers
      * Poubelles pour tri selectif
    * Vitrines d´affichage extérieures
      * Vitrines murales extérieures
      * Vitrines sur pied extérieures
    * Promotions Signalisation

 * Signalisation de sécurité
    * Fabrication sur-mesure
      * Votre panneau personnalisé
    * Panneaux de sécurité
      * Panneaux de sécurité personnalisés
      * Accessibilité Handicap
      * Circulation intérieure
      * Danger et Avertissement
      * Danger électrique
      * Danger près des machines
      * Danger Produits dangereux
      * Espace d'attente sécurisé
      * Evacuation
      * Evacuation photoluminescent
      * Point de rassemblement
      * Fumeurs/Non fumeurs
      * Interdiction
      * Obligation
      * Panneaux Premiers secours
      * Panneaux Sécurité entrepôt
      * Point d'eau
      * Qualité
      * Radioactivité
      * Sécurité chaufferie
      * Sécurité incendie
      * Sécurité incendie photoluminescent
      * Surveillance vidéo
      * Transport de personnes
      * Transport de produits classés
      * Tri sélectif
      * Accessoires de fixation pour panneaux plats
    * Consignes de sécurité
      * Affichage obligatoire
      * Consignes COVID-19
      * Consignes Urgence et Accidents
      * Consignes Entrepôt et Chantier
      * Consignes Produits Dangereux
      * Panneaux Entrée de site
      * Panneaux Record sans accident
      * Fiches de Sécurité
    * Identification logistique
      * Etiquettes et porte-étiquettes
      * Lettres et chiffres adhésifs
      * Marquage entrepôts
      * Pochettes et porte-documents
    * Gravures industrielles
      * Etiquettes boutons poussoirs
      * Plaques constructeurs
      * Plaques industrielles gravées
      * Plaques industrielles à graver
    * Repérage de tuyauterie
      * Marqueurs de tuyauterie - Gamme CLP
        * Acides/Bases
        * Air
        * Eau
        * Gaz
        * Incendie
        * Vapeur
        * Liquides inflammables
      * Marqueurs de vanne
      * Rouleaux et étiquettes adhésifs
      * Accessoires pour le marquage de tuyauterie
    * Promotions sur les panneaux de sécurité
    * Etiquettes de sécurité
      * Etiquettes de sécurité et d’entretien
      * Pastilles calendrier
    * Promotions

 * Prévention des risques
    * Spécial Covid-19
      * Marquage au sol Coronavirus
      * Signalétique Coronavirus
      * Protection des personnes (EPI)
      * Balisage
    * Fabrication sur-mesure
      * Votre panneau personnalisé
    * Balises, poteaux et socles
      * Chaînes, anneaux et crochets
      * Chevalets, cônes et balises de signalisation
      * Poteaux de balisage
      * Rubans de délimitation
      * Sangles étirables
    * Marquage au sol
      * Adhésifs antidérapants
      * Bandes et rubans adhésifs de marquage
      * Peinture aérosol et traceurs
      * Rubans photoluminescents
      * Symboles & picto adhésifs pour sol
    * Premiers Secours
      * Défibrillateurs
      * Trousses de Premiers Secours
      * Rince oeil
    * EPI - Protection de la personne
      * Casques anti-bruit et bouchons d'oreilles
      * Casques de sécurité
      * Chaussure de sécurité
      * Gants de protection
      * Hygiène
      * Lunette de protection
      * Masques respiratoires
      * Vêtement sécurité
    * Protection industrielle
      * Miroirs de sécurité
      * Poteaux, barrières et arceaux de protection
      * Protection des angles et des murs
    * Condamnation et Consignation
      * Cadenas de consignation
      * Condamnation de vannes
      * Condamnation universelle
      * Consignation électrique
    * Liens et scellés
      * Colliers de serrage
      * Plomb
      * Scellés clous
      * Scellés métalliques
      * Scellés plastiques
    * Incendie et Evacuation
      * Alarme type 4
      * BAES et détecteurs de fumées
      * Boites à clés
      * Consignes de Sécurité Incendie
      * Extincteurs, couvertures anti-feu, bacs à sable
      * Panneaux incendie
      * Panneaux évacuation
      * Plans d´évacuation
      * Plans d´intervention

 * Accessibilité
    * Fabrication sur-mesure
      * Votre panneau personnalisé
    * Stationnement pour PMR
      * Panneaux de parking PMR
      * Marquage au sol places Handicapées
    * Accessibilité des escaliers
      * Nez de marche et antidérapants
      * Contremarches
      * Dalles Podotactiles d’Eveil à la Vigilance
      * Clous et plots podotactiles
      * Mains courantes
    * Cheminement mise aux normes Accessibilité
      * Bandes d’Aide à l’Orientation
      * Adhésifs de sol
      * Marquage photoluminescent
    * Aménagement de l’Accueil pour Handicapés
      * Rampes d’accès fauteuils roulants
      * Tapis d’entrée
      * Boucles Magnétiques et balises sonores
      * Carillon d'appel rampe d'accès
      * Loisirs d'eau PMR
    * Signalétique Braille et Relief
      * Numéros de porte en relief / braille
      * Plaques personnalisables avec numéro en relief
      * Pictos, chiffres et lettres découpés avec braille
      * Plaques de porte PVC relief et braille
      * Plaques de porte Alu relief et braille
      * Plaques de porte Plexiglas relief et braille
      * Plaques de porte en Bois relief et braille
      * Signalétique braille
      * Plaques professionnelles braille
    * Signalétique de sécurité Handicap
      * Repérage de sécurité Handicap
      * Signalétique espace d’attente sécurisé Handicap
      * Bandes de signalisation pour vitres
      * Panneaux et pictogrammes Handicap
    * Accessibilité des sanitaires
      * Sièges de douche
      * Barres d'appui
      * Accessoires pour sanitaires

 * Sur mesure

 * Mon compte ×
 * Identifiez-vous
   Masquer
   Rester connecté
   * Les champs marqués d'un astérisque sont obligatoires.
   
   Valider Mot de passe oublié ?
   ou
   Créer un compte

‹
›

 * Livraison
   offerte dès 600€
 * Satisfait ou remboursé
   pendant 30 jours
 * Garantie 5 ans
   sur tous nos produits
 * 100% paiement
   simplifié et sécurisé

SignalétiquePlaques de porte
SignalisationRoutière
SignalisationSur mesure
GammeAccessibilité
SignalisationParking
Miroirsde Sécurité
   
 * Nouveautés
   Découvrez nos nouveautés

-0%


FILM ANTI CHALEUR VITRE


A partir de 135.00€HT

-0%


PORTIQUE TOURNANT UNIVERSEL


A partir de 2875.00€HT

-0%


POCHOIR ZONE DE RENCONTRE


A partir de 39.80€HT

-0%


BÂTON LUMINEUX RECHARGEABLE


66.75€HT

-0%


ABRI VÉLOS


A partir de 1839.50€HT

-0%


PANNEAU PARKING RÉSERVÉ AUX TROTTINETTES ÉLECTRIQUES


A partir de 89.00€HT

-0%


VITRINE INTÉRIEURE EN ALUMINIUM


A partir de 268.50€HT

-0%


VITRINE INTÉRIEURE COINS ARRONDIS


A partir de 79.90€HT

-0%


VITRINE INTÉRIEURE DESIGN


A partir de 375.70€HT

-0%


SUSPENSION SIGNALÉTIQUE AVEC FIXATION PLAFOND GAMME SLIM


A partir de 73.80€HT

-0%


DRAPEAU SIGNALÉTIQUE GAMME SLIM


A partir de 64.50€HT

-0%


PLAQUE DE PORTE GAMME SLIM


A partir de 16.50€HT

-0%


PANNEAU DIRECTIONNEL SUSPENDU EN BOIS - H 200 X L 600 MM - GAMME BAMBOO


429.90€HT

-0%


PANNEAU MURAL DIRECTIONNEL EN BOIS - GAMME BAMBOO


289.00€HT

-0%


LETTRES DÉCOUPÉES EN BOIS - H 100 MM - MINUSCULE


A partir de 36.00€HT

-0%


LETTRES DÉCOUPÉES EN BOIS - H 150 MM - MINUSCULE


A partir de 49.00€HT

-0%


LETTRES DÉCOUPÉES EN BOIS - H 100 MM - MAJUSCULE


A partir de 36.00€HT

-0%


LETTRES DÉCOUPÉES EN BOIS - H 150 MM - MAJUSCULE


A partir de 49.00€HT

-0%


CHIFFRES DÉCOUPÉS EN BOIS - H 100 MM


A partir de 36.00€HT

-0%


CHIFFRES DÉCOUPÉS EN BOIS - H 150 MM


A partir de 49.00€HT

-0%


PICTOGRAMME CAFÉTARIA DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME ASCENSEUR DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME ESCALIERS DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME FLÈCHE DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME INFORMATION DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME INTERDICTION DE FUMER DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME PRIVÉ DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME TOILETTES FEMMES DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME TOILETTES FILLES DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME TOILETTES GARÇONS DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME TOILETTES HANDICAPÉS DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME TOILETTES HOMMES DÉCOUPÉ EN BOIS


36.00€HT

-0%


PICTOGRAMME VESTIAIRES DÉCOUPÉ EN BOIS


36.00€HT

-0%


PEINTURE URBAINE BLANCHE À L´EAU


A partir de 59.50€HT

-0%


POCHOIR AUTO-ADHÉSIF POUR CRÉATION DE BAO - ROULEAU DE 10 M


119.90€HT

-0%


PROTÈGE CÂBLES EN CAOUTCHOUC POUR PIÉTONS - H 40 X L 500 X L 395 MM


161.90€HT

-0%


MIROIR DE RAPPEL DES CONSIGNES DE SÉCURITÉ


A partir de 89.00€HT

-0%


MIROIR DE VÉRIFICATION DU PORT DES EPI


A partir de 89.00€HT

-0%


MIROIR DE CONTRÔLE DU PORT DES EPI


A partir de 89.00€HT

-0%


PANNEAU RÉSERVE D´EAU INCENDIE 120M3


A partir de 44.90€HT

-0%


PANNEAU RÉSERVE D´EAU INCENDIE 240M3


A partir de 44.90€HT

-0%


MARQUAGE AU SOL OUVERTURE DE PORTE


A partir de 89.90€HT

-0%


MARQUAGE AU SOL SIGNALISATION EXTINCTEUR ISO EN 7010 F001 - H 300 X L 700 MM


44.90€HT

-0%


MARQUAGE AU SOL SIGNALISATION ISSUE DE SECOURS ISO 7010 E002- H 300 X L 700 MM


44.90€HT

-0%


MARQUAGE AU SOL SIGNALISATION DANGER ÉLECTRIQUE ISO 7010 W012 - H 300 X L 700 MM


44.90€HT

-0%


PANNEAU ZONE DE CONFINEMENT NUMÉROTÉ


A partir de 22.90€HT

-0%


CRAIES POUR MARQUAGE AU SOL


A partir de 6.50€HT

-0%


PORTE-ÉTIQUETTES POUR PIED DE PALETTE - LOT DE 50


134.00€HT

-0%


PANNEAU POINT DE RASSEMBLEMENT NUMÉROTÉ ISO 7010


A partir de 22.90€HT

-0%


ETIQUETTE DE CHAUFFERIE EAU - CH11


A partir de 9.30€HT

-0%


ETIQUETTE DE CHAUFFERIE COUPURE GAZ CUISINE - CH14


A partir de 9.30€HT

-0%


ETIQUETTE DE CHAUFFERIE ELECTRICITÉ - CH13


A partir de 9.30€HT

-0%


ETIQUETTE DE CHAUFFERIE GAZ - CH12


A partir de 9.30€HT

-0%


PARKA HAUTE VISIBILITÉ 4 EN 1


A partir de 129.90€HT

-0%


SOFTSHELL HAUTE VISIBILITÉ 2 EN 1


A partir de 124.90€HT

-0%


PANTALON DE PLUIE


A partir de 39.90€HT

-0%


BRETELLES POUR PANTALON DE PLUIE


7.80€HT

-0%


PORTE-AFFICHES ÉTANCHE - FIXATION PAR SERRE-CÂBLES - LOT DE 5


A partir de 31.50€HT

-0%


POCHETTES D´AFFICHAGE ÉTANCHES INTÉRIEUR / EXTÉRIEUR FIXATION ADHÉSIVE - LOT DE
5


A partir de 41.50€HT

-0%


POCHETTE D’AFFICHAGE ÉTANCHE - FIXATION MAGNÉTIQUE - LOT DE 5


A partir de 51.50€HT

-0%


BALISE SONORE POUR DÉFICIENTS VISUELS - MODÈLE HAUT-PARLEUR


A partir de 59.90€HT

-0%


POCHOIR ICI COMMENCE LA MER (OU L´OCÉAN) DIMENSION 600 X 600 MM


39.80€HT

-0%


PRIMAIRE D´ACCROCHAGE POUR THERMOCOLLÉ POUR SOL BÉTON - PAVÉS - DALLAGES


A partir de 56.50€HT

-0%


NEZ DE MARCHE ÉQUERRE ADHÉSIF EN ALUMINIUM AVEC INSERT ANTIDÉRAPANT


A partir de 33.40€HT

-0%


POCHOIR PARKING DIRECTION H 600 X L 900 MM


58.50€HT

-0%


POCHOIR PARKING PRIVÉ H 600 X L 900 MM


58.50€HT

-0%


POCHOIR PLACE RÉSERVÉE H 600 X L 900 MM


58.50€HT

-0%


POCHOIR PRIVÉ H 600 X L 900 MM


58.50€HT

-0%


POCHOIR ACCÈS POMPIERS H 600 X L 900 MM


58.50€HT

-0%


POCHOIR VOIE POMPIERS H 600 X L 900 MM


58.50€HT

-0%


POCHOIR PAYANT H 600 X L 900 MM


58.50€HT

-0%


POCHOIR CO-VOITURAGE H 600 X L 900 MM


58.50€HT

-0%


PANNEAU HABILLAGE MURAL INTÉRIEUR - PVC GAMME BOIS


A partir de 379.00€HT

-0%


PLAQUE DE PROTECTION MURALE INTÉRIEUR - PVC GAMME DÉCO - 3 M X 1,30 M


A partir de 359.00€HT

-0%


PANNEAU D´HABILLAGE MUR INTÉRIEUR - PVC GAMME MÉTAL


A partir de 319.00€HT

-0%


PANNEAU ROUTIER ÉCOLE SANS TABAC


A partir de 216.50€HT

-0%


PANNEAU PARC SANS TABAC


A partir de 216.50€HT

-0%


PANNEAU ROUTIER HÔPITAL SANS TABAC


A partir de 216.50€HT

-0%


PANNEAU DE PROTECTION BAS DE MUR INTÉRIEUR - PVC GAMME COLOR


A partir de 259.00€HT

-0%


REGISTRE DE MAINTENANCE DE CHAUFFERIE


40.00€HT

-0%


HABILLAGE DE PORTE PVC - DÉCOUPE DROITE


A partir de 39.90€HT

-0%


MIROIR DE SURVEILLANCE POUR INDUSTRIES ET ENTREPÔTS - GAMME ÉCO


A partir de 259.90€HT

-0%


MIROIR DE SURVEILLANCE POUR INDUSTRIES ET VOIES PRIVÉES - GAMME ÉCO


A partir de 259.90€HT

-0%


CORNIÈRE DE PROTECTION ADHÉSIVE POUR ANGLE 90°


A partir de 16.50€HT

-0%


POCHOIR TAXI DIMENSION 600 X 600 MM


39.80€HT

-0%


PROTECTION D´ANGLE ADHÉSIVE POUR ARÊTE DE MUR VARIABLE


A partir de 28.00€HT

-0%


TÉLÉPHONE SANS FIL POUR MALENTENDANT


109.90€HT

-0%


TÉLÉPHONE FIXE AMPLIFIÉ


69.90€HT

-0%


AMORTISSEUR DE CHOCS POUR SURFACE PLANE - LARGEUR 150 MM - TYPE GIANT


A partir de 114.90€HT

-0%


AMORTISSEUR DE CHOCS POUR ANGLE - TYPE Y - LONGUEUR 1 MÈTRE


A partir de 54.90€HT

-0%


AMORTISSEUR DE CHOCS POUR ANGLE VARIABLE - TYPE H+ FLEX - LONGUEUR 1 MÈTRE


A partir de 64.90€HT

-0%


AMORTISSEUR DE CHOCS POUR ARÊTE - TYPE W FLEX


A partir de 39.90€HT

-0%


AMORTISSEUR DE CHOCS PLAT - TYPE S - LONGUEUR 1 MÈTRE


A partir de 59.90€HT

-0%


AMORTISSEUR DE CHOCS POUR ARÊTE - LARGEUR 70 MM - TYPE C+


A partir de 54.90€HT

-0%


AMORTISSEUR DE CHOCS POUR ARÊTE - LARGEUR 50 MM - TYPE B+


A partir de 64.90€HT

-0%


RÉVEIL VIBRANT POUR SOURD OU MALENTENDANT


89.90€HT

-0%


CASQUE TV AMPLIFIÉ


159.90€HT

-0%


TÉLÉCOMMANDE UNIVERSELLE


24.90€HT

-0%


POCHOIR POUR ESPACE SANS TABAC


A partir de 39.80€HT

-0%


SIGNALÉTIQUE HANDICAP PERSONNALISABLE


A partir de 23.90€HT

-0%


COLLE ACRYLIQUE - ENCOLLAGE PANNEAUX DE PROTECTION DE MURS ET PORTES


A partir de 89.90€HT

-0%


DISTRIBUTEUR MURAL DE PANSEMENTS


A partir de 26.90€HT

-0%


POCHETTE DE SECOURS UNIVERSELLE 1/5 PERSONNES


44.90€HT

-0%


VALISE DE SECOURS UNIVERSELLE 5/10 PERSONNES


69.90€HT

-0%


COFFRET DE SECOURS UNIVERSEL 10/20 PERSONNES


64.90€HT

-0%


DISTRIBUTEUR DE PREMIERS SOINS


44.90€HT

-0%


VALISE DE SECOURS BUREAUX/MAIRIES


30.90€HT

-0%


TROUSSE DE SECOURS ESPACES VERTS


44.90€HT

-0%


TROUSSE DE SECOURS ECOLES


34.90€HT

-0%


BANDE ADHÉSIVE DE MARQUAGE AU SOL PERMANENT


A partir de 79.90€HT

-0%


BONHOMME ADHÉSIF DE MARQUAGE AU SOL PERMANENT


A partir de 52.50€HT

-0%


PASSAGE PIÉTON ADHÉSIF PERMANENT


A partir de 264.90€HT

-0%


BANDE ADHÉSIVE DE MARQUAGE AU SOL TEMPORAIRE


17.90€HT

-0%


RÉASSORT POUR DISTRIBUTEUR MURAL DE PANSEMENTS


A partir de 54.90€HT

-0%


ARMOIRE À PHARMACIE MULTIRISQUES


A partir de 112.50€HT

-0%


RÉASSORT POUR ARMOIRE À PHARMACIE MULTIRISQUES


A partir de 34.90€HT

-0%


PORTE AFFICHE SUSPENDU PAR CÂBLE


A partir de 3.90€HT

-0%


RUBAN ADHÉSIF DE MARQUAGE AU SOL SEMI-PERMANENT


A partir de 34.90€HT

-0%


FILM PROTECTION SOLAIRE


A partir de 170.00€HT

-0%


SWEAT DARWIN


A partir de 67.50€HT

-0%


T-SHIRT BALI


A partir de 30.90€HT

-0%


CHARIOT DE MARQUAGE AU SOL 2 EN 1


A partir de 219.90€HT

-0%


CONSIGNES GASOIL EN ALU DIBOND - H 420 X L 300 MM


30.80€HT

-0%


CONSIGNE DE DÉPOTAGE GASOIL EN ALU DIBOND - H 420 X L 300 MM


30.80€HT

-0%


PANNEAU PORTE COUPE FEU À MAINTENIR FERMÉE AVEC PICTOGRAMME - STF 1731S


A partir de 5.60€HT

-0%


PANNEAU VILLE SOUS VIDÉO SURVEILLANCE À REMPLIR PAR VOS SOINS - RGPD - ALU
DIBOND 3 MM


A partir de 25.90€HT

-0%


PEINTURE DE MARQUAGE EN AÉROSOL SPÉCIAL CHARIOT DE TRAÇAGE - AÉROSOL 750 ML


34.90€HT

-0%


ARMOIRE INTÉRIEURE POUR DÉFIBRILLATEUR


294.90€HT

-0%


ARMOIRE EXTÉRIEURE CHAUFFÉE POUR DÉFIBRILLATEUR


559.90€HT

-0%


PACK DÉFIBRILLATEUR AUTOMATIQUE EXTÉRIEUR COMPLET


2199.90€HT

-0%


PACK DÉFIBRILLATEUR AUTOMATIQUE INTÉRIEUR COMPLET


1999.90€HT

-0%


NETTOYANT INDUSTRIEL DE RÉSIDUS DE COLLE - AÉROSOL 500 ML


14.90€HT

-0%


POCHOIR CHIFFRE INDIVIDUEL


A partir de 39.80€HT

-0%


POCHOIR LETTRE INDIVIDUELLE


A partir de 39.80€HT

-0%


PANNEAU ROUTIER ENTREPRISE SOUS VIDÉOPROTECTION RGPD - CLASSE 1 - H 350 X L 500
MM


119.50€HT

-0%


PANNEAU ROUTIER ÉTABLISSEMENT SCOLAIRE SOUS VIDÉOPROTECTION RGPD - CLASSE 1 - H
350 X L 500 MM


119.50€HT

-0%


PASTILLES ADHÉSIVES RONDES PAPIER FLUO - ROULEAU DE 300


A partir de 49.90€HT

-0%


DALLE AMORTISSANTE AIRE DE JEUX


A partir de 7.90€HT

-0%


BORNE DE PROPRETÉ CANINE 300 SACHETS


325.00€HT

-0%


KIT PASTILLES CALENDRIER 23/24/25


A partir de 17.90€HT

-0%


KIT PASTILLES CALENDRIER 22/23/24


A partir de 17.90€HT

-0%


KIT PASTILLES CALENDRIER 2023/2024/2025


A partir de 17.90€HT

-0%


KIT PASTILLES CALENDRIER 2022/2023/2024


A partir de 17.90€HT

-0%


SACS À DÉJECTIONS - CARTON DE 50 LIASSES DE 100 SACS AVEC ANSES


150.00€HT

-0%


SACS À DÉJECTIONS - CARTON DE 50 LIASSES DE 50 SACS GANTS


92.00€HT

-0%


PROTECTION DE QUAI FLEXIBLE À MÉMOIRE DE FORME


329.90€HT

-0%


PASSE CÂBLE TRANSPORTABLE ET PLIANT


A partir de 199.90€HT

-0%


BUTÉE DE PROTECTION POUR POIDS LOURDS


A partir de 199.90€HT

-0%


BUTÉE DE PROTECTION POUR CHARIOTS ÉLÉVATEURS


209.90€HT

-0%


ARCEAU DE PROTECTION ANTI-ENCASTREMENT


A partir de 199.90€HT

-0%


ARCEAU DE PROTECTION FLEXIBLE À MÉMOIRE DE FORME


A partir de 399.90€HT

-0%


BARRIÈRE DE PROTECTION À SCELLER TYPÉE INDUSTRIE


A partir de 109.90€HT

-0%


BUTÉE DE PARKING FLEXIBLE À MÉMOIRE DE FORME


A partir de 149.90€HT

-0%


PORTILLON DE SÉCURITÉ INDUSTRIEL


A partir de 149.90€HT

-0%


POTEAU INDUSTRIEL FLEXIBLE À MÉMOIRE DE FORME


A partir de 124.90€HT

-0%


POTELET DE PARKING À LED


A partir de 259.90€HT

-0%


SAS INDUSTRIEL


A partir de 599.90€HT

-0%


CÔNE PARAPLUIE ATTENTION SOL GLISSANT


69.90€HT

-0%


PROTECTION DE POTEAUX


129.90€HT

-0%


DÉROULEUR DE RUBANS HACHURÉS


A partir de 399.90€HT

-0%


LOT DE 6 POTEAUX À LESTER AVEC CHAÎNE


A partir de 174.90€HT

-0%


BARRIÈRE HAUTE VISIBILITÉ DE RUBANS HACHURÉS


234.90€HT

-0%


RANGE TROTTINETTE - 6 TROTTINETTES


A partir de 250.00€HT

-0%


POTEAU D´INFORMATION EN PVC SUR BASE LESTÉE


94.90€HT

-0%


RANGE TROTTINETTE - 7 TROTTINETTES


325.00€HT

-0%


CHARIOT DE TRANSPORT DE POTEAUX UNIVERSEL


A partir de 529.90€HT

-0%


HABILLAGE POTEAU EXTÉRIEUR


A partir de 160.00€HT

-0%


PATÈRE ÉCOLE


A partir de 18.60€HT

-0%


PATÈRE SOUPLE


A partir de 20.50€HT

-0%


PORTE MANTEAU SOUPLE


A partir de 18.40€HT

-0%


PORTE MANTEAU ÉCOLE


A partir de 289.00€HT

-0%


PORTE MANTEAU ÉCOLE MATERNELLE


A partir de 309.00€HT

-0%


PROTECTION COIN DE MEUBLE


A partir de 14.50€HT

-0%


SANGLE ÉTIRABLE DE SÉCURITÉ AVEC FIXATIONS MURALES ET AIMANTS


A partir de 119.90€HT

-0%


PROTECTION COIN CAOUTCHOUC


A partir de 16.80€HT

-0%


COIN DE PROTECTION D´ANGLE


A partir de 15.90€HT

-0%


POCHOIR PISTE CYCLABLE


A partir de 39.80€HT

-0%


POCHOIR TROTTINETTE


A partir de 0.00€HT

-0%


ABRI VÉLOS ET MOTOS SÉCURISÉ


A partir de 6499.00€HT

-0%


APPUI VÉLOS OU TROTTINETTES


A partir de 85.00€HT

-0%


BARRIÈRE DE SÉCURITÉ PLASTIQUE POUR CHANTIER - H 1000 X L 2000 MM


A partir de 80.50€HT

-0%


RUBAN DE SIGNALISATION PERSONNALISABLE


A partir de 69.90€HT

-0%


RUBAN D´EMBALLAGE PERSONNALISABLE


A partir de 14.90€HT

-0%


PANNEAU SUSPENDU DOUBLE FACE SLIDE NOIR - DIMENSION H 150,5 X L 299.5 MM


179.20€HT

-0%


SIGNALÉTIQUE EN DRAPEAU SLIDE NOIR


A partir de 164.80€HT

-0%


PANNEAU DIRECTIONNEL MODULABLE - SLIDE NOIR


A partir de 89.90€HT

-0%


PLAQUE OCCUPÉ/LIBRE EN 5 LANGUES - H 54 X L 151 MM - GAMME SLIDE NOIR


38.70€HT

-0%


SIGNALÉTIQUE DE PORTE MODULABLE - SLIDE NOIR


A partir de 33.90€HT

‹
›

NOUVEAUTÉS


   
   Promotions
 * Promotions
   

-0%


AMIANTE - STF 2818S


A partir de 3.00€HT

-40%
-40%


PANNEAU POINT DE RASSEMBLEMENT PHOTOLUMINESCENT - E007 PH


A partir de 10.10€HT 6.06€HT

-50%
-50%


LOT DE 2 PROFILS NEZ DE MARCHE POUR EXTÉRIEUR AVEC RÉSINE MARBRE NOIR - LARG. 52
MM DIMENSION LONGUEUR DE 1 M COULEUR NOIR


54.60€HT 27.30€HT

-40%
-40%


CLOUS PODOTACTILES EN INOX Ø 25 MM - LOT DE 75


109.90€HT 65.94€HT

-25%
-25%


PANNEAU DANGER - AK14 LUMINEUX SUR PIED SOLIDAIRE - BASE 1000 MM DETAIL
ALIMENTATION PAR BATTERIE (NON FOURNIES)


759.00€HT 569.25€HT

-30%
-30%


MARQUAGE AU SOL EN BANDE D´1 MÈTRE


A partir de 26.00€HT 18.20€HT

-30%
-30%


PLAQUE DE PORTE GAMME LINE UP - DESTOCKAGE


A partir de 33.90€HT 23.73€HT

-40%
-40%


MASQUES GRAND PUBLIC EN TISSU AVEC PINCE NEZ - CATÉGORIE UNS2 - 30 LAVAGES -
DESTOCKAGE


3.90€HT 2.34€HT

-15%
-15%


BLOUSE EN TISSU


18.90€HT 16.07€HT

-25%
-25%


LOT DE 50 ESSUIS NON TISSÉS


4.90€HT 3.68€HT

-10%
-10%


ECRAN DE PROTECTION SUR PIEDS EN ALU - H 800 X LARG. 590 MM


129.90€HT 116.91€HT

-20%
-20%


PAQUET DE 30 LINGETTES DÉSINFECTANTES


4.50€HT 3.60€HT

-30%
-30%


ROULEAU ADHÉSIF DE MARQUAGE AU SOL - PASSAGE FRÉQUENT


A partir de 59.90€HT 41.93€HT

-30%
-30%


ROULEAU ADHÉSIF ZONE INTERDITE - ROULEAU DE 10 MÈTRES DIMENSION H 100 MM X L 10
MÈTRES COULEUR ROUGE / BLANC


120.90€HT 84.63€HT

-20%
-20%


HYGIAPHONE EN VERRE TREMPÉ SUR PIED INOX AVEC PASSE DOCUMENTS - GAMME LUXE


A partir de 149.90€HT 119.92€HT

-20%
-20%


SÉPARATEUR DE BUREAU OU DE COMPTOIR EN VERRE TREMPÉ SUR PIED INOX - GAMME LUXE


A partir de 129.90€HT 103.92€HT

-40%
-40%


PANNEAU INTERDICTION DE VAPOTER ET DE FUMER CONFORME À LA LOI N°2016-41 ET AU
DÉCRET N°2006-1386


A partir de 10.00€HT 6.00€HT

-25%
-25%


GILET ORANGE - GARDEZ 1.5 M DE DISTANCE MERCI


A partir de 6.90€HT 5.18€HT

-0%


TAPIS D'ACCUEIL REPS GRATTANT GRIS ANTHRACITE AVEC RÉGLETTES - TRAFIC INTENSIF


A partir de 262.00€HT

-25%
-25%


POTEAU ALUMINIUM À SANGLE ÉTIRABLE SUR SOCLE PORTABLE - GAMME STRAP


A partir de 328.40€HT 246.30€HT

‹
›

PROMOTIONS



Concepteur et fabriquant de signaletiques


DEPUIS 1986, DIRECT SIGNALÉTIQUE EST VOTRE FABRICANT DE PANNEAUX DE
SIGNALISATION.

Chez Direct Signalétique, nous sommes spécialistes dans la fabrication de
panneaux de signalisation depuis plus de 35 ans. Vous trouverez sur notre site,
plus de 35 000 références de panneaux de fabrication Française au prix le plus
juste, et dédiés aux professionnels. Lors de vos projets de signalétique vous
avez besoin de panneaux de signalisation en grande quantité. Nous le savons et
vous proposons de ce fait des prix dégressifs et direct fabricant, selon les
produits. Au service de tous nos clients, nous nous engageons à vous assurer une
livraison rapide de votre commande.


UNE SIGNALÉTIQUE RÉPONDANT À VOS BESOINS ET À VOTRE IMAGE DE MARQUE.

Hôtel, crèche, mairie, industrie, école ou encore bureaux à baliser en restant
dans vos frais ? Besoin de sécuriser et mettre aux normes vos locaux à l’aide
d’une signalisation adaptée ? Vous cherchez une signalétique externe pour votre
entreprise, de qualité qui ne craint pas l’humidité et qui ne s’altère pas avec
le temps ? Signalétique interne ou externe, nos panneaux ou encore plaques de
porte se déclinent sous différents styles pour s’adapter au mieux à l’image de
votre entreprise et s’accorder à vos locaux. Vous pourrez ainsi, sécuriser mais
surtout faciliter l’accessibilité et l’information auprès de vos visiteurs sans
faire d’impasse sur la décoration. Stickers muraux XL, pour une signalétique
décorative, plaque de porte en bois ou également votre panneau personnalisé,
tout est possible avec avec notre service sur-mesure.


SIGNALÉTIQUE D’ENTREPRISE PERSONNALISÉE OU MODULABLE

Face aux évolutions, vous aimeriez pouvoir avoir une signalétique qui s’adapte
pour éviter de la renouveler ? Un panneau d’interdiction ne serait-il pas plus
sympa avec un message personnalisé ? Signalétique modulable et interchangeable
par vos soins ou gravure sur-mesure, Direct Signalétique est à l’écoute de vos
envies et projets en vous offrant la possibilité de personnaliser votre
signalisation. Le saviez-vous ? La signalisation est plus large que les
panneaux. Marquages au sol, enseignes drapeaux, badges, grands adhésifs
d’information ou encore totems. Prenez le temps de découvrir les différents
supports de signalisation sur notre site spécialisé. Vous serez étonné des
installations faciles et clé en main qui faciliteront la communication interne
ou externe de votre entreprise et vous feront gagner du temps. La sécurité et
les normes d’accessibilité sont aussi des points importants qu’il faut prendre
en compte.


NOTRE ÉQUIPE EST DISPONIBLE ET ... SYMPATHIQUE !

Un projet ? Une question ? Parce-que nous connaissons bien nos produits et qu’il
y a de nombreuses références sur notre site, nous sommes toujours disponibles
pour vous venir en aide. Parlez-nous de vos projets, de vos locaux, de votre
charte graphique et ce que vous souhaitez sécuriser, baliser, améliorer et nous
vous accompagnerons avec plaisir.

Nos conseils et actualités
 * Quel panneau de parking choisir ?
   Le panneau de parking est le premier outil de communication puisqu'on le
   découvre dès l'arrivée sur le parking de votre structure. Que vous soyez une
   mairie proposant un stationnement public, un centre commercial offrant un
   parking privé ouvert au public ou un syndicat de copropriété gérant un
   parking d'immeuble sécurisé, il est nécessaire d'installer une information
   signalétique claire à vos usagers.
 * Comment choisir sa Pastille Calendrier ?
   Que ce soit pour des contrôles d'installation en industrie, des vérifications
   de conformité d'EPI et de matériel d'intervention, mais aussi pour les
   inventaires de produits ou matières, les pastilles calendriers permettent de
   simplifier les contrôles périodiques et d'apporter de la rigueur dans le
   planning de contrôle.
   

Découvrez tous nos conseils

Témoignages clients

Voir tous les témoignages


 * Livraison
   offerte dès 600€
 * Satisfait ou remboursé
   pendant 30 jours
 * Garantie 5 ans
   sur tous nos produits
 * 100% paiement
   simplifié et sécurisé

Besoin d'un devis personnalisé ?

Faites votre demande de devis gratuit
Recevez vos catalogues

C'est rapide
et gratuit
Faites votre demande ici

Consultez-les en ligne
Notre équipe est à votre écoute 00 33 (0)3 28 40 28 40 Du Lundi au Vendredi de
8h00 à 18h00 sans interruption
contact@direct-signaletique.com
Fax: 00 33 (0)3 28 40 41 42
Direct Signaletique
Parc d’Activité Economique de la Creule
59190 HAZEBROUCK
 * Signalétique école
 * Signalisation Parking
 * Signalétique élections
 * Signalétique Sécurité
 * Signalétique tribunaux
 * Signalisation Hôtels
 * Accessibilité Hébergements
 * Hébergement Accueil
 * Signalétique Hébergements
 * Signalétique couloirs
 * Commission de sécurité
 * Nouveautés


 * 
 * 
 * 
 * 


 * Qui sommes-nous ?
 * Mentions légales
 * Conditions Générales de vente
 * Données personnelles et cookies
 * Plan du site
 * Contactez-nous
 * Infos et conseils signalétiques

Site réalisé par Octave

Comparateur :




T_DIRECTSIGNA

4.6/5