/** Contiene le classi degli oggetti standard di corejsapi (non modificare direttamente questo file) **/

#map {
	z-index: 101;
	width: 560px;
	height: 560px;
	background-color: #1c1f4c;
	border: none;
}

.elenco_spiagge {
	font-size: 1em;
	padding: 6pt 0.5em;
	display: inline;
	margin: 0px 0px 0px 0px;
	font-size: 1em;
	float: right;
}

.RojaOverviewMapViewport {
	-moz-user-select: none;
	background-color: white;
}

.RojaControlOverviewMapContainer {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 0;
}

.RojaControlOverviewMapElement {
	padding: 0px 0px 0px 0px;
	background-color: white;
	border-left: 5px solid white;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 5px solid white;
}

.RojaControlOverviewMapImg {
	border: 1px solid #e8e9e4;
	position: relative;
	overflow: hidden;
}

.RojaControlOverviewMapMinimizeButton {
	right: 0px;
	bottom: 82px;
}

.RojaControlOverviewMapMaximizeButton {
	right: 0px;
	bottom: 82px;
}

.RojaControlOverviewMapExtentRectangle {
	cursor: move;
	border: 1px solid #1c1f4c;
}

.RojaControlOverviewMapTitle {
	background-color: RGB(232, 236, 222);
	border: 1px solid RGB(99, 138, 0);
	height: 18px;
	padding-top: 2px;
}

.RojaControlOverviewMapSpanTitle {
	margin-left: 8px;
	font-size: 75%;
	font-family: Verdana;
	font-weight: bold;
	color: rgb(90, 125, 24);
}

.RojaControlUrlOnMap {
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: auto;
}

.RojaControlUrlOnMapAddress {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: rgb(255, 255, 255);
}

.RojaControlUrlOnMapSpan {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: rgb(255, 255, 255);
}

/** classi dell'oggetto MarkerTurismo **/
.RojaMarkerTurismo {
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 100px;
}

.RojaMarkerTurismo img {
	margin: 0px;
	padding: 0px;
	position: absolute;
	cursor: pointer;
}

.RojaMarkerTurismo a {
	margin: 0px;
	padding: 0px;
	position: absolute;
	text-decoration: none;
}

.RojaMarkerTurismo .span1 {
	margin: 0px;
	cursor: pointer;
	position: absolute;
	height: 10px; 
	padding-bottom: 3px;
	white-space: nowrap;
	color: rgb(0, 0, 0);
	text-decoration: none;
}

.RojaMarkerTurismo .span2 {
	margin: 0px;
	cursor: pointer;
	position: absolute;
	top: -1px;
	height: 10px; 
	padding-bottom: 3px;
	white-space: nowrap;
	color: rgb(255, 255, 255);
	text-decoration: none;
}

img.submit:hover {
	border: 1px solid red;
}

/** classi dell'oggetto NavToolbar **/
.RojaControlNavToolbar  div {
	float: left;
	height: 26px;
	width: 26px;
	cursor: pointer;
	margin-left: 7px;
	margin-top: 3px;
}

#toolbar {
	width: 560px;
	height: 32px;
	background-color: #d0e050;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

