.section-3
{
    position: relative; 
    width: 100%;
}

.section-3:after
{
background: black none repeat scroll 0 0;
    content: " ";
    display: block;
    padding-bottom: 40%;
    position: relative;
    z-index: 0;
}

    .section-3 .titre
    {
        top: 3.4%;
        font-size: 3.5vw;
    }



.recette 
{
    position: relative;
    height: 2346px;
    width: 100%;
}

    .recette .img-recette
    {
        background-image: url("Photos/menu.jpg");
        background-size: cover;
        height: 42.5%;
        position: absolute;
        top: 14.3%;
        width: 50%;
    }

    .recette .titre-recette 
    {
        background-image: url("Photos/paperbackround.jpg");
        background-size: cover;
        height: 39.5%;
        position: absolute;
        right: 0;
        top: 12%;
        width: 50%;
    }

    .recette .description-recette 
    {
        background: white none repeat scroll 0 0;
        height: 54.3%;
        position: absolute;
        right: 11.4%;
        top: 39.2%;
        width: 42.6%;
    }

    .recette .detail-recette 
    {
        
        background: white none repeat scroll 0 0;
        border: 2px solid #bfaca6;
        height: 30.5%;
        left: 11.8%;
        position: absolute;
        top: 63%;
        width: 30.8%;
    }

    .recette .plus-recette 
    {
        color: red;
        font-weight: bold;
    }