/* Nouvelle page d'accueil des clients (nouveaute_active("acc")) - tout est limite a #acc2 */
#acc2{--acc2-bleu:#0B85A1;--acc2-bleu-f:#086a80;--acc2-fond:#f3f6f8;--acc2-texte:#1f2a33;--acc2-gris:#66737e;--acc2-trait:#d4dde3;--acc2-ombre:0 10px 30px rgba(15,45,60,.12);
	max-width:1240px;margin:0 auto;padding:18px 16px 26px;box-sizing:border-box;color:var(--acc2-texte);font-size:15px;line-height:1.45;text-align:left;}
#acc2 *,#acc2 *:before,#acc2 *:after{box-sizing:border-box}
#acc2 a{color:var(--acc2-bleu)}
#acc2 h1,#acc2 h2,#acc2 h3{font-family:inherit}

/* l'ancien diaporama Joomla n'est plus utilise */
body .djslider-loader,body .djslider,body .dj-slideshow{display:none !important}

/* cartes */
#acc2 .acc2_carte{background:#fff;border-radius:22px;box-shadow:var(--acc2-ombre);padding:20px 22px;min-width:0;}

/* en-tete */
#acc2 .acc2_tete{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;background:#fff;border-radius:22px;box-shadow:var(--acc2-ombre);padding:14px 22px;}
#acc2 .acc2_tete.acc2_sans_logo{grid-template-columns:62px 1fr 62px}
#acc2 .acc2_tete.acc2_sans_logo:before{content:""}
#acc2 .acc2_logo{max-height:76px;max-width:180px;width:auto;height:auto;display:block}
#acc2 .acc2_titre{margin:0;text-align:center;font-size:clamp(18px,2.3vw,30px);line-height:1.22;font-weight:700;color:#26323b;overflow-wrap:anywhere;letter-spacing:.2px}
#acc2 .acc2_qr{width:62px;height:62px;display:block}

/* album photo */
/* hauteur des photos selon la hauteur de l'ecran : sur un portable 15 pouces on voit le dessous de la page */
#acc2 .acc2_album{--h:clamp(180px,36vh,360px);--w:calc(var(--h) * 1.58);position:relative;height:calc(var(--h) + 34px);margin:18px 0 4px;perspective:1400px;overflow-x:clip;overflow-y:visible;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none}
#acc2 .acc2_ph{position:absolute;left:50%;top:10px;width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);border-radius:20px;overflow:hidden;background:#dfe6ea;
	box-shadow:0 18px 40px rgba(0,0,0,.28);transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s,filter .7s;opacity:0;pointer-events:none;transform:scale(.4)}
#acc2 .acc2_ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;-webkit-user-drag:none}
#acc2 .acc2_ph img.acc2_fond,#acc2 .acc2_photo_seule img.acc2_fond{object-fit:cover;filter:blur(18px) brightness(.85);transform:scale(1.15)}
#acc2 .acc2_ph.p0{transform:translateX(0) scale(1);z-index:5;opacity:1;pointer-events:auto}
#acc2 .acc2_ph.p1{transform:translateX(calc(var(--w) * .6)) scale(.78) rotateY(-18deg);z-index:4;opacity:1;filter:brightness(.82);pointer-events:auto;cursor:pointer}
#acc2 .acc2_ph.m1{transform:translateX(calc(var(--w) * -.6)) scale(.78) rotateY(18deg);z-index:4;opacity:1;filter:brightness(.82);pointer-events:auto;cursor:pointer}
#acc2 .acc2_ph.p2{transform:translateX(calc(var(--w) * 1.05)) scale(.6) rotateY(-26deg);z-index:3;opacity:.9;filter:brightness(.65)}
#acc2 .acc2_ph.m2{transform:translateX(calc(var(--w) * -1.05)) scale(.6) rotateY(26deg);z-index:3;opacity:.9;filter:brightness(.65)}
#acc2 .acc2_fl{position:absolute;top:calc(10px + var(--h) / 2);margin-top:-24px;width:48px;height:48px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.92);
	box-shadow:0 4px 14px rgba(0,0,0,.25);font-size:28px;line-height:46px;color:var(--acc2-bleu);z-index:9;cursor:pointer}
