body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.top {
margin-bottom: 15px;
}
.buttondiv {
margin-top: 10px;
}
.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}
ul{margin: 0 0 0 0; list-style-type: none; padding: 0 0 0 0}
li{list-style-type: none; clear: left; width: 100%; height: 100%; padding: 1px; border-top: solid 1px black; }
#wrapper { overflow: hidden; border: none}
#building { position: relative; width:100%; height: 100%; border:0px solid #000000; background-color: white; /*visibility: hidden;*/ overflow: hidden}
.dart { width: 100%; height: 100%; background-color:  white /*#34769a*/; padding-top: 5px; border: solid 0px black; }
.dleft { display: inline-block; width: 20%; float: left; }
.dright { width: 75%; float: right; margin-top: 5px; }
.date_up,.date_down { font-size: 11px; font-weight: bold; color: #333; font-family: Verdana, Helvetica; }
.art_title { font-size: 13px; font-weight: normal; color: #a31e39; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
a:hover,
a:link,
a:visited {
        color: #212121;
        text-decoration: none;
}
/* -- BLOCCO EVENTI -- */
#building .jqzoom { display: inline-block; float: left; margin: 0 15px 0 0; width: 20% !important; height: auto; border: solid 1px black !important; }
#building img { width: 100%; height: auto; border: 0; }
#building li:first-child {border-top: 0; }
#building li .has-video {border: solid 0px green; display: inline-block; width: 50%; heigth: auto; float: left; margin: 0 10px 0 0;}
/* li >div >div:last-child { display: none; } */
#building li .has-video iframe {width: 100%; heigth: 100%; }