.RojaControlNavToolbar .RojaControlNavigationItemActive {
	background-image: url(http://localhost/roja/resources/img/toolbar/external/pan_on.gif);
	background-repeat: no-repeat;
}

.RojaControlNavToolbar .RojaControlNavigationItemInactive {
	background-image: url(http://localhost/roja/resources/img/toolbar/external/pan_off.gif);
	background-repeat: no-repeat;
}

.RojaControlNavToolbar .RojaControlNavigationItemOver {
	background-image: url(http://localhost/roja/resources/img/toolbar/external/pan_ok.gif);
	background-repeat: no-repeat;
}

.RojaControlNavToolbar .RojaControlZoomBoxItemActive {
	background-image: url(http://localhost/roja/resources/img/toolbar/external/zin_on.gif);
	background-repeat: no-repeat;
}

.RojaControlNavToolbar .RojaControlZoomBoxItemInactive {
	background-image: url(http://localhost/roja/resources/img/toolbar/external/zin_off.gif);
	background-repeat: no-repeat;
}

.RojaControlNavToolbar .RojaControlZoomBoxItemOver {
	background-image: url(http://localhost/roja/resources/img/toolbar/external/zin_ok.gif);
	background-repeat: no-repeat;
}

.RojaControlNavToolbar .RojaControlZoomBoxOutItemActive {
	background-image: url(http://localhost/roja/resources/img/toolbar/external/zou_on.gif);
	background-repeat: no-repeat;
}

.RojaControlNavToolbar .RojaControlZoomBoxOutItemInactive {
	background-image: url(http://localhost/roja/resources/img/toolbar/external/zou_off.gif);
	background-repeat: no-repeat;
}

.RojaControlNavToolbar .RojaControlZoomBoxOutItemOver {
	background-image: url(http://localhost/roja/resources/img/toolbar/external/zou_ok.gif);
	background-repeat: no-repeat;
}

/** CSS per la stampa **/
@media print {
	.RojaMarkerTurismo span {
		color: rgb(0, 153, 255)
	}
	div.toolbar {
		display: none;
	}
	.navbar-top {
		display: none;
	}
	.navbar-bottom {
		display: none;
	}
	.lower-footer {
		display: none;
	}
	.menu-left2 {
		display: none;
	}
	.r-space {
		display: none;
	}
	.path {
		display: none;
	}
	.menu-left li ul ul {
		display: none;
	}
}

/** Contiene le classi degli oggetti standard di corejsapi (non modificare direttamente questo file) **/
@import "external/theme/default/style.css";

.RojaControlZoomBar {
	cursor: pointer;
}

.RojaControlPanZoomButton {
	cursor: pointer;
}

.RojaControlCoreSearchContainer {
	position: absolute;
	top: 0px;
	right: 0px;
}

.RojaControlCoreSearchElement {
	padding: 0;
	background-color: white;
	border: 1px solid RGB(99, 138, 0);
}

.RojaControlCoreSearchMinimizeButton {
	right: 0px;
	top: 3px;
}

.RojaControlCoreSearchMaximizeButton {
	right: 0px;
	top: 3px;
}

.RojaControlCoreSearchExtentRectangle {
	border: 1px solid RGB(99, 138, 0);
	background-color: white;
}

.RojaControlCoreSearchInput {
	width: 100px;
	margin: 2px 0 0 2px;
}

.RojaControlCoreSearchTitle {
	background-color: RGB(232, 236, 222);
	border: 1px solid RGB(99, 138, 0);
	width: 150px;
	height: 18px;
	padding-top: 2px;
}

.RojaControlCoreSearchSpanTitle {
	margin-left: 8px;
	font-size: 75%;
	font-family: Verdana;
	font-weight: bold;
	color: rgb(90, 125, 24);
}

.RojaControlCorePansLeft {
	position: absolute;
	top: 225px;
	left: 0px;
}

.RojaControlLoadingMessageBackground {
	width: auto;
	position: absolute;
	top: 5px;
	left: 5px;
}

.RojaControlUrlOnMapBackground { /* da definire*/
	
}

.RojaCoreDivFloat {
	background-color: RGB(255, 255, 255);
	float: left;
}

.RojaControlCoreDivFloatElementTitle {
	background-color: gray;
	height: 20px;
}

/** Classi di corejsapi per i componenti floating **/
.RojaControlFloatingPanel {
	float: left;
	border: 1px solid RGB(99, 138, 0);
	background-color: RGB(232, 236, 222);
}

.RojaControlFloatingPanel .titlePanel {
	background-color: RGB(232, 236, 222);
	height: 19px;
	cursor: auto;
	border: 0px solid red;
}

.RojaControlFloatingPanel .titleSpan {
	font-weight: bold;
	color: rgb(90, 125, 24);
}

.RojaControlFloatingPanel .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: rgb(0, 97, 24);
	border: 0px solid red;
}

.RojaControlFloatingPanel .statusBarImg {
	float: right;
	cursor: default;
	border: 0px solid red;
	height: 17px;
	margin-top: 0.09em;
	margin-right: 0.09em;
}

.RojaControlFloatingPanel .child {
	clear: both;
	float: left;
	cursor: auto;
	background-color: RGB(232, 236, 222);
	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 dell'oggetto RouteFloatingPanel **/
.RojaControlFloatingPanel div.panelBottom {
	background-color: RGB(232, 236, 222);
	clear: both;
	float: left;
	cursor: auto;
}

/** deprecated stile da eliminare in quanto non rispecchia le caratteristiche volute**/
.RojaRouteFloatingPanel {
	background-color: RGB(232, 236, 222);
	clear: both;
	float: left;
	cursor: auto;
}

/** classi dell'oggetto OverviewFloatingPanel **/
.RojaControlFloatingPanel div.mapDiv {
	float: left !important;
	float: none;
	background-color: white;
	border: 1px solid RGB(99, 138, 0);
	width: 99% !important;
	width: 100%;
	height: 105px;
	cursor: crosshair;
	overflow: hidden;
	position: relative;
}

/**Classi per l'oggetto Legend*/
.RojaControlFloatingPanelLegendiframe {
	display: none;
	display /**/: block;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: -1;
	filter: mask();
	width: 170px;
	height: 77%;
}

.RojaControlFloatingPanelLegend {
	clear: both;
	float: left;
	cursor: auto;
	background-color: RGB(232, 236, 222);
	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%;
}

.RojaControlFloatingPanelLegend div.LegendDiv {
	float: left !important;
	float: none;
	background-color: RGB(191, 203, 167);
	border: 1px solid RGB(99, 138, 0);
	width: 99% !important;
	width: 100%;
}

.RojaControlFloatingPanelLegend div.line {
	clear: both;
	float: left;
	width: 100%;
}

.RojaControlFloatingPanelLegend div.left {
	float: left;
	width: 10%;
	vertical-align: bottom;
}

.RojaControlFloatingPanelLegend div.right {
	float: left;
	width: 90% !important;
	width: 89%;
}

.RojaControlFloatingPanelLegend span {
	margin-left: 0.45em;
}

/**Classi per l'oggetto LayerSwitcherFloatingPanel*/
.RojaControlFloatingPanelLayerSwitcher {
	clear: both;
	float: left;
	cursor: auto;
	background-color: RGB(232, 236, 222);
	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%;
}

.RojaControlFloatingPanelLayerSwitcher #layersDiv {
	float: left !important;
	float: none;
	background-color: RGB(191, 203, 167);
	border: 1px solid RGB(99, 138, 0);
	width: 99% !important;
	width: 100%;
	height: 100%;
	overflow: auto;
}

.RojaControlFloatingPanelLayerSwitcher .layersLabel {
	clear: both;
	float: left !important;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
	text-decoration: underline;
}

.RojaControlFloatingPanelLayerSwitcher .dataOrBaseLayersDiv {
	width: auto !important;
	width: 90%;
	padding-left: 2%;
	clear: both;
	float: left !important;
}

.RojaControlFloatingPanelLayerSwitcher .layerDivActive {
	width: 100%;
}

.RojaControlFloatingPanelLayerSwitcher .layerDivInactive {
	width: 100%;
}

.RojaControlFloatingPanelLayerSwitcher .layerGroup {
	margin-left: 10px;
	margin-bottom: 5px;
}

.RojaControlFloatingPanelLayerSwitcher .groupLabel {
	text-decoration: underline;
	display: inline;
	cursor: pointer;
	white-space: nowrap;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
	font-weight: bold;
}

.RojaControlFloatingPanelLayerSwitcheriframe {
	display: none;
	display /**/: block;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: -1;
	filter: mask();
	width: 170px;
	height: 77%;
}

/** classi dell'oggetto GazetteerFloatingPanel **/
.RojaControlFloatingPanel div.ricercatoponimo {
	float: left !important;
	float: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 16px;
	border: 1px solid RGB(99, 138, 0);
	width: 100% !important;
	width: 99%;
	height: 100%;
	background-color: white;
}

.RojaControlFloatingPanel div.findtoponimi {
	background-color: RGB(255, 255, 255);
	padding-top: 0.27em;
	padding-bottom: 0.27em;
	overflow: hidden;
	height: 2.2em;
	margin-left: 3%;
}

.RojaControlFloatingPanel .divInputToponimo {
	width: 85%;
	z-index: 1004;
	position: relative;
	top: 0px;
	left: 0px;
}

.RojaControlFloatingPanelGazetteeriframe {
	display: none;
	display /**/: block;
	position: absolute;
	top: 0;
	left: -2px;
	z-index: -1;
	filter: mask();
	width: 230px;
	height: 67%;
}

.RojaControlGazetteerFloatingPanelSpanDiv {
	float: left;
	width: 74%;
}

.ricercatoponimo span {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 0.62em;
}

/** classi dell'oggetto FloatingPanel.FindObject **/
.RojaControlFloatingPanel div.ricercaoggetto {
	float: left !important;
	float: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 16px;
	border: 1px solid RGB(99, 138, 0);
	width: 100% !important;
	width: 99%;
	height: 100%;
	background-color: white;
}

.RojaControlFloatingPanel div.findoggetti {
	background-color: RGB(255, 255, 255);
	padding-top: 0.27em;
	padding-bottom: 0.27em;
	overflow: hidden;
	height: 3em;
	margin-left: 3%;
}

.RojaControlFloatingPanelFindObjectiframe {
	display: none;
	display /**/: block;
	position: absolute;
	top: 0;
	left: -2px;
	z-index: -1;
	filter: mask();
	width: 230px;
	height: 67%;
}

.RojaControlFindObjectSpanDiv {
	float: left;
	width: 74%;
}

.ricercaoggetto span {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 0.62em;
}

/** classi dell'oggetto AutoCompleteFind **/
.RojaControlFloatingPanel div.ricercacomune {
	float: left !important;
	float: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 16px;
	border: 1px solid RGB(99, 138, 0);
	width: 100% !important;
	width: 99%;
	height: 100%;
	background-color: white;
}

.RojaControlFloatingPanel .inputButton {
	background-color: white;
	border: 1px solid #638a00;
	font-weight: bold;
	color: #88a158;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.62em;
	cursor: pointer;
}

.RojaControlFloatingPanel .divInputText {
	width: 75%;
	z-index: 1004;
	position: relative;
	top: 0px;
	left: 0px;
}

.RojaControlFloatingPanel div.findcomuni {
	background-color: RGB(255, 255, 255);
	padding-top: 0.27em;
	padding-bottom: 0.27em;
	overflow: hidden;
	height: 2.2em;
	margin-left: 3%;
}

.RojaControlFloatingPanel div.floating {
	float: left;
}

.RojaControlFloatingPanelAutoCompleteFindiframe {
	display: none;
	display /**/: block;
	position: absolute;
	top: 0;
	left: -2px;
	z-index: -1;
	filter: mask();
	width: 230px;
	height: 67%;
}

.RojaControlSearchFloatingPanelSpanDiv {
	float: left;
	width: 74%;
}

.ricercacomune span {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 0.62em;
}

input {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.62em;
}

img.submit {
	height: 16px;
	margin: 0.25em 0.27em 0.27em 0.27em;
	cursor: pointer;
	border: 1px solid blue;
	background-color: white;
	display: inline;
}

/** classi dell'oggetto FloatingPanel.Relations **/
.RojaControlFloatingPanel div.ricercarelations {
	float: left !important;
	float: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 10px;
	border: 1px solid RGB(99, 138, 0);
	padding-right: 0.45em;
	background-color: white;
}

.RojaControlFloatingPanel div.container {
	float: left !important;
	float: none;
	width: 100%;
}

.RojaControlFloatingPanelRelationsiframe {
	display: none;
	display /**/: block;
	position: absolute;
	top: 0;
	left: -2px;
	z-index: -1;
	filter: mask();
	width: 230px;
	height: 67%;
}

div.ricercarelations ol {
	float: left !important;
	float: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 10px;
	width: 100% !important;
	width: auto;
	margin-top: 0.63em;
}

div.ricercarelations ol li {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 10px;
}

div.ricercarelations div.table {
	margin-top: 0.45em;
	float: left;
}

div.ricercarelations table {
	border-collapse: collapse;
}

div.ricercarelations td {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 10px;
}

/** classi dell'oggetto FloatingPanel-Html **/
.RojaControlFloatingPanel div.htmlFloatingPanel {
	float: left !important;
	float: none;
	background-color: RGB(191, 203, 167);
	border: 1px solid RGB(99, 138, 0);
	width: 99%;
	height: 100%;
}

.RojaControlFloatingPanelHtmliframe {
	display: none;
	display /**/: block;
	position: absolute;
	top: 0;
	left: -2px;
	z-index: -1;
	filter: mask();
	width: 100%;
	height: 90%;
}

/** classi dell'oggetto MarkerTurismo **/
.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;
}

/**
  *	Autocomplete menus css properties.
  * Include this css in your page if you want to add an autocomplete search panel to your map.
**/
div.menu {
	position: absolute;
	left: 0px;
	top: 19px;
	visibility: hidden;
	width: 98%;
	overflow: auto;
	z-index: 2000;
	font-size: 10px;
	background: rgb(232, 236, 222);
	border: 2px solid;
	border-color: #f7faff #99a #99a #f7faff;
}

div.menu ul {
	margin: .1em 1em .6em 0;
	padding: 0;
	z-index: 2000;
	overflow: visible;
}

div.menu ul li {
	text-align: left;
	line-height: 1;
	list-style-type: none;
	margin: 0 0 .8em .4em;
	z-index: 2000;
	overflow: visible;
}

div.menu ul li.selected {
	text-align: left;
	line-height: 1;
	padding: 3px 3px 3px 3px;
	list-style-type: none;
	margin: 0 0 .8em .4em;
	background-color: #DEDEDE;
	z-index: 2000;
	overflow: visible;
}

div.menu a {
	text-decoration: none;
	white-space: nowrap;
	z-index: 2000;
	overflow: visible;
}

div.menu a:link {
	color: #33b;
	z-index: 2000;
	overflow: visible;
}

div.menu a:visited {
	color: #339;
	z-index: 2000;
	overflow: visible;
}

div.menu a:hover {
	color: #33c;
	border-bottom: 1px solid #33c;
	text-decoration: none;
	z-index: 2000;
	overflow: visible;
}

/** fine classi dell'oggetto SearchFloatingPanel **/
	/** Toolbar style**/
img.toolbar {
	margin-top: 3px;
	margin-left: 3px;
	cursor: pointer;
}

img.toolbarfloating {
	margin-top: 1px;
	margin-left: 1px;
}

/** classi dell'oggetto SearchAddressFloatingPanel **/
.RojaControlFloatingPanelSearchAddressiframe {
	display: none;
	display /**/: block;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: -1;
	filter: mask();
	width: 170px;
	height: 77%;
}

.RojaSearchAddressFloatingPanel {
	width: 96% !important;
	width: 100%;
	padding-left: 2% !important;
	padding-right: 2% !important;
	padding-bottom: 2% !important;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	/*text-align:left;*/
	color: #000000;
	font-size: 16px;
}

.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;
}

.RojaSearchAddressFloatingPanel div.ricercaindirizzo {
	float: left !important;
	float: none;
	border: 1px solid RGB(99, 138, 0);
	width: 100% !important;
	width: 100%;
	height: 100%;
	background-color: white;
	padding-bottom: 0px !important;
	padding-bottom: 5px;
}

.RojaSearchAddressFloatingPanel div.labelindirizzo {
	margin-left: 5px;
	margin-top: 5px;
}

.RojaSearchAddressFloatingPanel div.findindirizzi {
	background-color: RGB(255, 255, 255);
	padding-top: 0.27em;
	padding-bottom: 0.27em;
	overflow: hidden;
	height: 3em;
	margin-left: 3%;
}

.RojaSearchAddressFloatingPanel .ricercaindirizzo span {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 0.62em;
}

.RojaSearchAddressFloatingPanel .divInputText {
	width: 75%;
	z-index: 1004;
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 4px;
	margin-bottom: 4px;
}

.RojaSearchAddressFloatingPanel div.addressResponseTitle {
	width: 100% !important;
	height: 99% !important;
	height: 100%;
	background-color: RGB(220, 220, 220);
	padding-top: 0.18em !important;
	padding-bottom: 0.18em !important;
	border: 1px solid #638A00;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	width: 100%;
}

.RojaSearchAddressFloatingPanel div.addressResponseError {
	clear: both;
	float: left !important;
	float: none;
	width: 100%;
	height: auto;
	background-color: white;
	padding: 0;
	border: 1px solid #638A00;
}

.RojaSearchAddressFloatingPanel .addressResponseError span.title {
	text-align: left;
	color: #000000;
	font-weight: bold;
}

.RojaSearchAddressFloatingPanel .addressResponseError span {
	text-align: left;
	color: #000000;
	font-size: 0.62em;
}

.RojaSearchAddressFloatingPanel .addressResponseError span.erroraddress
	{
	text-align: center;
	color: red;
}

.RojaSearchAddressFloatingPanel div.ambiguosResponse {
	clear: both;
	float: left !important;
	float: none;
	width: 100%;
	height: 200px;
	background-color: white;
	border: 1px solid RGB(99, 138, 0);
	max-height: 200px;
	overflow-y: auto;
}

.RojaSearchAddressFloatingPanel .ambiguosResponse span {
	text-align: left;
	color: #000000;
	font-size: 0.62em;
}

.RojaSearchAddressFloatingPanel .ambiguosResponse span.title {
	text-align: left;
	color: #000000;
	font-weight: bold;
}

.RojaSearchAddressFloatingPanel .ambiguosResponse span.url {
	color: blue;
	text-align: left;
	font-size: 100%;
}

.RojaSearchAddressFloatingPanel .ambiguosResponse span.direzione {
	text-align: left;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}

.RojaSearchAddressFloatingPanel .ambiguosResponse span.via {
	text-align: left;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}

.RojaSearchAddressFloatingPanel .ambiguosResponse a {
	color: blue;
	font-size: 0.62em;
	text-align: left;
}

.RojaSearchAddressFloatingPanel div.ambiguosResponseTitle {
	width: 100%;
	background-color: RGB(220, 220, 220);
	padding-top: 0.18em;
	padding-bottom: 0.18em;
}

/************************OLADDRESS***/
.RojaAddress {
	width: 96% !important;
	width: 100%;
	padding-left: 2% !important;
	padding-right: 2% !important;
	padding-bottom: 2% !important;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
}

.RojaAddress div.floating {
	float: left;
}

.RojaAddress div.ricercaindirizzo {
	float: left !important;
	float: none;
	border: 1px solid RGB(99, 138, 0);
	width: 100% !important;
	width: 100%;
	height: 100%;
	background-color: white;
	padding-bottom: 0px !important;
	padding-bottom: 5px;
}

.RojaAddress div.labelindirizzo {
	margin-left: 5px;
	margin-top: 5px;
}

.RojaAddress div.findindirizzi {
	background-color: RGB(255, 255, 255);
	padding-top: 0.27em;
	padding-bottom: 0.27em;
	overflow: hidden;
	height: 3em;
	margin-left: 3%;
}

.RojaAddress .ricercaindirizzo span {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 0.62em;
}

.RojaAddress .divInputText {
	width: 75%;
	z-index: 1004;
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 4px;
	margin-bottom: 4px;
}

.RojaAddress div.addressResponseTitle {
	width: 100% !important;
	height: 90% !important;
	height: 100%;
	background-color: RGB(220, 220, 220);
	padding-top: 0.18em !important;
	padding-bottom: 0.18em !important;
	border: 1px solid #638A00;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	width: 100%;
	float: left;
}

.RojaAddress div.addressResponseError {
	clear: both;
	float: left !important;
	float: none;
	width: 100%;
	height: auto;
	background-color: white;
	padding: 0;
	border: 1px solid #638A00;
}

.RojaAddress .addressResponseError span.title {
	text-align: left;
	color: #000000;
	font-weight: bold;
}

.RojaAddress .addressResponseError span {
	text-align: left;
	color: #000000;
	font-size: 0.62em;
}

.RojaAddress .addressResponseError span.erroraddress {
	text-align: center;
	color: red;
}

.RojaAddress div.ambiguosResponse {
	clear: both;
	float: left !important;
	float: none;
	width: 100%;
	height: 200px;
	background-color: white;
	border: 1px solid RGB(99, 138, 0);
	max-height: 200px;
	overflow-y: auto;
}

.RojaAddress .ambiguosResponse span {
	text-align: left;
	color: #000000;
	font-size: 0.62em;
}

.RojaAddress .ambiguosResponse span.title {
	text-align: left;
	color: #000000;
	font-weight: bold;
}

.RojaAddress .ambiguosResponse span.url {
	color: blue;
	text-align: left;
	font-size: 100%;
}

.RojaAddress .ambiguosResponse span.direzione {
	text-align: left;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}

.RojaAddress .ambiguosResponse span.via {
	text-align: left;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}

.RojaAddress .ambiguosResponse a {
	color: blue;
	font-size: 0.62em;
	text-align: left;
}

.RojaAddress div.ambiguosResponseTitle {
	width: 100%;
	background-color: RGB(220, 220, 220);
	padding-top: 0.18em;
	padding-bottom: 0.18em;
}

/*******************************/
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
}

div#descrizioneExamples {
	width: 40%;
	margin-left: 15px;
	border: 0px solid red;
	float: left;
	text-align: justify;
}

/** classi dell'oggetto MarkerMappeTematiche **/
.RojaMarkerMappeTematiche {
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 100px;
}

.RojaMarkerMappeTematiche img {
	margin: 0px;
	padding: 0px;
	position: absolute;
	cursor: pointer;
}

.RojaMarkerMappeTematiche a {
	margin: 0px;
	padding: 0px;
	position: absolute;
	text-decoration: none;
}

.RojaMarkerMappeTematiche span {
	margin: 0px;
	padding: 0px;
	position: absolute;
	cursor: pointer;
	top: -1px;
	height: 10px;
	padding-bottom: 3px;
	white-space: nowrap;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


