*{
	margin:0;
	padding:0;
	list-style-type:none;
	text-decoration:none;
	font-family: 'Fira Sans', sans-serif !important;
}
/*------------------------------------------- header ----------------------------------------*/
header#home{
	background-image: url("../images/cover.jpg");
	height:350px;
	background-repeat:no-repeat;
	background-size : cover;
}
i{font-family: FontAwesome !important;}
nav.navBase{
	position:fixed;
	z-index:1000;
	background-color : #ffffff;
	-webkit-box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	-moz-box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
}
div.burger{display: none;}
li.nav_item{
	display:inline-block;
	vertical-align: middle;
	margin-left:5%;
}
li.nav_item a{color:#545454;}
li.logoNav{width:10%;}
img.LogoImg{width:100%;}
.sidenav {
	height: 100%;
	width: 250px;
	position: fixed;
	z-index: 1;
	top: 0;
	margin-left: -350px;
	background-color:#818181;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
}
.sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 25px;
	color: #ffffff;
	display: block;
	transition: 0.3s;
}
.sidenav a:hover, .sidenav a .offcanvas a:focus {color: #9f1d20;}
.sidenav .closeButton {
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 5%;
	font-size: 36px;
	margin-left: 50px;
	color: #9f1d20;
}
div.burger{
	position: fixed;
	z-index: 1000;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	-moz-box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	width: 100%;
}
div.burger li{
	display:block;
	margin-bottom: 10px;
}
.main {transition: margin-left .5s;}
.main img{width: 50%}
.sidenav.active {
	margin-left: 0px;
	width: 100%;
}
.main .menu-burger {
	cursor: pointer;
	font-size: 40px;
	position: absolute;
	top: 6px;
	left: 85%;
	color : #818181;
}
/************----------------------------------------- Body ----------------------------------------*/
section.megaContainer{
	text-align: center;
	background-color:#f7f7f7;
}
a.Link{color : #9f1d20;}
a.navLink:hover{ border-bottom :#9f1d20 solid ; }
section.bigContainer{
	display:inline-block;
	width: 75%;
	position:relative;
	bottom: 45px;
	background-color : #ffffff;
	-webkit-box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	-moz-box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	
}
div.maxi{
	padding: 20px;
	line-height: 30px;
	font-size : 14px;
	width: 90%;
	display: inline-block;
}
div.maxi_hyper_text{
	text-align: left;
	width: 90%;
	display: inline-block;
}
div.maxi_hyper_text strong{
	display: block;
	padding-left: 15px;
	color:#545454;
	line-height: 40px;
}
div.maxi_hyper_text h2{
	padding-top:15px;
	padding-bottom:15px;
	font-size: 20px;
	color:#9f1d20;
	text-transform: uppercase !important;
}
div.maxi h1{
	padding-top:15px;
	padding-bottom:30px;
	font-size: 30px;
	color:#9f1d20;
	text-transform: uppercase !important;
}
section.container{
	padding-bottom : 10px;
	text-align:center;
}
div.containTitle{
	border-bottom : #9f1d20 solid 3px;
	text-align : left;
	padding-bottom : 10px;
	padding-left: 30px;
}
div.containTitle_2{
	border-top : #9f1d20 solid 3px;
	text-align : left;
	padding-bottom : 10px;
	margin-bottom : 20px;
	padding-left: 30px;
}
div.containTitle h2{
	text-transform : uppercase;
	font-size: 25px;
	color: #9f1d20;
	margin-top: 5%;
}
div.containTitle_2 h2{
	text-transform : uppercase;
	font-size: 25px;
	color: #9f1d20;
	margin-bottom: 2%;
	padding-top: 15px;
}
div#ImgForage{
	background-image: url("../images/forage.jpg");
	background-repeat:no-repeat;
	background-size: cover;
	width: 75%;
	height: 380px;
}
div.margContain{
	width: 90%;
	display: inline-block;
	margin-bottom: 5%;
}
aside.topText{
	background-color:#f7f7f7;
	-webkit-box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	-moz-box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	box-shadow: 0px 1px 5px 4px rgba(0,0,0,0.24);
	width: 30%;
	padding: 25px;
	text-align: justify;
	position: relative;
	float: right;
	top: 17px;
	line-height: 25px;
	font-size : 14px;
}
aside.topText h3{
	color : #9f1d20;
	margin-bottom: 20px;
	font-size:20px;
}
/********************************************* Icones *********************************************/

div.digit_Icones{
	display:inline-block;
	width: 40%;
	text-align: center;
	margin-bottom: 5%;
	margin-top: 3%;
	cursor: pointer;
}
div.digit_Icones_Items{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: flex-start;
	align-content: space-around;
}
div.digit_Icones h3{ margin-bottom:15px;}
div.digit_Icones a h3 {
	color: #000000;
	font-size: 16px;
}
div.digit_Icones p{
	font-size: 14px;
	line-height : 20px;
}
div.digit_Icones_Items li a{
	color: #545454;
	transition: all 1s ease;
	border: transparent solid 1px;
}
div.digit_Icones_Items li a:hover{border-bottom: #9f1d20 solid 1px;}

div#PieuxTariereCreuse{
	background-image: url("../images/icones/PieuxTariereCreuse.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size: 50%;
}
div#MicroPieux{
	background-image: url("../images/icones/MicroPieux.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size: 50%;
}
div#Soutenement{
	background-image: url("../images/icones/Soutenement.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size: 50%;
}
div#Confortement{
	background-image: url("../images/icones/Confortement.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size: 50%;
}
div#Injection{
	background-image: url("../images/icones/Injection.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size: 50%;
}
div#Foreuse{
    background-image: url("../images/icones/Foreuses.png");
    background-repeat:no-repeat;
    background-position:center;
    background-size: 50%;
}
div#Pompe{
    background-image: url("../images/icones/Pompes.png");
    background-repeat:no-repeat;
    background-position:center;
    background-size: 50%;
}
div#Transport{
	background-image: url("../images/icones/Transport.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size: 50%;
}
div#Outil{
    background-image: url("../images/icones/Logiciel.png");
    background-repeat:no-repeat;
    background-position:center;
    background-size: 50%;
}
div.Icones{
	width: 200px;
	height: 200px;
	background-color:#f7f7f7;
	display:inline-block;
	transition: all 1s ease;
}
div.Icones:hover{background-color:#cecccc; }

/********************************************* Carousel *****************************************/

#carousel {
  position: relative;
  height: 400px;
  transform: translateY(-50%);
  overflow: hidden;
  top: 205px;
  margin-bottom: 30px;
}
#carousel li {
  position: absolute;
  transition: transform 1s, left 1s, opacity 1s, z-index 0s;
  opacity: 1;
}
#carousel li img {
  width: 400px;
  transition: width 1s;
}
#carousel li.hideLeft {
  left: 0%;
  opacity: 0;
  transform: translateY(50%) translateX(-50%);
}
#carousel li.hideLeft img {
  width: 200px;
}
#carousel li.hideRight {
  left: 100%;
  opacity: 0;
  transform: translateY(50%) translateX(-50%);
}
#carousel li.hideRight img {
  width: 200px;
}
#carousel li.prev {
  z-index: 5;
  left: 30%;
  transform: translateY(50px) translateX(-50%);
}
#carousel li.prev img {
  width: 300px;
}
#carousel li.prevLeftSecond {
  z-index: 4;
  left: 15%;
  transform: translateY(50%) translateX(-50%);
  opacity: 0.7;
}
#carousel li.prevLeftSecond img {
  width: 200px;
}
#carousel li.selected {
  z-index: 10;
  left: 50%;
  transform: translateY(0px) translateX(-50%);
}
#carousel li.next {
  z-index: 5;
  left: 70%;
  transform: translateY(50px) translateX(-50%);
}
#carousel li.next img {
  width: 300px;
}
#carousel li.nextRightSecond {
  z-index: 4;
  left: 85%;
  transform: translateY(50%) translateX(-50%);
  opacity: 0.7;
}
#carousel li.nextRightSecond img {
  width: 200px;
}

