/** Contiene le classi degli oggetti standard di mapwork (non modificare direttamente questo file) **/
@import "../css/external/theme/default/style.css";

.olControlPanZoomBar {
	cursor: pointer;
}

.olControlNavToolbar .olControlNavigationItemActive { 
  background-image: url("../../resources/img/toolbar/external/pan_on.gif");
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlNavigationItemInactive { 
  background-image: url("../../resources/img/toolbar/external/pan_off.gif");
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlZoomBoxItemActive { 
  background-image: url("../../resources/img/toolbar/external/zin_on.gif");
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlZoomBoxItemInactive { 
  background-image: url("../../resources/img/toolbar/external/zin_off.gif");
  background-repeat: no-repeat;
}

div.olMapViewport {
	background-color:white;
}

img.submit:hover {
	border: 1px solid red;
}

.size3 {
	width: 3%;
}

.size5 {
	width: 5%;
}

.size15 {
	width: 15%;
}

.size70 {
	width: 70% !important;
	width: 69.0%;
}

.size75 {
	width: 70% !important;
	width: 69.0%;
}

.size80 {
	width: 80%;
}

.size85 {
	width: 85%;
}

.size95 {
	width: 95%;
}

.size100 {
	width: 100%;
}

div.alignleft {
	text-align: left;
}



.hidden {
	display: none;
}

.margin001em {
	margin-bottom: 0.01em;
	margin-top: 0.01em;
}

.bottomdiv {
	height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}

input.button {
	margin: 0.45em 0.45em 0.45em 0 !important;
	margin: 0 0.45em 0 0;
	cursor: pointer;
	border: 1px solid RGB(99, 138, 0);
	background-color: white;
	float: right;
	color: RGB(136, 161, 88);
	font-weight: bold;
}

.
div#titoloExamples {
	width: 97%;
	float: left;
	border: 0.1em solid #CCC;
	background-color: #EEE;
	text-align: center;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-size: 1.5em;
	font-weight: bold
}

/** Classi di mapwork per i componenti floating **/
.MWControlFloatingPanel {
	float: left;
	border: 1px solid #000000;
	background-color: #f8f9f9;
}

.MWControlFloatingPanel .titlePanel {
	background-image: url("../../resources/img/sfondo.png");
	height: 19px;
	cursor: auto;
	border: 0px solid red;
}

.MWControlFloatingPanel .titleSpan {
	font-weight: bold;
	color: rgb(90, 125, 24);
}

.MWControlFloatingPanel .titleText {
	height: 1.50em;
	float: left;
	margin-left: 4px !important;
	margin-left: 1px;
	padding-top: 1px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	border: 0px solid red;
}

.MWControlFloatingPanel .statusBarImg {
	float: right;
	cursor: default;
	border: 0px solid red;
	height: 17px;
	margin-top: 0.09em;
	margin-right: 0.09em;
}

.MWControlFloatingPanel .child {
	clear: both;
	float: left;
	cursor: auto;
	background-color: #F8F9F9;
	width: 100% !important;
	width: 100%;
	border-top:1px solid #000000;
}

/** Classi di mapwork per l'overview **/
.MWControlOverview {
    bottom:0px;
	border:1px solid #000000;
	right:2px !important;    
}

.MWControlOverview .titlePanel {
	background-image: url("../../resources/img/sfondo.png");
	height: 20px;
	cursor: auto;
	border: 0px solid red;
}

.MWControlOverview .titleSpan {
	font-weight: bold;
	color: #000000;
}

.MWControlOverview .titleText {
	height: 1.50em;
	float: left;
	margin-left: 4px !important;
	margin-left: 1px;
	padding-top: 1px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	border: 0px solid red;
}

.MWControlOverview .statusBarImg {
	float: right;
	cursor: default;
	border: 0px solid red;
	height: 17px;
	margin-top: 0.2em;
	margin-right: 0.3em;
}

.MWControlOverview .child {
	clear: both;
	float: left;
	cursor: auto;
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	padding-left: 2% !important;
	padding-left: 1%;
	padding-right: 2% !important;
	padding-right: 1%;
	padding-bottom: 0.36em !important;
	padding-bottom: 0.18em;
	width: 96% !important;
	width: 99.5%;
}

/** Classi di mapwork per il simple layerSwitcher **/
.MWControlSimpleLayerSwitcher{
    right:1px!important;
    top:1px!important;
    position:absolute;
    text-align:right;
    z-index: 5000!important;
}
.MWControlSimpleLayerSwitcher .buttonClassSelected {
    background-image: url("../../resources/img/sfondo.png");
    border: 1px solid #F4F4D9;
    color: #000000;
    cursor: default;
    float: left;
    font-weight:bold;
    height: 19px;
    margin-left: 1px;
    text-align: center;
    width: 110px!important;
    width: 115px;
    padding:2px;}

.MWControlSimpleLayerSwitcher .buttonClassUnselected {
    background-image: url("../../resources/img/sfondo.png");
    border: 1px solid #ffffff; /*#F4F4D9;*/
    color: #000000;
    cursor: pointer;
    float: left;
    height: 19px;
    margin-left: 1px;
    /* for IE */
    /*filter:alpha(opacity=70);*/
    /* CSS3 standard */
    /*opacity:0.7;*/
    text-align: center;
    width: 110px!important;
    width: 115px;
    padding:2px;}
    
.MWControlSimpleLayerSwitcher .overlayDiv {
	background-image: url("../../resources/img/sfondo.png");
	border-right:1px solid #ffffff; /*#F4F4D9;*/
	color:#000000;
	cursor:pointer;
	margin-left:1px;
	/*opacity:0.7;*/
	padding:2px;
	position:absolute;
	right:0;
	text-align:left;
	top:26px;
	min-width:90px;
	}

.MWControlSimpleLayerSwitcher .moreDivUnselected {
	border-bottom:1px solid #ffffff; /*#F4F4D9;*/
    height: 19px;
    width: 76px!important;
    width: 82px;
}

.MWControlSimpleLayerSwitcher .moreDivSelected {
	border-bottom:0px solid #d2cd68;
    height: 21px!important;
    height: 28px;
    width: 76px!important;
    width: 82px;
}

/**Classi per l'oggetto Legend*/
.MWControlFloatingPanelLegendiframe {
	display: none;
	display /**/: block;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: -1;
	filter: mask();
	width: 170px;
	height: 77%;
}

.MWControlFloatingPanelLegend {
	clear: both;
	float: left;
	cursor: auto;
	background-color: #F8F9F9;
	width: 100% !important;
	width: 100%;
}

.MWControlFloatingPanelLegend div.LegendDiv {
	float: left !important;
	float: none;
	background-color: white;
	border-top: 1px solid #000000;
	width: 100% !important;
	width: 100%;
}

.MWControlFloatingPanelLegend div.line {
	clear: both;
	float: left;
	width: 100%;
}

.MWControlFloatingPanelLegend div.left {
	float: left;
	width: 25%;
	vertical-align: bottom;
}

.MWControlFloatingPanelLegend div.right {
	float: left;
	width: 75% !important;
	width: 74%;
}

.MWControlFloatingPanelLegend span {
	margin-left: 0.45em;
}

/**Classi per l'oggetto LayerSwitcherFloatingPanel*/
.MWControlFloatingPanelLayerSwitcher {
	clear: both;
	float: left;
	cursor: auto;
	
}

.MWControlFloatingPanelLayerSwitcher #layersDiv {
	float: left !important;
	float: none;
	background-color: #f8f9f9;
	color:#000000;
	border-top: 1px solid #000000;
	width: 100% !important;
	width: 100%;
	height: 100%;
	overflow: auto;
}

.MWControlFloatingPanelLayerSwitcher .layersLabel {
	clear: both;
	float: left !important;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
	text-decoration: underline;	
}

.MWControlFloatingPanelLayerSwitcher .dataOrBaseLayersDiv {
	width: auto !important;
	width: 90%;
	padding-left: 2%;
	clear: both;
	float: left !important;
}

.MWControlFloatingPanelLayerSwitcher .layerDivActive {
	width: 100%;
}

.MWControlFloatingPanelLayerSwitcher .layerDivInactive {
	width: 100%;
}

.MWControlFloatingPanelLayerSwitcher .layerGroup {
	margin-left: 10px;
	margin-bottom: 5px;
}

.MWControlFloatingPanelLayerSwitcher .groupLabel {
	text-decoration: underline;
	display: inline;
	cursor: pointer;
	white-space: nowrap;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 11.40px;
}

.MWControlFloatingPanelLayerSwitcher .groupName {
	width: 300px;
}

.MWControlFloatingPanelLayerSwitcher .labelSpan {
	font-size: 11.40px;
	white-space: nowrap;
}

.MWControlFloatingPanelLayerSwitcheriframe {
	display: none;
	display /**/: block;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: -1;
	filter: mask();
	width: 170px;
	height: 77%;
}

/** Classi di mapwork per il pulsante di info **/
.MWControlInfoItemActive {
	background-image: url(../../resources/img/toolbar/external/inf_on.gif);
	background-repeat: no-repeat;
}

.MWControlInfoItemInactive {
	background-image: url(../../resources/img/toolbar/external/inf_off.gif);
	background-repeat: no-repeat;
}


/** Classi di mapwork per il componente MapPrint **/
.MWControlMapPrintItemInactive{
	background-image: url(../../resources/img/toolbar/external/print_off.gif);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

/** Classi di mapwork per il componente GE **/
.MWControlMapGEItemInactive{
	background-image: url(../../resources/img/toolbar/external/ge_off.gif);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

/** Classi di mapwork per il componente ReverseGeocode **/
.MWControlOpenLSReverseGeocodingItemInactive{
	background-image: url(../../resources/img/toolbar/external/ric_off.gif);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}



.MWControlOpenLSReverseGeocodingItemActive{
	background-image: url(../../resources/img/toolbar/external/ric_on.gif);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

.MWControlReverseGeocode {
	float:left;
	width: 38%;
	margin-left:15px;
	margin-top:0px;
}

.MWControlReverseGeocode input {
	width:150px;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
}

.MWControlReverseGeocode a {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#00008B;
}

.MWControlReverseGeocode .panel {
	width: 225px;
	height: 100px;
	overflow:scroll;
    margin-top:0px;
    background-color:#DCDCDC;
    border:1px solid #00008b;
    display:none;
    text-align:center;
}

/** Classi di mapwork per il componente DrawPoint **/

.MWControlOpenLSDrawPointItemInactive{
	background-image: url(../../resources/img/toolbar/external/dra_off.gif);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}



.MWControlOpenLSDrawPointItemActive{
	background-image: url(../../resources/img/toolbar/external/dra_on.gif);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

	
.MWControlDrawPoint {
	float:left;
	width: 38%;
	margin-left:15px;
	margin-top:0px;
	
}

.MWControlDrawPoint input {
	width:150px;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
}

.MWControlDrawPoint a {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#00008B;
}

.MWControlDrawPoint .panel {
	width: 225px;
	height: 100px;
	overflow:scroll;
    margin-top:0px;
    background-color:#DCDCDC;
    border:1px solid #00008b;
    display:none;
    text-align:center;
}

/** Classi di mapwork per il componente SelectPolygons **/

.MWControlOpenLSSelectPolygonsItemInactive{
	background-image: url(../../resources/img/toolbar/external/select_feature_off.png);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}



.MWControlOpenLSSelectPolygonsItemActive{
	background-image: url(../../resources/img/toolbar/external/select_feature_on.png);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

	
.MWControlSelectPolygons {
	float:left;
	width: 38%;
	margin-left:15px;
	margin-top:0px;
	
}

.MWControlSelectPolygons input {
	width:150px;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
}

.MWControlSelectPolygons a {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#00008B;
}

.MWControlSelectPolygons .panel {
	width: 225px;
	height: 100px;
	overflow:scroll;
    margin-top:0px;
    background-color:#DCDCDC;
    border:1px solid #00008b;
    display:none;
    text-align:center;
}

/** Classi di mapwork per il componente PolygonsUnion **/

.MWControlOpenLSPolygonsUnionItemInactive{
	background-image: url(../../resources/img/toolbar/external/ric_off.gif);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}



.MWControlOpenLSPolygonsUnionItemActive{
	background-image: url(../../resources/img/toolbar/external/ric_on.gif);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

	
.MWControlPolygonsUnion {
	float:left;
	width: 38%;
	margin-left:15px;
	margin-top:0px;
	
}

.MWControlPolygonsUnion input {
	width:150px;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
}

.MWControlPolygonsUnion a {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#00008B;
}

.MWControlPolygonsUnion .panel {
	width: 225px;
	height: 100px;
	overflow:scroll;
    margin-top:0px;
    background-color:#DCDCDC;
    border:1px solid #00008b;
    display:none;
    text-align:center;
}

/** Classi di mapwork per il componente Geocode **/

.MWControlGeocode {
	float:left;
	width: 36%;
	margin-left:10px;
	margin-top:30px;	
}

.MWControlGeocode span {
	width: 10%;
}

.MWControlGeocode input {
	width:65%;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
}

.MWControlGeocode .inputButton {
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    cursor: pointer;
	/*width:50px;*/
	width:15%;
	margin-top:5px;
	margin-left:5px;
}

.MWControlGeocode a {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#00008B;
}

.MWControlGeocode .panel {
	width: 300px;
	height: 100px;
	overflow:scroll;
    margin-top:0px;
    background-color:#DCDCDC;
    border:1px solid #00008b;
    display:none;
    text-align:center;
    margin-left:10px;
}

.MWControlGeocode .input {
	width:400px;
	margin-top:10px;
    font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;	
	margin-left:10px;
}

/** Classi di mapwork per il componente RSS **/
.linkRSS{
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	cursor:pointer;
}
.textRSS{
	font-size:11px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;	
}

/** Classi di mapwork per il componente Select **/
.MWControlGeometricSearch {
	float:left;
	width: 30%;
	margin-left:10px;
	margin-top:30px;	
}

.MWControlGeometricSearch input {
	width:65%;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
}

.MWControlGeometricSearch .spanDiv {
	margin-top:3px;
	margin-bottom:3px;
	float:left;
	width:50%;
}

.MWControlGeometricSearch .inputDiv {
	margin-top:3px;
	margin-bottom:3px;
	float:left;
	width:50%;
}

.MWControlGeometricSearch .resDiv {
	color:red;
}

.MWControlGeometricSearch .inputText {
	width:100%;
}

.MWControlGeometricSearch .inputButton {
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    cursor: pointer;
	/*width:50px;*/
	width:25%;
	margin-top:10px;
	margin-left:0px;
}

.MWControlGeometricSearch .panel {
	width: 250px;
	height: 80px;
	overflow:scroll;
    margin-top:15px;
    background-color:#DCDCDC;
    border:1px solid #00008b;
    display:none;
    text-align:center;
    margin-left:10px;
}
/** Classi di mapwork per la componente ArcXML **/
.MWInfoLayerArcIMS {
	float:left;
	width: 400px;
	margin-left:10px;
	margin-top:30px;	
	overflow:scroll;
    background-color:#EEEEEE;
    border:1px solid #00008b;
    display:none;
    text-align:center;
    height:100px;    
}

table.featureInfo, table.featureInfo td, table.featureInfo th {
	border:1px solid #ddd;
	border-collapse:collapse;
	margin:0;
	padding:0;
	font-size: 99%;
	padding:.2em .1em;
}
table.featureInfo th{
	padding:.2em .2em;
	text-transform:uppercase;
	font-weight:bold;
	background:#eee;
}
table.featureInfo td{
	background:#fff;
}
table.featureInfo tr.odd td{
	background:#eee;
}
table.featureInfo caption{
	text-align:left;
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
	padding:.2em .2em;
}

.MWControlInfoLayerArcXMLItemInactive{
	background-image: url(../../resources/img/toolbar/external/ric_off.gif);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

.MWControlInfoLayerArcXMLItemActive{
	background-image: url(../../resources/img/toolbar/external/ric_on.gif);
	background-repeat: no-repeat;
	width:26px;
	height:26px;
	cursor:pointer;
}

/** Classi di mapwork per il componente Classify **/
.MWControlClassify {
	float:left;
	width: 39%;
	margin-left:5px;
	margin-top:10px;
	border:1px solid #006bb5;	
}

.MWControlClassifySimple {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}

.MWControlClassifyFilter {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}

.MWControlClassifySimple .Title {
	font-size:13px;
	font-weight:bold;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:10px;	
}

.MWControlClassifySimple .containerTblPalette{
	width:99%;	
	float:left;
}

.MWControlClassifySimple .tblPalette{	
	background:#FFFFFF;
	line-height:1px;
	font-size:1px;
	margin-left:41px;	
	width:168px;
	height:100px;	
}

.MWControlClassifySimple .tblPalette td {
	border:1px solid #666666;
	cursor:pointer;
}

.MWControlClassifySimple .insertcolor{
	width:45px;
	cursor:pointer;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;   
	font-size:10px;
	margin-left:0px;
}

.MWControlClassify input {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:5px;
	margin-left:5px;
	margin-right:10px;
}
.MWControlClassify select {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:5px;
	margin-left:5px;
	margin-right:10px;
}

.MWControlClassify .inputButton {
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    cursor: pointer;
	width:25%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:center;
}

.MWControlClassify .panel {
	float:left;
	background-color:#DCDCDC;
	border-top:1px solid #00008B;
	width: 100%;
	height: 80px;
    display:none;
}
.MWControlClassify .commands {
	width: 90%;
	float:left;
    text-align:center;
}
/** classi per scale line **/
.olControlScaleLine {
   background-color:#65C4C5;	
   left: 10px;
   bottom: 15px;
   font-size: xx-small;
}
.olControlScaleLineTop{
	border-left:1px solid #65C4C5;
    border-right:1px solid #65C4C5;
    border-bottom:1px solid #65C4C5;  
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
    text-align:center;    
}
.olControlScaleLineBottom {
	display:none;
    visibility:hidden;    
}

/** Classi di mapwork per il componente FindBuilding **/
.MWControlFindBuilding {
	float:left;
	width: 38%;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #006BB5;	
}

.MWControlBuildingCivico {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}

.MWControlBuildingParticella {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}
.MWControlFindBuilding .inputButton {
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    cursor: pointer;
	width:25%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:center;
}
.MWControlFindBuilding .Title {
	font-size:13px;
	font-weight:bold;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:10px;	
}

.MWControlFindBuilding .inputSmall {
	width:60px;
}

.MWControlFindBuilding .inputMedium {
	width:90px;
}

.MWControlFindBuilding .inputLarge {
	width:200px;
}

.MWControlFindBuilding .grigio {
	color:silver;
}

.MWControlFindBuilding .nero {
	color:#000000;
}

.MWControlFindBuilding input {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	
}
.MWControlFindBuilding .commands {
	width: 90%;
	float:left;
    text-align:center;
}
.MWControlFindBuilding .findbuildingerrore {
	float:left;
	background-color:#DCDCDC;
	border-top:1px solid #006BB5;
	width: 100%;
	height: 80px;
	padding-top: 10px;
	display:none;
}

.MWControlFindBuilding .buildingpanel {
	float:left;
	border-top:1px solid #006BB5;
	width: 100%;
	height: 250px;
	display:none;    
    overflow: scroll;
}
.MWControlFindBuilding .buildingpanel a {
	white-space: nowrap;
	margin-left: 10px;
}

.MWControlFindBuilding .findbuildingerrore span {
	margin-left: 10px;
}

/** Classi di mapwork per il componente FindLot **/
.MWControlFindLot {
	float:left;
	width: 38%;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #006BB5;	
}

.MWControlLotCivico {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}

.MWControlLotParticella {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}
.MWControlFindLot .inputButton {
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    cursor: pointer;
	width:25%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:center;
}
.MWControlFindLot .Title {
	font-size:13px;
	font-weight:bold;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:10px;	
}

.MWControlFindLot .inputSmall {
	width:60px;
}

.MWControlFindLot .inputMedium {
	width:90px;
}

.MWControlFindLot .inputLarge {
	width:200px;
}
.MWControlFindLot .grigio {
	color:silver;
}

.MWControlFindLot .nero {
	color:#000000;
}
.MWControlFindLot input {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	
}
.MWControlFindLot .commands {
	width: 90%;
	float:left;
    text-align:center;
}
.MWControlFindLot .findloterrore {
	float:left;
	background-color:#DCDCDC;
	border-top:1px solid #006BB5;
	width: 100%;
	height: 80px;
	padding-top: 10px;
	display:none;
}

.MWControlFindLot .lotpanel {
	float:left;
	background-color:#DCDCDC;
	border-top:1px solid #006BB5;
	width: 100%;
	height: 100px;
	padding-top: 10px;
	display:none;    
    overflow: scroll;
}
.MWControlFindLot .lotpanel a {
	white-space: nowrap;
	margin-left: 10px;
}

.MWControlFindLot .findloterrore span {
	margin-left: 10px;
}

/** Classi di mapwork per il componente FindApartment **/
.MWControlFindApartment {
	float:left;
	width: 38%;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #006BB5;	
}

.MWControlFindApartment .grigio {
	color:silver;
}

.MWControlFindApartment .nero {
	color:#000000;
}

.MWControlApartmentCivico {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}

.MWControlApartmentParticella {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}
.MWControlFindApartment .inputButton {
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    cursor: pointer;
	width:40%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:center;
}
.MWControlFindApartment .Title {
	font-size:13px;
	font-weight:bold;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:10px;	
}

.MWControlFindApartment .inputSmall {
	width:60px;
}

.MWControlFindApartment .inputMedium {
	width:90px;
}

.MWControlFindApartment .inputLarge {
	width:200px;
}

.MWControlFindApartment input {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	
}
.MWControlFindApartment .commands {
	width: 90%;
	float:left;
    text-align:center;
}
.MWControlFindApartment .findapartmenterrore {
	float:left;
	background-color:#DCDCDC;
	border-top:1px solid #006BB5;
	width: 100%;
	height: 80px;
	padding-top: 10px;
	display:none;
}

.MWControlFindApartment .apartmentpanel {
	float:left;
	border-top:1px solid #006BB5;
	width: 100%;
	height: 250px;
	display:none;    
    overflow: scroll;
}
.MWControlFindApartment .apartmentpanel a {
	white-space: nowrap;
	margin-left: 10px;
}

.MWControlFindApartment .findapartmenterrore span {
	margin-left: 10px;
}

/** Classi di mapwork per il componente FindParcel **/
.MWControlFindParcel {
	float:left;
	width: 38%;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #006BB5;	
}

.MWControlParcelCivico {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}

.MWControlParcelParticella {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}
.MWControlFindParcel .inputButton {
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    cursor: pointer;
	width:50%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:center;
}
.MWControlFindParcel .Title {
	font-size:13px;
	font-weight:bold;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:10px;	
}

.MWControlFindParcel .inputSmall {
	width:60px;
}

.MWControlFindParcel .inputMedium {
	width:90px;
}

.MWControlFindParcel .inputLarge {
	width:200px;
}
.MWControlFindParcel .grigio {
	color:silver;
}

.MWControlFindParcel .nero {
	color:#000000;
}
.MWControlFindParcel input {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	
}
.MWControlFindParcel .commands {
	width: 90%;
	float:left;
    text-align:center;
}
.MWControlFindParcel .findparcelerrore {
	float:left;
	background-color:#DCDCDC;
	border-top:1px solid #006BB5;
	width: 100%;
	height: 80px;
	padding-top: 10px;
	display:none;
}

.MWControlFindParcel .parcelpanel {
	float:left;
	background-color:#DCDCDC;
	border-top:1px solid #006BB5;
	width: 100%;
	height: 100px;
	padding-top: 10px;
	display:none;    
    overflow: scroll;
}
.MWControlFindParcel .parcelpanel a {
	white-space: nowrap;
	margin-left: 10px;
}

.MWControlFindParcel .findparcelerrore span {
	margin-left: 10px;
}


.MWControlToolbar  div {
    float: left;
    height: 29px;
    width: 29px;
    cursor: pointer;
    margin-left: 7px;
    margin-top: 2px;
}


.MWControlToolbar .olControlZoomBoxItemActive { 
  background-image: url("../../resources/img/toolbar/external/zin_on.gif");
  background-repeat: no-repeat;
}
.MWControlToolbar .olControlZoomBoxItemInactive { 
  background-image: url("../../resources/img/toolbar/external/zin_off.gif");
  background-repeat: no-repeat;
}

.MWControlToolbar .olControlZoomBoxItemOver { 
  background-image: url("../../resources/img/toolbar/external/zin_on.gif");
  background-repeat: no-repeat;
  cursor:pointer;
}

.MWControlToolbar .olControlNavigationItemActive { 
  background-image: url("../../resources/img/toolbar/external/pan_on.gif");
  background-repeat: no-repeat;
  cursor:pointer;
}
.MWControlToolbar .olControlNavigationItemInactive { 
  background-image: url("../../resources/img/toolbar/external/pan_off.gif");
  background-repeat: no-repeat;
  cursor:pointer;
}

.MWControlToolbar .olControlNavigationItemOver { 
  background-image: url("../../resources/img/toolbar/external/pan_on.gif");
  background-repeat: no-repeat;
  cursor:pointer;
}

.MWControlToolbar .olControlDrawPointItemActive { 
    background-image:url(../../resources/img/toolbar/external/dra_on.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}

.MWControlToolbar .olControlDrawPointItemOver { 
    background-image:url(../../resources/img/toolbar/external/dra_on.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}
.MWControlToolbar .olControlDrawPointItemInactive { 
    background-image:url(../../resources/img/toolbar/external/dra_off.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}
.MWControlToolbar .olControlDrawPolygonItemInactive { 
    background-image:url(../../resources/img/toolbar/external/drawPolygon_off.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}
.MWControlToolbar .olControlDrawPolygonItemActive { 
    background-image:url(../../resources/img/toolbar/external/drawPolygon_ok.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}

.MWControlToolbar .olControlDrawPolygonItemOver { 
    background-image:url(../../resources/img/toolbar/external/drawPolygon_ok.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}

.MWControlToolbar .olControlDrawLineItemInactive { 
    background-image:url(../../resources/img/toolbar/external/drawLine_off.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}

.MWControlToolbar .olControlDrawLineItemActive { 
    background-image:url(../../resources/img/toolbar/external/drawLine_ok.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}

.MWControlToolbar .olControlDrawLineItemOver { 
    background-image:url(../../resources/img/toolbar/external/drawLine_ok.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}

.MWControlToolbar .olControlModifyFeatureItemInactive { 
    background-image:url(../../resources/img/toolbar/external/modFeature_off.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}

.MWControlToolbar .olControlModifyFeatureItemActive { 
    background-image:url(../../resources/img/toolbar/external/modFeature_on.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}

.MWControlToolbar .olControlModifyFeatureItemOver { 
    background-image:url(../../resources/img/toolbar/external/modFeature_ok.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}


.MWControlToolbar .verticalGroup {
    margin-top: 0px;
    position:relative;
}
.MWControlToolbar .drawclass {
    z-index:9999;
}

.MWControlToolbar .toolBarGroupOpen {
    display:inline;
    float:left;
    margin: 3px 2px 1px 2px;
    z-index: 3003;
    position:absolute;
    left:15px;
    top:17px;
    cursor:pointer;
    width:3px;
    height:3px;
}

.MWControlToolbar .toolBarGroupOpenImg {
    float:left;
}

/** Classi di mapwork per il componente InfoAci **/
.MWControlAciInfo {
	float:left;
	width: 38%;
	margin-left:10px;
	margin-top:10px;	
	font-size:12px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
}

.MWControlAciInfoDettaglio {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
	display:none;
	border:1px solid #006BB5;
}
.MWControlAciInfo .aciinfoerrore {
	float:left;
	background-color:#DCDCDC;
	border:1px solid #006BB5;
	width: 100%;
	height: 80px;
	padding-top: 10px;
	display:none;
}

.MWControlAciInfo a {
	white-space: nowrap;
	margin-left: 10px;
}

span.link {
	font-size:10px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	cursor:pointer;
}
.MWControlAciInfoItemActive {
	background-image: url(../../resources/img/toolbar/external/inf_on.gif);
	background-repeat: no-repeat;
}

.MWControlAciInfoItemInactive {
	background-image: url(../../resources/img/toolbar/external/inf_off.gif);
	background-repeat: no-repeat;
}
/** Classi per la visura del dettaglio **/
table.dettaglioInfo, table.dettaglioInfo td, table.dettaglioInfo th {
	border:1px solid #ddd;
	border-collapse:collapse;
	margin:0;
	padding:0;
	font-size: 90%;
	padding:.2em .1em;
}
table.dettaglioInfo th{
	padding:.2em .2em;
	font-weight:bold;
	background:#eee;
}
table.dettaglioInfo td{
	background:#fff;
}
table.dettaglioInfo tr.odd td{
	background:#eee;
}
table.dettaglioInfo caption{
	text-align:left;
	font-size:100%;
	font-weight:bold;
	padding:.2em .2em;
}
/** Classi per la visura del dettaglio di un edificio**/
/** tabella con bordi solo esterni**/
table.detailTab{
	background-color:#f5f5f5; 
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	font-size: 11px;	
	border:1px solid #d9d9d9;	
}
table.detailTab th{
	padding:.2em .2em;
	font-weight:bold;	
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size: 11px;	
	
}
table.detailTab tr{
	padding:.2em .2em;
	
}

table.detailTab td{
	padding:.2em .2em;	
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size: 11px;	
	vertical-align:top;
}
table.detailTab a{
	cursor:pointer;
}
/** tabella con bordi nelle colonne**/
table.detailTabBorder{
	background-color:#f5f5f5; 
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	font-size: 11px;	
	border:1px solid #d9d9d9;	
}
table.detailTabBorder th{
	padding:.2em .2em;
	font-weight:bold;	
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size: 11px;	
	border:1px solid #d9d9d9;		
}

table.detailTabBorder td{
	padding:.2em .2em;	
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size: 11px;	
	border:1px solid #d9d9d9;		
	vertical-align:top;
}
table.detailTabBorder a{
	cursor:pointer;
}
table.detailTabBorder tr{
	padding:.2em .2em;		
}
/** tabella senza bordi**/
table.detailTabNoBorder{
	background-color:#f5f5f5; 
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	font-size: 11px;	
	border:0px solid #d9d9d9;	
}
table.detailTabNoBorder th{
	padding:.2em .2em;
	font-weight:bold;	
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size: 11px;	
	border:0px solid #d9d9d9;		
}

table.detailTabNoBorder td{
	padding:.2em .2em;	
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size: 11px;	
	border:0px solid #d9d9d9;		
	vertical-align:top;
}
table.detailTabNoBorder a{
	cursor:pointer;
}
table.detailTabNoBorder tr{
	padding:.2em .2em;		
}

/** Classi di mapwork per il componente FindStreetNumber **/
.MWControlFindStreetNumber {
	float:left;
	width: 38%;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #006BB5;	
}

.MWControlStreetNumberCivico {
	float:left;	
	width: 98%;
	margin-left:5px;
	margin-top:10px;
}


.MWControlFindStreetNumber .inputButton {
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    cursor: pointer;
	width:30%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:center;
}
.MWControlFindStreetNumber .Title {
	font-size:13px;
	font-weight:bold;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:10px;	
}

.MWControlFindStreetNumber .inputSmall {
	width:60px;
}

.MWControlFindStreetNumber .inputMedium {
	width:90px;
}

.MWControlFindStreetNumber .inputLarge {
	width:200px;
}
.MWControlFindStreetNumber .grigio {
	color:silver;
}

.MWControlFindStreetNumber .nero {
	color:#000000;
}
.MWControlFindStreetNumber input {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	
}
.MWControlFindStreetNumber .commands {
	width: 90%;
	float:left;
    text-align:center;
}
.MWControlFindStreetNumber .findstreetnumbererrore {
	float:left;
	background-color:#DCDCDC;
	border-top:1px solid #006BB5;
	width: 100%;
	height: 80px;
	padding-top: 10px;
	display:none;
}

.MWControlFindStreetNumber .streetnumberpanel {
	float:left;
	background-color:#DCDCDC;
	border-top:1px solid #006BB5;
	width: 100%;
	height: 200px;
	padding-top: 10px;
	display:none;    
    overflow: scroll;
}
.MWControlFindStreetNumber .streetnumberpanel a {
	white-space: nowrap;
	margin-left: 10px;
}

.MWControlFindStreetNumber .findstreetnumbererrore span {
	margin-left: 10px;
}

#zoomBoxOverview{
	border:2px solid #006BB5;
}	

.listResultsImg
{float:right;cursor:pointer;margin-top:5px;margin-right:5px;}

.listResultsAddress
{float:left;margin-left:5px;margin-right:5px;width:98%;}

.textACI {
	float:left;
	margin-top: 5px;
	width:60px;
}

.imgdraw {
  float:left;
  width:27px;
  cursor:pointer;
}
