table td, table th{
	padding: 5px 10px;
	text-align: center;
	border-left: 1px white solid;
	margin: 0;
}
table{
	border-collapse: collapse;
	width: 100%;
	transition: all .3s;
	max-height: 500px;
	overflow: auto;
}
tr:nth-child(even) {
	background-color: rgba(20,20,50,.1);
}
tr:nth-child(odd) {
	background-color: rgba(20,20,50,.3);
}
th{
	background-color: #202050;
	color: #fff;
}
table img{
	width: 80px;
}
table input{
	width: 50px;
	text-align: center;
}
.valider{
	display: flex;
	justify-content: flex-end;
	padding: 20px;
}
.valider button{
	margin: 10px;
	width: 100px;
	height: 30px;
	border: none;
	border-radius: 5px;
	box-shadow: 0 0 10px lightgray;
}
.haut{
	color: #AAF;
	text-align: center;
	border-radius: 10px;
}