*{
box-sizing: border-box;
margin:0;
}



@font-face {
    font-family: "w-droge";
    src: 
    url(../../fonts/w-droge/W-Droge-Itinerary.woff2) format("woff2");
}


body {
    font-family: "w-droge", 'Times New Roman', Times, serif;
    color:#6495ED;
    background-color: aliceblue;
    animation: fadeInAnimation ease 1s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
    padding : 30px;
}

@keyframes fadeInAnimation {
0% {opacity : 0;}
100% {opacity : 1;}
}


/*Mise en forme des liens */
a{
text-decoration:underline;
text-decoration-style:dotted;
transition: color 0.3s;
}
a:link {color: #6495ED}
a:visited {color:#6495ED;}
a:hover {color: chartreuse;}

h1{
font-size: 3rem;
color: #6A5ACD;
margin-right:5rem;
}

p{
color:#191970;
padding: 5px;
}

ul {
padding:10px;
font-size: 1.2rem;
}

li{
padding:5px;
}

.academia {
padding : 20px;
max-inline-size: 80vw;
margin-inline: auto;
margin: 0 auto;
border: 5px dotted cornflowerblue;
}

img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}



/* 2xl */
@media (max-width: 1536px) {
  li {
    font-size:1.5rem;
  }
}

/* xl */
@media (max-width: 1280px) {
  li {
    font-size:1.3rem;
  }
}

/* lg */
@media (max-width: 1024px) {
  li {
    font-size:1.2rem;
  }
}

/* md */
@media (max-width: 768px) {
  li{
    font-size:1rem;
  }
}

/* sm */
@media (max-width: 640px) {
  li {
    font-size:0.8rem;
  }
}

