body {
     background-color:#fff;
     overflow:hidden;
}
 #fondoZ {
     position: fixed;
     left: 0px;
     bottom: 10px;
     background-color:white;
     color:blue;
     width: 100%;
     height: auto;
     padding: 10px;
     box-sizing: border-box;
     font-family: verdana;
     line-height: 200%;
     opacity:0.8;
     z-index: 201;
}
 .sulfondo {
     width: 18%;
     padding: 5px;
     height: auto;
     font-family: verdana;
     font-size: 20px;
     text-align: center;
     float: left;
}
 .sep {
     clear: both;
}
 .pc{
     text-align: center;
}
 #contenitore{
     position:absolute;
     left:0px;
     top:0px;
     overflow:auto;
}
 #lato{
     position:absolute;
     background-color:#fff;
}
 #fondo{
     position:absolute;
     background-color:#fff;
}
 #m{
     position:absolute;
     left:400px;
     top:400px;
}
 #centro{
     position:fixed;
     text-align:center;
     z-index:1000;
}
 #aM{
     position:fixed;
     left:0px;
     top:0px;
     width:100%;
     height:20px;
     text-align:center;
     background-color:white;
     z-index:1500;
}
 #consegna{
     position: absolute;
     left:0px;
     top:20px;
     width:100%;
     padding:8px;
     text-align:center;
     background-color:white;
     font-family:verdana;
     font-size:20px;
     color:red;
     border:1px solid black;
     cursor:default;
     opacity:0.8;
     z-index:181;
}
 #mirino{
     width:50px;
     opacity:0.5;
}
 #info{
     position: fixed;
     left: 0px;
     top: 100px;
     width:300px;
     background-color:#006400;
     color:white;
     font-family:verdana;
     font-size:14px;
     padding:10px;
     z-index:3000;
}
 #parallelo0{
     position:absolute;
     left:0px;
     top:999px;
     width:4000px;
     height:2px;
     z-index:150;
     background-color:red;
}
 #meridiano0{
     position:absolute;
     left:1999px;
     top:0px;
     width:2px;
     height:2000px;
     z-index:150;
     background-color:red;
}
/*------------------------------------------------------------------------------*/
 a:link, a:visited {
     text-decoration:none;
     font-family:verdana;
     font-size:11px;
     color:black;
     font-weight:bold;
}
 a:hover{
     text-decoration:underline;
}
/*------------------------------------------------------------------------------*/
 #alce{
     position:absolute;
     left:332px;
     top: 251px;
     width:50px;
}
 #falce{
     position:absolute;
}
 #nalaska{
     position:absolute;
     left:332px;
     top: 211px;
}
 #patagonia{
     position:absolute;
     left:1158px;
     top: 1480px;
     width:100px;
}
 #fpatagonia{
     position:absolute;
}
 #npatagonia{
     position:absolute;
     left:1138px;
     top: 1440px;
}
 #australia{
     position:absolute;
     left:3391px;
     top: 1136px;
}
 #faustralia{
     position:absolute;
}
 #naustralia{
     position:absolute;
     left:3391px;
     top: 1106px;
}
 #madagascar{
     position:absolute;
     left:2478px;
     top: 1150px;
     width:100px;
     height:100px;
}
 #fmadagascar{
     position:absolute;
}
 #nmadagascar{
     position:absolute;
     left:2468px;
     top: 1100px;
     visibility:hidden;
}
 #fniagara{
     position:absolute;
}
 #niagara{
     position:absolute;
     left:1100px;
     top: 512px;
}
 #nniagara{
     position:absolute;
     left:1116px;
     top: 472px;
}
 #flondra{
     position:absolute;
}
 #londra{
     position:absolute;
     left:1966px;
     top: 400px;
     width:50px;
}
 #nlondra{
     position:absolute;
     left:1946px;
     top: 357px;
}
 #frecciaorso{
     position:absolute;
     left:2743px;
     top: 229px;
     visibility:hidden;
}
 #fsiberia{
     position:absolute;
     left:3389px;
     top: 10px;
}
 #siberia{
     position:absolute;
     left:3389px;
     top: 228px;
     width:200px;
}
 #nsiberia{
     position:absolute;
     left:3269px;
     top: 278px;
}
 #fhima{
     position:absolute;
}
 #hima{
     position:absolute;
     left:2861px;
     top: 604px;
     width:200px;
}
 #nhima{
     position:absolute;
     left:2761px;
     top: 620px;
     z-index:190;
     visibility:hidden;
}
 #fsavana{
     position:absolute;
}
 #savana{
     position:absolute;
     left:2212px;
     top: 935px;
     width:200px;
}
 #nsavana{
     position:absolute;
     left:2252px;
     top: 900px;
}
 #frecciah{
     position:absolute;
     left:156px;
     top: 823px;
     height:100px;
     visibility:hidden;
}
 #fhawai{
     position:absolute;
}
 #hawai{
     position:absolute;
     left:137px;
     top: 624px;
     width:200px;
}
 #nhawai{
     position:absolute;
     left:64px;
     top: 770px;
}
 #fsumatra{
     position:absolute;
}
 #sumatra{
     position:absolute;
     left:3204px;
     top: 920px;
     z-index:180;
}
 #nsumatra{
     position:absolute;
     left:3050px;
     top: 950px;
}
 #fsperanza{
     position:absolute;
}
 #speranza{
     position:absolute;
     left:2202px;
     top: 1377px;
     width:50px;
}
 #nsperanza{
     position:absolute;
     left:2142px;
     top: 1430px;
}
 #fantartide{
     position:absolute;
}
 #antartide{
     position:absolute;
     left:1253px;
     top: 1683px;
     width:108px;
}
 #nantartide{
     position:absolute;
     left:1263px;
     top: 1860px;
}
 #fgroenlandia{
     position:absolute;
}
 #groenlandia{
     position:absolute;
     left:1397px;
     top: 147px;
}
 #ngroenlandia{
     position:absolute;
     left:1437px;
     top: 107px;
}
 #fgiappone{
     position:absolute;
}
 #giappone{
     position:absolute;
     left:3460px;
     top: 546px;
}
 #ngiappone{
     position:absolute;
     left:3520px;
     top: 686px;
}
 #fnilo{
     position:absolute;
}
 #nilo{
     position:absolute;
     left:2311px;
     top: 654px 
}
 #nnilo{
     position:absolute;
     left:2271px;
     top: 654px;
}
 #froma{
     position:absolute;
}
 #roma{
     position:absolute;
     left:2119px;
     top: 523px;
     width:50px;
}
 #nroma{
     position:absolute;
     left:2119px;
     top: 488px;
}
/*------------------------------------------------------------------------------*/
 .nomi{
     font-size: 12px;
     font-family: verdana;
     background-color: #ffffff;
     border: 1px solid black;
     text-align:center;
     font-weight:bold;
     padding:5px;
     border-radius:8px;
     cursor: default;
     opacity: 0.7;
     z-index:160;
}
 .big{
     border:1px solid black;
     z-index:1000;
     visibility:hidden;
}
 .imag{
     border-radius:50%;
     border:1px solid black;
     opacity:0;
}
 .imag2{
     border-radius:20px;
     border:1px solid black;
     z-index:160;
     opacity:0;
}
/* ----------------------------------------------------------------*/
 .main-preloader {
     position: fixed;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
     z-index: 999999999;
     background-color: #000;
     text-align: center;
}
 .main-preloader .main-preloader-inner {
     position: absolute;
     top: 50%;
     width: 100%;
}
 .main-preloader .preloader-percentage {
     color: #ffffff;
     margin: 0;
}
 .main-preloader .preloader-percentage span {
     display: inline-block;
     float: center;
     font-size: 50px;
}
/* ----------------------------------------------------------------*/