#acc2 .acc2_g{left:max(6px,calc(50% - var(--w) * 1.3))}
#acc2 .acc2_d{right:max(6px,calc(50% - var(--w) * 1.3))}
#acc2 .acc2_points{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 18px}
#acc2 .acc2_points button{width:9px;height:9px;border-radius:5px;background:#c3d3db;border:0;padding:0;cursor:pointer;transition:width .3s,background .3s}
#acc2 .acc2_points button.on{width:26px;background:var(--acc2-bleu)}
#acc2 .acc2_photo_seule{position:relative;width:min(100%,calc(clamp(180px,36vh,360px) * 1.6));aspect-ratio:16/10;margin:18px auto 18px;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.22);background:#dfe6ea}
#acc2 .acc2_photo_seule img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}

/* coordonnees, video, plan */
#acc2 .acc2_infos{display:grid;gap:20px;margin-top:22px}
#acc2 .acc2_album + .acc2_points + .acc2_infos,#acc2 .acc2_photo_seule + .acc2_infos{margin-top:0}
#acc2 .acc2_media2{grid-template-columns:1.25fr 1fr 1fr}
#acc2 .acc2_media1{grid-template-columns:1.25fr 1fr}
#acc2 .acc2_media0{grid-template-columns:1fr}
#acc2 .acc2_avis{float:right;text-align:center;font-size:12px;color:var(--acc2-gris);margin:0 0 6px 12px;cursor:pointer}
#acc2 .acc2_avis img{width:70px;height:70px;display:block}
#acc2 .acc2_medecins{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}
#acc2 .acc2_medecins span{background:#e6f3f7;color:#0b5e72;border-radius:14px;padding:3px 12px;font-weight:700;font-size:16px;overflow-wrap:anywhere}
#acc2 .acc2_pres{color:#4a5862;font-size:14px;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
#acc2 .acc2_pres.ouvert{display:block;-webkit-line-clamp:unset}
#acc2 .acc2_suite{display:none;background:none;border:0;padding:0;margin:0 0 6px;font-size:13px;color:var(--acc2-bleu);font-weight:600;cursor:pointer}
#acc2 .acc2_suite.visible{display:inline-block}
#acc2 .acc2_btn_rdv{display:inline-flex;align-items:center;gap:8px;background:var(--acc2-bleu);color:#fff;border:0;border-radius:24px;padding:10px 20px;font-weight:700;font-size:15px;
	box-shadow:0 6px 16px rgba(11,133,161,.35);margin:8px 0 6px;cursor:pointer}
#acc2 .acc2_btn_rdv:hover{background:var(--acc2-bleu-f)}
#acc2 .acc2_lignes{margin-top:8px}
#acc2 .acc2_ligne{display:flex;align-items:center;gap:10px;margin:7px 0;font-size:14.5px;min-width:0}
#acc2 .acc2_ligne b{font-weight:600}
#acc2 .acc2_ligne > span:last-child{min-width:0;overflow-wrap:anywhere}
#acc2 .acc2_ic{width:30px;height:30px;border-radius:50%;background:#e6f3f7;color:var(--acc2-bleu);display:flex;align-items:center;justify-content:center;flex:none;font-size:15px}
#acc2 .acc2_sep{color:#9aa6af;margin:0 3px}
#acc2 .acc2_ferme{color:#c0392b;font-size:13px;margin-left:4px;white-space:nowrap}
#acc2 .acc2_reseaux{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
#acc2 .acc2_reseaux a{display:inline-flex;align-items:center;gap:6px;font-size:13px;text-decoration:none;border:1px solid var(--acc2-trait);border-radius:16px;padding:4px 10px 4px 6px;color:#3b4852}
#acc2 .acc2_reseaux img{width:20px;height:20px}
#acc2 .acc2_cadre{padding:12px;display:flex}
#acc2 .acc2_cadre > *{flex:1}
#acc2 .acc2_cadre iframe{width:100% !important;height:100% !important;min-height:260px;border:0 !important;border-radius:16px !important;display:block}

