*s{border: solid black 1px}

#topPage, div {display: block;}

#titre{
    width:80%;
    margin: 30px 10% 8% 10%;
    border: solid #AAA 1px;
    border-radius: 10px;
    box-shadow: 2px 2px 3px #AAA;
    text-align: center;}

#mainZone{
    margin: 20px 10% 125px 10%;
    width: 80%;
    border: solid #AAA 1px;
    border-radius: 10px;
    box-shadow: 2px 2px 3px #AAA;
}

#leftAside{
    padding: 20px 0px 20px 0px;
    text-align: center;
    position: fixed;
    right: 4.2%;
    bottom: 50px;
    width:150px;
    box-shadow: 5px 5px 6px #AAA;
    border: solid red 1px;
    border-radius: 20px;
    text-decoration: none;
    background-color: white;
    z-index: +1;}

#leftAside:hover{
    text-decoration: none;
    background-color: white;/*rgba(255,0,0,.15);*/
    border: solid red 1px;
    border-radius: 20px;
    box-shadow: 1px 1px 3px #AAA;
    }


p{font-family: "Times New Roman", Times, serif;}

a{text-decoration: none;}


.intro{ 
    width:80%;
    margin: 50px 10% 50px 10%;
    }

.item{ 
    width:80%;
    min-height: 50px;
    margin: 50px 10% 50px 10%;
    }

.item a img{
    width: 20%;
    margin: 10px 10px 10px 0px;
    box-shadow: 5px 5px 6px #AAA;
    height: inherit;}

.item a p{
    width:45%;
    position:absolute;
    display: inline-block;
    margin: 7px 5% 5% 2%;
    text-align: left;}



