@media screen and (max-width: 1599px){
	body,html{
	font-size: 16px;
	}
	
}

@media screen and (max-width: 1081px){
	.hautGeneral{
	height: 60px;
	grid-template-rows: 60px;
	}
	.retourP{
	width: 40px;
	height: 40px;
	}
	.bas{
	margin-top: 30px;
	padding-top: 50px;
	}
	.triangleBas{
		width: 85px;
		height: 50px;
	}
	.zonePartenaire{
	gap:20px;
	}
	
	.zoneAffichage{
	gap:30px;
	}
	.txt50{
	width:calc(50% - 30px);
	}
	.txt100{
	width:calc(100% - 20px);
	}

	.visu50{
	width:calc(50% - 20px);
	}
	.visuGal{
	width:calc(25% - 15px);
	}
}

@media screen and (max-width: 751px){
	.contDouble{
	justify-content: center;
	flex-wrap: wrap;
	}
	.txt50{
	width:calc(100% - 20px);
	}
	.visu50{
	width:calc(100% - 20px);
	max-width: 600px;
	}
	
}