www.classcroute.com
Open in
urlscan Pro
149.7.101.108
Public Scan
Submitted URL: http://l.communication.classcroute.com/rts/go2.aspx?h=60430&tp=i-1NGB-74-2So-507Pc-1n-3ZKs-1c-4zjkc-l6i3eTPp5c-17nBqL
Effective URL: https://www.classcroute.com/?utm_source=Emailing&utm_medium=Emailing+National&utm_campaign=20211026-bowls-automne
Submission: On October 26 via api from US — Scanned from DE
Effective URL: https://www.classcroute.com/?utm_source=Emailing&utm_medium=Emailing+National&utm_campaign=20211026-bowls-automne
Submission: On October 26 via api from US — Scanned from DE
Form analysis
6 forms found in the DOMName: formLogInFlap —
<form class="connection-content-form ng-pristine ng-valid-email ng-invalid ng-invalid-required" name="formLogInFlap" ng-submit="login(formLogInFlap)" novalidate="">
<div class="alert-message margin-v ng-hide" ng-hide="sideMenuErrors.length === 0">
<!-- ngRepeat: error in sideMenuErrors -->
</div>
<div class="form-group form-group-material error" ng-class="{error: formLogInFlap.flapLoginEmail.$invalid}">
<input type="email" value="" id="flapLoginEmail" name="flapLoginEmail" ng-model="loginInfo.email" autocomplete="off" data-lpignore="true" required="" class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label for="flapLoginEmail">e-mail</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formLogInFlap.$submitted || formLogInFlap.flapLoginEmail.$touched">
<!-- ngIf: formLogInFlap.flapLoginEmail.$error.required --><em ng-if="formLogInFlap.flapLoginEmail.$error.required" class="ng-scope">L'email est requis.</em><!-- end ngIf: formLogInFlap.flapLoginEmail.$error.required -->
<!-- ngIf: formLogInFlap.flapLoginEmail.$error.email -->
</div>
<div class="form-group form-group-material error" ng-class="{error: formLogInFlap.flapLoginPassword.$invalid}">
<input type="password" value="" id="flapLoginPassword" name="flapLoginPassword" ng-model="loginInfo.password" autocomplete="off" data-lpignore="true" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label for="flapLoginPassword">mot de passe</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formLogInFlap.$submitted || formLogInFlap.flapLoginPassword.$touched">
<!-- ngIf: formLogInFlap.flapLoginPassword.$error.required --><em ng-if="formLogInFlap.flapLoginPassword.$error.required" class="ng-scope">Le mot de passe est requis.</em><!-- end ngIf: formLogInFlap.flapLoginPassword.$error.required -->
</div>
<div class="form-group">
<a href="https://www.classcroute.com/user/password/lost" class="color-black fw-book fs-11">Mot de passe
oublié</a>
</div>
<div class="form-group text-center">
<button type="submit" class="btn btn-with-arrow bg-dark-brown color-white" ng-disabled="!formLogInFlap.$valid" disabled="disabled"> Se connecter </button>
</div>
</form>
Name: formSignInFlap —
<form class="connection-content-form ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength ng-valid-email ng-valid-compare-to" name="formSignInFlap" ng-submit="signIn(formSignInFlap)" novalidate="">
<div class="alert-message margin-v ng-hide" ng-hide="sideMenuErrors.length === 0">
<!-- ngRepeat: error in sideMenuErrors -->
</div>
<div class="form-group user-type-choice">
<div class="fs-14 text-uppercase fw-heavy">Je m'inscris * :</div>
<div class="user-type-choice-item">
<input type="radio" name="flapUserType" id="type-individual-flap" ng-value="'individual'" ng-model="user.type" required="" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" value="individual">
<label class="fw-medium" for="type-individual-flap"><i class="vmiddle"></i>à titre personnel</label>
</div>
<div class="user-type-choice-item">
<input type="radio" name="flapUserType" id="type-company-flap" ng-value="'company'" ng-model="user.type" required="" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" value="company">
<label class="fw-medium" for="type-company-flap"><i class="vmiddle"></i>à titre professionnel</label>
</div>
</div>
<div class="form-group form-group-material error" ng-class="{error: formSignInFlap.flapUserCompany.$invalid}">
<input type="text" value="" id="flapUserCompany" name="flapUserCompany" ng-model="user.company" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label>société</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formSignInFlap.$submitted || formSignInFlap.flapUserCompany.$touched">
<!-- ngIf: formSignInFlap.flapUserCompany.$error.required --><em ng-if="formSignInFlap.flapUserCompany.$error.required" class="ng-scope">La société est requise.</em><!-- end ngIf: formSignInFlap.flapUserCompany.$error.required -->
</div>
<div class="form-group form-group-material error" ng-class="{error: formSignInFlap.flapUserLastname.$invalid}">
<input type="text" value="" id="flapUserLastname" name="flapUserLastname" ng-model="user.lastname" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label>nom</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formSignInFlap.$submitted || formSignInFlap.flapUserLastname.$touched">
<!-- ngIf: formSignInFlap.flapUserLastname.$error.required --><em ng-if="formSignInFlap.flapUserLastname.$error.required" class="ng-scope">Le nom de famille est requis.</em><!-- end ngIf: formSignInFlap.flapUserLastname.$error.required -->
</div>
<div class="form-group form-group-material error" ng-class="{error: formSignInFlap.flapUserFirstname.$invalid}">
<input type="text" value="" id="flapUserFirstname" name="flapUserFirstname" ng-model="user.firstname" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label>prénom</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formSignInFlap.$submitted || formSignInFlap.flapUserFirstname.$touched">
<!-- ngIf: formSignInFlap.flapUserFirstname.$error.required --><em ng-if="formSignInFlap.flapUserFirstname.$error.required" class="ng-scope">Le prénom est requis.</em><!-- end ngIf: formSignInFlap.flapUserFirstname.$error.required -->
</div>
<div class="form-group form-group-material">
<input type="text" ng-model="user.birthday" mask="39/19/9999" placeholder="JJ/MM/AAAA" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="highlight"></span>
<span class="bar"></span>
<label>date de naissance</label>
</div>
<div class="form-group form-group-material error" ng-class="{error: formSignInFlap.flapUserPhone.$invalid}">
<input type="text" value="" ng-model="user.phone" id="flapUserPhone" name="flapUserPhone" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label>numéro de téléphone</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formSignInFlap.$submitted || formSignInFlap.flapUserPhone.$touched">
<!-- ngIf: formSignInFlap.flapUserPhone.$error.required --><em ng-if="formSignInFlap.flapUserPhone.$error.required" class="ng-scope">Le numéro de téléphone est requis.</em><!-- end ngIf: formSignInFlap.flapUserPhone.$error.required -->
</div>
<div class="form-group form-group-material" ng-class="{error: formSignInFlap.flapUserLoyaltyCard.$invalid}">
<input type="text" value="" id="flapUserLoyaltyCard" name="flapUserLoyaltyCard" ng-pattern="^[0-9]*$" minlength="12" maxlength="12" ng-model="user.loyalty_card"
class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-pattern ng-valid-minlength ng-valid-maxlength">
<span class="highlight"></span>
<span class="bar"></span>
<span class="help" uib-tooltip-html="'Renseignez le numéro de votre <br>carte de fidélité si vous en <br>possédez une'" placement="bottom" tooltip-class="tooltip-white">i</span>
<label>n° de la carte de fidélité</label>
</div>
<em class="fs-11">(Merci de saisir les 12 premiers chiffres de votre carte)</em>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formSignInFlap.$submitted || formSignInFlap.flapUserLoyaltyCard.$touched">
<!-- ngIf: formSignInFlap.flapUserLoyaltyCard.$error.pattern || formSignInFlap.flapUserLoyaltyCard.$error.number
|| formSignInFlap.flapUserLoyaltyCard.$error.maxlength || formSignInFlap.flapUserLoyaltyCard.$error.minlength -->
</div>
<div class="form-group form-group-error fs-11 color-orange ng-hide" ng-hide="!cardErrors.length">
<!-- ngRepeat: error in cardErrors -->
</div>
<div class="form-group form-group-material error" ng-class="{error: formSignInFlap.flapUserEmail.$invalid}">
<input type="email" value="" id="flapUserEmail" name="flapUserEmail" ng-model="user.email" data-lpignore="true" required="" class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label>e-mail</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formSignInFlap.$submitted || formSignInFlap.flapUserEmail.$touched">
<!-- ngIf: formSignInFlap.flapUserEmail.$error.required --><em ng-if="formSignInFlap.flapUserEmail.$error.required" class="ng-scope">L'email est requis.</em><!-- end ngIf: formSignInFlap.flapUserEmail.$error.required -->
<!-- ngIf: formSignInFlap.flapUserEmail.$error.email -->
</div>
<div class="form-group form-group-material error" ng-class="{error: formSignInFlap.flapUserPassword.$invalid}">
<input type="password" value="" id="flapUserPassword" name="flapUserPassword" ng-model="user.password" data-lpignore="true" minlength="8" pattern="^(?=.*[A-Za-z])(?=.*\d)[\w\W]{8,}$" required=""
class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength">
<span class="highlight"></span>
<span class="bar"></span>
<label>mot de passe</label>
</div>
<em class="fs-11">(8 carac. minimum dont 1 lettre et 1 chiffre)</em>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formSignInFlap.$submitted || formSignInFlap.flapUserPassword.$touched">
<!-- ngIf: formSignInFlap.flapUserPassword.$error.minlength -->
<!-- ngIf: formSignInFlap.flapUserPassword.$error.pattern -->
<!-- ngIf: formSignInFlap.flapUserPassword.$error.required --><em ng-if="formSignInFlap.flapUserPassword.$error.required" class="ng-scope">Le mot de passe est requis.</em><!-- end ngIf: formSignInFlap.flapUserPassword.$error.required -->
</div>
<div class="form-group form-group-material error" ng-class="{error: formSignInFlap.flapUserConfirmPassword.$invalid}">
<input type="password" value="" id="flapUserConfirmPassword" name="flapUserConfirmPassword" ng-model="user.confirm_password" compare-to="user.password" data-lpignore="true" required=""
class="ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required ng-valid-compare-to">
<span class="highlight"></span>
<span class="bar"></span>
<label>confirmation mot de passe</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formSignInFlap.$submitted || formSignInFlap.flapUserConfirmPassword.$touched">
<!-- ngIf: formSignInFlap.flapUserConfirmPassword.$error.compareTo -->
<!-- ngIf: formSignInFlap.flapUserConfirmPassword.$error.required --><em ng-if="formSignInFlap.flapUserConfirmPassword.$error.required" class="ng-scope">Le mot de passe de confirmation est
requis.</em><!-- end ngIf: formSignInFlap.flapUserConfirmPassword.$error.required -->
</div>
<div class="form-group error" ng-class="{error: formSignInFlap.flapUserAds.$invalid}">
<label class="fw-medium"> Je souhaite recevoir les nouveautés et promotions class'croute </label>
<div class="connection-content-choice-item">
<input type="radio" name="flapUserAds" id="ads-yes" ng-value="true" ng-model="user.ads" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" value="true">
<label class="fw-medium" for="ads-yes"><i class="vmiddle"></i>Oui</label>
</div>
<div class="connection-content-choice-item">
<input type="radio" name="flapUserAds" id="ads-no" ng-value="false" ng-model="user.ads" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" value="false">
<label class="fw-medium" for="ads-no"><i class="vmiddle"></i>Non</label>
</div>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formSignInFlap.$submitted || formSignInFlap.flapUserAds.$touched">
<!-- ngIf: formSignInFlap.flapUserAds.$error.required --><em ng-if="formSignInFlap.flapUserAds.$error.required" class="ng-scope">Veuillez indiquer votre choix</em><!-- end ngIf: formSignInFlap.flapUserAds.$error.required -->
</div>
<div class="form-group text-right">
<em class="fs-11 fw-book">* Champs obligatoires</em>
</div>
<div class="clearfix"></div>
<div class="form-group text-center">
<button type="submit" class="btn btn-with-arrow bg-dark-brown color-white" ng-disabled="!formSignInFlap.$valid" disabled="disabled"> Valider </button>
</div>
<div class="form-group text-center">
<button type="button" class="btn bg-white color-green fw-book fs-11" ng-click="$parent.formNew = false; sideMenuErrors = [];"> J'ai déjà un compte ! </button>
</div>
<p class="newsletter-legals fs-12"> Les informations recueillies dans le cadre de la création de votre compte sont enregistrées dans un fichier informatisé par la société APAGOR pour gérer votre inscription et votre compte en ligne ainsi que pour
vous permettre de bénéficier de l’ensemble de nos services. Avec votre accord, nous pouvons également utiliser vos données pour vous envoyer nos actualités et promotions en cours. Les champs non-identifiés comme « optionnel » sont obligatoires.
Le refus de réponse ne permettra pas de créer votre compte. Conformément au Règlement Général sur la Protection des Données personnelles (RGPD) et la loi informatique et libertés, vous pouvez accéder aux données vous concernant, les rectifier,
demander leur effacement ou exercer votre droit à la limitation du traitement de vos données, à la portabilité ou définir le sort de vos données après votre décès. Par ailleurs, si vous ne souhaitez pas être sollicité(e) à des fins commerciales
par téléphone, nous vous rappelons que vous pouvez vous inscrire gratuitement sur la liste d'opposition au démarchage téléphonique sur le site Internet <a href="http://www.bloctel.gouv.fr/" target="_blank">www.bloctel.gouv.fr</a> ou par courrier
adressé à Société Opposetel, Service Bloctel – 6, rue Nicolas Siret – 10 000 Troyes. Toute personne inscrite sur cette liste ne pourra être démarchée téléphoniquement, sauf en cas de relations contractuelles préexistantes ou lorsqu’elle demande
expressément à être rappelée. Pour exercer ces droits ou pour toute question sur le traitement de vos données, vous pouvez nous écrire à <a href="mailto:rgpd@classcroute.com">rgpd@classcroute.com</a>. </p>
</form>
Name: formNewsletterFlap —
<form class="newsletter-content-form ng-pristine ng-valid-email ng-invalid ng-invalid-required" name="formNewsletterFlap" ng-submit="submitDataNewsletter(formNewsletterFlap)" novalidate="">
<div id="newsletter-alert-message-flap" class="alert-message hide">
<!-- ngRepeat: error in errors -->
<!-- ngRepeat: message in messages -->
</div>
<div class="form-group form-group-material error" ng-class="{error: formNewsletterFlap.flapUserEmail.$invalid}">
<input type="email" value="" id="flapUserEmailNews" name="flapUserEmail" ng-model="user.email" data-lpignore="true" required="" class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label>e-mail</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formNewsletterFlap.$submitted || formNewsletterFlap.flapUserEmail.$touched">
<!-- ngIf: formNewsletterFlap.flapUserEmail.$error.required --><em ng-if="formNewsletterFlap.flapUserEmail.$error.required" class="ng-scope">L'email est requis.</em><!-- end ngIf: formNewsletterFlap.flapUserEmail.$error.required -->
</div>
<div class="form-group newsletter-type-choice">
<div class="fs-14 text-uppercase fw-heavy">Je m'inscris * :</div>
<div class="newsletter-type-choice-item">
<input type="radio" name="flapUserType" id="type-individual" ng-value="'individual'" ng-model="user.type" required="" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" value="individual">
<label class="fw-medium" for="type-individual"><i class="vmiddle"></i>à titre personnel</label>
</div>
<div class="connection-content-choice-item">
<input type="radio" name="flapUserType" id="type-company" ng-value="'company'" ng-model="user.type" required="" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" value="company">
<label class="fw-medium" for="type-company"><i class="vmiddle"></i>à titre professionnel</label>
</div>
</div>
<div class="form-group form-group-material error" ng-class="{error: formNewsletterFlap.flapUserCompany.$invalid}">
<input type="text" value="" id="flapUserCompanyNews" name="flapUserCompany" ng-model="user.company" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label>société</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formNewsletterFlap.$submitted || formNewsletterFlap.flapUserCompany.$touched">
<!-- ngIf: formNewsletterFlap.flapUserCompany.$error.required --><em ng-if="formNewsletterFlap.flapUserCompany.$error.required" class="ng-scope">La société est requise.</em><!-- end ngIf: formNewsletterFlap.flapUserCompany.$error.required -->
</div>
<div class="form-group form-group-material error" ng-class="{error: formNewsletterFlap.flapUserLastname.$invalid}">
<input type="text" value="" id="flapUserLastnameNews" name="flapUserLastname" ng-model="user.lastname" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label>nom</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formNewsletterFlap.$submitted || formNewsletterFlap.flapUserLastname.$touched">
<!-- ngIf: formNewsletterFlap.flapUserLastname.$error.required --><em ng-if="formNewsletterFlap.flapUserLastname.$error.required" class="ng-scope">Le nom de famille est
requis.</em><!-- end ngIf: formNewsletterFlap.flapUserLastname.$error.required -->
</div>
<div class="form-group form-group-material error" ng-class="{error: formNewsletterFlap.flapUserFirstname.$invalid}">
<input type="text" value="" id="flapUserFirstnameNews" name="flapUserFirstname" ng-model="user.firstname" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
<span class="highlight"></span>
<span class="bar"></span>
<label>prénom</label>
</div>
<div class="form-group form-group-error ng-hide fs-11 color-orange" ng-show="formNewsletterFlap.$submitted || formNewsletterFlap.flapUserFirstname.$touched">
<!-- ngIf: formNewsletterFlap.flapUserFirstname.$error.required --><em ng-if="formNewsletterFlap.flapUserFirstname.$error.required" class="ng-scope">Le prénom est requis.</em><!-- end ngIf: formNewsletterFlap.flapUserFirstname.$error.required -->
</div>
<div class="form-group text-right">
<em class="fs-11 fw-book">* Champs obligatoires</em>
</div>
<div class="clearfix"></div>
<div class="form-group">
<div class="g-recaptcha" id="recaptchaNewsletter">
<div class="tac_activate tac_activate_recaptcha">
<div class="tac_float"> reCAPTCHA est désactivé. <button type="button" class="tarteaucitronAllow" id="Eng86637edrecaptcha"> <span class="tarteaucitronCheck"></span> Autoriser </button> </div>
</div>
</div>
</div>
<div class="form-group text-center">
<button type="submit" class="btn btn-with-arrow bg-dark-brown color-white" ng-disabled="!formNewsletterFlap.$valid" disabled="disabled"> Valider </button>
</div>
<div class="form-group text-center">
<button type="button" class="btn bg-white color-green fw-book fs-11" ng-click="$parent.openNewsletterForm($event, false)"> J'ai déjà un compte ! </button>
</div>
<p class="newsletter-legals fs-12"> Votre adresse e-mail sera uniquement utilisée pour vous envoyer nos communications. Vous pourrez à tout moment utiliser le lien de désabonnement intégré dans chacune de nos newsletters. Conformément à la
règlementation, vous disposez d'un droit d'accès, de rectification, de modification et de suppression concernant vos données personnelles. Vous pouvez exercer ce droit en envoyant un mail à
<a href="mailto:rgpd@classcroute.com">rgpd@classcroute.com</a>
</p>
</form>
GET https://www.classcroute.com/search
<form action="https://www.classcroute.com/search" method="get" id="search-container-form" class="ng-pristine ng-valid">
<input type="text" name="q" id="search-container-input" placeholder="VOTRE RECHERCHE">
<button type="submit" id="search-container-button" class="btn btn-with-arrow bg-dark-brown color-white"> Valider </button>
</form>
POST /cart/add-slot
<form action="/cart/add-slot" method="post" class="ng-pristine ng-valid">
<input type="hidden" value="" name="slot" autocomplete="off">
<input type="hidden" value="false" name="clickCollect" autocomplete="off">
<button type="submit" class="btn btn-with-arrow color-white bg-green" ng-class="{'bg-green': !clickCollect, 'bg-dark-pink': clickCollect}"
ng-disabled="(!clickCollect && dateDelivery==null) || (clickCollect && dateClickCollect==null)" disabled="disabled"> Valider </button>
</form>
POST /cart/add-slot
<form action="/cart/add-slot" method="post" class="ng-pristine ng-valid">
<input type="hidden" value="" name="slot" autocomplete="off">
<input type="hidden" value="false" name="clickCollect" autocomplete="off">
<button type="submit" class="btn btn-with-arrow color-white bg-green" ng-class="{'bg-green': !clickCollect, 'bg-dark-pink': clickCollect}"
ng-disabled="(!clickCollect && dateDelivery==null) || (clickCollect && dateClickCollect==null)" disabled="disabled"> Valider </button>
</form>
Text Content
connectez-vous e-mail L'email est requis. mot de passe Le mot de passe est requis. Mot de passe oublié Se connecter Pas encore de compte ? S'inscrire inscrivez-vous Je m'inscris * : à titre personnel à titre professionnel société La société est requise. nom Le nom de famille est requis. prénom Le prénom est requis. date de naissance numéro de téléphone Le numéro de téléphone est requis. i n° de la carte de fidélité (Merci de saisir les 12 premiers chiffres de votre carte) e-mail L'email est requis. mot de passe (8 carac. minimum dont 1 lettre et 1 chiffre) Le mot de passe est requis. confirmation mot de passe Le mot de passe de confirmation est requis. Je souhaite recevoir les nouveautés et promotions class'croute Oui Non Veuillez indiquer votre choix * Champs obligatoires Valider J'ai déjà un compte ! Les informations recueillies dans le cadre de la création de votre compte sont enregistrées dans un fichier informatisé par la société APAGOR pour gérer votre inscription et votre compte en ligne ainsi que pour vous permettre de bénéficier de l’ensemble de nos services. Avec votre accord, nous pouvons également utiliser vos données pour vous envoyer nos actualités et promotions en cours. Les champs non-identifiés comme « optionnel » sont obligatoires. Le refus de réponse ne permettra pas de créer votre compte. Conformément au Règlement Général sur la Protection des Données personnelles (RGPD) et la loi informatique et libertés, vous pouvez accéder aux données vous concernant, les rectifier, demander leur effacement ou exercer votre droit à la limitation du traitement de vos données, à la portabilité ou définir le sort de vos données après votre décès. Par ailleurs, si vous ne souhaitez pas être sollicité(e) à des fins commerciales par téléphone, nous vous rappelons que vous pouvez vous inscrire gratuitement sur la liste d'opposition au démarchage téléphonique sur le site Internet www.bloctel.gouv.fr ou par courrier adressé à Société Opposetel, Service Bloctel – 6, rue Nicolas Siret – 10 000 Troyes. Toute personne inscrite sur cette liste ne pourra être démarchée téléphoniquement, sauf en cas de relations contractuelles préexistantes ou lorsqu’elle demande expressément à être rappelée. Pour exercer ces droits ou pour toute question sur le traitement de vos données, vous pouvez nous écrire à rgpd@classcroute.com. inscrivez-vous à la newsletter (actualités, offres promotionnelles, nouveautés…) e-mail L'email est requis. Je m'inscris * : à titre personnel à titre professionnel société La société est requise. nom Le nom de famille est requis. prénom Le prénom est requis. * Champs obligatoires reCAPTCHA est désactivé. Autoriser Valider J'ai déjà un compte ! Votre adresse e-mail sera uniquement utilisée pour vous envoyer nos communications. Vous pourrez à tout moment utiliser le lien de désabonnement intégré dans chacune de nos newsletters. Conformément à la règlementation, vous disposez d'un droit d'accès, de rectification, de modification et de suppression concernant vos données personnelles. Vous pouvez exercer ce droit en envoyant un mail à rgpd@classcroute.com * NEWSLETTER * DEVENIR FRANCHISÉ * MON COMPTE * MON PANIER Valider 1 CHOIX DU SERVICE Continuer 2 ADRESSE Renseignez votre adresse de livraison L'adresse saisie est incomplète ou invalide. Désolé ! Cette adresse de livraison n'est pas (encore) desservie. Contactez le Class’croute le plus proche pour connaitre nos zones de livraison. Choisissez votre restaurant Antony (92160) Bonneuil sur Marne (94380) Carrières sur Seine (78420) Evry (91000) Gennevilliers Louis Roche (92230) Gennevilliers Port (92230) Guyancourt (78280) Issy Les Moulineaux (92130) La Croix Blanche (91700) Lisses (91090) Marne-la-Vallée (77183) Melun (77000) Moissy Cramayel (77550) Montreuil (93100) Nanterre (92000) Pantin (93500) Paris 10 Parodi (75010) Paris 13 Tolbiac (75013) Paris 14 Port Royal (75014) Paris 17 Grande Armée (75017) Paris 18 Varenne (75018) Paris 19 Le Parks (75019) Paris Nord (93420) Rungis (94150) Saint Ouen L'Aumone (95310) Aix en Provence (13797) Aix la Duranne (13100) Amiens (80000) Angers (49100) Annecy (74960) Avignon (84000) Avignon Agroparc (84140) Avignon Courtine (84000) Bordeaux Le Bouscat (33110) Bron (69500) Caen (14200) Cesson Sévigné (35510) Champagne au Mont d'Or (69410) Chartres (28000) Clermont Ferrand (63170) DWM-IT (23150) Dijon (21000) Illkirch (67400) La Rochelle (17180) Le Havre (76050) Le Mans (72000) Lorient Caudan (56850) Lyon Gerland (69007) Lyon Part Dieu (69003) Lyon Vaise (69009) Metz Actipole (57070) Mont Saint Aignan (76130) Montpellier Eureka (34000) Montpellier Euromédecine (34090) Nancy (54500) Nantes Carquefou (44470) Nantes Saint Herblain (44800) Nice (06200) Nîmes (30900) Oullins (69600) Pau (64000) Perpignan (66000) Reims (51100) Saint Etienne Zenith (42000) Saint Martin d'Heres (38400) Saint Nazaire (44600) Saint Priest Technoparc (69800) Schiltigheim (67300) Serre Numérique (59300) Toulon Ouest (83140) Toulouse Basso Cambo (31100) Toulouse Labege (31670) Tours (37100) Troyes Gare (10000) Troyes L'Escapade (10600) Valence (26000) Valenciennes (59300) Vannes (56000) Villeurbanne (69100) Luxembourg La Cloche d'Or (2557) Continuer 3 DATE puis COMMANDE Quand souhaitez-vous être livré ? Valider Renseignez votre adresse de livraison L'adresse saisie est incomplète ou invalide. Désolé ! Cette adresse de livraison n'est pas (encore) desservie. Contactez le Class’croute le plus proche pour connaitre nos zones de livraison. Choisissez votre restaurant Antony (92160) Bonneuil sur Marne (94380) Carrières sur Seine (78420) Evry (91000) Gennevilliers Louis Roche (92230) Gennevilliers Port (92230) Guyancourt (78280) Issy Les Moulineaux (92130) La Croix Blanche (91700) Lisses (91090) Marne-la-Vallée (77183) Melun (77000) Moissy Cramayel (77550) Montreuil (93100) Nanterre (92000) Pantin (93500) Paris 10 Parodi (75010) Paris 13 Tolbiac (75013) Paris 14 Port Royal (75014) Paris 17 Grande Armée (75017) Paris 18 Varenne (75018) Paris 19 Le Parks (75019) Paris Nord (93420) Rungis (94150) Saint Ouen L'Aumone (95310) Aix en Provence (13797) Aix la Duranne (13100) Amiens (80000) Angers (49100) Annecy (74960) Avignon (84000) Avignon Agroparc (84140) Avignon Courtine (84000) Bordeaux Le Bouscat (33110) Bron (69500) Caen (14200) Cesson Sévigné (35510) Champagne au Mont d'Or (69410) Chartres (28000) Clermont Ferrand (63170) DWM-IT (23150) Dijon (21000) Illkirch (67400) La Rochelle (17180) Le Havre (76050) Le Mans (72000) Lorient Caudan (56850) Lyon Gerland (69007) Lyon Part Dieu (69003) Lyon Vaise (69009) Metz Actipole (57070) Mont Saint Aignan (76130) Montpellier Eureka (34000) Montpellier Euromédecine (34090) Nancy (54500) Nantes Carquefou (44470) Nantes Saint Herblain (44800) Nice (06200) Nîmes (30900) Oullins (69600) Pau (64000) Perpignan (66000) Reims (51100) Saint Etienne Zenith (42000) Saint Martin d'Heres (38400) Saint Nazaire (44600) Saint Priest Technoparc (69800) Schiltigheim (67300) Serre Numérique (59300) Toulon Ouest (83140) Toulouse Basso Cambo (31100) Toulouse Labege (31670) Tours (37100) Troyes Gare (10000) Troyes L'Escapade (10600) Valence (26000) Valenciennes (59300) Vannes (56000) Villeurbanne (69100) Luxembourg La Cloche d'Or (2557) Quand souhaitez-vous être livré ? Valider * Petit-Déjeuner * Pause déjeuner * Menus * Sandwichs * Bowls & Plats chauds * Salades * Petites faims * Desserts * Boissons * * Les eaux * Les softs * Les boissons alcoolisées * Plateaux repas * Plateaux sandwich * Plateaux bistrot * Plateaux classic * Plateaux premium * Plateaux à partager * Buffets Cocktails * Grandes Salades et Plateaux * Cocktail salé * Plateaux de fromages, desserts * Cocktail sucré * Plateaux à partager previous next 1. slide 1 of 4, currently active 2. slide 2 of 4 3. slide 3 of 4 4. slide 4 of 4 CLASS’CROUTE : LA RECETTE DES BELLES JOURNÉES Une offre connectée à vos envies 7j/7 Pour en savoir plus, cliquez ici Des mesures de sécurité renforcées En restauration sur place, le pass sanitaire vous est demandé. Vous pouvez aussi vous faire livrer ou commander en click and collect. Plus besoin de vous déplacer ! Un mini site dédié à votre entreprise et vos collaborateurs avec une livraison groupée une fois par jour à l’heure souhaitée Des engagements au quotidien Pour découvrir toutes nos actions, cliquez ici. Créez la liste de gourmands avec qui vous souhaitez partager un déjeuner. Commander à plusieurs LES RESTAURANTS CLASS'CROUTE POUR VOS REPAS D'ENTREPRISE Nos restaurants Class’croute travaillent avec et pour les entreprises et assurent en livraison tous vos événements professionnels. Que ce soit une réunion, un séminaire ou un cocktail, Class’Croute s’adapte au type d’événement et à vos envies pour régaler vos clients et collaborateurs. Une réunion d’équipe matinale ? Viennoiseries, chouquettes, fruits…Choisissez parmi notre gamme de boxs petits-déjeuners. En tous les cas, vous commencerez la journée du bon pied ! Un déjeuner d’affaires ? Nos plateaux repas, box à partager ou cocktails salés/sucrés raviront vos clients et prospects, qu’ils aiment le porc, le bœuf, le poulet, la dinde, le poisson, le canard ou encore les plats végétariens. Puisqu’il s'agit de négocier et/ou de séduire, ça passe aussi par l’assiette ! Appelez-nous le matin même, nous vous livrerons de quoi vous restaurer rapidement. Grâce aux plateaux premium préparés, avec des valeurs sûres comme du foie gras et du saumon fumé, vos réunions et évènements d’entreprise seront de qualité. Pour vos formations, séminaires, anniversaires, départs en retraite, fêtes de Noël et cocktails annuels, mettons les petits plats dans les grands pour les grandes occasions : notre gamme de buffets cocktails offre une variété de mets savoureux, sucrés ou salés, Bio ou veggie, pour contenter tous les goûts ! Avec ou sans serveurs, nos buffets s’adaptent à vos besoins et vos envies : mignardises, assortiments, plateaux, petits fours, mini-burgers ou macarons, tout est possible et à votre portée sans lever le petit doigt. Confiez-nous vos événements et repas d’entreprise, nous contenterons tous les gourmands et régalerons les papilles de vos collaborateurs à chaque occasion. Nous assurons la cuisine, le service, le personnel, l’organisation complète des événements, et à travers la qualité de nos prestations garantissons la réputation de votre entreprise. + LA LIVRAISON DE REPAS EN ENTREPRISE La restauration d’entreprise évolue beaucoup depuis une vingtaine d’années. Terminé les sandwichs à la va-vite devant l’ordinateur pour optimiser le temps de travail, fini les restaurants entre collègues trop gras et trop chers où l’après-midi rime plus avec sieste que productivité, place aujourd’hui au bien-être de vos collaborateurs ! Si la cantine est une solution pratique et fonctionnelle, elle reste impersonnelle et parfois peu qualitative en termes de nutrition. Heureusement, il y a une autre option : la livraison de plateaux repas au travail. Plusieurs études ont montré que cette alternative était très prisée des travailleurs, pour plusieurs raisons : le fait de manger frais, des plats préparés le jour même et d’être servis à leur lieu de travail correspond aux modes de travail actuels et permet de prendre soin de sa santé, donc de soi, tout en se régalant. Pour manger mieux et optimiser le temps de la pause déjeuner pour en faire un vrai moment de détente et de bien-être, faites-vous livrer des plateaux repas sur le lieu de votre entreprise : des produits de qualité, bio, d’appellation contrôlée, le savoir-faire du chef et la variété des menus, sans bouger du bureau ! En effet, nous réalisons tous les jours sur place plus de 150 recettes gourmandes et créatives, à partir d’ingrédients de qualité, afin de vous les livrer directement en entreprise, parce qu’il n’y a pas d’heure ni d’endroit pour se faire plaisir. N’hésitez plus, pensez bien-être et plaisir pour vos collaborateurs. Avec nos coffrets repas : plateaux sandwichs, bistrot, classic, premium, ou Box à partager, il y en a pour tous les goûts, et chacun pourra profiter d’une pause déjeuner dans la convivialité. Pour le dessert, laissez-vous séduire par nos assortiments de pâtisseries gourmandes ou mini canapés… + DÉCOUVREZ NOS RESTAURANTS CLASS'CROUTE PARTOUT EN FRANCE Où que vous soyez, vous avez accès à la qualité et la variété du savoir-faire Class’croute car nos restaurants vous accueillent partout en France et également au Luxembourg : * nos restaurants à Paris, * en Ile de France, * en Auvergne-Rhône-Alpes, * en Occitanie, * en PACA, * en Nouvelle-Aquitaine, * en Pays de la Loire, * dans les Hauts-de-France, * dans la région Grand-Est, * à Dijon pour la Bourgogne-Franche-Comté, * en Centre-Val de Loire, * en Normandie, * en Bretagne, * au Luxembourg. Trouvez le restaurant le plus proche de chez vous : nos équipes sont à votre disposition partout pour manger sur place, en livraison, à emporter ou en click and collect Depuis plus de 30 ans, chaque préparation et chacune de nos 150 recettes est réalisée chaque jour dans nos restaurants pour vous apporter qualité et fraîcheur quotidiennement. Class’croute se soucie autant de votre santé que de la planète, en limitant les transports (puisqu’il y a forcément un restaurant près de chez vous) et en ayant mis en place une charte - Green Act - qui interdit l’utilisation de 50 additifs et de 7 huiles controversés. L’écoconception de nos emballages sur 2020 (bols salades, couverts en cPLA, plateaux repas 100% carton) avec la réduction de l’utilisation de plastique nous fera économiser 100 tonnes de plastique sur une année. Nos 350 000 étuis couverts annuels pour nos plateaux repas sont assemblés par une société certifiée ESAT (Entreprise et Service d’Aide par le Travail), qui permet l’intégration professionnelle de personnes en situation de handicap. Notre engagement pour l’environnement et la restauration durable de demain est complet : Class’croute prend en ce sens des décisions régulièrement, notamment en matière de respect de la condition animale, comme d’utiliser d'ici 2025 des œufs de poules provenant d’élevages alternatifs aux cages. + REPAS QUALITÉ ET FRAÎCHEUR DES SANDWICHS ORIGINAUX PRÉPARÉS À LA COMMANDE LIVRAISON GRATUITE DE VOS REPAS ET COMMANDES TRAITEUR PAIEMENT SÉCURISÉEN LIGNE, PAR CB OU À LA COMMANDE, EN ESPÈCES OU TICKET-RESTAURANT À propos de class'croute Suivez toutes nos actus savoureuses : * * * * * À propos de class'croute Devenez franchisé class'croute CGV Notre carte Contactez-nous Mentions légales Carte de fidélité FAQ Offre du moment Frigos connectés Presse Blog E-cantine TROUVEZ LE RESTAURANT LE PLUS PROCHE ! * > Paris * > Ile-de-France * > Auvergne-Rhône-Alpes * > Occitanie * > Provence-Alpes-Côte d'Azur * > Nouvelle Aquitaine * > Pays de la Loire * > Hauts-de-France * > Grand Est * > Bourgogne-Franche-Comté * > Centre-Val de Loire * > Normandie * > Bretagne * * > Luxembourg Copyright 2017 - 2021 class'croute - Tous droits réservés Pour votre santé, évitez de manger entre les repas - www.mangerbouger.fr Fermer Panneau de gestion des cookies En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement. Politique de confidentialité Préférences pour tous les services Tout accepter Tout refuser * Cookies obligatoires * Ce site utilise des cookies nécessaires à son bon fonctionnement. Ils ne peuvent pas être désactivés. Autorisé Refuser * APIs Les APIs permettent de charger des scripts : géolocalisation, moteurs de recherche, traductions, ... * Google Maps (Interdit) Ce service ne dépose aucun cookie. Autoriser Refuser * Google Tag Manager (Interdit) Ce service peut déposer 22 cookies. Autoriser Refuser * reCAPTCHA (Interdit) Ce service peut déposer 1 cookie. Autoriser Refuser * Autre Services visant à afficher du contenu web. * Commentaires Les gestionnaires de commentaires facilitent le dépôt de vos commentaires et luttent contre le spam. * Mesure d'audience Les services de mesure d'audience permettent de générer des statistiques de fréquentation utiles à l'amélioration du site. * Tradedoubler (Interdit) Ce service ne dépose aucun cookie. Autoriser Refuser * Régies publicitaires Les régies publicitaires permettent de générer des revenus en commercialisant les espaces publicitaires du site. * Linkedin Insight (Interdit) Ce service ne dépose aucun cookie. Autoriser Refuser * Réseaux sociaux Les réseaux sociaux permettent d'améliorer la convivialité du site et aident à sa promotion via les partages. * Support Les services de support vous permettent d'entrer en contact avec l'équipe du site et d'aider à son amélioration. * Vidéos Les services de partage de vidéo permettent d'enrichir le site de contenu multimédia et augmentent sa visibilité. * Ce site n'utilise aucun cookie nécessitant votre consentement. Nous utilisons des cookies pour améliorer votre expérience utilisateur, réaliser des statistiques et mesurer l’audience de notre site internet. En savoir plus Tout accepter Tout refuser Personnaliser Politique de confidentialité