@font-face {
 font-family: 'Yanone Kaffeesatz';
	src: url("YanoneKaffeesatz-Regular.eot") /* EOT file for IE */
}
@font-face
{
	font-family: 'Yanone Kaffeesatz';
	src: url('YanoneKaffeesatz-Regular.ttf')
}
@font-face
{
	font-family: 'Droid Sans';
	src: url('DroidSans.eot')	 /* EOT file for IE */
}
@font-face
{
	font-family: 'Droid Sans';
	src: url('DroidSans.ttf')
}

	body { font:normal 13px/1.4em 'Droid Sans', sans-serif; background:#ffffff; color:#535353;  text-transform:none; }
	a { color:#0077ff; }
	a:hover { color:#0077ff; }
	h1 { font:normal 25px/1em 'Yanone Kaffeesatz', sans-serif; color:#454545;  text-transform:none; }
	h2, div.editable h2 a, h3#reply-title { font:normal 22px/1.3em 'Droid Sans', sans-serif; color:#454545; text-transform:none; }
	h3 { font:bold 18px/1.3em 'Droid Sans', sans-serif; color:#454545;  text-transform:none; }
	h4 { font:normal 18px/1.3em 'Droid Sans', sans-serif; color:#454545;  text-transform:none;}
	h5 { font:normal 16px/1.3em 'Droid Sans', sans-serif; color:#454545;  text-transform:uppercase;}
	h6 { font:normal 16px/1.3em 'Droid Sans', sans-serif; color:#454545;  text-transform:none;}
	th, ul.css-tabs a, div.accordion h2, h2.hide_show_title span { font:bold 18px/1em 'Yanone Kaffeesatz', sans-serif; color:#0078ff;  text-transform:uppercase;}
	td { font:normal 13px/1.4em 'Droid Sans', sans-serif; color:#535353;  text-transform:none;}
	caption { font:bold italic 15px/1em 'Droid Sans', sans-serif; color:#535353;  text-transform:none;}
	.text_logo, #footer_text_logo, .text_logo a, #footer_text_logo a { font:normal 33px/1em 'Yanone Kaffeesatz', sans-serif; color:#262626;  text-transform:none;}
	div.sidebar_widget h3, #side_menu h2 a { font:bold 18px/1.3em 'Droid Sans', sans-serif; color:#454545;  text-transform:none;}
	div.footer_widget h3 { font:bold 18px/1.3em 'Droid Sans', sans-serif; color:#454545;  text-transform:none;}
	#footer p, #footer a, #footer span { font:normal 13px/1.4em 'Droid Sans', sans-serif; color:#535353;  text-transform:none;}
	#action_text_wrap { border-bottom:1px solid #e8e8e8; background: #f1f1f1; background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1)); background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); background: linear-gradient(top, #ffffff 0%,#f1f1f1 100%);  }
	div.menu ul ul { background:#464646; border:1px solid #535353; }
	#action_text p { font:normal 16px 'Droid Sans', sans-serif; color:#454545;  text-transform:none;line-height:16px;}
	p#copyright, p#copyright a, p#credit, p#credit a { font:normal 11px/1em 'Droid Sans', sans-serif; color:#a6a6a6;  text-transform:none;}
	code, pre, var { font-family:'Courier New', Courier, monospace; color:#535353; }
	 blockquote, div.quote p, div.quote a { font:normal 18px/1.4em 'Yanone Kaffeesatz', sans-serif; color:#454545;  text-transform:none;  }
	.pullquote_left p, .pullquote_right p { font:normal 20px/1.2em 'Droid Sans', sans-serif; color:#0078FF;  text-transform:none;  }
	#header, #header_frontpage { background:#f0f0f0; }
	#ribbon_wrap { background:#ffffff; }
	.wp-post-image, img.avatar, div.featured_placeholder_wrap, .editable .gallery img { border:1px solid #b6b6b6; background:#ffffff; -webkit-box-shadow: 0px 0px 8px 0px #c5c5c5; -moz-box-shadow: 0px 0px 8px 0px #c5c5c5; box-shadow: 0px 0px 8px 0px #c5c5c5; }
	div#small_slider_wrap, div#full_slider_wrap, div#frontpage_banner img.wp-post-image { border:1px solid #b6b6b6; background:#ffffff; -webkit-box-shadow: 0px 0px 8px 0px #c5c5c5; -moz-box-shadow: 0px 0px 8px 0px #c5c5c5; box-shadow: 0px 0px 8px 0px #c5c5c5; }
	#ribbon_wrap, #content_wrap { -webkit-box-shadow: 0px 0px 9px 1px #555555; -moz-box-shadow: 0px 0px 9px 1px #555555; box-shadow: 0px 0px 9px 1px #555555; }


	#sidebar input[type="text"],#sidebar input[type="password"]
	{
		height:35px;
		width:95%;
	}
	#sidebar input[type="button"], #contact_line input[type="button"]
	{
		background-color:#49b7e8;
		color:#fff;
		font-weight:bold;
		vertical-align:middle;
	}
	#sidebar input[type="button"]
	{
		padding:5px 20px;
		margin-top:10px;
		float:right;
	}
	#contact_line
	{
		text-align:right;
		padding:5px;
		margin:0px;
	}
	.editable .tab_dati
	{
		margin-top:0px;
	}

	.label
	{
		color:#000;
		width:150px;
		font-weight:bold;

	}
	textarea
	{
		width:80%;
		height:100px;
	}


	/* GENERIC TABLE */
	.idgruppo
	{
		width:120px;
		text-align:center;
	}
	.idsensore
	{
		width:80px;
		text-align:center;
	}
	.nomegruppo
	{
		width:140px;
		text-align:center;
	}
	.azioni
	{
		width:100px;
		text-align:center;
	}

	.select-menu
	{
	float: right;
	}



/* Image map styles */
.imageMap {width:100%;}
.imageMap img {cursor:pointer;margin:20px auto;display:block; border-radius:20px;}
.imageRadius {margin:20px auto;display:block; border-radius:20px;}


.sensore {
	display:inline-block;
	padding:10px;
	margin:10px;
	border:1px solid #eaeaea;
	background-color:#d9e4e9;

	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.legendColorBox
{
	width:15px;
}
#credit{
	float:right;
}

a.inline{
	font-weight:bold;
	float:right;
}

td.va_middle {vertical-align:middle;}

input[type="text"], .uneditable-input {
	width:auto;
    min-width: 206px;
}
.errore {
	color:red;
}
.msg_ok {
	color:green;
}

.editable table.filter_data_block th {
	border-bottom: initial;
	background: #ebebeb;
}
