.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;}

#Texte_ELU1, #Texte_ELU2, #Texte_ELU3, #Texte_ELU4, #Texte_ELU5 {
 font-size: 10px;   
    
}
.gras{font-weight: bold;}



.boutton {

	width: 60px;
	font-weight: bold;
}


select {
    width: 95px;
    text-align: center;
}

table input {
	font-size: 15px;
	font-weight: bold;
	width: 140px;
	margin: 3px;
	text-align: center;
}

.valeur {
	font-size: 15px;
	font-weight: bold;
	width: 140px;
	margin: 3px;
	text-align: center;
}

#canvas1 {
    background-color: White;
	border: groove;
	border-color : black;
    width: 95%;
    
}

table{
	cellpadding:10px;
	border-collapse: collapse;
	margin: 10px;

}
table td{
	border: groove;
	width:170px;
	text-align: center;
    	margin: 3px;
}

canvas {
	border: groove;
	margin: 10px;
}

.images {
	width: 380px;
}
#aplomb, #adevers {
    width: 30px;
    
}

th{
text-align: center;
	border: groove;
	width: 70px;
	background-color:#616161;
	color: white;
	font-weight: normal;
	font-size: 20px;
	padding: 3px;
}


#LfyImpose {

	width: 70px;
}

#LfzImpose {

	width: 70px;
}


table tr:nth-child(odd){
  background-color:#D3E0FF;
}

@media screen and (min-width: 1475px) {

#canvas1 {
    background-color: White;
	border: groove;
	border-color : black;
    width: 50%;
    
}

.wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(70px, auto);
}

.zero {
  grid-column: 1/4;
  grid-row: 1;
}
.one {
  grid-column: 1;
  grid-row: 2;
}
.two { 
  grid-column: 2;
  grid-row: 2 ;
}
.three {
  grid-column: 3;
  grid-row: 2 ;
}

}

@media screen and (min-width: 780px) and (max-width: 1475px) {

#canvas1 {
    background-color: White;
	border: groove;
	border-color : black;
    width: 70%;
    
}

.wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(70px, auto);
}

.zero {
  grid-column: 1/3;
  grid-row: 1;
}
.one {
  grid-column: 1;
  grid-row: 2;
}
.two { 
  grid-column: 2;
  grid-row: 2 ;
}
.three {
  grid-column: 1;
  grid-row: 3 ;
}
.four {
  grid-column: 2;
  grid-row: 3;
  
}
}