.buttons {
  position: relative;
  left: 40%;
  transform: translateX(-50%);
}
.buttons button{
	background-color: transparent;
	border: none;
	margin-left: 20%;
}
i.icon{font-size : 30px;}
div.containSlide{margin-bottom : 40px;}
/******************---------------------------------------- Footer ------------------------------------*/

footer{
	background-color:#545454;
	padding : 15px;
	text-align : center;
}
footer nav{
	padding-top: 15px;
	padding-bottom: 15px;
}
footer li{
	display:inline-block;
	padding-right : 25px;
	font-size : 14px;
}
li.footNav_Items a {color: #ffffff;}
/*------------------------------------------- PHOTOS CHANTIER ----------------------------------------*/
header#Photos{
	background-image: url("../images/PhotoChantiers-cover.jpg");
	height:350px;
	background-repeat:no-repeat;
	background-size : cover;
}
section.ConcatContainer{
	max-height: 880px;
	overflow: hidden;
}
div.slider-nav{
	text-align : center;
	position: relative;
	top: -30px;
}
div.slider-nav div{
	width:70%;
	display : inline-block;
}
i.miniFleche{color:#9f1d20;}
.slick-prev::before{color:#9f1d20;}
.slick-next::before{color:#9f1d20;}
.slick-prev{left: 125px;}
.slick-next{right: 125px;}
div.slider-nav img{width:100%;	}

div.UnderSlideJQ{
	background-color : rgba(94, 110, 100, 0.8);
	color : #ffffff;
	position: relative;
	top: -30px;
}
div.UnderSlideJQ h3{
	font-size : 20px;
}
/*------------------------------------------- Contact ----------------------------------------*/
header#Contact{
	background-image: url("../images/Contact/ContactBg.jpg");
	height:350px;
	background-repeat:no-repeat;
	background-size : cover;
}
section#Container-Img-Contact{padding-bottom:0px !important;}
section#Container-Img-Contact img{width: 100%;}
div.maxi-Text-Contact p{padding-bottom: 15px;}
span.number-Contact{
	color:#9f1d20;
	font-weight: bold;
	display: block;
}
strong.Name-Contact{font-weight: bold;}
iframe{width: 100% !important;}
/***************************************** Ref chantier  *********************************/
div.container_presa{
	display: flex;
	justify-content: center;
}
div.text_presa h1{
	padding-top: 15px;
	padding-bottom: 30px;
	font-size: 30px;
	color: #9f1d20;
	text-transform: uppercase !important;
}
div.text_presa{
	width: 55%;
	text-align: justify;
}
div.text_presa div.containSlide{
	padding-top: 2em;
	text-align: center;
}
aside.NavLeft{
	text-align: left;
	width: 30%;
	background-color: #e8e8e8;;
	margin-right: 2%;
	padding: 20px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
}
aside.NavLeft li{ padding-bottom: 1em;}
strong.under_text{
	color: #9f1d20;
	font-weight: bold;
	display: block;
}
aside.NavLeft i{
	color: #9f1d20 !important;
	font-size: 30px;
	vertical-align: middle;
	margin-right: 0.5em;
}
a.under_NavLeft{
	color: #545454;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	border-bottom: transparent;
}
a.under_NavLeft:hover{border-bottom: #9f1d20 solid 1px;}
/********************************* Doc Chantier *************************************/
header.Chantier{
	background-image: url("../images/ChantierBG.jpg");
	height:350px;
	background-repeat:no-repeat;
	background-size : cover;
}
h2.Presa-text-Image{
	width: 55%;
	display: inline-block;
}
div.maxi_image{
	display: flex;
	align-items: flex-end;
	flex-direction: row-reverse;
	justify-content: space-around;
}
aside.image_left{width: 38%;}
aside.image_left img{width: 100%;}
aside.image_right img{width: 100%;}
aside.image_right{width: 55%;}
div.big_image{
	width: 100%;
	padding-top: 10px;
	text-align: center;
}
div.big_image img{width: 97%;}
div.contain_part{
	display: flex;
	justify-content: space-around;
	align-items: stretch;
	text-align: center;
	margin-top: 20px;
}
aside.miniImage_underpart{
	display: flex;
	align-items: center;
}
div.doc_footer{
	border-top:#9f1d20 solid;
	margin-top: 10px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-around;
	align-items: center;
}
aside.under_part img{width: 85%;}
aside.image_left_2{
	width: 45%;
	margin-top : 10px;
}
aside.image_left_2 img{width: 100%}
aside.image_right_2{
	width: 45%;
	margin-top : 10px;
}
aside.Make_Logo img{width: 65%;}
aside.image_right_2 img{width: 100%}
div.maxi_image_hyperLeft{
	display: flex;
	justify-content: flex-end;
	align-items: flex-start;
}
div.maxi_image_hyperLeft aside.image_right{width: 50%;}
div.hyper_big_image{
	width: 100%;
	padding-top: 10px;
	text-align: center;
}
div.hyper_big_image img{width: 100%;}
div.maxi_image_hyperLeft h2{ width: 100%;}
aside.title_under{padding-right: 40px;}
aside.image_right_medium{
	width: 30%;
	padding-top: 20px;
}
aside.image_right_medium img{width: 100%;}
aside.image_right_mini{
	width: 22%;
	padding-top: 20px;
}
aside.image_right_mini img{width: 100%;}
div.maxi_image_Alone{
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
}
div.maxi_image_Alone aside{width:100%; }
aside.Mini_Logo_Part{width: 40%;}
aside.Make_Logo_little{width: 20%;}
aside.image_padding{padding-left: 20px;}
aside.mini_part img{
	width: 100%;
	display:block;
}
aside.mini_part{
	text-align: center;
	width: 30%;
}
/*------------------------------------------- SOLUTIONS TECHNIQUES ----------------------------------------*/
header#Solution{
	background-image: url("../images/SolutionTechBG.jpg");
	height:350px;
	background-repeat:no-repeat;
	background-size : cover;
}
header#Materiel{
    background-image: url("../images/MaterielBG.jpg");
    height:350px;
    background-repeat:no-repeat;
    background-size : cover;
}
/*********************************************** Gallerie All **********************************/
section.data_gallerie{
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
section.top_gallerie_items{
	display: flex;
	align-content: center;
	width: 100%;
	flex-wrap: wrap;
	justify-content: space-between;
	box-sizing: border-box;
}
div.under_data_gallerie{
	display: flex;
	width: 37%;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	max-height: 500px;
	height: 500px;
	margin-right:10px;

}
/***************************************************************** ECOFORE **************************************************************/
div.data_gallerie_items_ECOFORE:nth-child(1){
	width: 30%;
	background-image: url("../images/Gallerie/Foreuse/903/ECOFORE903_1.jpg");
	height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
 div.data_gallerie_items_ECOFORE:nth-child(2){
	background-image: url("../images/Gallerie/Foreuse/903/ECOFORE903_2.jpg");
	height: 500px;
	width: 30%;
     background-size:cover;
     background-repeat: no-repeat;
}
div.data_gallerie_items_Medium_ECOFORE:nth-child(1){
	background-image: url("../images/Gallerie/Foreuse/903/ECOFORE903_3.jpg");
	width: 100%;
    height: 210px;
    background-repeat: no-repeat;
    background-size:cover;
}
/****************************************************************** D80 *************************************************************/
div.data_gallerie_items_B80:nth-child(1){
    width: 30%;
    background-image: url("../images/Gallerie/Foreuse/D80/D80_1.jpg");
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
div.data_gallerie_items_B80:nth-child(2){
    background-image: url("../images/Gallerie/Foreuse/D80/D80_2.jpg");
    height: 500px;
    width: 30%;
    background-repeat: no-repeat;
    background-size: cover;
}
div.data_gallerie_items_Medium_B80:nth-child(1){
    background-image: url("../images/Gallerie/Foreuse/D80/D80_3.jpg");
    width: 100%;
    height: 210px;
    background-repeat: no-repeat;
    background-size: cover;
}
/****************************************************************** MD3 *************************************************************/
div.data_gallerie_items_MD3:nth-child(1){
    width: 30%;
    background-image: url("../images/Gallerie/Foreuse/EGT/EGT_1.jpg");
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
div.data_gallerie_items_MD3:nth-child(2){
    background-image: url("../images/Gallerie/Foreuse/EGT/EGT_2.jpg");
    height: 500px;
    width: 30%;
    background-repeat: no-repeat;
    background-size: cover;
}
div.data_gallerie_items_Medium_MD3:nth-child(1){
    background-image: url("../images/Gallerie/Foreuse/EGT/EGT_3.jpg");
    width: 100%;
    height: 210px;
    background-repeat: no-repeat;
    background-size: cover;
}
/****************************************************************** FUTURO *************************************************************/
div.data_gallerie_items_FUTURO:nth-child(1){
    width: 30%;
    background-image: url("../images/Gallerie/Foreuse/FUTURO/FUTURO_1.jpg");
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
div.data_gallerie_items_FUTURO:nth-child(2){
    background-image: url("../images/Gallerie/Foreuse/FUTURO/FUTURO_2.jpg");
    height: 500px;
    width: 30%;
    background-repeat: no-repeat;
    background-size: cover;
}
div.data_gallerie_items_Medium_FUTURO:nth-child(1){
    background-image: url("../images/Gallerie/Foreuse/FUTURO/FUTURO_3.jpg");
    width: 100%;
    height: 210px;
    background-repeat: no-repeat;
    background-size: cover;
}
/****************************************************************** Glissiere*************************************************************/
div.data_gallerie_items_GLISSIERE:nth-child(1){
    width: 30%;
    background-image: url("../images/Gallerie/Foreuse/Glissiere/Glissiere_1.jpg");
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
div.data_gallerie_items_GLISSIERE:nth-child(2){
    background-image: url("../images/Gallerie/Foreuse/Glissiere/Glissiere_2.jpg");
    height: 500px;
    width: 30%;
    background-repeat: no-repeat;
    background-size: cover;
}
div.data_gallerie_items_Medium_GLISSIERE:nth-child(1){
    background-image: url("../images/Gallerie/Foreuse/Glissiere/Glissiere_3.jpg");
    width: 100%;
    height: 210px;
    background-repeat: no-repeat;
    background-size: cover;
}
div.Image_gallerie{
	position: relative;
	overflow: hidden;
}
/****************************************************************** Casagrande*************************************************************/
div.data_gallerie_items_Casagrande:nth-child(1){
    width: 30%;
    background-image: url("../images/Gallerie/Foreuse/Casagrande/Casagrande_1.jpg");
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
div.data_gallerie_items_Casagrande:nth-child(2){
    background-image: url("../images/Gallerie/Foreuse/Casagrande/Casagrande_2.jpg");
    height: 500px;
    width: 30%;
    background-repeat: no-repeat;
    background-size: cover;
}
div.data_gallerie_items_Medium_Casagrande:nth-child(1){
    background-image: url("../images/Gallerie/Foreuse/Casagrande/Casagrande_3.jpg");
    width: 100%;
    height: 210px;
    background-repeat: no-repeat;
    background-size: cover;
}
/****************************************************************** EGT*************************************************************/
div.data_gallerie_items_EGT:nth-child(1){
    width: 30%;
    background-image: url("../images/Gallerie/Foreuse/EGT/EGT_1.jpg");
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
div.data_gallerie_items_EGT:nth-child(2){
    background-image: url("../images/Gallerie/Foreuse/EGT/EGT_2.jpg");
    height: 500px;
    width: 30%;
    background-repeat: no-repeat;
    background-size: cover;
}
div.data_gallerie_items_Medium_EGT:nth-child(1){
    background-image: url("../images/Gallerie/Foreuse/EGT/EGT_3.jpg");
    width: 100%;
    height: 210px;
    background-repeat: no-repeat;
    background-size: cover;
}
/****************************************************************** T21*************************************************************/
div.data_gallerie_items_T21:nth-child(1){
    width: 30%;
    background-image: url("../images/Gallerie/Foreuse/T21/T21_1.jpg");
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
div.data_gallerie_items_T21:nth-child(2){
    background-image: url("../images/Gallerie/Foreuse/T21/T21_2.jpg");
    height: 500px;
    width: 30%;
    background-repeat: no-repeat;
    background-size: cover;
}
div.data_gallerie_items_Medium_T21:nth-child(1){
    background-image: url("../images/Gallerie/Foreuse/T21/T21_3.jpg");
    width: 100%;
    height: 210px;
    background-repeat: no-repeat;
    background-size: cover;
}
/****************************************************************** T46*************************************************************/
div.data_gallerie_items_T46:nth-child(1){
    width: 30%;
    background-image: url("../images/Gallerie/Foreuse/T46/T46_1.jpg");
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
div.data_gallerie_items_T46:nth-child(2){
    background-image: url("../images/Gallerie/Foreuse/T46/T46_2.jpg");
    height: 500px;
    width: 30%;
    background-repeat: no-repeat;
    background-size: cover;
}
div.data_gallerie_items_Medium_T46:nth-child(1){
    background-image: url("../images/Gallerie/Foreuse/T46/T46_3.jpg");
    width: 100%;
    height: 210px;
    background-repeat: no-repeat;
    background-size: cover;
}
div.Image_gallerie{
    position: relative;
    overflow: hidden;
}
div.describe_Items{
    background-color: #ffffff;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);
    margin-top: 10px;
    height: 270px;
}
div.describe_Items a{
    position: relative;
}
div.describe_Items a h3{
    color: #9f1d20;
    font-size: 25px;
	padding-top: 20% !important;
}
div.describe_Items a p{
    color: #585d57;
    padding: 10px;
}
/***************************************************************** MD1500 ************************************************************/
div.data_gallerie_items_MD1500:nth-child(1){
	width: 30%;
	background-image: url("../images/Gallerie/Foreuse/MD1500/MD1500_1.jpg");
	height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
 div.data_gallerie_items_MD1500:nth-child(2){
	background-image: url("../images/Gallerie/Foreuse/MD1500/MD1500_2.jpg");
	height: 500px;
	width: 30%;
     background-size:cover;
     background-repeat: no-repeat;
}
div.data_gallerie_items_Medium_MD1500:nth-child(1){
	background-image: url("../images/Gallerie/Foreuse/MD1500/MD1500_3.jpg");
	width: 100%;
    height: 210px;
    background-repeat: no-repeat;
    background-size:cover;
}
/******************************************** Gallerie Central et pompes ***************************************************/
div.data_gallerie_items_Injection:nth-child(1){
	width: 30%;
	background-image: url("../images/Gallerie/Injection/Injection_1.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_Injection:nth-child(2){
	background-image: url("../images/Gallerie/Injection/Injection_2.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_Injection:nth-child(1){
	background-image: url("../images/Gallerie/Injection/Injection_3.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
/******************************************** Gallerie transport ***************************************************/
header#Transport{
    background-image: url("../images/TransportBG.jpg");
    height:350px;
    background-repeat:no-repeat;
    background-size : cover;
}
div.data_gallerie_items_Transport:nth-child(1){
    width: 30%;
    background-image: url("../images/Gallerie/Transport/Transport_1.jpg");
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
div.data_gallerie_items_Transport:nth-child(2){
    background-image: url("../images/Gallerie/Transport/Transport_2.jpg");
    height: 500px;
    width: 30%;
    background-repeat: no-repeat;
    background-size: cover;
}
div.data_gallerie_items_Medium_Transport:nth-child(1){
    background-image: url("../images/Gallerie/Transport/Transport_3.jpg");
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 10px;
}
div.data_gallerie_items_Medium_Transport:nth-child(2){
    background-image: url("../images/Gallerie/Transport/Transport_4.jpg");
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
}
/******************************************** Solution Tech Pieux TC ***************************************************/
div.data_gallerie_items_TC:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/PieuxTC/TC_1.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_TC:nth-child(2){
	background-image: url("../images/SolutionTech/PieuxTC/TC_2.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_TC:nth-child(1){
	background-image: url("../images/SolutionTech/PieuxTC/TC_6.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_TC:nth-child(2){
	background-image: url("../images/SolutionTech/PieuxTC/TC_7.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_TC_2:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/PieuxTC/TC_3.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_TC_2:nth-child(2){
	background-image: url("../images/SolutionTech/PieuxTC/TC_4.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_TC_2:nth-child(1){
	background-image: url("../images/SolutionTech/PieuxTC/TC_5.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_TC_2:nth-child(2){
	background-image: url("../images/SolutionTech/PieuxTC/TC_8.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
/******************************************** Solution Tech MicroPieux ***************************************************/
div.data_gallerie_items_MP:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/Micropieux/MP_1.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_MP:nth-child(2){
	background-image: url("../images/SolutionTech/Micropieux/MP_2.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_MP:nth-child(1){
	background-image: url("../images/SolutionTech/Micropieux/MP_3.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_MP:nth-child(2){
	background-image: url("../images/SolutionTech/Micropieux/MP_4.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_MP_2:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/Micropieux/MP_5.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_MP_2:nth-child(2){
	background-image: url("../images/SolutionTech/Micropieux/MP_6.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_MP_2:nth-child(1){
	background-image: url("../images/SolutionTech/Micropieux/MP_7.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_MP_2:nth-child(2){
	background-image: url("../images/SolutionTech/Micropieux/MP_8.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_MP_3:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/Micropieux/MP_9.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_MP_3:nth-child(2){
	background-image: url("../images/SolutionTech/Micropieux/MP_10.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_MP_3:nth-child(1){
	background-image: url("../images/SolutionTech/Micropieux/MP_11.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_MP_3:nth-child(2){
	background-image: url("../images/SolutionTech/Micropieux/MP_12.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
/******************************************** Solution Tech Confortement ***************************************************/
div.data_gallerie_items_C:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/Confortement/C_1.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_C:nth-child(2){
	background-image: url("../images/SolutionTech/Confortement/C_2.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_C:nth-child(1){
	background-image: url("../images/SolutionTech/Confortement/C_3.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_C:nth-child(2){
	background-image: url("../images/SolutionTech/Confortement/C_4.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_C_2:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/Confortement/C_5.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_C_2:nth-child(2){
	background-image: url("../images/SolutionTech/Confortement/C_6.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_C_2:nth-child(1){
	background-image: url("../images/SolutionTech/Confortement/C_7.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_C_2:nth-child(2){
	background-image: url("../images/SolutionTech/Confortement/C_8.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
/******************************************** Solution Tech Injection ***************************************************/
div.data_gallerie_items_I:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/Injection/I_1.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_I:nth-child(2){
	background-image: url("../images/SolutionTech/Injection/I_2.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_I:nth-child(1){
	background-image: url("../images/SolutionTech/Injection/I_3.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_I:nth-child(2){
	background-image: url("../images/SolutionTech/Injection/I_4.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_I_2:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/Injection/I_5.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_I_2:nth-child(2){
	background-image: url("../images/SolutionTech/Injection/I_6.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_I_2:nth-child(1){
	background-image: url("../images/SolutionTech/Injection/I_7.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_I_2:nth-child(2){
	background-image: url("../images/SolutionTech/Injection/I_8.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
/******************************************** Solution Tech Berlinoises ***************************************************/
div.data_gallerie_items_B:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/Berlinoises/B_1.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_B:nth-child(2){
	background-image: url("../images/SolutionTech/Berlinoises/B_2.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_B:nth-child(1){
	background-image: url("../images/SolutionTech/Berlinoises/B_3.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_B:nth-child(2){
	background-image: url("../images/SolutionTech/Berlinoises/B_4.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_B_2:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/Berlinoises/B_5.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_B_2:nth-child(2){
	background-image: url("../images/SolutionTech/Berlinoises/B_6.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_B_2:nth-child(1){
	background-image: url("../images/SolutionTech/Berlinoises/B_7.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_B_2:nth-child(2){
	background-image: url("../images/SolutionTech/Berlinoises/B_8.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
/******************************************** Solution Tech Pieux Secant ***************************************************/
div.data_gallerie_items_PS:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/PieuxSecants/PS_1.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_PS:nth-child(2){
	background-image: url("../images/SolutionTech/PieuxSecants/PS_2.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_PS:nth-child(1){
	background-image: url("../images/SolutionTech/PieuxSecants/PS_3.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_PS:nth-child(2){
	background-image: url("../images/SolutionTech/PieuxSecants/PS_4.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
/******************************************** Solution Tech Paroi parisiennes ***************************************************/
div.data_gallerie_items_PP:nth-child(1){
	width: 30%;
	background-image: url("../images/SolutionTech/ParoiParisiennes/PP_1.jpg");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
}
div.data_gallerie_items_PP:nth-child(2){
	background-image: url("../images/SolutionTech/ParoiParisiennes/PP_2.jpg");
	height: 500px;
	width: 30%;
	background-repeat: no-repeat;
	background-size: cover;
}
div.data_gallerie_items_Medium_PP:nth-child(1){
	background-image: url("../images/SolutionTech/ParoiParisiennes/PP_3.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
}
div.data_gallerie_items_Medium_PP:nth-child(2){
	background-image: url("../images/SolutionTech/ParoiParisiennes/PP_4.jpg");
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}
/************************************************************************ INgenerie ****************************************************************/
aside.ingenerie_little{width: 30% !important;}
aside.inge_Little{width: 40% !important;}
div.maxi_Inge{
    margin-top: 25px;
    flex-direction: row !important;
}