/* rdv + espace personnel */
#acc2 .acc2_bas{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;align-items:start}
#acc2 .acc2_bas.acc2_seul{grid-template-columns:minmax(0,560px);justify-content:center}
#acc2 .acc2_bas:empty{display:none}
#acc2 .acc2_zone_rdv,#acc2 #zone_Prendre_RDV{width:auto !important;min-width:0}
#acc2 #div_se_coonecter{float:none !important;width:auto !important;height:auto !important;margin:0 !important;border-top:5px solid var(--acc2-bleu);
	background:#fff !important;border-radius:22px !important;box-shadow:var(--acc2-ombre) !important;padding:20px 22px !important;color:var(--acc2-texte)}
#acc2 .acc2_rdv_tete,#acc2 .acc2_login_tete{display:flex;gap:14px;align-items:center;margin:0 0 16px}
#acc2 .acc2_rdv_tete h3,#acc2 .acc2_login_tete h3{margin:0;font-size:20px;line-height:1.25;font-weight:700;color:#24313a}
#acc2 .acc2_rdv_tete p,#acc2 .acc2_login_tete p{margin:2px 0 0;color:var(--acc2-gris);font-size:13.5px;font-style:normal}
#acc2 .acc2_rdv_ic{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#0B85A1,#33b5d1);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex:none;box-shadow:0 6px 14px rgba(11,133,161,.35)}
#acc2 .acc2_login_tete .acc2_rdv_ic{background:linear-gradient(135deg,#46525c,#7b8a95);box-shadow:0 6px 14px rgba(70,82,92,.3)}
#acc2 .acc2_etapes{display:flex;gap:6px;margin:0 0 18px}
#acc2 .acc2_et{flex:1;display:flex;align-items:center;gap:8px;font-size:12.5px;color:#8a97a1;padding:8px 10px;border-radius:12px;background:#f2f6f8;min-width:0;line-height:1.2}
#acc2 .acc2_et b{width:24px;height:24px;border-radius:50%;background:#d5e2e8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;flex:none}
#acc2 [data-etape="1"] .acc2_et[data-et="1"],#acc2 [data-etape="2"] .acc2_et[data-et="2"],#acc2 [data-etape="3"] .acc2_et[data-et="3"]{background:#e3f3f7;color:#0b5e72;font-weight:600}
#acc2 [data-etape="1"] .acc2_et[data-et="1"] b,#acc2 [data-etape="2"] .acc2_et[data-et="2"] b,#acc2 [data-etape="3"] .acc2_et[data-et="3"] b{background:var(--acc2-bleu)}
#acc2 [data-etape="2"] .acc2_et[data-et="1"],#acc2 [data-etape="3"] .acc2_et[data-et="1"],#acc2 [data-etape="3"] .acc2_et[data-et="2"]{color:#2e8b57}
#acc2 [data-etape="2"] .acc2_et[data-et="1"] b,#acc2 [data-etape="3"] .acc2_et[data-et="1"] b,#acc2 [data-etape="3"] .acc2_et[data-et="2"] b{background:#2e8b57;font-size:0}
#acc2 [data-etape="2"] .acc2_et[data-et="1"] b:after,#acc2 [data-etape="3"] .acc2_et[data-et="1"] b:after,#acc2 [data-etape="3"] .acc2_et[data-et="2"] b:after{content:"\2713";font-size:12px}
#acc2 .acc2_champs{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#acc2 .acc2_ch{position:relative;display:block;margin:0;font-weight:400;border:1.5px solid var(--acc2-trait);border-radius:12px;background:#fff;min-width:0;cursor:text;transition:border-color .2s,box-shadow .2s}
#acc2 .acc2_ch:focus-within{border-color:var(--acc2-bleu);box-shadow:0 0 0 4px rgba(11,133,161,.12)}
#acc2 .acc2_ch span{position:absolute;left:40px;top:6px;font-size:11px;font-weight:600;color:#5b6b76;text-transform:uppercase;letter-spacing:.4px;pointer-events:none;white-space:nowrap}
#acc2 .acc2_ch i{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:16px;opacity:.75;pointer-events:none}
#acc2 .acc2_ch input{display:block;width:100% !important;border:0 !important;outline:0;box-shadow:none !important;background:transparent !important;padding:22px 12px 8px 40px !important;margin:0 !important;
	font-size:15px;font-weight:400;color:var(--acc2-texte);height:auto !important;border-radius:12px;min-width:0}
