@media screen and (max-width: 1281px){
	body,html{
		font-size: 16px;
	}
	
	/* ACCUEIL ------------------- */
	.flexCaseAcc{ gap:20px;	}
	.caseAcc{ width: 335px;	}
}

@media screen and (max-width: 1081px){
	body,html{
		font-size: 14px;
	}
	
	.blocTel{
	width: 210px;
	}
	.panoMontagne{ height: 300px; }
	.panoMontagne.interne{ height: 220px; }
	.logoP{ height: 180px; }
	
	.menuTop{ justify-content: space-around; }
			
	.bandeauVisuelPage{
	height: 140px;
	}
	.sousMenuPage{
	width:400px;
	}
	.bandSloganPage{
	width: calc(100% - 420px);
	}
	.sloganTop{
	width: 100%;
	max-width: inherit;
	font-size: 2em;
	line-height: 1.1em;
	white-space: normal;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	}
	.visuelTop{
	width: 50%;
	}
	
	.col50.tab{ width: calc(100% - 20px); }
	.col50.tab.photo{ width: calc(100% - 20px); max-width: 450px; clear: both; left: 50%; transform: translateX(-50%); }
	
	/* ACCUEIL ----------------- */
	.caseAcc{ width: 280px;	}
	.flexTitre img{ width: 80px; height: 80px; }
	.colAnim{
	width:calc(100% - 40px);
	max-width: 650px;
	height: 350px;
	left: 50%;
	transform: translateX(-50%);
	}
	.gridGeneral{
    gap: 30px;
	}
	
}

