body{
   background-image: url('coeur.jpg');
   background-size: 100%;
/*    background-position: top center; */
}

header{
/*     border: 1px solid blue; */
    margin: 2em;
    background-color:rgba(255, 255, 255, 0.75);
    text-align:center;
    padding: 1em;
}

header>h1{
    color: rgb(240,0,0);
}

header>p{
    font-weight: bold;
}

section{
    width: 60%;
    float: left;
/*     border: 1px solid blue; */
    background-color:rgba(255, 255, 255, 0.75);
}


section{
    text-align: center;
}


section figcaption{
    color: rgb(200,0,0)
}

section figure#gesves{
    float:left;
    width: 40%;
}

section figure#ohey{
    margin-top:5em;
    float:right;
    width: 40%;
}

section figure img{
    width: 100%;
}

aside{
    width: 35%;
    float: right;
    padding: 1em;
    background-color:rgba(255, 255, 255, 0.75);
    margin-bottom: 3em;
    
}

aside h2{
    text-align:left;
    color: rgb(200,0,0)
}

aside h3{
    text-align:left;
    color: rgb(180,0,0)
}

aside span.nom{
    font-variant:small-caps;
}

aside em{
    font-weight:bold;
    font-style:normal;
}