#acc2 .acc2_ch input::placeholder{color:#a3afb7}
#acc2 .acc2_l{grid-column:1/-1}
#acc2 .acc2_btn{display:block;margin:14px 0 0;width:100%;border:0;border-radius:12px;padding:12px;background:var(--acc2-bleu);color:#fff;font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 6px 16px rgba(11,133,161,.25)}
#acc2 .acc2_btn:hover{background:var(--acc2-bleu-f)}
#acc2 .acc2_secu{font-size:12px;color:var(--acc2-gris);margin:12px 0 0;text-align:center}
#acc2 .acc2_code_zone{display:none;text-align:center;margin-top:14px}
#acc2 .acc2_code_zone.visible{display:block}
#acc2 .acc2_code_aide{margin:0 0 10px;color:#4a5862;font-size:14px}
#acc2 .acc2_code_aide small{color:var(--acc2-gris)}
#acc2 #code{width:200px !important;max-width:100%;height:auto !important;margin:0 auto !important;font-size:32px !important;font-weight:700;letter-spacing:.45em;text-indent:.45em;text-align:center;
	font-family:ui-monospace,Menlo,Consolas,monospace;border:2px solid var(--acc2-trait);border-radius:14px;padding:10px 6px !important;color:#24313a;background:#fff}
#acc2 #code:focus{border-color:var(--acc2-bleu);box-shadow:0 0 0 4px rgba(11,133,161,.12);outline:0}
#acc2 .ligne_rdv .acc2_lab,#acc2 .ligne_rdv label.acc2_lab{display:block;font-size:12px;font-weight:600;color:#5b6b76;text-transform:uppercase;letter-spacing:.4px;margin:12px 0 6px}
#acc2 .acc2_valide{color:#2e8b57;margin-bottom:4px}
#acc2 .acc2_valide font[color]{color:#2e8b57 !important}
#acc2 .acc2_date_cachee{position:absolute !important;opacity:0 !important;pointer-events:none;width:1px !important;height:1px !important;padding:0 !important;margin:0 !important;border:0 !important}
#acc2 .acc2_jours{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
#acc2 .acc2_jour{flex:none;width:64px;border:1.5px solid var(--acc2-trait);border-radius:12px;text-align:center;padding:6px 0;font-size:12px;color:#5b6b76;background:#fff;cursor:pointer;scroll-snap-align:start;line-height:1.3}
#acc2 .acc2_jour b{display:block;font-size:19px;color:#24313a}
#acc2 .acc2_jour:hover{border-color:var(--acc2-bleu)}
#acc2 .acc2_jour.on{background:var(--acc2-bleu);border-color:var(--acc2-bleu);color:#dff3f8}
#acc2 .acc2_jour.on b{color:#fff}
#acc2 .acc2_jour:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}
#acc2 .acc2_jour:disabled:hover{border-color:var(--acc2-trait)}
#acc2 .acc2_choix select{display:block;width:100% !important;max-width:none !important;height:auto !important;border:1.5px solid var(--acc2-trait) !important;border-radius:12px !important;padding:11px 12px !important;
	font-size:15px !important;margin:10px 0 0 !important;background:#fff;color:var(--acc2-texte)}
#acc2 .acc2_choix select:focus{border-color:var(--acc2-bleu) !important;outline:0}
#acc2 .acc2_choix select.acc2_remplace{display:none !important}
#acc2 .acc2_heures{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:10px 0 4px}
#acc2 .acc2_h{border:1.5px solid #cfe3ea;border-radius:10px;text-align:center;padding:8px 0;font-weight:600;color:#0b5e72;font-size:14px;background:#f5fbfd;cursor:pointer}
#acc2 .acc2_h:hover{border-color:var(--acc2-bleu)}
#acc2 .acc2_h.on{background:var(--acc2-bleu);color:#fff;border-color:var(--acc2-bleu)}
#acc2 .acc2_aucune{color:var(--acc2-gris);font-size:14px;margin:10px 0}
#acc2 .acc2_motif{display:none;margin-top:12px}
#acc2 .acc2_motif.visible{display:block}

