/* Nouvel ordre: O *//* Variables */:root{--texte:#3b3b46;--bg:#3b3b46;--bg-fonce:#1c1d1f;--blanc:#ffffff;--blancpale:#f9f8f4;/* Contour */ --contour:#ccd2db;--contour-focus:#00e486;--contour-hover:#b5b9bf;/* Couleurs */ --vert:#009f6e;--vert-fonce:#006B54;--vert-hover:#00b47d;--vert-pale:#79ffc8;}/* Reset */*{-webkit-tap-highlight-color:rgba(0,0,0,0);}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}body,div,dl,dd,form,img,input,figure{padding:0;margin:0;}body,html{margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}img,iframe{max-width:100%;border:0;}a{background-color:transparent;}a:active,a:hover{outline:none !important;}table{border-spacing:0;border-collapse:collapse;}/* Form */input[type="text"],input[type="button"],select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;border:1px solid;}a:focus,input[type="text"]:focus,input[type="button"]:focus,select:focus,textarea:focus{outline-color:var(--contour-focus);}input[type="text"]{-webkit-user-select:text;user-select:text;-webkit-appearance:none;appearance:none;-webkit-touch-callout:text;}input[type="button"]{font:inherit;cursor:pointer;text-transform:none;color:inherit;border:none;background:none;}input[type="button"]:active{outline:none;}/* --- MAIN --- */:root{font-size:62.5%;/* 10px = 1rem - Plus facile a calculer */}body{font-family:"Open Sans",sans-serif;font-size:1.4rem;/* 1.4rem = 14px */ font-style:normal;font-weight:normal;color:#2d2d31;background-color:#fcfcfc;}h1,h2,h3,h4{font-family:"Montserrat",sans-serif;}/* Display none */table.outils-invisible{display:none;}p.txtcentre{text-align:center;}table.centre{margin:0 auto;}/* Entete */p.univ{display:block;margin:20px 0 0 0;padding:0 10px;font-size:1.16rem;font-weight:600;letter-spacing:0.08em;font-family:"Montserrat",sans-serif;text-align:center;text-transform:uppercase;}h1.titre-entete{display:block;margin:10px 0;padding:0 10px;font-weight:600;text-align:center;}/* Formulaire */form#formulaire{width:100%;max-width:360px;margin:0 auto;}/* Tableau */table.tabpetitbord{margin:20px auto;border-radius:3px;border:1px solid var(--contour);background-color:var(--blancpale);-webkit-box-shadow:0 6px 10px -5px rgba(0,0,0,0.07);box-shadow:0 6px 10px -5px rgba(0,0,0,0.07);}table.tabpetitbord tr{border-bottom:1px solid var(--contour);}table.tabpetitbord tr td:first-child{text-align:right;}table.tabpetitbord tr td{padding:8px 10px;text-align:left;}table.tabpetitbord tr th{padding:14px 10px;text-align:left;font-family:"Montserrat",sans-serif;font-size:1.55rem;font-weight:600;background-color:var(--blanc);}/* Champs */select,input[type="text"]{min-width:50px;padding:7px;font-family:"Open Sans",sans-serif;font-size:13px;color:var(--texte-pale);border-radius:3px;border:1px solid var(--contour);background-color:var(--blanc);-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:border 120ms ease-out,background 120ms ease-out;transition:border 120ms ease-out,background 120ms ease-out;}select{-webkit-appearance:auto;appearance:auto;}select:hover,input[type="text"]:hover{border-color:var(--contour-hover);}select:focus,input[type="text"]:focus{border:1px solid var(--contour-focus);outline:none;}/* Bouton */input[type="button"]{display:inline-block;margin:2px auto;padding:16px;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0.02em;text-align:center;cursor:pointer;text-decoration:none;text-transform:uppercase;color:var(--blanc);border:none;border-radius:3px;background-color:var(--vert);box-shadow:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:box-shadow 120ms ease-out,background 120ms ease-out;transition:box-shadow 120ms ease-out,background 120ms ease-out;}input[type="button"]:hover{outline:none;background-color:var(--vert-hover);box-shadow:0 12px 12px -4px rgba(0,0,0,.15);}input[type="button"]:active{background-color:var(--vert);box-shadow:none;}input[type="button"]:focus,input[type="button"]:focus:not(:focus-visible){outline:none;}input[type="button"]:focus-visible{border-radius:3px;box-shadow:inset 0 0 0 2px var(--contour-focus);}/* Paragraphe de la fin - Note de bas de page */body div:last-child{display:block;width:500px;max-width:100% !important;padding:10px 20px 30px 20px;text-align:center;}