body {
		align-items: stretch;
		display: flex;
		flex-direction: column;
	}
    body *{
        box-sizing: border-box;
    }
	#topmost {
		height: initial !important;
	}
	#entete {
		display: flex;
		align-items: center;
        justify-content: space-between;
        width: 100%;
        height:50px;
	}
    #entete #burger {
		cursor: pointer;
        display:none;
	}   
      #entete #burger > *{
        width: 25px;
        height: 3px;
        background-color: #ffffffff;
        margin: 4px 0;
        transition: 0.4s;
    }
    #entete #burger.clicked ._bar1 {
        transform: rotate(-45deg) translate(-3.5px, 5px);
    }
    #entete #burger.clicked ._bar2 {
        opacity: 0;
    }
    #entete #burger.clicked ._bar3 {
        transform: rotate(45deg) translate(-5px, -6px);
    }
    @media screen and (max-width: 740px) {
        #appPage #entete #burger {
            display:block;
        }
    }
    #mainContent {
    display: flex;
    flex-direction: column;
    max-width: 1100px;
    width:100%;
    height:initial;
    margin: 5rem auto 1rem;
    padding: 0;
    border: none;
    align-items: center;
    justify-content: flex-start;
    flex-grow: 1;
    }
    @media (max-width: 1000px) {
        #mainContent {
            overflow:auto;
        }
    }
    @media (max-width: 740px) {
        #mainContent {
            margin: 3rem auto 0;
        }
    }
    @media (max-width: 1000px) {
        #ajaxContainer {
            height:initial;
            flex-grow: 1;
        }
    }
	#ajaxContainer img {
		vertical-align: middle;
	}
	#ajaxContainer h1 {
		width: 100%;
	}
    footer{
        padding-bottom:2px;bottom:6px;width:100%;text-align:center;opacity:0.7;font-size:8pt
    }
    @media screen and (max-width: 1000px) {

        footer{
            display:none;
        }

    }