html {
 overflow-y: hidden;
}
td {vertical-align:top;}
a {outline:none; color:#6699CC; text-decoration:none;}
a:hover {outline:none; color:#6699CC; text-decoration:none; border-bottom:1px dotted red;}
body {color:#000066; margin:0px; padding:0px; font-family:sans-serif; font-size:12px;line-height:16px;}
fieldset { padding:3px 0 0 3px;border:1px dotted #669999; margin:10px 3px 3px 5px; border-bottom:0px; border-right:0px; background-color:#fff;}
legend {background-color:#EDF7FE; color:#669999; font-weight:bold; padding:2px;}
img {border:0px;}
#map_canvas { position:absolute; top:0px;left:0px;width:50%; height:100%; }
#editorpoint { float:right;width:30%;height:100%;background-color:#FFFFFF; background-image:url(img/ombre.png);background-repeat:repeat-y;}
#editormap { float:right;width:20%;height:100%;background-color:#C0D9F8;  background-image:url(img/ombre.png);background-repeat:repeat-y;}
#iconsContainer { height:70px; overflow:auto;}
a.pon,a.pon:hover {border:0px;float:left;display:block;width:17px;height:20px;background-image:url(img/on.gif);background-color:#fff;margin:5px 0 0 2px;overflow:hidden;}
a.poff,a.poff:hover {border:0px;float:left;display:block;width:17px;height:20px;background-image:url(img/off.gif);background-color:#fff;margin:5px 0 0 2px;overflow:hidden;}
a.pon span {display:none;}
a.poff span {display:none;}
a.tabon,a.tabon:hover {border:0px;background-color:#fff;color:#000;text-decoration:none;padding:3px;margin:5px 5px 0 5px;display:block;width:auto;float:left;}
a.taboff,a.taboff:hover {border:0px;background-color:#CCCCCC;color:#000;text-decoration:none;padding:3px;padding-bottom:2px;margin:5px 5px 0 5px;display:block;width:auto;float:left;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
input.testo { font-family:sans-serif; font-size:12px;line-height:16px; width:100px;}
.lungo { width:180px !important;}
textarea.testo { font-family:sans-serif; font-size:12px;line-height:16px;  width:160px; }
textarea.lungo { font-family:sans-serif; font-size:12px;line-height:16px;  width:200px; height:80px;}
#info {font-size:11px;font-weight:bold;}
#markerStatus {font-size:11px;font-style:italic;}
#address {font-size:11px;font-weight:bold;}
#listapunti_fs{width:170px;overflow:hidden;padding-bottom:50px;}
#listapunti {overflow:auto;width:170px;}
#listamappe {height:200px;overflow:auto; }
#listamappe li { padding:2px; width:230px; overflow:hidden;height:20px;}
#listamappe li a {border:0px; text-decoration:none; color:#336699; white-space:nowrap; overflow:hidden;}
#listamappe li a:hover {border:0px; background-color: #6699FF; color:#fff;}
#listamappe li a span { color: #666; }
#listamappe li.b0 {background-color:#DFE7F2;}
#listamappe li.b1 {background-color:#C5DBFC;}
#listapunti li { padding:2px; }
#listapunti li a {border:0px; display:block; text-decoration:none; color:#336699; white-space:nowrap; overflow:hidden;}
#listapunti li a:hover {border:0px; background-color: #6699FF; color:#fff;}
#listapunti li a span { color: #666; }
#listapunti li.b0 {background-color:#DFE7F2;}
#listapunti li.b1 {background-color:#C5DBFC;}
#embedcode { font-family:sans-serif;font-size:10px;width:200px;  height:80px;}
#toolsdiv {border-top:1px solid #fff;clear:both;margin-left:3px;margin-right:3px;background-color:#fff;}
#addmapdiv {border-top:1px solid #fff;clear:both;margin-left:3px;margin-right:3px;background-color:#fff;}
#helpdiv {border-top:1px solid #fff;clear:both;margin-left:3px;margin-right:3px;background-color:#fff;}
a.lang,a.lang:hover {border:0px;width:15px;height:18px;display:block;font-size:10px;line-height:18px;float:left;text-decoration:none; color:#fff; margin:10px 5px 0 5px;text-align:center;}
.first {margin-left:10px !important;}
input.b {font-family:sans-serif;padding:0 5px 5px 5px; text-transform:uppercase; height:18px;overflow:hidden;border:1px solid #D5EEE3;display:block;font-size:10px;line-height:18px;float:left;text-decoration:none; color:#fff; background-color:#006699;margin:5px 5px 0 5px;text-align:center;}
a.b {    font-family:sans-serif;padding:0 5px 0px 5px; text-transform:uppercase; height:18px;overflow:hidden;border:1px solid #D5EEE3;display:block;font-size:10px;line-height:18px;float:left;text-decoration:none; color:#fff; background-color:#FF0033;margin:5px 5px 0 5px;text-align:center;}
div.fileinputs { position: relative;width:180px;overflow:hidden; float:left; }
div.fileinputs span { float:left; width:90px; overflow:hidden; font-size:9px; font-family:sans-serif; position: absolute; top: 5px; left: 84px; z-index: 1;}
div.fakefile {	float:left; width:70px; position: absolute; top: 0px; left: 0px; z-index: 1; font-family:sans-serif;padding:0 5px 0px 5px; text-transform:uppercase; height:18px;overflow:hidden;border:1px solid #D5EEE3;display:block;font-size:10px;line-height:18px;float:left;text-decoration:none; color:#fff; background-color:#006699;margin:5px 0px 0 0px;text-align:center;}
input.file { position: relative; text-align: right; 	-moz-opacity:0 ;	filter:alpha(opacity: 0);	opacity: 0;	z-index: 2;}

br.bot {clear:both;}
label.lab { display:block; float:left; width:80px;}
#listapunti li img.handle { float:right; cursor: move; }
