html { background: #fff; }
body { font: 12px/1.5 Verdana, sans-serif; color: #2a3333; margin: 0px; padding: 0px;}

h1, h2, h3, h4, h5, h6 { margin: 0 0 0.5em 0; font-size: 1em; }
h1 { font-size: 1.5em; margin-top: 0; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
a:link, a:focus, a:visited { color: #008595; text-decoration: none; }
a:hover { text-decoration: underline; }
p { margin: 0 0 1em; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

ul, ol { padding:0; }
li { list-style: none inside none; display: block; margin: 0 0 0.2em; }
li.sel  a { color:#fff; }

.scelte_input{
	display: inline-table;
	margin: 5px;
}
#chiudi{
	position: absolute;
	color: #ffffff;
	right: 10px;
	margin-top: -8px;
	cursor: pointer;
}

#bottone_check{
	position: absolute;
	z-index: 300000;
	right: 6px;
	cursor: pointer;
	top: 250px;
	color: #ffffff;
	width: 170px;
	height: 50px;
	line-height: 50px;
	background: rgba(2, 52, 74, 0.9);
	/* Explorer 5.5 -> 7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc02344a, endColorstr=#cc02344a);
/* Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc02344a, endColorstr=#cc02344a)";
	text-align: center;
	font-size: 16px;
}

.scelte_check{
	display: none;
	top: 50px;
	position: absolute;
	border-radius: 3px;
	padding: 20px;
	right: 20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	left: 50%;
	margin-left: -40%; 
	width: 60%;
	background: rgba(2, 52, 74, 0.9);
	/* Explorer 5.5 -> 7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc02344a, endColorstr=#cc02344a);
/* Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc02344a, endColorstr=#cc02344a)";
}
.scelte_check .scelte_input{
	color: #ffffff;
	width: 20%;
	padding: 0px 5px 5px 5px;

}
@media (max-width:726px){

	#bottone_check{
	   display: none;
	}
	.scelte_check{
	   display: none;
	}
}


.map { width: 100%; height:380px; }
.streetview { width:100%; height:300px; }

.clear { clear:both; }
.hidden { display:none; }

.shadow { -moz-box-shadow: 0px 2px 4px #999; -webkit-box-shadow: 0px 2px 4px #999; box-shadow: 0px 2px 4px #999; }
.item { padding:1em; margin:0 0 2em; }


div.benchmark { clear:both; overflow:auto; color:#fff; background: #02748c; padding: 1em; margin: 0 0 1em; }
div.benchmark .benchmark-result { display:block; font-size:18px; font-weight:bold; margin: 0 1em 0 0; line-height: 35px; }
div.benchmark .benchmark-iteration { font-weight:bold; margin:0; }
div.benchmark .benchmark-title { margin:0; }


pre.prettyprint { background:#f4f4f4; padding: 1.5em; border:none; margin: 0 0 1em; }
.summary { font-size:1.3em; cursor:pointer; color: #EE2C74; }
.ui-dialog-vevent .summary { margin:0.5em 0 0 0; display:block; }
.ui-dialog-vevent .dtstart { display:none; }
.ui-dialog-vevent .website { margin:0 0 1em; }
.mappa_sx{
	float: left;
	margin-right: 10px;
	width: 120px;
}
.mappa_sx img{
	width: 120px;
}
.mappa_dx{
	width: 270px;
	float: right;
}
a.btn_map{
	float: left;
	background-color:#0584b8;padding: 3px 15px 4px 15px;
	color:#ffffff !important;
	text-decoration: none;line-height: 15px;
	font-weight: bold !important;
}
.gm-style-iw{
	width: 400px;
}
