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

#territoire{
	left: 50%;
    -ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
}

@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");
}

.columns{
    -webkit-columns:auto;
    -moz-columns:auto;
    columns:auto;
    column-width: 320px;
    -webkit-column-width: 320px;
    -moz-column-width: 320px;
    column-count: auto;
    -webkit-column-count: auto;
    -moz-column-count: auto;
    padding: 10px;
    -webkit-padding: 10px;
    -moz-padding: 10px;
    position: relative;
    -webkit-position: relative;
    -moz-position: relative;
    column-gap: auto;
    -webkit-column-gap: auto;
    -moz-column-gap: auto;
    column-rule-style: solid;
    -webkit-column-rule-style: solid;
    -moz-column-rule-style: solid;
    column-rule-width: 0px;
    -webkit-column-rule-width: 0px;
    -moz-column-rule-width: 0px;
    border: 0px solid red;
    -webkit-border: 0px solid red;
    -moz-border: 0px solid red;
}

p1{
	font-size: 0.8em;
	font-family:"AkkuratPro-Light", arial, verdana, sans-serif;

}

body{
	max-height: 700px;
	width: 100%;
	margin: 0;
}

#pagecarte{
	position: relative;
	height: 700px;
	width: 100%;
	/*border: solid black 1px;*/
	margin: 0;
	max-height: 100%;
	overflow: hidden;
	/*visibility: hidden;*/

	height: 700px;
	width: 100%;
	margin: 0;
	overflow: hidden;
	position: relative;

}

.cartefond {
	position: absolute;
	display: inline-block;
	margin: 0;
	/*border: solid 1px black;*/
	opacity: 1;
	max-height: 700px;
}

#whitebox{
	background-color: black;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 50;
	opacity: 0.5;
	visibility: hidden;
	margin: 0;
}

#cartezoom{
	position: fixed;
	background-color: white;
	top: 18px;
	left: 18px;
	width: 524px;
	height: 660px;	
	z-index: 100;
	/*border: 1px solid black;*/
	visibility: hidden;
}

.cartez{
	display: inline-block;
	opacity: 1;
}

#paralax{
	position: relative;
	display: inline-block;
	width: 1994px;
	height: 700px;
}

#lienzoom{
	border: #f38209	 2px solid;
	position: absolute;
	display: block;
	z-index: 100;
	width: 145px;
	height: 145px;
	left: 255px;
	top: 85px;
}

.fond {
	position: absolute;
	z-index: 1;
	margin: 0px;
}

.logos{
	position: absolute;
	width: 32px;
	box-shadow: 3px 3px 2px #555;
}

.logos:hover{
	z-index: 10;
	opacity: 0.5;
}


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


#element2 {
	position: absolute;
	margin-left: 274px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 40px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 3;
}


#element3 {
	position: absolute;
	margin-left: 982px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 244px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 3;
}


#element4 {
	position: absolute;
	margin-left: 1080px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 218px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 3;
}


#element5 {
	position: absolute;
	margin-left: 1871px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 125px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 3;
}


#element6 {
	position: absolute;
	margin-left: -422px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 427px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 101;
}


#element7 {
	position: absolute;
	margin-left: 131px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -329px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 101;
}


#element8 {
	position: absolute;
	margin-left: 199px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -499px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 101;
}

#element9 {
	position: absolute;
	margin-left: 134px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -372px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 101;
}


#element10 {
	position: absolute;
	margin-left: 177px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -329px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 101;
}


#element11 {
	position: absolute;
	margin-left: 518px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 181px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element12 {
	position: absolute;
	margin-left: 552px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 181px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element13 {
	position: absolute;
	margin-left: 607px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 248px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element14 {
	position: absolute;
	margin-left: 909px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 242px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element15 {
	position: absolute;
	margin-left: 854px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 405px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element16 {
	position: absolute;
	margin-left: 213px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -229px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element17 {
	position: absolute;
	margin-left: 174px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -384px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element18 {
	position: absolute;
	margin-left: 296px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -605px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element19 {
	position: absolute;
	margin-left: 203px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -289px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element20 {
	position: absolute;
	margin-left: 104px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -289px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element21 {
	position: absolute;
	margin-left: 226px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -428px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element22 {
	position: absolute;
	margin-left: 171px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -288px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element23 {
	position: absolute;
	margin-left: 230px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -337px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element24 {
	position: absolute;
	margin-left: 267px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 180px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element25 {
	position: absolute;
	margin-left: 317px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 153px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}


#element26 {
	position: absolute;
	margin-left: 322px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 161px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 7;
}


#element27 {
	position: absolute;
	margin-left: 327px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 169px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 7;
}


#element28 {
	position: absolute;
	margin-left: 332px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 177px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 7;
}


#element29 {
	position: absolute;
	margin-left: 347px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 111px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 8;
}


#element30 {
	position: absolute;
	margin-left: 353px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 119px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 9;
}


#element31 {
	position: absolute;
	margin-left: 359px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 127px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 10;
}


#element32 {
	position: absolute;
	margin-left: 364px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 135px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 11;
}


#element33 {
	position: absolute;
	margin-left: 293px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 93px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 12;
}


#element34 {
	position: absolute;
	margin-left: 298px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 101px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 13;
}


#element35 {
	position: absolute;
	margin-left: 302px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 109px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 14;
}


#element36 {
	position: absolute;
	margin-left: 307px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: 117px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 15;
}

#element37 {
	position: absolute;
	margin-left: 330px; /*Mettre ici la distance entre l'element et le bord gauche de l'image de fond*/
	margin-top: -310px; /*Mettre ici la distance entre l'element et le bord supérieur de l'image de fond*/
	z-index: 6;
}

/*Répeter s'il ya plusieurs elements, copier/coller en remplacant element2 par element3*/
