.BannerPresantation{
    background: url(../Images/HeaderProduitsnew.jpg) top center no-repeat;
    width: 100%;
    height: auto;
    position: relative;
    height: 50vh;

}

.PathInterne{
    color: #071e42;
    font-weight: 400;
    font-size: 1.4em;
    width: 100%;
    text-align: left;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    position: relative;
    background-color: #efefef;
    font-weight: bold;

}
.PathInterne a{
    text-decoration: none;
    color: #071e42;
    position: relative;
    padding-bottom: 3px;
}
.PathInterne a:hover{
    color: #071e42;
    text-decoration: none;

}
.PathInterne a span:hover:after{
    width: 100%;
}

.PathInterne a span:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 2px;
    background: #fff;
    -webkit-transition: .35s;
    transition: .35s;
}

.PathInterne .span1{display: inline-block;
  margin-left: 0px;margin-right: 3px; display: inline-block;}

.TitrePrincipalInterne{
  color: #0e142a;
  font-size: 3em;
  font-weight: 400;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  /*margin-bottom: 9vh;*/
  /*background: url(../Images/BgTitreInterne.png) bottom center no-repeat;*/
  padding-top: 3vh;
}
.blockPathTitre{
    position: absolute;
    /* top: 0px; */
    bottom: 0px;
    margin: auto;
    width: 100%;
    /* height: 200px; */
    bottom: 0px;
}



@media screen and (max-width: 768px) {


.contentInterne {padding:15px !important;}

.TitrePrincipalInterne{
    width: 63%;
    text-transform: uppercase;
    /*margin-bottom: 9vh !important;*/
    /*padding-bottom: 3vh;*/  
    margin: auto;
}
.BannerPresantation {
    height: 56vh !important;
}
}
.contentInterne {
  padding: 5vh 0px;
  color: #454545;
  text-align: justify;
}
.AdressTitre{
background: url(../Images/AdressIcon.png) center left no-repeat;
padding-left: 30px;
  color: #1d398a;
  font-weight: bold;
  font-size: 1.8em;
  margin-bottom: 15px;
    
}
.AdressTel{
background: url(../Images/TelIcon.png) center left no-repeat;
padding-left: 30px;
  color: #1d398a;
  font-weight: bold;
  font-size: 1.8em;
  /*font-weight: 400;*/
  margin-bottom: 15px;
}
.AdressFax{
background: url(../Images/FaxIcon.png) center left no-repeat;
padding-left: 30px;
  color: #1d398a;
  font-weight: bold;
  font-size: 1.8em;
  margin-bottom: 15px;
}
.AdressCourrier{
background: url(../Images/EmailIcon.png) center left no-repeat;
padding-left: 30px;
  color: #1d398a;
  font-weight: bold;
  font-size: 1.8em;
  margin-bottom: 15px;

}
.AdressList{
  color: #454545;
  font-weight: 400;
}
.AdressList a{
  color: #454545;
  font-weight: 400;
  text-decoration: none;
}
.AdressList a:hover{
  color: #ff5f00;
  text-decoration: none;
}
.AdressList p{
    font-size: 1.5em;
}
.listAresse{

  margin-bottom: 20px;
}


@media screen and (max-width: 768px) {
.listAresse {
  padding:0px 15px !important;
  margin-bottom: 20px;

}
.BannerPresantation {
    height: 56vh !important;
}
.TitrePrincipalInterne{
      width: 63%;
    text-transform: uppercase;
    margin-bottom: 9vh !important;

    padding-bottom: 3vh;
    margin: auto;
}
}


@media screen and (max-width: 1080px) {
  .AdressList span{
    display: block;
  }
  }
.MapesContent{
   width:100%;
margin:8vh 0px;
}
.MapesContent iframe{
   width:100%;
 
}
.MapesContent .col-xs-12 {}











