.tc{
 text-align:center;
}

.js{
 text-align:justify;
 max-width:80%;
 margin-left:auto;
 margin-right:auto;
}

.js_full{
    text-align:justify;
   }

.img-objectifs{
    height:150px;
}

.circle
{
  margin: 5px;
  width: 50px;
  background-color: #234a6b;
  color: #fff;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 2px;
  padding-left:5px;
  padding-right:5px;
}

.color_ee{
 color: #234a6b ;
}
.bg_color_ee{
 background-color: rgb(35, 74, 107)  !important;
 color:#fff !important;
}
.bg_color_ee_transp{
    background-color: rgba(35, 74, 107, 0.8) !important;
    color:#fff !important;
   }
   
.color_bleu{
 color: #234a6b !important;
}
.bg_color_bleu{
 background-color: #234a6b;
 color:#fff;
}

.button_color_bleu{
    background-color: #234a6b;
    color:#fff;
    border: 0px solid;
    font-size:0.8em;
   }

.button_color_bleu:hover{
    background-color: #fff;
    color:#234a6b;
    border: 0px solid #234a6b;
   }
  
.color_gris{
 color: #4c4c4c;
}
.bg_color_gris{
 background-color: #4c4c4c;
 color:#fff;
}

.logo_ee{
    height:100px;
}

.picto_handicap{
    margin-top:-18px;
}

.mobilite{
    background-image:url(../images/mobilite.png);
    background-position: center bottom;
    background-size: 100% auto;
    height:550px;
    background-repeat: no-repeat;
}

.home{
    height:995px;
    background-position: center top;
    background-size: 100% auto;
}

.mgt50{
    margin-top:50px;
}
.mgt40{
    margin-top:40px;
}
.mgt30{
    margin-top:30px;
}
.mgt20{
    margin-top:20px;
}
.mgt10{
    margin-top:10px;
}
.mgt5{
    margin-top:5px;
}
.mgb50{
    margin-bottom:50px;
}
.mgb40{
    margin-bottom:40px;
}
.mgb30{
    margin-bottom:30px;
}
.mgb20{
    margin-bottom:20px;
}
.mgb10{
    margin-bottom:10px;
}
.mgb5{
    margin-bottom:5px;
}
.mgl50{
    margin-left:50px;
}
.mgl40{
    margin-left:40px;
}
.mgl30{
    margin-left:30px;
}
.mgl20{
    margin-left:20px;
}
.mgl10{
    margin-left:10px;
}
.mgl5{
    margin-left:5px;
}
.mgr50{
    margin-right:50px;
}
.mgr40{
    margin-right:40px;
}
.mgr30{
    margin-right:30px;
}
.mgr20{
    margin-right:20px;
}
.mgr10{
    margin-right:10px;
}
.mgr5{
    margin-right:5px;
}
.pd50{
    padding:50px;
}
.pd40{
    padding:40px;
}
.pd30{
    padding:30px;
}
.pd20{
    padding:20px;
}
.pd10{
    padding:10px;
}
.pd5{
    padding:5px;
}