
a{text-decoration: none;}
a:visited{font-family:"verdana"; font-size:14pt; color:blue;}
a:hover{color:#b70000; text-decoration:none;} /* B70000=rouge */

body{
    display: flex;
    flex-flow: column wrap;
    width: auto;
    min-height: 100vh;
    margin: 0; padding: 0;
    font-family: verdana; font-size: 16px;
}

nav{padding: 2rem; background-color: rgb(151, 185, 247);}

main{
    padding-top: 20px;
    display: flex; flex-direction: column;
    min-height: 100vh; 
    justify-content: center; align-items: center; 
    text-align: center;
    background-color: cornflowerblue;
}


h1{font-size: 20px; text-align: center; 
    margin: 30px 0 40px 0;}

.containerSections{display: flex; margin-top: -20px;}
    section{padding: 20px;}
      h2{font-size: 16px; color: white;}
      section img{width: 300px; height: 320px;}
      .yellow{color: yellow; font-weight: bold; font-size: 18px;}

#commentaire{
    margin-top: 60px; margin-bottom: 60px;
    background-color: rgb(142, 176, 240);
    color: rgb(206, 10, 10);
    padding: 20px;
    border-radius: 10px;
    max-width: 400px;
    line-height: 1.5rem;
}


@media screen AND (max-width: 800px) {
    .containerSections{flex-direction: column;}
}
 
@media screen and (max-width: 500px) {
    #commentaire{max-width: 250px;}
}