/*balises*/

body{
font-family: 'Courier New', monospace;
background-color: rgb(245,245,220);
font-size: 17px;
}

h1{
text-align : center;
color: #A69F9F;
}


h3{
text-align : center;
}

/* Ce bouton ne vient pas de moi */



button {

	
  background-color: #fbeee0;
  border: 2px solid #422800;
  border-radius: 30px;
  box-shadow: #422800 4px 4px 0 0;
  color: #422800;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  font-size: 18px;
  padding: 0 18px;
  line-height: 50px;
  text-align: center;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

button:hover {
  background-color: #fff;
}

button:active {
  box-shadow: #422800 2px 2px 0 0;
  transform: translate(2px, 2px);
}

@media (min-width: 768px) {
  button {
    min-width: 120px;
    padding: 0 25px;
  }
}



/* images*/
#linusvald{

width: 46.5%


}

#linus_bg{
width: 60%

}

/*div et autres*/

.presentation {
	
	margin-left: 37%;
}


  

.mais_prq{
display: flex;
flex-direction : row;

}

.le_bouton{
margin-left: 41%;

}





/* tableaux*/



table {
 
  border-collapse: collapse;
  border: 2px solid rgb(140 140 140);
  font-family: sans-serif;
  font-size: 0.8rem;
  letter-spacing: 1px;
}

caption {
  caption-side: bottom;
  padding: 10px;
  font-weight: bold;
}

thead,
tfoot {
  background-color: rgb(228 240 245);
}

th,
td {
  border: 1px solid rgb(160 160 160);
  padding: 8px 10px;
}

td:last-of-type {
  text-align: center;
}

tbody > tr:nth-of-type(even) {
  background-color: rgb(237 238 242);
}

tfoot th {
  text-align: right;
}


