@charset "UTF-8";
/* CSS Document */

h1 {
    font-size: 24px;
    color: #9d9d9d;
    text-transform: uppercase;
    padding: 0 0 0px 0;
    margin: 0;
}

h1.jumbotrontitle {
    font-family: "Roboto";
    font-size: 21px;
    padding: 0 0 0px 0;
    margin: 0;
}

h2.jumbotrontitle {
    font-family: "Roboto";
    font-size: 21px;
    padding: 0 0 0px 0;
    margin: 0;
}

.headarticlecoinplie {
  background: url("../images/coin-articles.png") no-repeat right top;
  border: 0px solid #b1d5f1;
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #b1d5f1;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
  border-radius: 20px;
  max-width: 100%;
}

.encadrearticlejustecadreblanc {
border: 4px solid #b1d5f1;
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #ffffff;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
  border-radius: 20px;
  max-width: 100%;
}





.col-lg-2{
  height: 60px;
  display: table-cell;
    vertical-align: middle 
}

.col-lg-14{
  height: 60px;
  display: table-cell;
    vertical-align: middle 
    border-collapse: collapse;
}


.orientation {
  border: 1px solid #878787;
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #ffffff;
    margin-bottom: 30px;
  font-size: 16px;
  font-weight: 200;
  border-radius: 8px;
   max-width: 100%;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 300;
}

  .lead p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 300;
}

.qui {
  border: 1px solid #b1d5f1;
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #b1d5f1;
    margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
  border-radius: 8px;
   max-width: 100%;
   }

   .orientation {
  border: 1px solid #878787;
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #ffffff;
    margin-bottom: 30px;
  font-size: 16px;
  font-weight: 300;
  border-radius: 8px;
   max-width: 100%;
   }

.quicomcom {
  border: 1px solid #d2ffbc;
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #d2ffbc;
    margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
  border-radius: 8px;
   max-width: 100%;
   }

.metier {
  border: 1px solid #878787;
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #ffffff;
    margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
  border-radius: 8px;
   max-width: 100%;
}

.bt-cs h3 {
  color: #172983;
}

.top_mainbody + .t3-mainbody .t3-mainbody-inner > .container {
    border-top: 0px solid #f5f5f5;
    padding-top: 0px;
}

.sportlight_1 + .top_mainbody .container {
    border-top: 0px solid 
    #f5f5f5;
    padding-top: 0px;
}

  .articlebody {
font-size: 18px;
font-weight: 300;}

  .article_guillemet {
font-size: 150px;
color: #a5a5a5;
font-weight: 500;}

  .article_citation {
font-size: 30px;
text-align: center;
font-weight: 300;}


h3.module-title {
border-bottom: 2px solid #f5f5f5;}


.ourServicesComBoxReadmore a {

margin-top: 25px;
  font-size: 12px;
  color:#367537;
  height: 35px;
display: inline-block;
border: 2px solid#367537;
padding: 0 25px;
line-height: 31px;
border-radius: 50px;
text-decoration: none;}

.ourServicesComBoxReadmore:hover a {
    color: 
#ffffff;
background-color:
#278dc9;
border-color:
#278dc9;
}


.ourServicesBlueBoxReadmore a {

margin-top: 25px;
  font-size: 12px;
  color:#0c5f9f;
  height: 35px;
display: inline-block;
border: 2px solid#0c5f9f;
padding: 0 25px;
line-height: 31px;
border-radius: 50px;
text-decoration: none;
}

.ourServicesBlueBoxReadmore:hover a {
    color: 
#ffffff;
background-color:
#0c5f9f;
border-color:
#0c5f9f;
}


.menu_sidebar_com {
    background:#56a456;
  border-radius: 3px;
color:#fff;
padding-bottom: 17px;
position: relative;
margin-bottom: 34px;
}

#Mod176::before {
    position: absolute;
    height: 100%;
    width: 100%;
    content: '';
    background: url("../images/bg_sidebar_comcom.png") no-repeat scroll right top 
    transparent;
    z-index: 0;
}

#Mod176 h3 {
  text-transform: uppercase;
font-size: 16px;
margin: 0 0 6px 0;
border-bottom: 1px dotted
rgba(255,255,255,0.55);
padding: 17px 5px 13px 15px;
position: relative;
color:
#fff;
font-weight: normal;
}

#Mod176 a {
  color:#fff;
  }



#Mod176 li.active > a  {
    color: #ffffff;
    background-color:#2f5627;
 }





#Mod176 li > a::before {
    font-family: 'FontAwesome';
    content: "\f0c5";
    font-size: 14px;
    padding-right: 12px;
}

#Mod176 li.item-689 > a::before {
    font-family: 'FontAwesome';
    content: "\f05b";
    font-size: 14px;
    padding-right: 12px;
}

#Mod176 li.item-690 > a::before {
    font-family: 'FontAwesome';
    content: "\f044";
    font-size: 14px;
    padding-right: 12px;
}

#Mod176 li.item-691 > a::before {
    font-family: 'FontAwesome';
    content: "\f0e0";
    font-size: 14px;
    padding-right: 12px;
}

#Mod176 li.item-707 > a::before {
    font-family: 'FontAwesome';
    content: "\f044";
    font-size: 14px;
    padding-right: 12px;
}











