*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{color:#000;font-family:Arial #000,Arial,helvetica,sans serif;font-size:15pt;width:100%}h2{background-color:#ae0010;color:#fff;display:inline-block;font-size:11pt;font-weight:400;margin:1em 0 .5em;padding-bottom:3px;padding-left:12%;padding-top:3px;width:88%;line-height:1.15rem!important}h3{color:#333;font-family:Arial #000,Arial,helvetica,sans serif;font-size:12pt;padding-left:.5rem}h3 small{color:#999;font-size:10pt;font-weight:400}h4{color:#999;font-size:26px;font-weight:700}fieldset{border-left:none!important;margin:0}fieldset table thead tr th{background:0 0;border:none}fieldset table tbody tr td{color:#434343;padding:.3rem .5rem}fieldset table tbody tr td .col-add,fieldset table tbody tr td:first-child{text-align:right;color:#000}fieldset .reservation{background:#f5f5f5;border-left:2px solid #ae0010;padding-bottom:1rem;margin-bottom:.5rem}fieldset .reservation .res-title{text-align:center;padding:1.5rem;position:relative;min-width:3.8rem}fieldset .reservation .res-title h4{position:absolute;top:.8rem;left:.8rem}fieldset .reservation .toolbox{float:right;margin-right:.5rem;margin-top:.5rem}fieldset .reservation .toolbox .add,fieldset .reservation .toolbox .close{background:inherit;cursor:pointer;font-size:2rem;font-weight:700;opacity:.3}.obl{color:#ae0010;font-size:12pt}.form-header{background:#f5f5f5;width:900px}.form-header td,.form-header th{padding:.5rem}.form-header thead tr th{background:#8e8e8e!important;border-bottom:2px solid #6d6d6d!important}.form-header tbody tr td a{text-decoration:none;color:#ae0010;background:0 0}.form-header tbody tr td a:hover{text-decoration:underline}.form-header tbody tr td:first-child{padding-left:2rem;width:40%}form input[type=text],form textarea{border:1px solid #8e8e8e;font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif;font-size:12px;margin-bottom:.2rem;padding:.2rem}form input[type=text]:focus,form textarea:focus{border-bottom:2px solid #6d6d6d;box-shadow:none;outline:0}form select{-webkit-appearance:none!important;-webkit-border-radius:0;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;padding:.2rem .5rem;font-size:.8rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:rgba(0,0,0,.75);line-height:normal;border-radius:0;height:1.6rem;margin:0 0 .5rem 0}form select::-ms-expand{display:none}form select:hover{background-color:#f3f3f3;border-color:#999}form select:disabled{background-color:#ddd;cursor:default}input[type=button]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif!important;font-weight:400;line-height:normal;margin:0 0 1.11111rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:.88889rem 1.77778rem .94444rem 1.77778rem;font-size:.88889rem;background-color:#ae0010;border-color:#7b000b;color:#fff;transition:background-color 300ms ease-out}input[type=button]:focus,input[type=button]:hover{background-color:#95000e}#bouton{float:right;margin-right:250px}#page{width:900px;margin-left:300px;margin-top:40px}#menu{padding-top:30px;margin-left:345px}#cadre fieldset{margin-left:0}#footer{border-bottom:0;margin:2rem auto 0 auto!important}#erreur{color:red;font-weight:700;text-align:center}#erreur li{list-style-image:none;list-style-position:outside;list-style-type:none}.pagecourante{font-weight:700}.alert{color:red;border-color:red;border-width:2px}
