@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: 542px;
	top: 214px;
}
.btnPlus02 {
	left: 1191px;
	top: 195px;
}
.btnPlus03 {
	left: 1763px;
	top: 110px;
}
.btnPlus04 {
	left: 1828px;
	top: 257px;
}
.btnPlus05 {
	left: 2413px;
	top: 121px;
}
.btnPlus06 {
	left: 2473px;
	top: 284px;
}
.btnPlus07 {
	left: 2457px;
	top: 541px;
}
.btnPlus08 {
	left: 2432px;
	top: 799px;
}
.btnPlus09 {
	left: 2471px;
	top: 1053px;
}
.btnPlus10 {
	left: 2468px;
	top: 1306px;
}
.btnPlus11 {
	left: 2374px;
	top: 1650px;
}
.btnPlus12 {
	left: 1954px;
	top: 1855px;
}
.btnPlus13 {
	left: 1147px;
	top: 1873px;
}
.btnPlus14 {
	left: 677px;
	top: 1663px;
}
.btnPlus15 {
	left: 508px;
	top: 1457px;
}
.btnPlus16 {
	left: 297px;
	top: 1203px;
}
.btnPlus17 {
	left: 302px;
	top: 969px;
}
.btnPlus18 {
	left: 296px;
	top: 744px;
}
.btnPlus19 {
	left: 301px;
	top: 470px;
}
.btnPlus20 {
	left: 1943px;
	top: 702px;
}
.btnPlus21 {
	left: 1943px;
	top: 975px;
}
.btnPlus22 {
	left: 1944px;
	top: 1202px;
}
.btnPlus23 {
	left: 1946px;
	top: 1431px;
}
.btnPlus24 {
	left: 1654px;
	top: 1587px;
}
.btnPlus25 {
	left: 1263px;
	top: 1556px;
}
.btnPlus26 {
	left: 1073px;
	top: 1364px;
}
.btnPlus27 {
	left: 840px;
	top: 1090px;
}
.btnPlus28 {
	left: 840px;
	top: 600px;
}
.btnPlus29 {left: 1400px; top: 1890px;}
.btnPlus30 {left: 1400px; top: 1890px;}
.btnPlus31 {left: 1400px; top: 1890px;}
.btnPlus32 {left: 1400px; top: 1890px;}
.btnPlus33 {left: 1400px; top: 1890px;}
.btnPlus34 {left: 1400px; top: 1890px;}
.btnPlus35 {left: 1400px; top: 1890px;}
.btnPlus36 {left: 1400px; top: 1890px;}
.btnPlus37 {left: 1400px; top: 1890px;}
.btnPlus38 {left: 1400px; top: 1890px;}
.btnPlus39 {left: 1400px; top: 1890px;}
.btnPlus40 {left: 1400px; top: 1890px;}

/* 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;
}
