.fraction {
    display: inline-block;
    vertical-align: middle; 
    margin: 0 0.2em 0.4ex;
    text-align: center;
}
.fraction > span {
    display: block;
    padding-top: 0.15em;
}
.fraction span.fdn {border-top: thin solid black;}
.fraction span.bar {display: none;}
    

.gras{font-weight: bold;}



table{
	border-collapse: collapse;
	padding: 5px;
	border-color: #FF1B22;
	border: medium solid black;

}
table td{
	border: groove;
	text-align: center;
    padding: 3px;
    height: 40px;
    
}


.images {
	width: 300px;
}

.bouton {
	width: 120px;
    font-size: 18px;
    border: groove;
    color : black;
    font-weight: bolder;
}


th{
text-align: center;
	border: groove;
	min-width: 90px;
	background-color:#616161;
	color: white;
	font-weight: normal;
	font-size: 20px;
	padding: 3px;
}

table tr:nth-child(odd){
  background-color:#D3E0FF;
}