/* espace personnel (formulaire Joomla deplace) */
#acc2 #le_login{width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;float:none !important;box-shadow:none !important;border-radius:0 !important;background:none !important}
#acc2 #le_login .page-header{display:none}
#acc2 #com-users-login__form{height:auto !important;margin:0 !important;background:#fff !important;border:0 !important;border-top:5px solid #5b6b76 !important;border-radius:22px !important;box-shadow:var(--acc2-ombre) !important;padding:20px 22px !important}
#acc2 #com-users-login__form > h3.titres_box,#acc2 #com-users-login__form > hr{display:none !important}
#acc2 #com-users-login__form > center{text-align:left;color:var(--acc2-gris);font-size:13.5px;margin:-10px 0 4px 60px}
#acc2 #com-users-login__form > center i{font-style:normal}
#acc2 #com-users-login__form fieldset{border:0;margin:0;padding:0;min-width:0}
#acc2 #com-users-login__form .control-group{display:block;margin:0 0 10px !important;position:relative}
#acc2 #com-users-login__form .control-label{float:none !important;width:auto !important;text-align:left !important;padding:0 !important;margin:0 0 4px}
#acc2 #com-users-login__form .control-label label{font-size:11px;font-weight:600;color:#5b6b76;text-transform:uppercase;letter-spacing:.4px;margin:0}
#acc2 #com-users-login__form .control-label .star{color:#c0392b}
#acc2 #com-users-login__form .controls{margin:0 !important;min-width:0}
#acc2 #com-users-login__form .input-group{display:flex;width:100%;flex-wrap:nowrap}
#acc2 #com-users-login__form input.form-control,#acc2 #com-users-login__form input[type=text],#acc2 #com-users-login__form input[type=password],#acc2 #com-users-login__form input[type=email]{
	width:100% !important;max-width:none !important;height:auto !important;border:1.5px solid var(--acc2-trait) !important;border-radius:12px !important;padding:11px 12px !important;font-size:15px !important;
	box-shadow:none !important;background:#fff !important;margin:0 !important;flex:1;min-width:0}
#acc2 #com-users-login__form .input-group input.form-control{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}
#acc2 #com-users-login__form input:focus{border-color:var(--acc2-bleu) !important;box-shadow:0 0 0 4px rgba(11,133,161,.12) !important;outline:0}
#acc2 #com-users-login__form .input-password-toggle{border:1.5px solid var(--acc2-trait);border-left:0;border-radius:0 12px 12px 0;background:#f4f7f9;padding:0 14px;color:#5b6b76;min-width:46px}
#acc2 #com-users-login__form .input-password-toggle .icon-eye:before,#acc2 #com-users-login__form .input-password-toggle .icon-fw:before{font-family:inherit}
#acc2 #com-users-login__form .com-users-login__remember{margin:6px 0 4px;font-size:14px}
#acc2 #com-users-login__form .com-users-login__remember label{font-weight:400;margin:0;display:inline}
#acc2 #com-users-login__form .form-check{display:flex;align-items:center;gap:8px;padding:0;margin:0}
#acc2 #com-users-login__form .form-check-input{margin:0;float:none;position:static}
#acc2 #com-users-login__form .com-users-login__submit .controls{text-align:center}
#acc2 #com-users-login__form button[type=submit]{display:block;width:100%;margin:12px 0 10px;border:1.5px solid var(--acc2-bleu);border-radius:12px;padding:12px;background:#fff;color:var(--acc2-bleu);font-weight:700;font-size:15px;box-shadow:none;text-shadow:none;background-image:none}
#acc2 #com-users-login__form button[type=submit]:hover{background:var(--acc2-bleu);color:#fff}
#acc2 #pass_perdu{color:var(--acc2-bleu);font-size:13px;cursor:pointer}
#acc2 #com-users-login__form .com-users-login__submit .controls > br{display:none}
#acc2 #email_secours_login,#acc2 #captcha_login{margin:10px 0 0 !important}
#acc2 #captcha_login{width:140px !important;display:inline-block}
#acc2 #captcha_code,#acc2 #refresh_captcha_login{vertical-align:middle;margin-top:10px}
#acc2 #envoyer_email_secours_login{border-radius:10px;margin-top:10px}

