html{font-size:100%;background:url(/images/fonds/1.webp);overflow-x:hidden}
body{margin-top:0;margin-left:auto;margin-right:auto;width:auto;height:auto;min-width:100px;max-width:1200px;font-family:Arial,Helvetica,sans-serif;text-align:center;background-color:#9fc6ff;padding:5px 5px 0 5px;border-radius:10px;box-shadow:0 0 18px #000;display:block}
header{text-align:center;width:100%;height:7.4em;z-index:3;height:5em}
nav{display:block;float:left;width:10em;margin-top:1px;position:absolute;z-index:5;border-radius:0 0 0 10px}
article{margin:auto;text-align:center}
footer{clear:both;overflow-x:hidden;height:auto;font-size:.75em;font-family:Arial;line-height:100%;padding:5px;width:auto;border-radius:0 10px 10px 0;color:#002db7}
aside{margin:auto}
main{margin-left:10.06em;margin-top:-1px;text-align:center;width:auto;min-height:478px;height:100%;border:1px solid;border-radius:0 10px 10px 0;z-index:3}
img {display:block;margin:0 auto;width:100%;height:auto}
h1{width:auto;font-size:1.8em;font-style:italic;margin-top:2px;margin-bottom:auto;color:#002db7}
h2{width:auto;font-size:1.1em;font-style:italic;text-decoration:underline;margin-top:2.25em;margin-top:auto;margin-bottom:1.25em;color:#002db7}
h3,h4,h5{display:none}
.bas-droit{position:fixed;bottom:-.63em;right:.63em;font-size:.63em;font-weight:400;color:#fff;z-index:99}
.bas-gauche{position:fixed;bottom:-.63em;left:.63em;font-size:.63em;font-weight:400;color:#fff;z-index:99}
a{font-family:Arial,Helvetica,sans-serif;text-decoration:none;position:relative;color:#002db7}
li a:after{content:'';position:absolute;bottom:0;left:-1px;width:0;border-bottom:2px solid #e0c720;transition:.8s}
a:after{content:'';position:absolute;bottom:0;left:0;width:0;border-bottom:2px solid #002db7;transition:.8s}
a:active,a:hover,a:link,a:visited {text-decoration:none;color:#002db7;}
a:hover:after{width:100%}
.texte-grand{max-width:50%;font-size:.6em;color:#fff}
.texte-petit,.texte_a{display:none}
#lesmiley{display:block;width:160px;height:120px;margin-left:-1px;margin-top:-1px;z-index:5;border:solid 1px;border-color:#000;border-radius:10px 0 0 0;background-image:url(/modif/folderimage/folderthumb.webp)}
#tete{text-align:center;width:auto;max-width:1036px;height:120px;border-left:1px solid;border-top:1px solid;border-right:1px;border-bottom:1px solid;border-radius:0 10px 0 0;z-index:3;background:url(/modif/folderimage/folderimage.webp) no-repeat center;}
#container{display:none}
.colonne1{width:30%;float:left}
.colonne2{width:38%;float:left;font-weight:700}
.colonne2 a{color:#010410}
.colonne3{width:1%;float:left;font-weight:700}
#texte{display:block;width:auto;max-width:80%;margin-top:-445px;margin-left:auto;margin-right:auto;font-size:30px;background-image:none}
#titre_vertical_grand{border:1px solid;border-right-style: none;margin-top:120px;border-radius:0 0 0 10px;width:160px;height:356px;background-image: url(/images/titre%20vertical_petit.webp)}
#compteur{display:none}
#skiptocontent{display:none}
#slider1{width:100%;height:300px;position:relative;margin-top:20px;margin-left:-20px;overflow:hidden}
#slider1Content{width:auto;max-width:540px;top:0;margin:auto}
#slider1 ul{list-style-type:none}
.slider1Image{display:none}
.slider1Image span{display:none;position:absolute;margin:auto;font:10px/15px Arial,Helvetica,sans-serif;padding:10px 13px;background-color:#000;opacity:.7;color:#fff}
.slider1Image span strong{font-size:14px}
.clear{clear:both}
.up,.down{top:0;right:0;width:110px;height:30px}
.small{font-size-adjust: 0.4}
.menu li:hover{background:#4d4d4d;line-height:28px;border-bottom:1px solid #e0c720;border-left:.5em solid #e0c720;color:#e0c720;height:29px}
.menu li.image:hover{border:0;background:#9fc6ff}
.menu li a:hover{color:#e0c720;text-decoration:none}
.menu ul{margin:0;margin-left:1px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#fff;border:0;list-style:none;text-indent:0;background:0 0;width:160px;position:absolute;z-index:5;transition:.2s max-width}
.menu li{background:#333;line-height:28px;border-bottom:1px solid #bbb;border-left:.5em solid #bbb;height:29px;overflow:hidden}
.menu li.image{background-color:transparent;border-left:0;overflow:visible}
.menu li a{color:#fff;font-size:12px}
ul ul{position:absolute;top:-1000px;overflow:hidden;z-index:99}
li:hover ul.sub-item2022{top:120px}
li:hover ul.sub-item2023{top:150px}
li:hover ul.sub-item2024{top:180px}
li:hover ul.sub-item2025{top:210px}
li:hover ul.sub-item2026{top:240px}
li:hover ul.sub-item2027{top:270px}

li:hover ul.sub-item2022,li:hover ul.sub-item2023,li:hover ul.sub-item2024,li:hover ul.sub-item2025,li:hover ul.sub-item2026,li:hover ul.sub-item2027{max-width:200px;left:0;overflow:visible;text-align:center;cursor:cell}

.sub-item1 li:hover ul,.sub-item2022 li:hover ul,.sub-item2023 li:hover ul,.sub-item2024 li:hover ul,.sub-item2025 li:hover ul,.sub-item2026 li:hover ul,.sub-item2027 li:hover ul{max-width:200px;left:160px;top:0;width:200px}

li:hover ul.sub-item1{display:none}

li ul.sub-item2022,li ul.sub-item2023,li ul.sub-item2024,li ul.sub-item2025,li ul.sub-item2026,li ul.sub-item2027{max-width:0;left:0;text-align:center;cursor:cell}

.sub-item2022 li:hover ul,.sub-item2023 li:hover ul,.sub-item2024 li:hover ul,.sub-item2025 li:hover ul,.sub-item2026 li:hover ul,.sub-item2027 li:hover ul{left:160px;width:157px}
