

body {
  background: #ffffff none repeat scroll 0% 0%;
  font-family: Verdana, Geneva, Tahoma, sans-serif, sans-serif;
  line-height: 1,6em;
  color: #ffffff;
  justify-content: center;
}
.print-button {
            padding: 15px 30px;
            font-size: 1.2em;
            color: black;
            background-color: #59ff00;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            transition: background-color 0.3s ease;
            text-decoration: none; /* Pour enlever le soulignement si c'est un lien */
            display: inline-block; /* Pour que le padding fonctionne bien */
}

.print-button:hover {
            background-color: #0056b3;
}

h1 {
/* font-size: 30px; */
  padding: 17px 0px 0px 10px;
  font-weight: bold;
  color: black;
 }
 h4 {
  text-align: center; background-color: #ffffff;color:#0056b3;
 }
img {
  max-width: 72px;
  height: auto;
}

a {
  display: block;
  text-decoration: underline; ;
  color: blue;
  }

a:hover {
  text-decoration: none;
  color: red;
}

table {
width: 70%;
line-height : 2em;
table-layout: auto;
vertical-align: middle;
 margin: auto;
 border: 3px solid #c1437a;
}

td {
  background-color: #ffffcc;
 border-width:1px;
 border-style:solid; 
 border-color:red;
 empty-cells: show;
  text-align: center;
  color: black;
  table-layout: auto;
  }
th {
  background-color: #33ff33;
  border-spacing: 5px;
  border:1px solid black;
  empty-cells: show;
  text-align: center;
  color: black;
  table-layout: auto;
  text-align: center;
  }