	body{
		margin: 0;
		padding: 0;
	}

	a:link, a:visited, a:active{
		text-decoration:none;
		color:#000000;		
	}
	
	#conteneur{
		max-width: 19cm;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
		
	}

	header{
		height:2cm;
		margin: auto;
		padding: 0;
		text-align:center;
	}
	header h1{
		display:inline;
		font-style: italic;
		text-align:center;
	}
	header img{
		vertical-align:bottom;

	}
	nav {
		display: none;
		height:1.7cm;
	}
	.zoneA{
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.affi-image{
		margin: auto;
		height: 250px;
		max-width: 400px;
		text-align:center;
		display:flex;
		
	}
	.images_set{
		margin: auto;	
	}
	.pdf_set{
		margin: auto;
	}
	.zoneB{
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.fiche{
		margin: auto;
		padding: 0px 0px 0px 0px;
		border: 1px solid #ccc;
	}
	.fiche th{
		height:30px;
		padding:1px;
		border: 1px solid #ccc;
		background-color: #98FB98;
	}
	.fiche td {
		padding: 3px 3px 3px 3px;
		border: 1px solid #ccc;
		border-collapse: collapse;
	}
	.fiche tr:nth-child(even){
		background-color: #6495ed;
	}
	.fiche tr:nth-child(odd){
		background-color: #ffffff;
	}	
	.video_set{
		display: none;
	}
	
	.zoneC{
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}	
	.listes-pieces {
		margin: auto;
		padding: 0px 0px 0px 0px;
		border: 1px solid #ccc;
	}
	.listes-pieces th{
		height:30px;
		padding:1px;
		border: 1px solid #ccc;
		background-color: #98FB98;
	}
	.listes-pieces td {
		padding: 3px 3px 3px 3px;
		border: 1px solid #ccc;
		border-collapse: collapse;
	}
	.listes-pieces tr:nth-child(even){
		background-color: #D0E3FA;
	}
	.listes-pieces tr:nth-child(odd){
		background-color: #ffffff;
	}
	footer{
		display: none !important;
	}

	/* Image du set */
	.image-liste-set{		
		height:240px; /*defaut 35*/
		width:240px;
		vertical-align:middle;
		transform-origin: 100% 100%;
		display: block;
	}
	.image-liste-set:hover{		
		z-index :10 ;
		transform: scale(4);
	}


/* Impression papier : A4 portrait */
@page {
	size: A4 portrait;
	margin: 12mm;
}

@media print {
	* {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
	}

	#conteneur {
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
	}

	nav, footer {
		display: none !important;
	}

	thead {
		display: table-header-group;
	}

	tr {
		break-inside: avoid;
		page-break-inside: avoid;
	}

	/* Image principale et informations cote a cote */
	.zoneA {
		float: left;
		width: 43%;
		box-sizing: border-box;
	}

	.zoneB {
		float: right;
		width: 55%;
		box-sizing: border-box;
	}

	.zoneC,
	.clear {
		clear: both;
	}

	/* Taille de l'image principale du set */
	.affi-image {
		width: 100%;
		max-width: 100%;
		height: auto;
		max-height: 170px;
		display: block;
	}

	.affi-image img,
	.zoneA > img {
		max-width: 100%;
		max-height: 170px;
		width: auto;
		height: auto;
		object-fit: contain;
	}

	/* Petites images dans la liste des pieces */
	.listes-pieces img,
	.image-liste-set {
		width: auto;
		height: auto;
		max-width: 35px;
		max-height: 35px;
		object-fit: contain;
		vertical-align: middle;
	}

	.image-liste-set:hover {
		transform: none;
		z-index: auto;
	}
}