#acc2 .acc2_pied{text-align:center;color:var(--acc2-gris);font-size:12.5px;margin-top:26px}
#acc2 .acc2_pied a{text-decoration:none}
#acc2 #result_qr_code_google_maps:empty{display:none}
#acc2 #result_qr_code_google_maps{text-align:center}
#acc2.acc2_juste_rdv .acc2_bas{grid-template-columns:minmax(0,560px);justify-content:center}

/* ecran peu haut (portable) : en-tete plus compact */
@media (max-height:820px) and (min-width:761px){
	#acc2{padding-top:12px}
	#acc2 .acc2_tete{padding:8px 20px}
	#acc2 .acc2_logo{max-height:58px}
	#acc2 .acc2_qr{width:52px;height:52px}
	#acc2 .acc2_titre{font-size:clamp(17px,2vw,26px)}
	#acc2 .acc2_tete.acc2_sans_logo{grid-template-columns:52px 1fr 52px}
}
/* tablette */
@media (max-width:1000px){
	#acc2 .acc2_album{--h:clamp(170px,32vh,300px)}
	#acc2 .acc2_media2{grid-template-columns:1fr 1fr}
	#acc2 .acc2_media2 .acc2_contact{grid-column:1/-1}
}
/* telephone */
@media (max-width:760px){
	#acc2{padding:10px 10px 20px}
	#acc2 .acc2_carte,#acc2 #div_se_coonecter,#acc2 #com-users-login__form{border-radius:16px !important}
	#acc2 .acc2_tete{grid-template-columns:auto 1fr;padding:10px 14px;gap:10px;border-radius:16px}
	#acc2 .acc2_tete.acc2_sans_logo{grid-template-columns:1fr}
	#acc2 .acc2_tete.acc2_sans_logo:before{display:none}
	#acc2 .acc2_logo{max-height:50px;max-width:90px}
	#acc2 .acc2_qr{display:none}
	#acc2 .acc2_titre{font-size:16px;text-align:left}
	#acc2 .acc2_sans_logo .acc2_titre{text-align:center}
	#acc2 .acc2_album{--w:min(300px,78vw);--h:calc(var(--w) * .68);margin:16px 0 6px}
	#acc2 .acc2_ph.p1{transform:translateX(calc(var(--w) * .4)) scale(.8) rotateY(-18deg)}
	#acc2 .acc2_ph.m1{transform:translateX(calc(var(--w) * -.4)) scale(.8) rotateY(18deg)}
	#acc2 .acc2_ph.p2,#acc2 .acc2_ph.m2{opacity:0}
	#acc2 .acc2_fl{display:none}
	#acc2 .acc2_infos,#acc2 .acc2_bas,#acc2 .acc2_media1,#acc2 .acc2_media2{grid-template-columns:1fr;gap:14px}
	#acc2 .acc2_avis{display:none}
	#acc2 .acc2_cadre iframe{min-height:220px}
	#acc2 .acc2_champs{grid-template-columns:1fr}
	#acc2 .acc2_et{font-size:0;justify-content:center;padding:8px}
	#acc2 [data-etape="1"] .acc2_et[data-et="1"],#acc2 [data-etape="2"] .acc2_et[data-et="2"],#acc2 [data-etape="3"] .acc2_et[data-et="3"]{font-size:12px;flex:2}
	#acc2 #com-users-login__form > center{margin-left:0}
}
@media (prefers-reduced-motion:reduce){
	#acc2 .acc2_ph{transition:none}
}
@media print{
	#acc2 .acc2_album,#acc2 .acc2_points,#acc2 .acc2_fl{display:none}
}
