@font-face {
font-family: DINBold;
/*src:url("../fonts/DIN-Bold.otf");*/
src:url("../fonts/DIN-Regular.otf");
}

@font-face {
font-family: "DIN Next Pro Regular";
/*src:url("../fonts/DINNextLTPro-Regular.otf");*/
src:url("../fonts/DIN-Regular.otf");
}


@font-face {
font-family: "DIN Regular";

src:url("../fonts/DIN-Regular.otf");
}

@font-face {
font-family: "HelRounded";

src:url("../fonts/HelveticaRounded-BoldCond.otf");
}

/* Désactive la sélection*/
body {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; 
}

h3, p, div {
	margin: 0;
	padding: 0;
	/*font-size:16px;*/
}
html {
	-webkit-transform-origin : top left;
	-moz-transform-origin : top left;
	-ms-transform-origin : top left;
	-o-transform-origin : top left;
	transform-origin : top left;overflow: hidden;position:fixed;
}
body {
	width: 100%;
background-color: #FFFFFF;
/*background-color: orange;*/
	font-family: Arial;
	margin:0 0;overflow: hidden;/*position:fixed;*/
}

/*-----------BANDEAU HAUT--------------*/


#container {
	position: relative;
	width: 1010px;
	height: 690px;
	/*margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;*/

	/*background-image: url(../medias/Fond.jpg);*/
	overflow: hidden;
	background-size: 1010px 690px;	/*position:fixed;*/
	background-repeat: no-repeat;
}










.sliderV {position: absolute; top: 190px; left: 950px; display: none;}
.cacheSlider {position: absolute; background-color: white; width: 40px; height: 190px; left: 930px;}

/* Images correspondant aux boutons */
.btnDepart {cursor: pointer;}
.img_fond_depart {position: absolute; left: 0px; top: 0px;}
.imgBtns {position: absolute; left: 0px; top: 0px;}

/* Boutons plus */
.btnPlus {position: absolute; left: 0px; top: 0px; width: 85px; height: 85px; background-color: red; opacity: 0; cursor: pointer; z-index: 410;}
.btnPlus01 {
	left: 1635px;
	top: 124px;
}
.btnPlus02 {
	left: 1958px;
	top: 226px;
}
.btnPlus03 {
	left: 1636px;
	top: 321px;
}
.btnPlus04 {
	left: 1880px;
	top: 504px;
}
.btnPlus05 {
	left: 2285px;
	top: 195px;
}
.btnPlus06 {
	left: 2612px;
	top: 99px;
}
.btnPlus07 {
	left: 2622px;
	top: 321px;
}
.btnPlus08 {
	left: 2285px;
	top: 420px;
}
.btnPlus09 {
	left: 2289px;
	top: 638px;
}
.btnPlus10 {
	left: 2599px;
	top: 537px;
}
.btnPlus11 {
	left: 2606px;
	top: 743px;
}
.btnPlus12 {
	left: 2262px;
	top: 842px;
}
.btnPlus13 {
	left: 2567px;
	top: 999px;
}
.btnPlus14 {
	left: 2139px;
	top: 1068px;
}
.btnPlus15 {
	left: 2240px;
	top: 1195px;
}
.btnPlus16 {
	left: 2573px;
	top: 1297px;
}
.btnPlus17 {
	left: 2334px;
	top: 1467px;
}
.btnPlus18 {
	left: 2363px;
	top: 1555px;
}
.btnPlus19 {
	left: 2062px;
	top: 1642px;
}
.btnPlus20 {
	left: 1497px;
	top: 1855px;
}
.btnPlus21 {
	left: 1777px;
	top: 1855px;
}
.btnPlus22 {
	left: 2061px;
	top: 1855px;
}
.btnPlus23 {
	left: 2342px;
	top: 1856px;
}
.btnPlus24 {
	left: 2627px;
	top: 1854px;
}
.btnPlus25 {
	left: 1835px;
	top: 1595px;
}
.btnPlus26 {
	left: 1549px;
	top: 1589px;
}
.btnPlus27 {
	left: 1082px;
	top: 1590px;
}
.btnPlus28 {
	left: 861px;
	top: 1875px;
}
.btnPlus29 {
	left: 1157px;
	top: 1871px;
}
.btnPlus30 {
	left: 1085px;
	top: 1459px;
}
.btnPlus31 {
	left: 699px;
	top: 1537px;
}
.btnPlus32 {
	left: 521px;
	top: 1828px;
}
.btnPlus33 {
	left: 767px;
	top: 1720px;
}
.btnPlus34 {
	left: 700px;
	top: 1403px;
}
.btnPlus35 {
	left: 222px;
	top: 1593px;
}
.btnPlus36 {
	left: 214px;
	top: 1231px;
}
.btnPlus37 {
	left: 651px;
	top: 1125px;
}
.btnPlus38 {
	left: 1083px;
	top: 1236px;
}
.btnPlus39 {
	left: 1120px;
	top: 1324px;
}
.btnPlus40 {
	left: 1077px;
	top: 1053px;
}
.btnPlus41 {
	left: 1106px;
	top: 572px;
}
.btnPlus42 {
	left: 586px;
	top: 602px;
}
.btnPlus43 {
	left: 585px;
	top: 830px;
}
.btnPlus44 {
	left: 591px;
	top: 469px;
}
.btnPlus45 {
	left: 163px;
	top: 597px;
}
.btnPlus46 {
	left: 159px;
	top: 365px;
}
.btnPlus47 {
	left: 164px;
	top: 122px;
}
.btnPlus48 {
	left: 591px;
	top: 290px;
}
.btnPlus49 {
	left: 592px;
	top: 114px;
}
.btnPlus50 {
	left: 1101px;
	top: 336px;
}
.btnPlus51 {
	left: 1134px;
	top: 428px;
}
.btnPlus52 {
	left: 1100px;
	top: 150px;
}

/* Boutons autres*/
.btns_autres {position: absolute; left: 20px; top: 600px;}
.btns_autres div {position: absolute; top: 17px; width: 30px; height: 42px; cursor: pointer;/* background-color: orange; opacity: 0.5;*/}
.btns_autres .btnAffTout {left: 33px;}
.btns_autres .btnReco {left: 70px;}
.btns_autres .btnZoomPlus {left: 104px;}
.btns_autres .btnZoomMoin {left: 138px;}
.btns_autres .btnPrint {left: 172px;}


.containerMindmap {position: absolute; left: -965px; top: -682px; width: 2870px; height: 2029px;}
/*.containerMindmap {position: absolute; left: 0px; top: 0px; width: 2870px; height: 2029px;}*/

.divZoom {
	position: absolute;
	top: 11px;/*top: 42px;*/
	left: 31px;
	margin: 0px;
	padding: 0px;
	width: 939px;
	height: 664px;
	overflow: hidden;
	/*background-color: beige;*/ border: 1px solid grey;
}
.imgZoom {cursor: pointer; left: 0px; top: 0px; z-index: 400; opacity: 0;}


input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: none;
	border-radius:0px;
	-webkit-appearance: none;
	outline: none;
}



.ui-draggable, .ui-droppable {
	-ms-touch-action: none;
	touch-action: none;
}
