img{
  margin-bottom: 5px;
  margin-top: 15px;
}

@font-face {
  font-family: "AkkuratPro-Regular";
  src: url("../0_POLICE/Akkurat-Regular/AkkRg_Pro_1.otf");
}

@font-face {
  font-family: "AkkuratPro-Light";
  src: url("../0_POLICE/Akkurat-Light/Akkurat-Light.ttf");
}

@font-face {
  font-family: "AkkuratPro-Bold";
  src: url("../0_POLICE/Akkurat-Bold/Akkurat-Bold.otf");
}

#navbar{
  background-color: #aaa24d; /* couleur du bandeau sur le coté, valeur en hexadécimal */
}


.subdiv{
	width: 598px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	overflow: hidden;
	margin: 0px;
}

.subdiv img{
	width: 598px;
	margin: 0px;
}

.subdiv p{
	margin-top: 0px;
	padding: 
}


/* Style the list */
ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 0px solid #ccc;
    background-color: #fcf5d8;
}

/* Float the list items side by side */
ul.tab li {float: left;}

/* Style the links inside the list items */
ul.tab li a {
    display: inline-block;
    color: black;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
}

/* Onglets cartes materiaux */
ul.tab li a:hover {background-color: white;}

/* Create an active/current tablink class */
ul.tab li a:focus, .active {background-color: #aaa24d;}

.tabcontent {
    display: none;
    border: 0px solid #ccc;
    border-top: none;
}

.tabcontent {
    -webkit-animation: fadeEffect 0s;
    animation: fadeEffect 0s; /* Fading effect takes 1 second */
}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
/* Onglets cartes materiaux */


.images_mat {
	width: 1050px;
}

.images_mat_grd {
	width: 1050px;
}

.interaction {
	position: relative;
}


.fond {
	position: absolute;
	z-index: 1;
	width: 1050px;
}


#element1 {
	position: absolute;
	margin-left:520px;/*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top:490px;/*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 2;
	opacity: 0;
}
#element1:hover{
	opacity: 1;
}

#element2 {
	position: absolute;
	margin-left:260px;/*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top:330px;/*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 2;
	opacity: 0;
}
#element2:hover{
	opacity: 1;
}


#element3 {
	position: absolute;
	margin-left:400px;/*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top:60px;/*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 2;
	opacity: 0;
}
#element3:hover{
	opacity: 1;
}


#element4 {
	position: absolute;
	margin-left:350px;/*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top:430px;/*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 2;
	opacity: 0;
}
#element4:hover{
	opacity: 1;
}

#arpentage{
	display: flex;
	justify-content: space-around;
	width: 1050px
}

.columns{
    -webkit-columns:none;
    -moz-columns:none;
    columns:auto;
    column-width: 400px;
    column-count: auto;
    padding: 10px;
    position: relative;
    column-gap: auto;
    column-rule-style: none;
    column-rule-width: 0.5px;

    border: 0px solid red;
}