@charset "UTF-8";

@media (min-width: 769px) and (max-width: 1440px){
    
}

@media (min-width: 769px) and (max-width: 1024px){
	
	.runningBoxStatistique{
		flex-direction: column;
	}
}

@media (max-width: 560px) {
	#global {
		height: auto;
	}
	#main {
		height: auto;
	}
	.headerBar {
		flex-wrap: wrap;
		justify-content: center !important;
	}
	.boxW.closed .boxH {
		border-radius: 0.75em;
	}
	.boxW.closed .boxHBG {
		display: none;
	}
	.boxW.closed .boxB {
		display: none;
	}
	.cguBoxW .boxB {
		padding-right: 1em;
	}
	.cguBoxW h2 {
		font-size: 1.25em;
	}
	.runningBox {
		flex-direction: column;
		align-items: stretch;
	}
	.resultBox {
		margin-left: 0;
	}
	.resultBox .boxW {
		margin-top: 0.5em;
	}
	.resultBox .resultBoxC .boxB {
		padding-right: 1em;
	}
	.resultBox.utilisateurObj{
		flex-direction: column;
	}
	#map{
		height: 20em;
		width: 100%;
		flex: none;
	}
	.formBox {
		margin-left: 0;
	}
	.formBox .formBoxContent {
		margin-top: 0.5em;
	}
	.formBox .summaryBox .boxB {
		padding-right: 1em;
	}
	.favorisBox {
		max-width: none;
	}
    .favorisBox .filtreW .inputFxW {
		flex-direction: column;
	}
	.favorisBox .filtreW .inputW {
		width: 100%;
		margin: 0;
	}
	.favorisBox .filtreW .inputW .selectW {
		width: 100%;
	}
	.favorisBox .filtreW .btnW {
		margin: 0.5em auto 0 auto;
	}
	.runningBoxStatistique{
		flex-direction: column;
	}
	.resultBox.statistiqueObj .resultW{
		width: 100%;
		margin: 0.1em;
	}
}

@media (max-width: 450px) {

    
}