
  p, h1 {align:center; text-align: center;}
  .level2 {background-color:#11475a; color:#bcdbf1;}
  .level2 {padding: 2vw; border-radius: 4vw;}
  .level2 p {text-align: left; padding: 1vw;}
  .level2 a {color: #ffffff;}
  .pad10 {padding: 2vw}
  .une-activite {margin: 6vw 0 6vw 2vw; border-radius: 4vw 0 0 0;}
  .menu .sub {display: none;}
  .menu .sub:focus {display: inline;}
  .menu .meta:focus ~ a.sub {display: inline;}
  .vers-activites:has(>.meta:focus) a {background-color:#66869f; color:#ffffff}
  .teinte0, .menu .meta:focus {background-color:#ffffff; color:#11475a}
  .teinte1, .menu .vers-activites a, .menu .meta:focus ~ a.sub {background-color:#badbf3; color:#12465a}
  .teinte2 {background-color:#66869f; color:#ffffff}
  .teinte3 {background-color:#11475a; color:#bcdbf1}
  .larger {font-size: LARGE;}
  .pad0 {padding: 0}
  .pad4 {padding: 4vw}
  .pleft p {text-align: left; padding: 1vw;}
  .mar0 {margin: 0}
  .mar10 {margin: 4vw}
  .activite-titre {margin: 1vw 0; width: 100%; display: flex; justify-content: left; flex-wrap: wrap; align-items: center; }
  .activite-titre .logo {text-align: left;}
  .activite-titre img {width:10vw;}
  h1 {font-size: 6vw; padding: 0; margin: 0;}
  .une-activite h1 {width: 84vw;}
  .round {border-radius: 4vw}
  .teinte0 {background-color:#ffffff; color:#11475a}
  .teinte1 {background-color:#badbf3; color:#12465a}
  .teinte2 {background-color:#66869f; color:#ffffff}
  .teinte3 {background-color:#11475a; color:#bcdbf1}
  # body {background-color:#c19062; background-image:url("index_background_.png"); background-size:100% auto;}
  #entree {padding: 0; margin: 0; height: 75vw;}
  #titre {font-size: 8vw; margin:0;}
  #titre a {text-decoration: none;}
  #accueil {margin: 0; padding: 0;}
  #accueil .logo {margin: 2vw auto; padding: 0;}
  #accueil .logo img {text-align: center; margin: 0 auto; width: 20vw;}
  #accueil .lieu-dedie {text-align: center; margin: 2vw auto; width: 95vw; padding: 1rem; font-size: 4vw;}
/*  #accueil .lieu-dedie a {text-decoration: none;} */
  #accueil .contact {text-align: center; margin: 2vw auto; width: 80vw; padding: 0; font-size: 4vw;}
/*  #accueil .contact a {text-decoration: none;} */
  #activites {display: flex; justify-content: space-around; flex-wrap: wrap; align-items: center; margin-top: 7vw;}
  #activites > p img {width: 45vw;}
  #activites > p.apropos {margin: 1vw 1vw; padding: 1vw; font-weight: bold; border-radius: 3vw; font-size: 2.5vw;}
  #activites > p.apropos a {text-decoration: none; font-size: 2.5vw;}
  .menu {margin: 1vw 0; width: 100%; display: flex; justify-content: space-around; flex-wrap: wrap; align-items: center; background-color:#fbeacd; }
  .menu .vers-activites { width: 85vw; display: flex; justify-content: space-around; flex-wrap: wrap; align-items: center;}
  .menu a {margin: 1vw 0.5vw; padding: 1vw 1vw; font-weight: bold; border-radius: 3vw; text-decoration: none; font-size: 2.5vw;}
  .menu img {width:10vw;}
  body {background-color:#e7c59b;}
  body {background-image: url("img/Image_de_fond_500px.jpg"); background-repeat: no-repeat; background-size: 100%;}
  body, html {padding:0; margin: 0}
  #  .menu {display: none;}
