﻿body {
    background: rgb(212, 212, 212);
}

#zonecentrale {
    background: rgb(212, 212, 212);
    width: 900px;
    margin: 0 auto;
}

hr {
    width: 900px;
}

#titre_principal {
    display: inline-block;
    width: 292px;
    height: 150px;
    background-color: rgb(212, 212, 212);
}

#logo {
    display: inline-block;
    scale: 1.3;
    margin-left: 8px;
    margin-top: 4px;
}

#jd {
    display: inline-block;
    font-family: "Damion", cursive;
    scale: 2;
    margin-left: 40px;
}

#edm {
    font-family: "Sintony", sans-serif;
    display: inline-block;
    scale: 2;
    margin-left: 66px;
    margin-top: 50px;
}

nav {
    margin-left: 12px;
    vertical-align: top;
    display: inline-block;
    position: relative;
    background-color: rgb(212, 212, 212);
    height: 150px;
    width: 592px;
    font-family: "Sintony", sans-serif;
}

header nav ul {
    scale: 1.3;
    margin-left: 110px;
    margin-top: 125px;
}

header nav ul li {
    display: inline-block;
    margin-left: 20px;
}

#banniere_image {
    display: inline-block;
    height: 200px;
    width: 900px;
    background-color: rgb(212, 212, 212);
    background-image: url(images/batiment.jpg);
    font-family: "Sintony", sans-serif;
    border-radius: 10px;
    box-shadow: black 0px 3px 5px;
}

#banniere_description {
    height: 50px;
    width: 900px;
    background-color: rgba(24, 24, 24, 0.8);
    color: white;
    margin-top: 150px;
    line-height: 3;
    font-family: "Sintony", sans-serif;
    border-radius: 10px;
}

article {
    position: relative;
    vertical-align: top;
    margin-top: 12px;
    display: inline-block;
    width: 596px;
    height: 500px;
    background-color: rgb(212, 212, 212);
    font-family: "Sintony", sans-serif;
}

#textartop {
    color: #000000;
}

#textart {
    display: inline-block;
    margin: -100px -125px;
    width: 840px;
    color: #000000;
    scale: 0.7;
    text-align: justify;
}

aside {
    margin-left: 8px;
    margin-top: 12px;
    display: inline-block;
    background-color: rgb(92, 87, 87);
    width: 292px;
    height: 500px;
    font-family: "Sintony", sans-serif;
    border-radius: 10px;
    box-shadow: black 0px 3px 5px;
}

#textaside {
    position: relative;
    color: white;
    margin-left: 10px;
}

#textaside2 {
    position: relative;
    color: white;
    scale: 0.8;
    margin-top: -25px;
}

#imgaside {
    display: inline-block;
    margin-left: 70px;
}

#imagelogo {
    display: inline-block;
    margin-top: -40px;
    margin-left: 24px;
}

aside img{
    border-radius: 10px;
    margin-left: 3px;
}

a img {
    transition: transform 0.3s ease; 
  }

  a img:hover {
    transform: scale(1.2); 
  }

#imagesfleche {
    position: relative;
    margin-top: -400px;
    margin-left: -11Px;
}

footer {
    background-color: rgb(212, 212, 212);
    width: 900px;
    margin: 0 auto;
}

#tweet {
    display: inline-block;
    vertical-align: top;
    background-color: rgb(212, 212, 212);
    width: 292px;
    height: 125px;
    font-family: "Sintony", sans-serif;
    border-radius: 12px;
    box-shadow: black 0px 3px 5px;
}

#mes_photos {
    display: inline-block;
    vertical-align: top;
    background-color: rgb(212, 212, 212);
    width: 292px;
    height: 125px;
    margin-left: 8px;
    font-family: "Sintony", sans-serif;
    border-radius: 10px;
    box-shadow: black 0px 3px 5px;
}

#mes_liens {
    display: inline-block;
    vertical-align: top;
    background-color: rgb(212, 212, 212);
    width: 292px;
    height: 125px;
    margin-left: 8px;
    font-family: "Sintony", sans-serif;
    border-radius: 10px;
    box-shadow: black 0px 3px 5px;
}

div.textfooter {
    color: #000000;
    margin-left: 10px;
    margin-top: -10px;
}

#montp {
    color: #000000;
    margin-top: -10px;
    margin-left: -22px;
    scale: 0.8;
}

#imgbat {
    display: inline-block;
    margin-left: 31px;
}

footer div img {
    border: 2px solid black;
}

a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}

a:hover {
    color: rgb(146, 12, 12);
    text-decoration: underline 2px;
}

footer a {
    color: rgb(146, 12, 12);
}

footer a:hover {
    color: rgb(0, 0, 0);
    text-decoration: none;
}