.panorama-viewport{position:relative;width:520px;overflow:hidden;margin:0;padding:0;text-align:left;}
.panorama-viewport a,.panorama-viewport a:hover{text-decoration:none;}
.panorama-container{position:relative;width:100000px;margin:0;padding:0;}
.panorama-control{position:absolute;display:none;padding:0;margin:0;bottom:-1px;left:0;width:100%;height:30px;background:black;filter:alpha(opacity=50);opacity:.5;text-align:left;}
.panorama-control-left,.panorama-control-right,.panorama-control-pause{float:left;padding:0;margin:0;color:white;text-decoration:none;font-size:20px;line-height:30px;width:33%;text-align:center;font-family:'Arial',sans-serif}
.panorama-control-left:hover,.panorama-control-right:hover,.panorama-control-pause:hover{text-decoration:none;}
.panorama-control-pause{text-transform:uppercase;}
.panorama-panel{position:absolute;display:none;top:0;right:0;background:#009cff;filter:alpha(opacity=50);opacity:.5;color:white;padding:4px;}
.panorama-panel h2{font-size:11px;text-transform:uppercase;font-family:Arial,sans-serif;text-align:right;}
.panorama-panel ul{display:none;}
.panorama{position:relative;margin:0;padding:0;border:none;}
.panorama-area{border:2px solid white;filter:alpha(opacity=20);opacity:.2;background:black;font-size:100%;cursor:pointer;text-decoration:none;color:white;text-align:right;}
.panorama-area-hover{background:#0080e2;cursor:pointer;}
.area0-hover{background:#ff7e00;}
.area1-hover{background:#25bf5b;}
.panorama-title{position:absolute;right:0;top:0;color:white;font-size:16px;font-family:Verdana;background:gray;padding:3px;filter:alpha(opacity=50);opacity:.5;margin-top:0;}
.panorama-onglets{position:absolute;top:0;left:0;}
div.panorama-carte,div.panorama-panier{float:left;display:none;background:white;opacity:.9;filter:alpha(opacity=90);}
div.panorama-panier ul{list-style-type:none;}
.panorama-onglets-titres{float:left;}
.panorama-onglets-titres h2{background:#ff4b00;filter:alpha(opacity=50);opacity:.5;margin-top:0;margin-bottom:0;padding-top:3px;padding-bottom:3px;}
.panorama-onglets-titres h2.panorama-panier{background:gray;}
h2.panorama-carte a,h2.panorama-panier a{color:white;font-size:16px;font-family:Verdana;margin-top:0;padding:3px;width:20px;height:70px;}
.panorama-panier .panorama-panier-conteneur{height:95%;overflow:auto;}
.type-objet,.type-personnage{border:none;background:none;opacity:1;filter:alpha(opacity=100);}
.droppable-active{background:green;}
.droppable-hover{background:yellow;}
.type-jeu {
	background-image: url(plugins/panoramas-dev/img_pack/interactions/type-jeu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.type-document {
	background-image: url(plugins/panoramas-dev/img_pack/interactions/type-document.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.type-url {
	background-image: url(plugins/panoramas-dev/img_pack/interactions/type-url.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.type-descriptif {
	background-image: url(plugins/panoramas-dev/img_pack/interactions/type-descriptif.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.type-article, .type-lieu, .type-rubrique, .type-visite {
	background-image: url(plugins/panoramas-dev/img_pack/interactions/type-article.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.type-video {
	background-image: url(plugins/panoramas-dev/img_pack/interactions/type-video.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.type-audio {
	background-image: url(plugins/panoramas-dev/img_pack/interactions/type-audio.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.panorama-carte .lien-plan {
	position: absolute;
	color: white;
	font-size: 13px;
	padding: 0;
	margin: 0;
	background-image: url(plugins/panoramas-dev/img_pack/bg_fleche_plan.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	filter: alpha(opacity=90);
	opacity: .9;
	padding: 0;
	padding-bottom: 19px;
	
}
div.panorama-carte .lien-plan a {
	background: #ff3f00;
	color: white;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid white;
	border-left: 1px solid white;
}
div.panorama-carte .lien-plan a:hover {
	text-decoration: none;
}
div.panorama-fond-demarrer {
	position: absolute; 
	top: 0; 
	left: 0;
	width: 100%; 
	height: 100%; 
	background: #000; 
	opacity: .8;
	filter: alpha(opacity=80);
}
div.panorama-bouton-demarrer {
	position: absolute; 
	top: 50%; 
	left: 0; 
	width: 100%; 
	text-align: left;
}
div.panorama-bouton-demarrer {
	position: absolute;
	left: 50%;
	top: 50%; 
	margin-left: -15%;
	margin-top: -3em;
	background: white; 
	padding: 1em;
	color: #666;
	text-decoration: none;
	width: 30%;
}
div.panorama-bouton-demarrer label { font-size: .9em; }
div.panorama-bouton-demarrer a { color: #f60; padding: .2em; float: right; margin-top: 1em; border: 1px dotted #f60; font-size: .95em }
div.panorama-bouton-demarrer a:hover {
	text-decoration: none;
	color: white;
	background: #f60;
}
div.panorama-viewport .panorama-container a, div.panorama-viewport .panorama-container a:hover {
	text-decoration: none;
}
