/* 17/06/2024 JFL */
/* Importation police écriture KANIT Light 300 de Google Font */
@import url('https://fonts.googleapis.com/css2?family=Kanit:wght@300&family=Raleway:wght@400;700&display=swap'); /* KANIT Light 300 */

body {
  margin: 0;
  padding: 0;
  font-family: 'Kanit', sans-serif;
}

/* Pas de header oiur le moment
header {
  text-align: center;
  color: white;
  background-color: SteelBlue;
}

header .principal {
  padding: 20px;
}

header nav {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

header nav a {
  color: LightGoldenrodYellow;
  text-decoration: none;
  margin: 0px 30px 30px 30px;
  padding: 10px;  
  border: 1px solid LightGoldenrodYellow;
  background-color: CornflowerBlue;
}

header nav a:hover {
  color: white;
  font-weight: 700;  
  border-bottom: 1px solid Black;
}
*/

/* Section contenant touts les cadres */
section {
  text-align: center;
  background-color: White;
}

/* Code pour cadres responsives */
section .cadre {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  line-height: 1.3em;
}

section .cadre .type1 {
  width: 300px;
  height: 480px;
  margin: 20px 20px;
  border: 2px solid Red;
  border-radius: 20px 20px 0 20px;  
  box-shadow: 3px 3px 3px DarkSlateGray;
}

section .cadre .type1 h3 {
  display: inline;
}

footer {
  text-align: left;
  color: white;
}  
	
footer .ligne-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
    background-color: FireBrick;  
}	

footer .ligne-footer .bloc {
  min-height: 180px; /* min-height : permet une bonne organisation du bloc lorsque l'image est rétrécie sur les écrans de smartphone.*/
  width: 500px;
  margin: 0px 30px 30px 30px; 
}

footer .ligne-logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  background-color: #262B32;  
}

footer .ligne-logo .bloc  img {
  height: auto;
  width: 180px;
  margin: 10px;
} 

img {border : none}

