body {
  font-family: 'BloggerSansLight';
  font-weight: normal;
  font-style: normal;
}


/* #mon_cv{
    border-radius: 5px;
} */

#cv_section {
    border-radius: 5px;
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: grid;
    width: 100%;
    height: 250px;
    grid-template-areas:  "nav head"
                          "nav head"
                          "nav head"
                          "nav head"
                          "nav head"
                          "nav head"
                          "nav head"
                          "nav main"
                          "nav main"
                          "nav foot";
    grid-template-rows: 150px 1fr 250px;
    grid-template-columns: 150px 1fr;
  }
  
  #cv_section > header {
    padding-left: 2rem;
    border-radius: 5px;
    grid-area: head;
    background-color:  #94AF94;
    color: whitesmoke;
  }

  #ma_photo{
    
    padding-top: 1rem;
    padding-bottom: 1rem;
text-align: center;
vertical-align: center;

  }
  .ma_photo{
    width: 80%;
  }
  
  #cv_section > nav {
    grid-area: nav;
    border: black, solid, 1px;
    /* background-color:  #94AF94; */
    color: #565656;
    border-radius: 5px;
    margin-right: 1rem;
    margin-bottom: 2rem;
  }
  
  #cv_section > main {
    grid-area: main;
    background-color:white;
    /* border-radius: 5px; */
    padding: 1rem 1rem 1rem 1rem;
  }
  
  #cv_section > footer {
    grid-area: foot;
    background-color: #94AF94;
    padding-right: 1rem;
    text-align: right;
    border-radius: 5px;
    margin-bottom: 3rem;
  }

  #logo_entreprise{
          text-align: right;
          padding-right: 1rem;
  }

  .card{
    box-shadow:0 0 10px rgba(0,0,0,0.63);
  }
 