@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 80rem) {
  .container {
    margin: 1em 2em;

  }
}
/* adaptation des images à la taille de l'écran */
img {
    max-width: 100%;
    height: auto;


}
body {
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';

}
/*-------------------------------------DEF DES LIENS-----------------------*/
  A:link { text-decoration: none ; color:blue ; }
  A:visited { color:darkcyan ; font-style: italic; font-weight: 800 ; }
  A:hover {color:red; font-weight: 900 ; }	
/*-------------------------------------FIN DEF DES LIENS-----------------------*/
.grid-container_h {
    display: grid;
    grid-template-columns: 1fr 3fr 2fr 1fr;
	grid-gap: 30px;
}

.grid-container5 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr; 
	grid-gap: 15px;
}
.grid-container2 {
    display: grid;
    grid-template-columns: 1fr 4fr; 
	grid-gap: 30px;
	grid-row-gap: 20px;
}
.grid-container4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr; 
	grid-gap: 60px;
	grid-row-gap: 20px;

}
.txt_sugg {

		vertical-align:inherit ;


}
.item2 {
        text-align: center;
		vertical-align: baseline;

}
.archives {
 	text-decoration : none;	
	text-align : justify;
	font-size : 180;

}
.grid-text {
text-align: justify;
		vertical-align: top;
}


.grid-cell {
        text-align : center;
		vertical-align: center;
}



h1 {
color: red;
font-size: 24px;
}