/*
3DHOP - 3D Heritage Online Presenter
Copyright (c) 2014, Marco Callieri - Visual Computing Lab, ISTI - CNR
All rights reserved.    

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#cover{
	display					:none;
	position:				absolute; 
	z-index					:1;
	width					:100%; 
	height					:100%;
	top						:0; 
	left					:0; 
	background-color		:rgba(50, 50, 50, 0.4); 
	-webkit-user-select		:none; 
	-webkit-touch-callout	:none; 
	-khtml-user-select		:none; 
	-moz-user-select		:none; 
	-ms-user-select			:none; 
	user-select				:none; 
	touch-action			:none; 
	-ms-touch-action		:none; 
}

#title{
	width					:100%; 
	top						:10; 
	left					:0; 
	position				:absolute; 
	-webkit-user-select		:none; 
	-webkit-touch-callout	:none; 
	-khtml-user-select		:none; 
	-moz-user-select		:none; 
	-ms-user-select			:none; 
	user-select				:none; 
	touch-action			:none; 
	-ms-touch-action		:none; 
}

#title img{
	height					:75;
	text-decoration			:none; 
	-webkit-user-select		:none; 
	-webkit-touch-callout	:none; 
	-khtml-user-select		:none; 
	-moz-user-select		:none; 
	-ms-user-select			:none; 
	user-select				:none; 
	touch-action			:none; 
	-ms-touch-action		:none; 
}


@media only screen and ( min-device-width: 737px ) {
#NAQ1_logo_3D img { position:absolute; top:12px; left:110px; height:46px; width:auto; opacity:0.8;-webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
}

@media only screen and ( max-device-width: 736px ) {
#NAQ1_logo_3D img { position:absolute; top:4px; left:64px; height:40px; width:auto; opacity:0.8;-webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-webkit-full-screen #NAQ1_logo_3D  img { position:absolute; top:4px; left:52px; height:22px; width:auto; opacity:0.8;-webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-moz-full-screen #NAQ1_logo_3D  img { position:absolute; top:4px; left:52px; height:22px; width:auto; opacity:0.8;-webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
}


@media only screen and ( min-device-width: 737px ) {
#fscrn_on-off img { height:38px; width:auto; opacity:0.8;-webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-webkit-full-screen #fscrn_on-off img { height:44px; width:auto; opacity:0.8;-webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-moz-full-screen #fscrn_on-off img { height:44px; width:auto; opacity:0.8;-webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

}

@media only screen and ( max-device-width: 736px ) {
#fscrn_on-off img { height:48px; width:auto; opacity:0.8;-webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-webkit-full-screen #fscrn_on-off img { height:34px; width:auto; opacity:0.8;-webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-moz-full-screen #fscrn_on-off img { height:34px; width:auto; opacity:0.8;-webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
}



#loghi_piede_dx { position:absolute; bottom:11px; right:8px; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }


@media only screen and ( min-device-width: 737px ) {
#loghi_piede_dx img { margin-right:12px; height:38px; width:auto; opacity:0.8; cursor:pSointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
 }
 
/*  transform:scale(0.6);        max-width:10%; */

@media only screen and ( max-device-width: 736px ) {
#loghi_piede_dx img {  margin-right:6px; height:38px; width:auto; opacity:0.8; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-webkit-full-screen #loghi_piede_dx img {  margin-right:4px; height:28px; width:auto; opacity:0.8; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-moz-full-screen #loghi_piede_dx img {  margin-right:4px; height:38px; width:auto; opacity:0.8; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
 }
 


@media only screen and ( min-device-width: 737px ) {
#loghi_piede_sin{ position:absolute; bottom:11px; left:8px; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
}

@media only screen and ( max-device-width: 736px ) {
#loghi_piede_sin{ position:absolute; bottom:11px; left:68px; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
}

@media only screen and ( min-device-width: 737px ) {
#loghi_piede_sin img { margin-right:11px; height:38px; width:auto; opacity:0.7; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
 }
 

@media only screen and ( max-device-width: 736px ) {
#loghi_piede_sin img {  margin-right:6px; height:44px; width:auto; opacity:0.8; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-webkit-full-screen #loghi_piede_sin img {  margin-right:4px; height:22px; width:auto; opacity:0.8; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-moz-full-screen #loghi_piede_sin img {  margin-right:4px; height:22px; width:auto; opacity:0.8; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
 }
  
 



#settori { position:absolute; right:12px; top:10px;  -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

@media only screen and ( max-device-width: 736px ) {
#settori img { margin-bottom:1px; width:61px; height:auto; opacity:0.7; z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-webkit-full-screen #settori img { margin-bottom:2px; width:45px; height:auto; opacity:0.7; z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-moz-full-screen #settori img { margin-bottom:2px; width:45px; height:auto; opacity:0.7; z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
 }

 @media only screen and ( min-device-width: 737px ) {
#settori img { margin-bottom:8px; width:120px; height:auto; opacity:0.7; border: 2px navy; border-radius: 5px;z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
 }
 
 
#settori2 { position:absolute; right:12px; top:10px;  -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

