@import url("//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=Comfortaa');


::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-thumb {
    border-right: solid 2px #126734;
    background: #73b140;
}
::-webkit-scrollbar-track {
  border: none;
  background: #000;
}
body {
font-family: Tahoma, Verdana, Segoe, sans-serif !important;
color:#898989;
font-size:14px;}
.titre_bloc{
    color: #005e20;
    padding:60px 0;
    font-size: 48px;
    text-transform: uppercase;
    white-space: nowrap;
text-align:right;
}
section {
    clear: both;}

img {
    max-width: 100%;
    height: auto;
}
p {    text-align: justify;
}
.content-right {text-align: right;}
.blocLeft {
    background: #fff;
     height: calc(100vh - 180px);
    width: 70px;
position:relative;
   text-align: center;
    float: right;
z-index:99;
}
.blocLeft_interne {
    background: #fff;
     height: 42vh;
    width: 70px;
position:relative;
   text-align: center;
    float: right;
margin-top:180px;
}
.blocRight {
    display: inline-block;
    width: 100%;
    position: relative;
    width: calc(100% - 70px) !important;
   /* float: right; */
   z-index:99;
}
.blocRight_interne {
    display: inline-block;
    width: 100%;
    position: relative;
    width: calc(100% - 140px) !important;
  float: right; 
   /* z-index:-9999; */
padding-top:180px;
}
.details {
padding:100px 0;
    clear: both;
}
footer {
text-transform: uppercase;
    background: #361d01;
    line-height: 24px;
    padding: 40px 0;
    text-align: center;
    color: #fff;
    font-size: 12px;
}
footer a {
    color: #fff;
}
footer a:hover {
    color: #fff;
}
footer img {
    padding: 0 5px;
}
.fixe {    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;}
@media screen and (max-width:767px) {
.blocRight {
   width: 100% !important; 
    padding: 0 10px;
} 
.blocRight_interne {
display:block;
    width: 100% !important;
padding-top:100px;
}
.full-width {width:100%;}
.content-right {
text-align:center;}



.libelle {font-size:28px;}

.blocRight {
    width: 100% !important;
    padding: 0 10px;
} 
footer {
    padding: 10px 0;
    font-size: 10px;
}
.titre_bloc{
    font-size: 28px;
    padding-top: 90px;
    padding-bottom: 0;
}
}
@media screen and (max-width:768px) {
.content-etude .titre_bloc {
    padding-top: 30px;
    padding-bottom: 20px;
}
.blocRight_interne {
padding-top:100px;}


footer {
    padding: 10px 0;
    font-size: 10px;
}
.titre_bloc{
    font-size: 28px;
      padding-top: 90px;
    padding-bottom: 0;
text-align:center;
    margin: 0 auto;
}
}
@media screen and (max-width:425px) {
.titre_bloc {
font-size:28px;
     padding: 0;
    padding-top: 55px;
text-align:center;
    margin: 0 auto;
}
img.img_actualite {
    width: 75% !important;
}
}

.chemin a:hover, .chemin a:focus {
    text-decoration: none;
}

@media screen and (max-width:991px) {
.img_blc {
    text-align: center;
}
.inverse-presentation {
    display: flex;
    flex-direction: column-reverse;
    padding: 20px 0 !important;
}
}




























