.avantage_titre h3 {
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #303030;
    margin-bottom: -8px !important;
}

.avantage_Description p {
    font-family: 'Lato';
    font-weight: 400;
    font-size: 15px;
    color: #636363;
    line-height: 21px;
}

.avantage_image {
    position:relative;
    top: 5px;
    padding-right: 30px
}

.align_left {
    text-align:left;
} 


.colorized_135799{
    color:#135799;
}

.align_right {
    text-align:right;
}

.reference_title_custom h3 {
    font-weight:Bold;
    color:#000;
}

.text_justify p {
    text-align:justify;
}

.float_right_coloried {
    bottom: 10px;
    color: #fb8408 !important;
    position: relative;
    right: 50px;
    text-align: right;
}

.custom_width{
    max-width:60%;
    position:relative;
    margin:auto;
}

.bold h3 {
    font-weight:bold
}
.solution_title h4{
    background: #fb8408 none repeat scroll 0 0;
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 5px;
    padding-right: 20px;
    display:inline;
}

.solution_extrait{
    color:#FFF;
    font-family: "Lato",sans-serif;
    width:60%;
}

.solution_extrait p{
  position: relative;
  bottom: 5px;
}

.solution_block p {
      border-bottom: 1px solid #fff;
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 12px;
    line-height: 0;
    padding-bottom: 10px;
    text-transform: uppercase;
    width: 155px;
    position: relative;
    bottom: 10px;
}

.actuality_home_category{
    color:#358ed7;
    text-transform:uppercase;
    position:relative;
    float:left;
    left:30px;
    font-weight:Bold;
    font-size:12px;
    font-family:"PT Sans", sans-serif;
}

.half_bordred_top img{
    border-top-right-radius:4px;
    border-top-left-radius:4px;
}

.actuality_home_description h4 {
    font-size:26px;
    position:relative;
    float:left;
    left:30px;
    color:#43474d;
    font-family:"PT Sans";
}

.actuality_home_date{
    color:#86939e;
    position:relative;
    float:left;
    left:30px;
    font-size: 14px;
    font-family: 'Lato';
}
.actuality_home_text {
    color:#597fae;
      position:relative;
      float:right;
}

.opacity{ opacity:0.15;}

.titre_avantages h3 {
    font-family: "PT Sans";
    font-weight: bold; 
    color: #303030;
    font-size: 18px;

}

.white_text h2 {
    color:#FFF;
}

.non_coloree b {
    color:#FFF;
}

.span1 {
    font-family: 'PT Sans';
    font-weight: bold;
    font-size: 18px;
    color: #FFF;

}

.span2 {
   font-family: 'Lato', sans-serif;
    font-size: 18px;
    color: #FFF;

}

.span3 {
   font-family: 'Lato', sans-serif;
    font-size: 10px;
    color: #FFF;

}

.little_container{
    color:#FFF;
    font-family: 'Lato';
    font-weight:500;
    font-size:16px;
    border-left:3px solid #fb8408;
    padding-left:8px;
}

.color_999999{
    color:#999999;
}

.line_height p {
    line-height:25px;
}

.contact_details h3 {
    color:#3d3c3b !important;
    font-family: 'Lato', sans-serif !important;
    font-weight:Bold !important;
    font-size:14px !important;
}

.contact_details div {
    color: #3d3c3b !important;
    font-family: "Lato",sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin-bottom: 15px;
}
.contact_details .icon_list_item {
    width:100% !important;
}

.contact_details li {
    margin-bottom:8px;
}

.contact_details .icon_list_icon {
    margin-bottom: 20px !important;
    position: relative !important;
    top: 5px !important;
}


.Ce_Que_Nous_Proposons_ {
  font-family: "PT Sans";
  color: rgb(255, 255, 255);
}
.white_bold strong {
    color:#FFF !important;
}

#image_inline li {
    float:left;
    margin-right:20px;
    list-style:none;
}


.partenaire_extrait p {
    color: #6b6b6b !important;
    font-family: "Lato";
    font-size: 16px !important;
    line-height: 30px;
    text-align: justify;
    width: 70%;
}

.partenaire_titre h4 {
     font-family: "PT Sans";
     color:#303030;
     font-size:30px;
     font-weight:Bold;
}
.white {
    color:#FFF;
}

.boutton_personnalise button {
    text-align: center !important;
    width: 190px;
}

.boutton_personnalise a {
    text-align: center !important;
    width: 190px;
}


.grey {
    color:#999999;
}


.service_button a {
    background: transparent !important;
    color:#135799;
}

.page-template-templates .wpb_single_image img {
    vertical-align: middle !important;
}

.titre_solution_s h4{
      font-size: 20px;
      font-family: "PT Sans";
      color: rgb(255, 255, 255);
      font-weight: bold;
      line-height: 2.4;
}
.extrait_solution_s p {
   font-family: 'Lato', sans-serif !important;
   font-weight: 400 !important;
   font-size: 14px !important;

}

.lien_solution_s {
    text-transform:uppercase;
    text-decoration:underline;
}


.Service_title_custom h4 {
  font-size: 18px !important;
  font-family: 'PT Sans', sans-serif !important;
  color: rgb(31, 34, 35) !important;
  font-weight: bold !important;
  line-height: 1.556 !important;
  text-align: left !important;
}

.Service_title_extrait div {
  font-size: 16px !important;
 font-family: 'Lato', sans-serif !important;
  color: #4b4b4b !important;
  font-weight: 300 !important;
  line-height: 20px !important;
  text-align: left !important;
}

.Service_title_button a {
   font-size: 14px !important;
   font-family: "FontAwesome" !important;
   color: rgb(19, 87, 153) !important;
   line-height: 1.5 !important;
   background: transparent !important;
   
}

.partner_references_title {
  font-size: 30px;
  font-family: "PT Sans";
  color: rgb(48, 48, 48);
  font-weight: bold;
  text-align: left;
}


.partner_references_text {
  font-size: 16px;
  font-family: "Lato";
  color: rgb(107, 107, 107);
  line-height: 1.5;
  text-align: left;
  line-height: 1.5;
}



.View_use_case a {
  font-size: 14px !important;
  font-family: 'Lato', sans-serif !important;
  color: rgb(19, 87, 153) !important;
  line-height: 1.5 !important;
  float:right !important;
  font-weight:bold !important;
  background:transparent !important;
}