	body {
		color: black;
		background-color: white;
		background-repeat: no-repeat;
		background-position: center;
	}

	table {
		margin: 0 auto;
	}

	/* Default Table Style */
	table {
		color: #333;
		background: #fff;
		border: 1px solid grey;
		font-size: 10pt;
		border-collapse: collapse;
	}

	table thead th,
	table tfoot th {
		color: #777;
		background: rgba(0, 0, 0, .1);
	}

	table caption {
		padding: .1em;
	}

	table th,
	table td {
		padding: .1em;
		border: 1px solid lightgrey;
	}

	div {
		float: left;
		padding: 0 10px;
		margin: 0.57em 0.57em 0;

	}

	.prodbox {
		width: 16em;
		height: 24em;
		text-align: center;
		border-radius: 5px 10px 0 5px;
		box-shadow: 8px 8px 5px #444;
		padding: 8px 12px;
		background-image: url(/site/img/fonddegradbleu.png);
		background-position: bottom;
	}

	.picproduire {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.produire {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 50%;
		background: #fff;
	}

	input[type="submit"] {
		width: 300px;
		height: 80px;
		background-image: url(/site/img/bsuivant.png);
	}

	.footer {
		display: block;
		width: 100%;
		height: 20%;
		background: #fff;
		text-align: left;
	}

	.modalavari {
		visibility: hidden;
		opacity: 0;
		position: relative;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		background: rgba(77, 77, 77, .7);
		transition: all .4s;
	}

	.modalavari:target {
		visibility: visible;
		opacity: 1;
	}

	.modal_content {
		border-radius: 4px;
		position: relative;
		max-width: 90%;
		background: white;
		padding: 1.5em 2em;
	}

	.modal_close {
		position: absolute;
		top: 10px;
		right: 10px;
		color: grey;
		text-decoration: none;
	}

	.modal2 {
		visibility: hidden;
		opacity: 0;
		position: relative;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		background: rgba(77, 77, 77, .7);
		transition: all .4s;
	}

	.modal2:target {
		visibility: visible;
		opacity: 1;
	}