html,header,body{width:100%;height:100%}header{background:url(../images/dessin-photo_tr.webp) no-repeat center center;background-size:cover;background-attachment:fixed}img{image-rendering:optimizeQuality;}.wrapper{display:table;width:100%;height:100%}.content{display:table-cell;text-align:center;vertical-align:middle}h2{padding-left:125px;padding-bottom:2em;-webkit-transition:padding-left 400ms;transition:padding-left 400ms;-webkit-transition:padding-bottom 400ms;transition:padding-bottom 400ms}.yellow h2{color:var(--yellow)}.pink h2{color:var(--pink)}.blue h2{color:var(--blue)}h3{font-size:1.3em}.yellow h3{color:var(--yellow)}.pink h3{color:var(--pink)}.blue h3{color:var(--blue)}p{text-indent:3em}.subtitle{margin-top:0%;padding-top:0%;font-size:3em;text-shadow:2px 2px 4px var(--black);text-indent:0em}main{max-width:80%;margin:auto;padding-top:20px;padding-bottom:20px}.fadein{opacity:0.1;margin-top:100px;margin-bottom:100px;display:table}.notFadeIn{margin-top:100px;margin-bottom:100px;display:table}.gauche{float:left;-webkit-transition:float 400ms;transition:float 400ms;display:table-cell}.droite{float:right;-webkit-transition:float 400ms;transition:float 400ms;display:table-cell}.txt{width:60%;-webkit-transition:width 400ms;transition:width 400ms;border-width:2px;border-style:solid;border-radius:10px;padding:30px;padding-top:32px;padding-bottom:32px;text-align:justify;position:relative}.yellow{border-color:var(--yellow)}.yellow:before{border-color:var(--yellow)}.blue{border-color:var(--blue)}.blue:before{border-color:var(--blue)}.pink{border-color:var(--pink)}.pink:before{border-color:var(--pink)}.rondImagePresentation:before{background-image:url(../images/dessin-photo-carré-480.webp)}.rondImageActus:before{background-image:url(../images/dessin-photo-carré-480.webp)}.rondImageProjets:before{background-image:url(../images/dessin-photo-carré-480.webp)}.rondImageArt1:before{background-image:url(../images/dessin-photo-carré-480.webp)}.rondImageArt2:before{background-image:url(../images/dessin-photo-carré-480.webp)}.rondImageArt3:before{background-image:url(../images/dessin-photo-carré-480.webp)}.rondImageArt4:before{background-image:url(../images/dessin-photo-carré-480.webp)}.rondImageArt5:before{background-image:url(../images/dessin-photo-carré-480.webp)}.rondImageArt6:before{background-image:url(../images/dessin-photo-carré-480.webp)}.txt:before{background-size:cover;border-style:solid;border-width:2px;border-radius:50%;position:absolute;top:-75px;-webkit-transition:top 400ms;transition:top 400ms;left:-75px;-webkit-transition:left 400ms;transition:left 400ms;content:'';display:block;width:200px;height:200px}.txt:after{position:absolute;bottom:-5px;right:-5px;background:var(--black);content:'';display:block;width:305px;-webkit-transition:width 400ms;transition:width 400ms;height:35px}@media screen and (max-width:1199px){.txt:before{-webkit-transform:scale(.75);transform:scale(.75);-webkit-transition:transform 400ms;transition:transform 400ms}.txt:after{width:205px}h2{padding-left:100px;padding-bottom:0em}}@media screen and (max-width:767px){.txt{width:80%;float:left}.txt:before{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:transform 400ms;transition:transform 400ms}.txt:after{width:105px}h2{padding-left:70px}}@media screen and (max-width:767){.txt{padding:15px;padding-top:16px;padding-bottom:16px}}.waviy{font-family:'Indie Flower',sans-serif;position:relative;margin:0 auto;-webkit-box-reflect:below 0em linear-gradient(transparent,rgba(0,0,0,.2));width:fit-content;display:flex;font-size:5em;-webkit-transition:font-size 400ms;transition:font-size 400ms;text-shadow:1px 1px 4px var(--black)}@media screen and (max-width:767px){.waviy{font-size:3em;text-shadow:1px 1px 2px var(--black)}}.waviy span{position:relative;display:inline-block;color:var(--white);padding:0;margin:0}.waviy:hover span{animation:waviy 0.7s;animation-delay:calc(.05s * var(--i))}@keyframes waviy{0%,40%,100%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.alerte{text-align:justify;padding:15px}