@media (max-width: 1100px) {

header, #content, #contact, #legal, footer {
	width: 100%;
	max-width: 1100px;
	}
	
footer {
	max-width: initial;
	}

#content > #start div.alerte {
	margin: 4px 0;
	}

div.alerte > div.text {
    max-width: 662px;
	}

header {
	z-index: 20;
    position: fixed;
    top: 0;
    left: initial;
    margin-left: initial;
    min-height: 54px;
    background-color: #2874b2;
	}

#content #carrousel {
    padding-top: 371px;
	}

#content .glide {
    left: 0;
    position: absolute !important;
    right: 0;
    top: 24px;
	}

.glide .glide__bullets {
    top: 0px;
	}

/*div.details > div.infos > div.courbe {
	width: 41%;
	}*/

/*div.details > div.infos > div.incidence {
	width: 58%;
	}*/

div.alerte > div.img {
	width: 21%;
	}

div.alerte > div.text {
	width: 77%;
	max-width: initial;
	}
}