div.container{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

div.container div{
    display: inline-block;
}

div.container div.navigation{
    background-color: black;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 15%;
}

div.container div.navigation h1{
    color: white;
    text-align: center;
    font-size: 200%;
}

div.container div.navigation ul.menu{
    color: white;
    font-size: 150%;
}

div.container div.navigation a {
    color: white;
    text-decoration: none;
}

div.container div.navigation img.WebSiteLogo {
    width:100%;
    height:auto;
}

div.container div.navigation div.login{
    position: absolute;
    color: white;
    top: 85%;
    left: 20%;
    font-size: 15px;
}

div.container div.navigation p.commercial{
    position: absolute;
    top: 95%;
    left: 25%;
    font-size: 15px;
}

div.container div.content{
    background-color: grey;
    position: absolute;
    top: 0;
    left: 15%;
    height: 100%;
    width: 85%;
    overflow: scroll;
}

div.comment {
    display: block;
    scoll-behavior: auto;
}

p.comment a.username {
    color: white;
    text-decoration: none;
    cursor: pointer
}

div.profil_info {
    width: 25%;
    height: 100%;
    background-color: white;
}
div.profil_info h1 {
    width: fit-content;
}

div.profil_info ul {
    width: fit-content;
    margin:0;
}

div.profil {
    width: 30%;
    height: 40%;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

.profil li{
    list-style-type: none;
    font-size: 150%;
}

div.user_comment {
    width: 40%;
    max-height: 100%;
    overflow: scroll;
}

div.avatar {
    margin:0;
    padding: 0;
    width: 40%;
    height: 45%;
    vertical-align: top;
}

div.avatar img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}

div.comment {
    width: 100%;
    display: inline-block;
}

div.comment img {
    display: inline-block;
    vertical-align: middle;
    max-width: 10%;
    height : auto;
    margin: 5px;
}

div.comment p {
    width: 89%;
    margin: 0;
    height: 40%;
    display: inline-block;
    vertical-align: middle;
}

div.wall {
    width: 74%;
    height: 100%;
    vertical-align: top;
    display: inline-block;
    margin:0;
    overflow: auto;
}

div.wall h1 {
    width: fit-content;
    height: fit-content;
}

div.wall div.post_creator {
    width: 100%;
    height: 20%;
}

div.wall div.post_creator p {
    margin:0;
}

div.wall div.post_creator form {
    width: 50%;
    height: 100%;
}

div.wall div.post_creator textarea.textPost {
    width: 120%;
    height: 120%;
    resize: none;
}
