.description h3{color:#1c75b9}.description p{color:#4e4e4e}.btnMarqueId .btn{background:url(../../img/common/btn-peugeot-id.png) center center no-repeat;width:157px;height:27px}.blockTitleId p{color:#4e4e4e}.blockTitleId .titleMarqueId{padding:0;background:none;vertical-align:inherit;height:auto;width:auto}.infosPerso .titleMarqueId{padding:0 5px 2px 0}.titlePeugeotId{background:url(../../img/common/picto-peugeot-id.png) no-repeat 0 0;color:#1c75b9}.titleMarqueId{background:url(../../img/common/picto-peugeot-id.png) no-repeat 0 0;color:#1c75b9;display:inline-block;width:138px;height:23px;padding:0 5px 10px 0;vertical-align:bottom}.titleMarqueId i{text-transform:none}.renseignerAutreCar{color:#1c74b9}.infosChamp{color:#4e4e4e}.infosChampOblig{color:#4e4e4e}.msgConfirmation{color:#4e4e4e}.msgConfirmation .date{color:#1c75b9}.blockBtnLien a{background:url(../../img/common/form/bg-submit-01.png) repeat-x 0 0;color:#fff}.blockBtnLien a:hover{color:#fff}a.btnImprimer{background:url(../../img/common/imprim.jpg) no-repeat 0 0;color:#4e4e4e}a.btnImprimer:hover{color:#4e4e4e}p.mentionsLegTxt{color:#9f9f9f}a.btnReturn{background:url(../../img/common/fleches/fleche-return-02.png) no-repeat 10px center #e7e8ec;color:#4e4e4e}a.btnReturn:hover{color:#4e4e4e}.recevoirInfos legend{color:#4e4e4e}.infosPerso p.descForm{color:#4e4e4e}.accepteML .lienMl{color:#4e4e4e}.accepteML .lienMl:hover{color:#1c75b9}.txtHappyHour{background:url(../../img/common/picto/picto-happy-hr.png) no-repeat 0 2px;color:#535353}.txtHappyHour .gras{color:#1c74b9}.calendarList.wait{background:url(../../img/common/loader.gif) center center no-repeat !important}.calendarListCont.wait{background:url(../../img/common/Spinner-1s-200px.gif) center center no-repeat;height:200px}.popCalendar{background:#fff;color:#fff}.rdvCont .arrowLeft{position:absolute;background:url(../../img/common/fleches/arrow_left-02-p.png) center center no-repeat}.rdvCont .arrowRight{position:absolute;background:url(../../img/common/fleches/arrow_right-02-p.png) center center no-repeat}.pictoLoader{background:url(../../img/common/loader-02.png) no-repeat center bottom}.rdvEtapes p{color:#4e4e4e;font-family:'Peugeot'}.rdvEtapes .myCar .textYourCar{color:#4e4e4e;font-family:'Peugeot'}.rdvEtapes .myCar .textYourCar span{color:#1c75b9;font-weight:bold}.rdvEtapes .besoinsInterventions li{color:#1c75b9}.navRdv .arrowLeft{background:url(../../img/common/fleches/arrow_left-02-p.png) no-repeat 0 0 #fff}.navRdv .arrowRight{background:url(../../img/common/fleches/arrow_right-02-p.png) no-repeat 0 0 #fff}.navRdv .date{color:#1c74b9}.navRdv .btnCalendar{background-color:#308cb3;background-image:-moz-linear-gradient(top,#57bfe0,#0b5b87);background-image:-webkit-gradient(linear,0 0,0 100%,from(#57bfe0),to(#0b5b87));background-image:-webkit-linear-gradient(top,#57bfe0,#0b5b87);background-image:-o-linear-gradient(top,#57bfe0,#0b5b87);background-image:linear-gradient(to bottom,#57bfe0,#0b5b87);background-repeat:repeat-x;border-radius:3px;display:inline-block;position:relative;vertical-align:top}.navRdv .btnCalendar span{background:url(../../img/common/picto-calendar.png) no-repeat right 7px;color:#fff}.navRdv .btnCalendar .ui-datepicker-trigger{background:url("../../img/common/picto_calendar.png") no-repeat scroll 139px center rgba(0,0,0,0);border-radius:0;color:#fff;font-size:10px;font-weight:bold;height:auto;line-height:13px;padding:5px 40px 6px 10px;text-align:left;text-transform:uppercase}.votreRdv .rdvCont .rdvDay .titleDay{color:#1c74b9}.votreRdv .rdvCont .rdvDay .rdvDayCont .rdvDayItem .rdvDayItemTitle span{background:url(../../img/common/fleches/arrow-top-p.png) no-repeat right center;color:#1c74b9}.votreRdv .rdvCont .rdvDay .rdvDayCont .rdvDayItem .rdvDayItemCont p{color:#545454}.votreRdv .rdvCont .rdvDay .rdvDayCont .rdvDayItem.aprem{border-top:10px solid #92bbdb}.votreRdv .rdvCont .rdvDay .rdvDayCont .btnVoir{background:url(../../img/common/bg-voir-01.png) repeat-x 0 0;color:#fff}.votreRdv .rdvCont .rdvDay .rdvDayCont .pictoHappyHr{background:url(../../img/common/picto/picto-happy-hr.png) no-repeat 0 0}.votreRdv .rdvCont .txtHappyHour{background:url(../../img/common/picto/picto-happy-hr.png) no-repeat 0 2px}.votreRdv .rdvCont .rdvDay .rdvDayCont .rdvDayItem.complet .btnVoir{background:url(../../img/common/bg-voir-02.png) repeat-x 0 0;color:#fff}.votreRdv .rdvCont .rdvDay.activeParHrs{background:#bcfcdd}.votreRdv .rdvCont .rdvDay .rdvDayCont .rdvDayItem.activeHrs .rdvDayItemCont{background:#bcfcdd}.votreRdv .votreRdvDate span{color:#1c75b9;font-weight:bold}.votreRdv .votreRdvReduction span{color:#1c75b9;font-weight:bold}.votreRdv .rdvCont .rdvDay .rdvDayCont .rdvDayHorraires .rdvDayItemTitle{background:url(../../img/common/bg-voir-03.png) repeat-x 0 0}.votreRdv .rdvCont .rdvDay .rdvDayCont .rdvDayHorraires .rdvDayItemTitle span{background:url(../../img/common/fleches/arrow-01.png) no-repeat right center;color:#fff}.votreRdv .activeHrs .hrsChoix{color:#2a7dbf !important}.rdvDayHorraires ul li{background:#fff}.rdvDayHorraires ul li span{color:#ff7200;float:left;font-size:10px;line-height:24px}.rdvDayHorraires ul li a{color:#4e4e4e}.rdvDayHorraires ul li a:hover{color:#000}.rdvDayHorraires ul li a.active{color:#fbad07}.rdvDayHorraires ul li a.hourOn{background:url(../../img/common/picto/picto-happy-hr-small.png) no-repeat 24px center;color:#28a4cd}.rdvDayHorraires ul li a.hourOn.active{color:#fbad07}.infosPersoConfirm .confirmPicto{background:url(../../img/common/picto-peugeot-id-gras.png) no-repeat 0 bottom;background-size:100% !important}.infosPersoConfirm p.txtcompteMarqueId{color:#000}.infosPersoConfirm .infosConfirm span{color:#2b7ebe}.infosPersoConfirm .btnAgenda{background:url(../../img/common/form/bg-submit-02.png) repeat-x 0 0}.infosPersoConfirm .titleCreerCompte{color:#2b7ebe}.infosPersoConfirm ul li{color:#4e4e4e}.carouselPrestation .carouselItem .carouselPrestationCont .title{background:#1f8cb5;color:#fff;min-height:12px !important}.blockDetailsCarousel .titleHeader{color:#1c75b9}.carouselPrestation .carouselItem.active{border:1px solid #1f8cb5}.blockDetailsCarousel .detailsCarouselItem .titleDetails .title{color:#000;font-family:'Peugeot'}.blockDetailsCarousel .blockForfait label.radioOn{background:url(../../img/common/form/style-check-active-02.png) 0 center no-repeat}.blockDetailsCarousel .modelForm label.checkOff{background:url(../../img/common/form/style-check-02.png) 0 5px no-repeat}.blockDetailsCarousel .modelForm label.checkOn{background:url(../../img/common/form/style-check-active-02.png) 0 5px no-repeat}.blockDetailsCarousel .prixForfait{color:#1f8cb5;font-family:'Peugeot'}.detailPresta .btnDetails .btnF{display:none;color:#4e4e4e}.blockVotreSelection p{color:#4e4e4e}.blockVotreSelection .titleSelection{color:#fff;background:#1f8cb5}.blockVotreSelection .msgNoSelect{background:url(../../img/common/border-02.png) no-repeat center bottom}.blockVotreSelection .titleDetails,.blockVotreSelection .titleDetails p{color:#000;font-family:'Peugeot'}.blockVotreSelection .infosForfait{color:#4e4e4e}.blockVotreSelection .prixForfait{color:#4e4e4e}.blockVotreSelection .colorBleu{color:#1c75b9}.blockVotreSelection .titleDetails .colorBleu{color:#1c75b9;font-weight:bold}.blockVotreSelection .blockConfimMsg .numCommande,.blockVotreSelection .blockConfimMsg .mailConfirmation{color:#4e4e4e}.blockVotreSelection .supprimer a{background:url(../../img/common/btn-fermer-01.png) center center no-repeat}.blockVotreSelection tr.op .titleDetails p{color:#1f8cb5;font-weight:normal}.blockEstimationExact{background:url(../../img/common/border-02.png) no-repeat center bottom}.blockEstimationExact .estimationExactLeft p{color:#4e4e4e;font-family:'Peugeot'}.blockEstimationExact .estimationExactRight label{color:#4e4e4e}#blocknumSerieVinCouple .estimationExactRight label,#blocknumSerieVinCoupleCon .estimationExactRight label{font-family:'Peugeot'}.blockEstimationExact .estimationExactRight .btnShowVin{background:url(../../img/common/icon-show-vin.png) center center no-repeat}.pictoLoader{background:url(../../img/common/loader-02.png) no-repeat center bottom}.blockDetailsCarousel .detailsOp .titreOp{color:#000;font-weight:bold;font-family:'Peugeot'}.blockDetailsCarousel .detailsOp .infoOp{font-family:'Peugeot'}.blockDetailsCarousel .detailsOp .detailsCarouselItem .titleDetails .title{color:#1f8cb5}.pourRev{background:url(../../img/common/border-02.png) no-repeat center top}.blockControle .blockSubmit input[type=button]{font-family:'Peugeot';font-weight:normal;font-size:13px;background:url(../../img/common/form/bg-submit-01.png) left top repeat-x #175b98;padding:8px 16px}.loaderCouple{background:url(../../img/common/ajax_loader.gif) center center no-repeat}.blockCouple .blockInfo{font-family:'Peugeot';font-weight:normal;font-size:14px}.changeNumSerieVinCouple .blockInfo,.changeNumSerieVinCoupleCon .blockInfo{font-family:'Peugeot';font-weight:normal;font-size:14px}.rdvEtapes .besoinsInterventions .blockPasserelle p{font-family:'Peugeot';font-size:13px}.rdvEtapes .besoinsInterventions .blockPasserelle p.info{color:#3eb3d7;font-weight:normal;font-size:12px}.rdvEtapes .besoinsInterventions .blockPasserelle .controles a{font-family:'Peugeot';font-weight:normal;color:#3eb3d7;border:1px solid #3eb3d7;background:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.rdvEtapes .besoinsInterventions .blockPasserelle .controles a.btnOui{background:url(../../img/common/form/bg-submit-01.png) left top repeat-x #175b98;color:#fff}.blockControle .btnTelecharger,.blockControle .btnImpr{font-family:'Peugeot';font-size:10px;border:1px solid #646464;padding:10px 15px 10px 40px;display:inline-block;color:#646464}.blockControle .btnImpr{float:right;background:url(../../img/common/icon-imp.png) 10px center no-repeat;text-transform:uppercase}.renseignerAutreCar{font-family:'Peugeot'}.modelForm .itemSubmit input{font-family:'Peugeot'}.edealer .pointChoisi{border:none;background:url(../../img/common/sep-001.png) 61% top repeat-y #e7f2f5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.edealer .point{font-family:'Peugeot';font-size:14px;line-height:16px;color:#525252}.rdvEtapes .confirmChange p{font-family:'Peugeot';font-size:12px;color:#000;line-height:15px;padding:0 0 10px}.rdvEtapes .confirmChange p.info{font-size:11px;color:#3eb3d7;padding:0}.rdvEtapes .confirmChange .controles{text-align:left}.rdvEtapes .confirmChange .controles a{font-family:'Peugeot';font-weight:normal;color:#3eb3d7;border:1px solid #3eb3d7;background:none;text-align:center;margin:0 20px 0 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.rdvEtapes .confirmChange .controles a.btnOui{background:url(../../img/common/form/bg-submit-01.png) left top repeat-x #175b98;color:#fff}.rdvEtapes .modifPoint{padding:24px 0 0;display:none}.rdvEtapes .modifPoint a{font-size:11px;color:#000;text-transform:uppercase;text-decoration:underline}.rdvEtapes .modifPoint a:hover{text-decoration:none}.phone .description{background:#136e99;background:-moz-linear-gradient(top,#2ba9d3 0%,#136e99 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2ba9d3),color-stop(100%,#136e99));background:-webkit-linear-gradient(top,#2ba9d3 0%,#136e99 100%);background:-o-linear-gradient(top,#2ba9d3 0%,#136e99 100%);background:-ms-linear-gradient(top,#2ba9d3 0%,#136e99 100%);background:linear-gradient(to bottom,#2ba9d3 0%,#136e99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ba9d3',endColorstr='#136e99',GradientType=0)}.phone .description h3{color:#fff}.phone .description p{color:#fff}.phone .blockBtnLien a{background:url(../../img/common/form/bg-submit-02.png) repeat-x 0 0}.phone .msgConfirmation .date{color:#fff}.phone .infosPersoConfirm .infosConfirm span{color:#1c74b9 !important}.phone a.btnReturn{background:url(../../img/common/fleches/fleche-return-02.png) no-repeat 10px center #e7e8ec}.phone .votrePrestation .blockError{margin:0 15px}.phone .infosPersoConfirm .confirmPicto{background:url(../../img/common/picto-peugeot-id-gras.png) no-repeat 0 top;background-size:90% !important}.tablet .infosPersoConfirm .confirmPicto{background:url(../../img/common/picto-peugeot-id-gras.png) no-repeat 0 bottom;background-size:90% !important}.tablet .breadcrumb{padding-left:20px;padding-top:20px}.phone .blockControle .blockSubmit input[type=button]{font-weight:normal;font-size:15px}.modelForm label{color:#4e4e4e;font-family:'Peugeot'}.modelForm input[type=text],.modelForm input[type=password],.modelForm input[type=tel]{color:#4e4e4e}.modelForm .itemSubmit input{background:url(../../img/common/form/bg-submit-01.png) repeat-x 0 0;color:#fff}.modelForm .itemSubmit .annuler{background:url(../../img/common/bg-voir-04.png) repeat-x 0 0;color:#4e4e4e}.modelForm textarea{color:#4e4e4e}.modelForm label.checkOn{background:url(../../img/common/form/style-check-active.png) 0 5px no-repeat}.infosPerso .solutionMobilite label.checkOn{background:url(../../img/common/form/style-check-active.png) right 5px no-repeat}.modelForm .custom-select{background:#fff}.modelForm .custom-select span span{color:#4e4e4e}#connexion .titleCnnexion{color:#1c75b9}#connexion p{color:#4e4e4e}#connexion .passeOublie{color:#4e4e4e}#alertHoraire{color:#000}#alertHoraire .blockBtnLien a{background:url(../../img/common/form/bg-submit-02.png) repeat-x 0 0}#confirmPayer .header{background:url(../../img/common/bg-header-rdv-etapes.png) repeat-x 0 0;color:#212020}#confirmPayer .header .title{color:#212020}#confirmPayer .header .fermerPop{background:url(../../img/common/close_popin-02.png) no-repeat 0 0}#confirmPayer p{color:#4e4e4e}.rdvEtapes .nouvStyle .rechPar{position:relative;padding:0 6px}.rdvEtapes .nouvStyle .rechPar input[type="radio"]{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden}.rdvEtapes .nouvStyle .rechPar span{font-family:'Peugeot';font-weight:normal;font-size:14px;color:#4e4e4e;display:inline-block;vertical-align:middle;padding:0 6px}.rdvEtapes .nouvStyle .rechPar label{font-family:Verdana;font-size:12px;text-transform:uppercase;color:#4e4e4e;background:#e7e8ec;padding:5px 10px;display:inline-block;vertical-align:middle;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.rdvEtapes .nouvStyle .rechPar input[type="radio"]:checked+label{background:url(../../img/common/btn/bg-radio.png) left top repeat-x #1d6da6;color:#fff}.rdvEtapes .nouvStyle .btnShowVin{background:url(../../img/common/icon-show-vin.png) center center no-repeat;display:inline-block;vertical-align:middle;width:22px;height:22px;cursor:pointer}.rdvEtapes .nouvStyle .showVin{padding-top:8px;position:absolute;left:0;display:none;z-index:100}.rdvEtapes .nouvStyle .showVin.hover{display:block}.rdvEtapes .nouvStyle .showVin img{max-width:100%}.rdvEtapes .nouvStyle .erreurMsg{font-family:'Peugeot';font-size:14px;line-height:16px;color:#f00;display:none}.rdvEtapes .nouvStyle .pictoAlert{background:url(../../../img/common/picto/picto-alert.png) no-repeat 0 0;display:block;width:16px;height:16px;position:absolute;right:-22px;margin-top:-22px}.rdvEtapes .nouvStyle .pictovalid{display:none;display:block;width:16px;height:16px;position:absolute;right:-22px;margin-top:-22px}.rdvEtapes .nouvStyle .btnSub{text-align:right;padding:0 0 18px}.rdvEtapes .nouvStyle .btnModif,.rdvEtapes .nouvStyle .btnValider{background:url(../../img/common/form/bg-submit-01.png) repeat-x 0 0 #1d5d99;color:#fff;cursor:pointer;font-family:'Peugeot';border:none;text-transform:uppercase;font-size:12px;overflow:visible;padding:4px 15px;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.modelForm label{color:#4e4e4e;font-family:'Peugeot'}.rdvEtapes .nouvStyle .infoRecap{font-family:'Peugeot';font-weight:bold;font-size:16px;color:#1c75b9;padding:0 0 18px}.rdvEtapes .nouvStyle .recap_etape .label{padding:0}.rdvEtapes .nouvStyle .infosChamp{font-family:'Arial';color:#525252;font-size:9px;padding:4px 0 0}.rdvEtapes .nouvStyle .infosChampOblig{font-family:'Peugeot';color:#4e4e4e;font-size:11px;padding:22px 0}.rdvEtapes .nouvStyle .etape1_2 .infosChampOblig{padding:0 0 14px 20px}.rdvEtapes .nouvStyle .recap_etape{padding:0 20px 0 0}.rdvEtapes .nouvStyle .blockRecherche,.rdvEtapes2 .nouvStyle .blockRecherche{background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-align:left}.rdvEtapes .nouvStyle .blockRecherche input[type='text']{font-family:'Arial';font-size:12px;height:28px;line-height:28px;color:#646464 !important;margin:0;padding:4px 10px;width:100% !important;border:1px solid #c9c9c9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;flex:1}.rdvEtapes .nouvStyle .errorItem .custom-select,.rdvEtapes .nouvStyle .errorItem input[type=email],.rdvEtapes .nouvStyle .errorItem input[type=text],.rdvEtapes .nouvStyle .errorItem input[type=password],.rdvEtapes .nouvStyle .errorItem input[type=tel]{border:1px solid #f00 !important}.sansId .etape1Id,.sansId .etape2Id,.avecId .etape2Id,.sousEtape.identifyVehicle_1,.sousEtape.identifyVehicle_2,.sousEtape.identifyVehicle_3{display:none}.detailPresta{display:none;min-height:50px;position:relative;margin:0 40px 20px;border:1px solid #b4b4b4;padding:26px 10px 10px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.detailPresta.withPromo{border-color:#fd7c04;position:relative}.listePresta .item.withPromo .interne{position:relative}.detailPresta.withPromo .liste .prix{color:#fd7c04}.listePresta .item.withPromo .sousTitre{color:#fd7c04;background:url(../../img/common/bg-flesh-promo-001.png) right center no-repeat}.labelPromo{font-family:'Peugeot';font-weight:bold;font-size:13px;text-transform:uppercase;padding:6px 10px;position:absolute;top:0;left:0;background:#fd7c04;color:#fff}.labelPromo sup{font-size:11px;vertical-align:top}.detailPresta.avecVin .liste{display:none}.detailPresta.active{display:block}.detailPresta .btnClose{position:absolute;top:8px;right:10px}.detailPresta .cadreImg{border-bottom:1px solid #ad9d92;padding:0 0 20px;margin:0 0 20px}.detailPresta img{display:block;max-width:100%;height:auto;margin:0 auto}.detailPresta .sousTitre{font-family:'Peugeot';font-weight:bold;font-size:16px;color:#2697c7;text-transform:uppercase;padding:0 0 6px;border:none;text-align:center}.detailPresta .info p{font-family:'Peugeot';font-size:12px;line-height:14px;color:#646464;padding:0 !important}.detailPresta .zoneD{font-family:'Peugeot';font-size:12px;color:#646464;background:#bddcec;position:relative;margin-left:-14px;width:100%;padding:16px;clear:both;display:none}.detailPresta .zoneD p{font-family:'Peugeot';font-weight:normal;font-size:14px;line-height:16px;color:#646464;padding:0 14px 0 30px !important}.detailPresta li li .zoneD{margin-left:-44px;padding:16px 30px}.detailPresta li li .zoneD p{padding:0 14px 0 48px !important}.detailPresta .liste li{padding:14px 0 0 10px !important;display:block}.detailPresta .liste ul ul{display:none}.detailPresta .liste ul ul li{padding:14px 0 0 20px !important}.detailPresta .liste .nom{font-weight:normal;float:left;width:60%;padding:0 0 6px 36px;font-size:15px;line-height:18px;color:#646464;min-height:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.detailPresta .liste input[type="radio"],.detailPresta .liste input[type="checkbox"]{position:absolute;top:-99999px;left:-99999px;visibility:hidden;height:1px;width:1px}.detailPresta .liste input[type="checkbox"]+label{background:url(../../img/common/form/style-check.png) left top no-repeat;cursor:pointer}.detailPresta .liste input[type="checkbox"]:checked+label{background:url(../../img/common/form/style-check-active.png) left top no-repeat}.detailPresta .liste input[type="radio"]+label{background:url(../../img/common/form/style-radio.png) left top no-repeat;cursor:pointer}.detailPresta .liste input[type="radio"]:checked+label{background:url(../../img/common/form/style-radio-active.png) left top no-repeat}.detailPresta .liste ul.show{display:block}.detailPresta .liste .prix{font-family:'Peugeot';font-weight:bold;float:left;text-align:center;width:20%;color:#238cbf;font-size:15px}.detailPresta .liste .btnDetails{float:left;width:20%;text-align:right}.detailPresta .liste .btnDetails a{font-family:'Peugeot';font-weight:bold;font-size:14px;color:#646464}.detailPresta .liste .btnDetails a:hover{color:#6eccda}.detailPresta .liste .btnDetails .btnF{text-transform:uppercase;display:none}.modelForm .detailPresta .formLeft{float:left;width:50%;padding:0 24px 20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modelForm .detailPresta .formRight{float:right;width:50%;margin:0;padding-right:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rdvEtapes .detailPresta .nouvStyle .pictoAlert{right:-6px}.rdvEtapes .detailPresta .nouvStyle .btnShowVin{position:absolute;right:0;bottom:20px;width:18px;height:18px;background-size:100% auto}.rdvEtapes .detailPresta .pourRev{border:none;background:none}.rdvEtapes .detailPresta .nouvStyle .erreurMsg{padding:0 0 20px}.rdvEtapes .detailPresta .changeNumSerieVinCouple,.rdvEtapes .detailPresta .changeNumSerieVinCoupleCon{padding:0 0 18px}.listePresta{margin:0 40px;overflow:hidden}.listePresta .item{padding:0 10px 20px;float:left;width:33.33%;width:calc(100%/3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.listePresta .item .interne{border:1px solid #b4b4b4;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.listePresta .item img{display:block;width:100%;height:auto;margin:0 auto}.listePresta .item .sousTitre{background:url(../../img/common/bg-flesh-001.png) right center no-repeat;font-family:'Peugeot';font-weight:normal;font-size:12px;text-transform:uppercase;color:#646464;padding:0 16px 0 0;border:none;margin:0 10px;height:44px;overflow:hidden}.listePresta .item .sousTitre span{display:inline-block;max-width:98%;max-width:calc(100% - 1px);vertical-align:middle;line-height:12px}.listePresta .item .sousTitre:after{content:'';display:inline-block;max-width:1px;vertical-align:middle;height:44px}.listePresta .item.active .interne,.listePresta .item .interne:hover{background:#ececec}.listePresta .item.active{display:none}.styleClose{display:inline-block;background:url(../../img/common/bt-close.png) center center no-repeat #269ccb;text-indent:-99999px;width:18px;height:18px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.voirSel,.btnAddPresta{background:url(../../img/common/form/bg-submit-01.png) repeat-x 0 0 #1d5d99;color:#fff;cursor:pointer;font-family:'Peugeot';border:none;text-transform:uppercase;font-size:12px;overflow:visible;padding:4px 15px;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btnAddPresta:hover,.voirSel:hover{color:#fff}.cadreTitre .voirSel{float:right;max-width:36%}.rdvEtapes .listeRecap ul{padding:0 !important}.rdvEtapes .listeRecap li{overflow:hidden;display:block;padding:0 0 10px !important}.rdvEtapes .listeRecap li.sousPresta{padding:0 0 10px 20px !important}.rdvEtapes .listeRecap li:last-child{padding:0 !important}.rdvEtapes .listeRecap li.sousPresta:last-child{padding:0 0 0 20px !important}.listeRecap .nom{font-weight:normal;font-size:15px;color:#646464;float:left;width:calc(100% - 130px) !important}.listeRecap .sousPresta .nom{font-size:13px;font-style:italic}.listeRecap .prix{font-weight:bold;font-size:15px;color:#2699c9;float:left;width:100px;text-align:center}.listeRecap .btnClose{float:right}.listeRecap .btnClose.btnLeft{display:none}.zoneRecap{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #dbdbdb}.zoneRecap .titreSelet{font-family:'Peugeot';font-weight:normal;font-size:16px;color:#fff;margin:0 0 20px;background:#1f8cb5;padding:8px 18px;text-transform:uppercase}.cadreBtn{text-align:right;padding-bottom:10px}.styleClose{display:inline-block;background:url(../../img/common/bt-close.png) center center no-repeat #269ccb;text-indent:-99999px;width:18px;height:18px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rdvEtapes .zoneRecap .vide{font-size:15px;color:#646464}.rdvEtapes .cadreTitre{padding:0 0 20px;overflow:hidden}.changeNumSerieVinCouple .blockInfo,.changeNumSerieVinCoupleCon .blockInfo{font-family:'Peugeot';font-weight:normal;font-size:14px}.changeNumSerieVinCouple,.changeNumSerieVinCoupleCon{background:none;border-bottom:1px solid #ad9d92}.blockCouple{background:none}.changeNumSerieVinCouple .btnModifier,.changeNumSerieVinCoupleCon .btnModifier{background:url(../../img/common/form/bg-submit-01.png) repeat-x 0 0 #1d5d99;color:#fff;cursor:pointer;font-family:'Peugeot';border:none;text-transform:uppercase;font-size:12px;overflow:visible;padding:4px 15px;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.rdvEtapes .nouvStyle .btnValider{background:url(../../img/common/form/bg-submit-01.png) repeat-x 0 0 #1d5d99;color:#fff;cursor:pointer;font-family:'Peugeot';border:none;text-transform:uppercase;font-size:12px;overflow:visible;padding:4px 15px;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.rdvEtapes .nouvStyle input[type=email],.rdvEtapes .nouvStyle input[type=text],.rdvEtapes .nouvStyle input[type=password],.rdvEtapes .nouvStyle input[type=tel]{font-family:'Arial';font-size:12px;color:#646464;padding:4px 10px;height:28px;line-height:28px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rdvEtapes .nouvStyle.zoneVinBas .btnShowVin{position:absolute;right:50px;bottom:20px;width:18px;height:18px;background-size:100% auto}.rdvEtapes .nouvStyle.zoneVinBas .btnShowVin{bottom:auto;margin-top:-18px}.rdvEtapes .detailPresta .nouvStyle .btnShowVin{right:30px;bottom:auto;background-size:100% auto;margin-top:-18px}.rdvEtapes .votrePrestation .nouvStyle .zoneCalcCouple .showVin{right:10px}.rdvEtapes .modelForm .nouvStyle select.replaced{font-family:Verdana;font-size:14px;height:32px}.clear{clear:both}.rdvEtapes .nouvStyle .resultatItem:hover .title a{color:#007edb}.rdvEtapes .nouvStyle .resultatItem:hover{background:none}.rdvEtapes .nbrPresta .spanS{display:none}.rdvEtapes .nouvStyle #cntDelear>div:nth-child(odd){clear:both}.rdvEtapes .nouvStyle .semantique{position:absolute;top:-99999px;left:-99999px}.rdvEtapes .nouvStyle .etape1_2,.rdvEtapes .nouvStyle .etape1_3,.rdvEtapes .nouvStyle .recap_etape,.rdvEtapes .nouvStyle .sousEtape{display:none}.rdvEtapes .nouvStyle .etape1_3 .label{font-family:'Peugeot';font-weight:normal;font-size:12px;line-height:14px;color:#4e4e4e;padding:0 0 6px}@media screen and (max-width:1023px){.rdvEtapes .nouvStyle .rechPar{padding:0 0 18px}.rdvEtapes .nouvStyle .rechPar label{display:block;text-align:center;font-size:15px;padding:10px}.rdvEtapes .modelForm .nouvStyle label{font-size:14px}.rdvEtapes .nouvStyle .rechPar span{display:block !important;padding:8px 0}.rdvEtapes .nouvStyle input[type=email],.rdvEtapes .nouvStyle input[type=text],.rdvEtapes .nouvStyle input[type=password],.rdvEtapes .nouvStyle input[type=tel]{font-size:14px;padding:6px 10px;height:32px;line-height:32px}.rdvEtapes .modelForm .nouvStyle select.replaced{font-family:Verdana;font-size:14px;height:32px}.rdvEtapes .nouvStyle .custom-select-container,.rdvEtapes .nouvStyle .custom-select{font-family:Arial;height:32px;width:100%}.rdvEtapes .nouvStyle .itemForm{padding:0 0 16px;margin:0}.rdvEtapes .nouvStyle .itemForm{min-height:1px !important}.rdvEtapes .nouvStyle .btnModif,.rdvEtapes .nouvStyle .btnValider{font-size:15px;padding:8px 10px}.rdvEtapes .nouvStyle .etape1_2 .infosChampOblig{padding:0 0 14px}.rdvEtapes .nouvStyle .resultatList{height:544px}.rdvEtapes2 .nouvStyle .modifPoint{padding:0}.listePresta{margin:0;padding:0 0 14px}.listePresta .item{padding:0 6px 12px 0;width:50%}.listePresta .item .sousTitre{font-size:12px}.rdvEtapes .nbrPresta{float:none;max-width:100%;padding:0 0 18px !important;font-size:16px !important}.voirSel{font-size:15px;padding:8px 10px}.cadreTitre .voirSel{max-width:100%}.styleClose,.styleClose:hover{background:url(../../img/common/bt-close-mobile.png) center center no-repeat;border:2px solid #2699c9;height:25px;width:25px}.listeRecap .prix{font-size:16px}.rdvEtapes .listeRecap li{padding:0 0 20px !important}.rdvEtapes .listeRecap li.sousPresta{padding:0 0 20px 20px !important}.listeRecap .nom{font-size:15px;float:none;width:calc(100% - 130px) !important;display:inline-block;vertical-align:middle;line-height:16px}.listeRecap .prix{font-size:16px;float:none;width:82px;text-align:center;display:inline-block;vertical-align:middle}.listeRecap .sousPresta .nom{font-size:15px}.listeRecap .btnClose{display:none}.listeRecap .btnClose.btnRight{display:inline-block;vertical-align:middle}.votrePrestation .itemForm .legende{line-height:16px;font-size:15px !important}.votrePrestation .zoneVinBas .itemForm .legende{padding:0}.rdvEtapes .nouvStyle.zoneVinBas .formLeft{float:none;width:100%;padding:0 24px 20px 0}.rdvEtapes .nouvStyle.zoneVinBas .formRight{float:none;width:100%;margin:0;padding:0 50px 20px 0}.votrePrestation .itemForm label{font-size:15px;line-height:16px}.btnAddPresta{font-size:16px}.rdvEtapes .nouvStyle.zoneVinBas .btnShowVin{bottom:auto;margin-top:-18px}.rdvEtapes .besoinsInterventions .blockInfo{font-size:15px}.rdvEtapes .nouvStyle.zoneVinBas .pictoAlert{right:26px !important}.changeNumSerieVinCouple,.changeNumSerieVinCoupleCon{background:none;border-bottom:1px solid #ad9d92}.blockCouple{background:none}.changeNumSerieVinCouple .btnModifier,.changeNumSerieVinCoupleCon .btnModifier{font-size:15px;padding:8px 10px}.rdvEtapes .zoneRecap .vide{font-size:16px}.detailPresta{margin:0 0 20px}.detailPresta .sousTitre{padding:0 46px 6px}.detailPresta .btnClose{top:12px;right:12px}.detailPresta .liste li{padding:0 0 20px !important}.detailPresta .liste .nom{font-size:16px;float:left;width:60%;padding:0 0 0 50px;min-height:46px}.detailPresta .liste input[type="checkbox"]+label{background:url(../../img/common/check-off-mobile.png) left 3px no-repeat}.detailPresta .liste input[type="checkbox"]:checked+label{background:url(../../img/common/check-on-mobile.png) left 3px no-repeat}.detailPresta .liste input[type="radio"]+label{background:url(../../img/common/radio-off-mobile.png) left 3px no-repeat}.detailPresta .liste input[type="radio"]:checked+label{background:url(../../img/common/radio-on-mobile.png) left 3px no-repeat}.detailPresta .liste label:after{content:'';display:inline-block;vertical-align:middle;width:1px}.detailPresta .liste label span{display:inline-block;vertical-align:middle;max-width:calc(100% - 5px)}.modelForm .detailPresta .formLeft{float:none;width:100%;padding:0 20px 20px 0 !important}.modelForm .detailPresta .formRight{float:none;width:100%;margin:0;padding:0 30px 20px 0 !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rdvEtapes .detailPresta .nouvStyle .btnShowVin{right:30px;bottom:auto;background-size:100% auto;margin-top:-18px}.rdvEtapes .detailPresta .nouvStyle .btnSub{padding:0 0 20px}.rdvEtapes .nouvStyle .erreurMsg{font-size:14px !important}.pourRev .blockCouple .blockInfo{width:auto}}@media screen and (max-width:650px){#header_wrapper{background:url('../../img/common/header/header_bg_mobile.png') no-repeat 0 0 !important;background-size:100% !important}#header_title{font-size:16px !important;line-height:14px !important}}.dialogstyleperso .ui-state-information{border:1px solid #2c2f81;background:#3774a0;background:-moz-linear-gradient(top,#3774a0 0%,#3774a0 55%,#316e9b 57%,#316e9b 100%);background:-webkit-linear-gradient(top,#3774a0 0%,#3774a0 55%,#316e9b 57%,#316e9b 100%);background:linear-gradient(to bottom,#3774a0 0%,#3774a0 55%,#316e9b 57%,#316e9b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3774a0',endColorstr='#316e9b',GradientType=0);color:#fff;padding:2px 6px;border-radius:5px}.dialogstyleperso .ui-state-warning{border:1px solid #e36802;background:#fd8119;background:-moz-linear-gradient(top,#fd8119 0%,#fd8119 55%,#f8790f 57%,#f8790f 100%);background:-webkit-linear-gradient(top,#fd8119 0%,#fd8119 55%,#f8790f 57%,#f8790f 100%);background:linear-gradient(to bottom,#fd8119 0%,#fd8119 55%,#f8790f 57%,#f8790f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd8119',endColorstr='#f8790f',GradientType=0);color:#fff;padding:2px 6px;border-radius:5px}.dialogstyleperso .ui-state-error{border:1px solid #cd0a0a;background:#c71515;background:-moz-linear-gradient(top,#c71515 0%,#c71515 55%,#b71d1d 57%,#b71d1d 100%);background:-webkit-linear-gradient(top,#c71515 0%,#c71515 55%,#b71d1d 57%,#b71d1d 100%);background:linear-gradient(to bottom,#c71515 0%,#c71515 55%,#b71d1d 57%,#b71d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c71515',endColorstr='#b71d1d',GradientType=0);color:#fff;padding:2px 6px;border-radius:5px}.dialogstyleperso .ui-state-question,.dialogstyleperso .ui-state-neutral{padding:2px 6px;border-radius:5px}.dialogstyleperso .ui-dialog-titlebar-close{top:12px}#popupconfirmation{font-size:15px;font-family:'Peugeot'}#popupconfirmation{font-size:15px;font-family:'Peugeot'}.ui-dialog{background:#fff !important;padding:.7em 1.5em !important;background:url(../../img/common/bg-header-rdv-etapes.png) 0 top repeat-x #fff !important;left:calc(50% - 300px);top:calc(100% - 650px);position:fixed}.ui-widget-overlay{background:rgba(0,0,0,.4) !important}.ui-dialog .ui-dialog-titlebar-close{display:none !important}.ui-draggable .ui-dialog-titlebar{background:none !important;border:0 !important}.ui-dialog .ui-dialog-buttonpane{border:none !important;background:none !important}.ui-dialog .ui-dialog-buttonpane button.ui-widget{background:url(../../img/common/form/bg-submit-01.png) repeat-x 0 0 !important;color:#fff !important;border:none !important;padding:3px 1em !important}.ui-dialog #popupconfirmation{margin-top:1em}.ui-dialog #popupconfirmation h1{text-align:center !important}.ui-dialog .ui-button-text{padding:0 !important}.ui-dialog .ui-dialog-title{color:#1c75b9;text-transform:uppercase}