/* HTML/CSS superlight Framework
Copyright 2011-2024 Clotilde Rodriguez

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

Uri: imagevo.fr */
html { font-size: 62.5%; } /*from http://snook.ca/archives/html_and_css/font-size-with-rem */
/* Replace font and image as needed */
@font-face {font-family: 'OpenSans';src: url('police/OpenSans-Regular.ttf');font-display:swap;}
*{margin: 0; padding: 0; color:#222; position:relative; border:none; text-decoration:none;}body{margin:0 auto;font-family:"OpenSans", serif; font-size: 20px;}
h1, h2, h3 {margin: 50px auto 20px auto}
.fl {display:flex;flex-wrap: wrap; justify-content: space-around;} .flc{align-items: center;} .flt{align-items: stretch} .fl > div {margin:0 1%;}.l1, .l10,.l34, .l23, .l12, .l13, .l14 {position:relative}.l10 {width:100%;}.l1 {width:80%;margin:0.5em 10%;}.l34 {width:73%;margin:0.5em 1%;}.l23 {width:64%;margin:0.5em 1%;}.l12 {width:44%;margin:0.5em 3%;}.l13 {width:27%;margin:0.5em 3%;}.l14 {width:19%;margin:0.5em 2.8%;}
@media only screen and (min-width: 320px) {.fl{flex-direction: column}.l10 {width:100%;margin:0; padding:0;}.l1 {width:98%;margin:0.5em 1%;}.l34, .l23, .l12, .l13, .l14 {width:94%;margin:0.5em 1%;padding: 0.5em 1%}} @media only screen and (min-width: 480px) {.fl{flex-direction: row}.l34,.l1 {width:98%;margin:0.5em 1%; } .l14 {width:44%;margin:0.5em 1%;}.l23, .l12, .l13 {width:98%;margin:0.5em 1%;}} @media only screen and (min-width: 768px) {.fl{flex-direction: row}.l1 {width:98%;margin:0.5em 1%; }.l12, .l13, .l23, .l14, .l34 {width:44%;margin:0.5em 2.8%;}} @media only screen and (min-width: 1024px) {.l1 {width:80%;margin:0.5em 10%;}.l34{width:73%;margin:0.5em 1%;}.l23 {width:64%;margin:0.5em 1%;}.l12 {width:44%;margin:0.5em 3%;}.l13 {width:27%;margin:0.5em 3%;}.l14 {width:19%;margin:0.5em 2.8%;}}
.c{clear:both}.pad{padding:10px;}.kikol{position:sticky;top:0;background-color: #fff;z-index: 1}.mrg{margin:20px 0} .m0{margin:0} .p0{padding:0}.mht{margin-top: 50px}.mga{margin-left: 50px} .fdhtbas{background-color:#393940;} .fdhtbas p, .fdhtbas h3, .fdhtbas a, .fdhtbas li {color:#fff} .ptt{font-size: 80%} .imgfd{background:#5E9CC1}.imgfd h2, .imgfd p, .imgfd h1 {color:#fff} .bor{border:2px solid #dfdfdf;border-radius: 10px;box-shadow: 0px 10px 8px #dfdfdf}.inlbl{display: inline-block} input[type=text], textarea {min-width: 300px} .txtctr{text-align: center;} .bouton {width:200px;border-radius: 12px;cursor:pointer;color:#fff;background:#5E9CC1;text-align: center}ul li {margin: 5px;padding:10px;list-style: none;}.attestation {margin:30px;padding-left:30px;border-left: 3px solid #5E9CC1;font-size: 150%;}