  @font-face {
    font-family: "WonderType";
    src: url("font/WonderType-Regular.otf");
  }

.rendu{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100vw;
}
.box{
}
.menu{
  position: fixed;
  bottom: 5vh;
  right: 0;

}
.menu a{
  text-decoration: none;
  padding-right: 1vw;
  border-bottom: 1px dashed ;
  border-left: 1px dashed ;
  border-radius: 30%;
}
input {
  text-decoration: none;
  margin: 1vw;
  padding: 1;
  width: auto;
  border:0;
  background: transparent;
  border-radius: 30%;
    border-bottom: 1px dashed ;
  border-left: 3px dashed ;
    font-family: "WonderType";
    color:inherit;
}
a{
  color:inherit;
}
.texte{
  display: flex;
  justify-content: space-around;
  width: 100vw;
  position: static;
  margin-top:0%;
  padding: 1%;
  margin-left:0;

}
.part{
  width:55vw;
    padding: 1%;
}
.part-deux{
    width: 35vw;
    font-size: 1rem;
    line-height: normal;
    padding: 1%;
}
.content-img{
  display: inline-flex;
  width:100vw;
  height: auto;
  flex-wrap: wrap;
}
img{
  position: relative;
  height:60vh;
  width: auto;
  padding: 1%;
}
body {
  font-size:1.15rem;
  line-height: 1.85rem;
  padding: .5vw;
  width: 100vw;
  font-family: "WonderType";
  background: blanchedalmond;
  overflow-x: hidden;

}
body strong {
  margin-right: 1vw;
  font-size: .95rem;
}

body strong, body a {
  font-weight: normal;
}

body a:hover {
}

body h2 {
  font-family: "WonderType";
    font-size: 1.8rem;
    border-radius: 30%;
    border-bottom: 1px dashed ;
    border-left: 3px dashed ;
    display: block;
    width: 10vw;
}

body h1 {
  font-size: 1.8rem;
  font-family: "WonderType";
  text-decoration: none;
  border-radius: 70%;
  border-bottom: 1px dashed ;
  border-left: 3px dashed ;
  padding: 1vh;
  margin-right: 2vw;
  width: 10vw;
  float: left;
}

body p:nth-of-type(1), body p:nth-of-type(2){

}

body p {

}

body p em {
  font-style: italic;
  font-weight: normal;
}

body p em:hover {

}

body li,
body ul {
  list-style: none;
}

body ul li:after {
  margin-bottom: 1vw;
}
body ul li:before {

  content:"☑ ";
}
@media screen and (max-width: 1050px) {
  body {

  }

  .texte{
    display: block;

  }
  .part{
    width:80vw;
    padding: 2%;
    font-size: 1.5rem;

  }
  .part h1{
    margin-top: -8%;
    margin-right: 2vw;
  }
  .part-deux{
      width: 85vw;
      font-size: 1.5rem;
      line-height: normal;
      padding: 1%;
  }
}
@media print {
  @page {
    size: A4;
    margin-bottom: 2cm;
  }

  body {
    background: white;
    width: 90VW;
    top: 0;
    margin: 0;
    padding: 1vw;
      line-height: normal;
  }

  body p, body ul li {
    font-size: 13pt;
  }

  body input {
    display: none;
  }

  body h1,   body h2{
    margin: 0vw;
    padding: 0;
    float: none;
    width: auto;
    border: 0px solid;
  }

  body h1:nth-of-type(1) {
    top: 0;
    position: relative;
    font-size: 1.5em !important;
    line-height: normal;
    margin: 0vw;
    padding: 0;

  }

  body p:nth-of-type(1) strong, body p strong, body li strong {
    font-size: 1.1rem;
    margin: 0;
    padding: 0;
    border: 0px solid Navy;
  }
}

/*# sourceMappingURL=style.css.map */
