.form_tarif{color:#333;width:100%}.form_tarif .tarif-table-container{overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em !important;background:#fff;border-radius:1em;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4);margin:1em 0 !important}.form_tarif .tarif-table-container table{background-color:#fff !important;margin:0;-webkit-box-shadow:0px 0px 1px #4169e1;box-shadow:0px 0px 1px #4169e1}.form_tarif .tarif-table-container table thead{background-color:#1e88e5;color:#fff}.form_tarif .tarif-table-container table thead th{text-transform:uppercase;text-align:center;padding:0 1em;margin:unset;font-size:14px}.form_tarif .tarif-table-container table tbody tr{border-bottom:1pt solid #fff !important;border-top:1pt solid #fff !important}.form_tarif .tarif-table-container table tbody tr td{text-align:center !important;padding:0px !important;font-size:11px;color:#0066b1;background:#fff;border-right:0px !important;vertical-align:middle !important;padding:0 1em !important}.form_tarif .tarif-table-container table tbody tr td bold{font-weight:bold}.form_tarif .tarif-table-container table tbody .row-hover:hover td:not(.category),.form_tarif .tarif-table-container table tbody .row-hover td.highlight{background-color:#e3f2fd}.form_tarif .tarif-table-container table tbody tr:nth-child(even){background-color:#f9f9f9;border-bottom:1px solid #0066b1 !important}.form_tarif .tarif-table-container table tbody tr:hover td:nth-child(n+2){background-color:#e3f2fd}.form_tarif .tarif-table-container p.caption{font-size:11px !important;font-weight:bold !important;margin-left:-1px !important;padding:2px 0 !important;color:#0066b1 !important;border-right:2px solid #fff !important}.form_tarif .tarif-table-container a{color:#1e88e5;text-decoration:none;font-weight:500;border-bottom:2px solid rgba(0,0,0,0);-webkit-transition:.2s ease;transition:.2s ease}.form_tarif .tarif-table-container a:hover{border-color:#1e88e5}.form_inscription{font-size:12px;margin:0 !important;padding:10px !important;border:0 !important;outline:0 !important;background-color:#fff;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4);border-radius:1em;line-height:normal}.form_inscription table{background-color:#fff !important}.form_inscription th{line-height:unset}.form_inscription tr{border-bottom:1pt solid #fff !important;border-top:1pt solid #fff !important}.form_inscription td{text-align:left !important;padding:0px !important;font-size:12px;background-color:#fff !important;color:#0066b1;border-right:2px solid #fff !important}.form_inscription caption{font-size:13px !important;margin-left:-1px !important;padding:2px 0 !important;color:#fff !important;background-color:#0066b1 !important;border-right:2px solid #fff !important}.form_inscription strong{font-weight:bold !important;color:#0066b1 !important}.form_inscription .highlight{background-color:#d9dfe4 !important;color:#0066b1;padding-left:4px !important;letter-spacing:normal !important}.form_inscription select{text-align:left !important;padding:0px !important;height:unset !important;font-size:12px;-webkit-appearance:auto !important;-moz-appearance:auto !important;appearance:auto !important;background-image:none !important;padding-block:1px !important;border-radius:0 !important;color:#000 !important;letter-spacing:normal !important;border:1px solid gray;width:100%}.form_inscription select:enabled{background:#fff !important}.form_inscription select:disabled{background:#d3d3d3 !important}.form_inscription label{margin:0px;color:#0066b1 !important;font-size:12px;font-weight:normal}.form_inscription input{width:100% !important;padding:0 0 1px 5px !important;border:#789 !important;background-color:#fff !important;border-style:solid !important;border-width:thin !important;color:fieldtext !important;letter-spacing:normal !important;height:unset !important;-webkit-box-shadow:unset !important;box-shadow:unset !important;font-size:12px}.form_inscription input[type=text]{padding-block:1px !important;padding-inline:2px !important}.form_inscription input[type=checkbox],.form_inscription input[type=radio]{width:auto !important;float:none !important;-webkit-appearance:auto !important;-moz-appearance:auto !important;appearance:auto !important;display:inline !important;opacity:unset !important;margin:0 !important;vertical-align:text-bottom !important}.form_inscription .date_naissance,.form_inscription .niveaux{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;color:#0066b1 !important}.form_inscription .div_auto_parentale{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_inscription .verif_code{color:#b10066 !important;font-weight:bold !important}.form_inscription .parental_decl{text-wrap:nowrap !important}.form_inscription .formule_aide{text-align:center !important;padding-top:4px !important}.form_inscription :is(input:not(:disabled),select:not(:disabled)):hover,.form_inscription :is(input:not(:disabled),select:not(:disabled)):focus{-webkit-box-shadow:0 1px 3px #aaa !important;box-shadow:0 1px 3px #aaa !important}@media screen and (max-width: 736px){.form_tarif{display:none}.caption_inscription,.form_inscription li,.form_inscription select,.form_inscription input,.form_inscription caption,.form_inscription p,.form_inscription label,.form_inscription .highlight_mobile,#formule_aide{font-size:medium !important}.container_inscription{margin:0}.form_inscription{background-color:#f2f2f2}.form_inscription tbody{display:grid}.form_inscription table{width:100%;background-color:#f2f2f2 !important}.form_inscription tr{display:contents}.form_inscription td{display:block;width:100%;border:0 !important;background-color:#f2f2f2 !important}.form_inscription td+td{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.form_inscription .highlight:not(.highlight_mobile),.form_inscription .niveaux{display:none}.form_inscription .date_naissance{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;background-color:rgba(0,0,0,0) !important}.form_inscription .highlight_mobile{background:#d3d3d3 !important;padding:5px !important;margin:0 0px .5em 0 !important}.form_inscription select,.form_inscription input,.form_inscription caption{min-height:3em !important;border-radius:.5em !important;margin:0 0px .5em 0 !important;padding:.5em !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d3d3d3 !important;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.form_inscription select{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;-moz-appearance:none !important;appearance:none !important;-webkit-appearance:none !important;font-size:1em !important;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;background-repeat:no-repeat;background-position-x:100%}.form_inscription caption{border:1px #0066b2 solid !important}.form_inscription input[type=radio],.form_inscription input[type=checkbox]{margin:0px !important;min-height:0px !important;vertical-align:middle !important}.form_inscription p,.form_inscription label{margin:0px !important;text-align:justify}.form_inscription .div_auto_parentale{-ms-flex-wrap:wrap;flex-wrap:wrap}#formule_aide{text-align:center !important;margin-bottom:.5em !important}.skip-mobile{display:none !important}}