@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Mystery+Quest&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600;700&display=swap');
body{

}

.fond{
  width: 100%;
  height: 100%;
  z-index: 0;
  position: fixed;
}

#ensemble{
  z-index: 2;
position: relative;
}
.container{
  width: 100%;
  margin: auto;
  z-index: 2;
position: absolute;
/*padding-top: 100px;*/
}
#slider{
  overflow: hidden;
  position: relative;
  max-width: 100%;
    height: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}
.espace{
  height: 100px;
}
.espace2{
  height: 300px;
}
.center{
  text-align: center;
}
#wrapper{
  transition: margin 1000ms;
}
.slide{
  float: left;
}
.slide img{
  display: block;
}

#next, #nextvid{
  width: 50px;
  height: 45px;
  position: absolute;
  right: 0;

  cursor: pointer;
}
#next{
  background: url("../images/next.png");
}
#nextvid{
  background: url("../images/next.png");
}
#prev{
  width: 50px;
  height: 45px;
  position: absolute;
  left: 0;
  background: url(../images/prev.png);
  cursor: pointer;
}
#boutons, #boutonsvid{
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  text-align: center;
}
#boutons li, #boutonsvid li{
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 7px;
  background: #fff;
  margin: 0 5px;
  cursor: pointer;
}
#boutons .active, #boutonsvid .active{
  border: solid #E6711C 3px;
}

.bloc{
  margin-bottom: 20px;
}

.bloc ul{
  margin-left: 65px;
}
.bloc li {
  
  list-style: disc;
}


.diapo, .casevideo{
  margin-left: auto;
  margin-right: auto;
}
.diapo{
  display: table;width: 90%;
}
.casevideo{
  width: 100%;
  text-align: center;
}
.diapoimg{
  display: inline-table; padding: 5px;width: 300px;
height: 300px;
text-align: center;
}
.miniimg{
  width: auto;
  height: 225px;
}

.videodanse{
  width: 1200px;
  max-height: 785px;
}

.imgpresentation{
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.imgsize{
  width: 100%;
}

@media all and (max-width : 1200px) {
    h2{
      width: 100%;
    }
   #slider{
    width: 900px;
    height: 600px;
   }
.videodanse{
    width: 100%;
   }
   .imgpresentation{
  width: 80%;
}
}

@media only screen and (max-width : 768px) {

.espace2{
    display: none;
}
.espace{
  display: inherit;
}
  .fond{  width: 215%;
  height: 101%;
  margin-left: -5px;
  }
       #slider{
    width: 80%;
    height: auto;
   }
   .logo{
    width: 100px;
    border-radius: 0;
   }

   .center{
    width: 100%;
   }
   #texte{
    width: 95%;
   }
   .bloc ul{
    margin-left: 0;
   }

}