@media only screen and ( max-device-width: 736px ) {
#settori2 img { margin-bottom:1px; width:61px; height:auto; opacity:0.7; z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-webkit-full-screen #settori img { margin-bottom:2px; width:45px; height:auto; opacity:0.7; z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-moz-full-screen #settori img { margin-bottom:2px; width:45px; height:auto; opacity:0.7; z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
 }

 @media only screen and ( min-device-width: 737px ) {
#settori2 img { margin-bottom:8px; width:85px; height:auto; opacity:0.7; border: 2px navy; border-radius: 5px;z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
 }
 
 

#logo_tour { float:left; right:0px; top:0px;  -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

@media only screen and ( max-device-width: 736px ) {
#logo_tour img { margin-bottom:1px; width:70px; height:auto; opacity:0.7; z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-webkit-full-screen #logo_tour img { margin-bottom:2px; width:45px; height:auto; opacity:0.7; z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }

:-moz-full-screen #logo_tour img { margin-bottom:2px; width:45px; height:auto; opacity:0.7; z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
 }

 @media only screen and ( min-device-width: 737px ) {
#logo_tour img { margin-bottom:5px; margin-bottom:0px; width:85px; height:auto; opacity:0.7; border: 2px navy; border-radius: 5px;z-index:1; cursor:pointer; -webkit-user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:none; -ms-touch-action:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
 } 

 
 
 @media only screen and ( min-device-width: 737px ) {
 #logo_BDC_musvirtuale 
{
  background-image: url("../../vtour/skin/logo_BDC_musvirtuale_38.png");
  /*position:absolute;*/
  width:147px;
  height:38px;
  opacity:0.8;
  cursor:pointer;
  /*margin: 0 auto;
  margin-top:15px;
  visibility:hidden;*/
 }
 }

 @media only screen and ( max-device-width: 736px ) {
 #logo_BDC_musvirtuale 
{
  background-image: url("../../vtour/skin/BDC_coccinella_38.png");
  /*position:absolute;*/
  width:41px;
  height:38px;
  opacity:0.8;
  cursor:pointer;
  /*margin: 0 auto;
  margin-top:15px;
  visibility:hidden;*/
 }
 } 

 @media only screen and ( min-device-width: 737px ) {
 #logo_AA 
{
  background-image: url("../../vtour/skin/by_AA.png");
  width:38px;
  height:38px;
  position:absolute; 
  left:163px;
  bottom:0px;
  opacity:0.7;
  cursor:pointer;
  /*margin: 0 auto;
  margin-top:15px;
  visibility:hidden;*/
 }
 }
 
 @media only screen and ( max-device-width: 736px ) {
 #logo_AA 
{
  background-image: url("../../vtour/skin/by_AA.png");
  width:38px;
  height:38px;
  position:absolute; 
  left:54px;
  bottom:0px;
  opacity:0.7;
  cursor:pointer;
  /*margin: 0 auto;
  margin-top:15px;
  visibility:hidden;*/
 }
 }
 

.panel {
	width					:550px; 
	font-size				:80%; 
	font-family				:verdana; 
	font-style				:normal; 
	color					:#7a0000; 
	text-align				:center; 
	background-color		:rgba(250, 250, 250, 0.6); 
	border					:1px solid yellow; 
	border-radius			:10px;
	box-shadow				:1px 1px 10px #f8f8f8;
	-webkit-box-shadow		:1px 1px 10px #f8f8f8;
	-moz-box-shadow			:1px 1px 10px #f8f8f8;
	cursor					:default; 
	text-decoration			:none; 
	-webkit-user-select		:none; 
	-webkit-touch-callout	:none; 
	-khtml-user-select		:none; 
	-moz-user-select		:none; 
	-ms-user-select			:none; 
	user-select				:none; 
	touch-action			:none; 
	-ms-touch-action		:none; 
}

.close {
	position				:relative;
	margin-left				:99.5%; 
	margin-top				:-25px;
	width					:25px; 
	height					:25px;
	background-color		:rgba(50, 50, 50, 1.0); 
	border					:1px solid gray; 
	border-radius			:50%; 
	box-shadow				:1px -1px 10px #f8f8f8;
	-webkit-box-shadow		:1px -1px 10px #f8f8f8;
	-moz-box-shadow			:1px -1px 10px #f8f8f8;
	-webkit-user-select		:none; 
	-webkit-touch-callout	:none; 
	-khtml-user-select		:none; 
	-moz-user-select		:none; 
	-ms-user-select			:none; 
	user-select				:none; 
	touch-action			:none; 
	-ms-touch-action		:none; 
}

.BDC_cube {
	position				:relative;
	margin-left				:85.0%; 
	margin-top				:-14px;
	width					:56px; 
	height					:64px;
}


.close:hover {
	cursor					:pointer; 
}

a:link, a:visited { 
	text-decoration:none;
	font-weight:bold;
	color:#AEB404; 
}

a:hover { 
	text-decoration:none; 
	font-weight:bold;
	color:#D7DF01; 
}

#draw-canvas { 

}

