#section1{
    height: 200px;
    width: 100%;
    background-image: url("/img/assemble-nationale-de-la-mauritanie1.jpg");
    background-position-y: -80px;
    position: relative;
}
h2{
    margin-bottom: 35px;
    text-transform: uppercase;
}
#background{
    background-color: #006e35;
    opacity: 0.4;
    position: absolute;
    height: 100%;
    width: 100%;
}

#section2{
    width: 93%;
    margin: 80px auto 40px auto;
}
#deputeactuels{
    margin-top: 25px;
    display: flex;
}

#deputeactuels .p1{
    background-color: #03cf66;
    width: 45%;
    display: flex;
    justify-content: center;
    padding: 15px 0;
    font-size: 20px;
}

#deputeactuels .p1 a{
    color: white;
}

#affiliation{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#affiliation div{
    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    display: flex;
    height: 65px;
    width: 27%;
    margin-right: 20px;
    margin-bottom: 30px;
}

#affiliation div .a1{
    width: 20%;
    background-color: #03cf66;
}

#affiliation div .a2{
    margin-left: 15px;
    padding: 15px 0;
}

#affiliation div .a2 p{
    line-height: 10px;
}

#affiliation div .a2 p:last-child{
    font-size: 30px;
    font-weight: bold;
}

#cartemauritanie{
    background-color: #03cf6686;
    display: flex;
    justify-content: center;
    position: relative;
}

#cartemauritanie img{
    height: 760px;
    width: auto;
}

#region{
    position: absolute;
    top: 20px;
    left: 0;
}
#region li{
    list-style-type: none !important;
    margin-bottom: 9px;
}

#region li .l1{
    background-color: white;
    font-size: 20px;
    font-weight: bold;
    padding: 10px;
    display: inline-flex;
    width: 45px;
    justify-content: center;
    color: black;
}

#region li .l2{
    font-size: 20px;
    margin-left: 8px;
    color: black;
}

#manou{
    width: 93%;
    margin: 75px auto;
    display: flex;
}

#manou div:nth-child(1){
    width: 70%;
}

#manou div:nth-child(1) img{
    width: 100%;
    height: auto;
}

#manou div:nth-child(2){
    margin-left: 15px;
    width: 28%;
    background-color: #03cf66;
    color: white;
    padding: 40px 40px 0 40px ;
}

#manou div:nth-child(2) h3{
    color: white;
}

#manou div:nth-child(2) p{
    margin-top: 45px;
}

#myVideo{
    margin-bottom: 50px;
}