.imgPage1{width:-webkit-fill-available;width:-moz-available}.btnCommencer{margin-bottom:30px}.numSection{letter-spacing:5px}.affichageMessageErreur{margin-top:40px;box-shadow:5px 5px 5px #5e5e5e;font-weight:bold;letter-spacing:4px;text-align:center;animation-name:affichageMessageErreurAnim;animation-duration:.5s}@keyframes affichageMessageErreurAnim{from{opacity:0}to{opacity:1}}.p-indication-format{text-align:start;margin-top:0;letter-spacing:1px}.btnHeure{padding:5px;font-weight:bold;font-size:.9em;letter-spacing:3px;border:2px solid #ef796d;border-radius:10px;cursor:pointer}.btnSuiv,.btnPrec{width:150px;font-size:.9em}#formu{text-align:center}.lblFormu{font-size:1.4em;letter-spacing:3px}.listeHeure{display:flex;flex-direction:row;overflow:hidden;flex-wrap:wrap;justify-content:space-between;position:relative;margin-top:15px;gap:5px}.inputHidden{position:fixed;bottom:10%;right:10%}section{padding:15px;height:calc(100vh - 160px)}#sectionPrinc{overflow:initial;height:initial}#formu [id="sectionPrinc"].actu~.barreProgress{display:none}.calendarMain{font-size:1.2em}.sectionPageFinale{max-width:500px;margin:auto;text-align:center;letter-spacing:3px;height:calc(100vh)}.divContactPageFinale{margin-bottom:50px;display:flex;justify-content:space-evenly}.divContactPageFinale div{align-self:center}.textareaFormu{width:100%;font-family:Arial;font-size:15px;border:5px solid #ef796d;resize:none}@media screen and (min-width:640px){.imgPage1{width:auto}}