body {margin:0px; padding:0px; background:#333;}

.viewer {width: 95%; height: 500px; border: 10px solid #1a1a1c; position: relative; margin: 0 auto; background:#000;}

.wrapper {overflow: hidden;}

/*.viewer {
    -ms-touch-action: none;
}*/

.iviewer_common {
    position:absolute;
    bottom:20px;
    _border: 1px  solid #ffffff;
    height: 28px;
    z-index: 5000;
}

.iviewer_cursor {
    cursor: default;
}

.iviewer_drag_cursor {
    cursor: move;
}

.iviewer_button {
    width: 28px;
    cursor: pointer;
}

.language {float:right; font-family:arial; text-transform:lowercase; font-size:10px; letter-spacing:0px;}
.language a{font-family:arial; font-size:10px; margin-left:0px !important;}
.language .sel {color:#ff6000;}

.menu {position: relative;
    _z-index: 8000;
	_margin-top:-10px;
	width: 95%;
	color:#ffffff;
	background:#1a1a1c;
	padding:10px;
	font-family:verdana;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:-1px;}

.menu div {margin-left:10px;}

.menu a{color:#ffffff; text-decoration:none; margin-left:13px;}
.menu a:hover {color:#ff6000; text-decoration:none}

.highslide-container {width:600px !important; line-height:20px; font-size:13px;}
titolo {font-weight:bolder; text-transform:uppercase; color:#ff6000; font-size:16px;}

.imgfotoalta1 {float:right; width:150px; margin:5px;}
.imgfotoalta2 {float:right; clear:both; width:150px; margin:5px;}

.footer {position: relative;
	width: 95%;
	color:#ffffff;
	background:#1a1a1c;
	padding:10px;
	font-family:arial;
	font-size:10px;
	text-align:right;}

.footer a{
	color:#ffffff;
	text-decoration:none}

.footer a:hover{
	color:#ff6000;
	text-decoration:none}

.footer img {float:right; margin-left:10px;}


/*#volto {position: absolute;
    z-index: 5000;
	width:250px; height:100px;
	left:37%;
	top:200px;
	border:1px solid red;}

#volto a:hover {position: absolute;
    z-index: 5000;
	border:1px solid red;}*/