
.bd-main {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-left:0px;
	padding:0;
	background-color:#3f3f3f;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	/*font-weight: bold;*/
	color:black;
	}


.bd-txt {
	background-color:#3f3f3f;
	text-align:center;
	margin-left:5px;
	color:white;
	}

.bd-iniMap {
	background-color:#D0C4AC;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #D0C4AC;
	font-size: 10pt;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	
	}

/* HOME -------------------------------- */

.bd_home {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-left:0px;
	background-color:#ccc;
	}

.bd_home_map {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-left:0px;
	background-color:#3f3f3f;
	}

.iframe_langue {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-left:0px;
	width:100%;
	height:100%
	}		

.hometitle_div
	{
	position:absolute;
	left:0px;
	right:0px;
	top:8px;
	width:100%;
	height:60px;
	background-color:#8F0000;
	z-index:8;
	}

.centralPanelHome_div
	{
	width:800px;
	margin: 0 auto;
	/*background:#eee;*/
	}

	
.tit1_home	
	{
	font-family: Trebuchet MS,Verdana, Arial,Helvetica,sans-serif;
	margin-left: 5%;
	font-weight: bold;
	font-size: 20px;
	color:#fff;
	text-align: left;
	}	

.tit2_home	
	{
	font-family: Trebuchet MS,Verdana, Arial,Helvetica,sans-serif;
	margin-left: 5%;
	font-weight: bold;
	font-size: 18px;
	color:#8f0000;
	text-align: left;
	}

.tit3_home	
	{
	font-family: Trebuchet MS,Verdana, Arial,Helvetica,sans-serif;
	margin-left: 5%;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color:#000;
	text-align: left;
	}

.txt_home	{
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	margin-left:5%;
	margin-right:5%;
	font-size:12px;
	color: #222;
	text-align:justify;
	}


.spiegaHome
	{
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	margin-left:10%;
	margin-right:5%;
	font-size:12px;
	color: #222;
	text-align:justify;
	}

.divMapLink
	{
	background-color:#eee;
	border: 1px solid #333;
	border-style: dashed;
	margin-right:5%;
	text-align:left;
	}

.footer
	{
	margin-right:5%;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#fff;
	text-align:right;
	}


a.darkRedLink:link {
	margin-left:8%;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #8f0000;
	}		
a.darkRedLink:visited {
	margin-left:8%;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #8f0000;
	}
a.darkRedLink:hover {
	margin-left:8%;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: red;
	text-decoration: underline;
	}		
a.darkRedLink:active {
	margin-left:8%;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: cyan;
	text-decoration: none;
	}


a.darkRedLinkNOmargin:link {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #8f0000;
	}		
a.darkRedLinkNOmargin:visited {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #8f0000;
	}
a.darkRedLinkNOmargin:hover {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: red;
	text-decoration: underline;
	}		
a.darkRedLinkNOmargin:active {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: cyan;
	text-decoration: none;
	}


.bttn {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #3f3f3f;
	border-color: #fff;
	border : 1px solid;
	}
.bttn:hover {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #8f0000;
	border-color: #fff;
	border : 1px solid;
	}
.bttn:visited {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #3f3f3f;
	border-color: #fff;
	border : 1px solid;
	}

.bttn:active {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: cyan;
	background-color: #f00;
	border-color: cyan;
	border : 1px solid;
	}


/*TAG cloud*/

.divTAGCLOUD
	{
	background-color:#eee;
	margin-right:5%;
	text-align:left;
	}

a.tagTkn1:link {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #8f0000;
	}		
a.tagTkn1:visited {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #8f0000;
	}
a.tagTkn1:hover {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: red;
	text-decoration: underline;
	}		
a.tagTkn1:active {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: cyan;
	text-decoration: none;
	}


a.tagTkn2:link {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #8f0000;
	}		
a.tagTkn2:visited {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #8f0000;
	}
a.tagTkn2:hover {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: red;
	text-decoration: underline;
	}		
a.tagTkn2:active {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: cyan;
	text-decoration: none;
	}

/* CONTAINERS -------------------------------- */


/* PANO */
	
.contDidaTitle	{
	position:absolute;
	left:0px;
	right:0px;
	top:8px;
	width:100%;
	height:20px;
	/*float:left;*/
	z-index:20;
	}
	
.contDidaPos	{
	position:relative;
	top:0px;
	left:0px;
	height:20px;
	background-color:#8F0000;
	visibility:hidden;
	z-index:9;
	}
	
.didaPosCss {
	position:relative;
	top:2px;
	font-weight: bold;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#f00;
	visibility:hidden;
	}

.didaLuogo {
	font-weight: bold;
	color:#fff;
	}	
	
/* pro title HS pano */
div { 
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	}

.leftPano {
	position:absolute;
	/*float:left;*/
	top:38px; 
	left:0px;
	width:10px;
	margin:0px;
	visibility:hidden;
	background-color:#680101; /*958C7B*/
	z-index:5;
	}



/* MAP */

.contMap {
	position:absolute;
	top:0px;
	left:10px;
	width:0px;
	height:0px;
	visibility:hidden;
	z-index:6;
	}



/* TXT */

.contTxt_DIV {
	position:absolute;
	top:0px; 
	left:0px; 
	right:0px; 
	bottom:0px;
	/*float: right;*/
	background-color: #3f3f3f; /*#3f3f3f*/
	/*overflow:auto;
	background-color: red; 3f3f3f*/
	}

.titTxt {
	position:relative;
	float:left;
	right:0px;
	top:9px;
	padding-bottom:4px;
	padding-right:0px; /*con guida 6px senza 0px*/
	/*height:20px;*/
	text-align:right;
	vertical-align:middle;
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	/*white-space:nowrap;*/
	z-index:10;
	background-color:#3f3f3f; /*3f3f3f*/
	}

.addGuidaCont_DIV{
	position:relative;
	float:right;
	top:8px;
	right:0px;
	width:20px; /*con guida 40px senza 20px*/
	height:21px;
	text-align:left;
	z-index:10;
	background-color:#3f3f3f; /*3f3f3f*/
	}

.contTxt {
	position:absolute; 
	top:38px; 
	left:0px; 
	right:0px;
	bottom:0px;
	visibility:hidden;  
	border:none; 
	background-color:#3f3f3f; 
	overflow:auto;
	z-index:4
	/*border: 1px solid #f00; 3f3f3f*/
	}

.txtmm_dashboard_class {
	position:absolute;
	background-color:#680101; 
	z-index:10;
	visibility:hidden;
	}

.areaMap
	{
    display: block;
    background-color: #bbbbbb;
   }


.lblConf
	{
	margin-left:3px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #777;
	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
	}



/* scroll bars */

/* fix for scroll bars on webkit & Mac OS X Lion */ 
::-webkit-scrollbar {
	/*background-color: rgba(0,0,0,0.5);*/
	/*background-color: rgba(26, 52, 92, 1);  blu rc */
	background-color:  rgba(48, 48, 48, 1); /*celeste gr*/
	/*width: 0.85em;*/
	width: 1.0em;
	}
	
::-webkit-scrollbar-thumb {
	/*background-color:  rgba(255,255,255,0.5);*/
	/*background-color:  rgba(143, 16, 97, 1); vinaccia rc*/
	/*background-color: rgba(0, 0, 0, 1);  nero */
	background-color: rgba(104, 1, 1, 1); /* nero */
	}




/* ------------------------------*/


.bd_black {
		background-color: #1a345c;
		text-align:center;
		margin-left:10px;
		color:white;
		}

.bd_nrml{
		background-color: #D0C4AC;
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-size: 10px;
		margin-left:10px;
		}
		
.bd-head {
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-size: 10px;
		color: white;
		text-align: justify;
		background-color: #D0C4AC;
		}
		
.bd_head_noframe {
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		background-color: #D0C4AC;
		}


			




.bd-light {
		background-color: #D0C4AC;
		color:#1a345c;
		}
		

		
.bd-map3D {
		background-color: red;
		margin-top:0px;
		margin-left:0px;
		}

/* Map Ini */

div.mapIniHead
	{
	margin-top: 2%;
	}

.titIniMap	
	{
	position:relative;
	background-color:#1a345c;
	margin-left: 10%;
	width: 400px;
	height: 19px;
	font-family: Trebuchet MS,Verdana, Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 15px;
	color:#ffffff;
	text-align: center;
	}

.titIniMapF	
	{
	position:relative;
	background-color:#1a345c;
	margin-left: 10%;
	width: 450px;
	height: 19px;
	font-family: Trebuchet MS,Verdana, Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 15px;
	color:#ffffff;
	text-align: center;
	}

div.mapIniMap
	{
	position:relative;
	margin-top: 1%;
	height: 560px;
	text-align: center;
	}
	
div.mapIniFooter
	{
	position:relative;
	margin-top: 1%;
	height: 15%;
	background-image: url("mapIniBkgrHBottom.png");
	}

div.mapIniFooterCommitente
	{
	position:absolute;
	margin-left: 10%;
	}
div.mapIniFooterLink
	{
	position:absolute;
	margin-left: 70%;
	}

/* TXT */


.logoSmall	{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #641111;
		text-align: right;
		}
.committenteSmall	{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: white;
		text-align: right;
		}

.tit1	{
		font-family: Trebuchet MS,Verdana, Arial,Helvetica,sans-serif;
		margin-left: 5%;
		font-weight: bold;
		font-size: 18px;
		color:#fff;
		text-align: left;
		}

.tit2	{
		font-family: Trebuchet MS,Verdana, Arial,Helvetica,sans-serif;
		margin-left: 5%;
		font-weight: bold;
		font-size: 15px;
		color:#fff;
		text-align: left;
		}
.tit2r	{
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		margin-left: 5%;
		font-weight: bold;
		font-size: 12px;
		color: white;
		text-align: right;
		}

.tit2c	{
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		margin-left: 5%;
		font-weight: bold;
		font-size: 14px;
		color: white;
		text-align: center;
		}

		
.tit3	{
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		margin-left: 10%;
		font-style: italic;
		font-weight: bold;
		font-size: 12px;
		color: #fff;
		text-align: left;
		}
		
.tit4	{
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 14px;
		color: white;
		text-align: left;
		}
		
.txt	{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		margin-left:5%;
		margin-right:5%;
		font-size:14px;
		color: #ddd;
		text-align:justify;
		-webkit-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		-ms-user-select: none;
		-khtml-user-select: none;  
		}
		
.txtHome
		{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		margin-top:0px;
		font-size:12px;
		color: #3D3D3D;
		text-align:justify;
		}
.txtdplus
		{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		margin-left:5%;
		font-size:10px;
		color: white;
		text-align:justify;
		}

.txt_centrato
		{
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	color:white;
	font-size:10px;
	text-align: center;
		}
		
.txtStat {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size:10px;
		color: white;
		text-align:justify;
		}
		
.P		{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		margin-left:10%;
		margin-right:10%;
		font-size:10px;
		color: white;
		text-align:justify;
		}		



/* MM  */

.frame-mm {
		position:relative;
		/*left:10%;
		width:80%;
		max-width:334px;*/
		min-width:334px;
		width:80%;
		margin-left: auto ;
		margin-right: auto ;
		background-color:#303030;
		text-align: center;
		-webkit-touch-callout: none; /* iOS Safari */
  		-webkit-user-select: none; /* Chrome/Safari/Opera */
     	-khtml-user-select: none; /* Konqueror */
       	-moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
        user-select: none; /* Non-prefixed version, currently not supported by any browser */
		}
		
.canvas-mm {
		overflow:hidden;
		background-color:#303030;
		cursor: pointer;
		}
.canvas-mm_noPointer {
		overflow:hidden;
		background-color:#303030;
		}
.canvas-listaPanos {
		background-color:#303030;
		text-align: justify;
		font-size: 10px;
		color:white;
		}		
.auth-mm {
		top:5px;
		position:relative;
		padding-right:1%;
		padding-left:1%;
		width:98%;
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-size: 9px;
		text-align:right;
		color:#ccc;
		background-color:#303030;
		}
		
.mm 	{
		text-align:center;
		}
		
.resizeSliderMM {
		background:url(../interf/dragger.gif);
		margin:auto;
		width:330px;
		height:15px;
		text-align: right;
		-webkit-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		-ms-user-select: none;
		-khtml-user-select: none;     
		user-select: none;
		}
		
.dida-mm {
		position:relative;
		margin: 4px 4px 4px 4px;
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color:#fff; /* #4f4d4a */
		vertical-align: text-top;
		text-align:center;
		}

	
.mmzoom{
		top:0px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 9px;
		font-weight: normal;
		text-decoration: none;
		color: #777;
		margin: 1px 1px 1px 1px;
		background-color:#303030;
		z-index:30;
		}
.mmzoom:visited{
		top:0px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 9px;
		font-weight: normal;
		text-decoration: none;
		color: #777;
		margin: 1px 1px 1px 1px;
		background-color:#303030;
		z-index:30;
		}
.mmzoom:hover{
		top:0px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 9px;
		font-weight: normal;
		color:#f80000;
		text-decoration: none;
		margin: 1px 1px 1px 1px;
		background-color:#303030;
		z-index:30;
		}
.mmzoom:active{
		top:0px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: cyan;
		text-decoration: none;
		margin: 1px 1px 1px 1px;
		background-color:#303030;
		z-index:30;
		}


		
.clickpict {
        font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
        font-size: 10px;
        color:#D3C18F;
        text-align: center;
        font-weight: bold;
        }
 /*
.clickpictNS4 {
        font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
        font-size: 10px;
        color:#D3C18F;
        text-align: center;		
		}
*/
		
		

/* slideshow home inizio*/


.wrap_canvas_home {
	position:relative;
	top:5px;
	width:998px;
	height:310px;
	margin: auto;
    }

.canvas_home {
	position:relative;
	top:30px;
	left:-5px;
	border: 1px solid #867e6e;
	background-color:#867e6e;
    }

 .didaCanvasSimple {
 	position:relative; 
	visibility:hidden;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 0px 8px;
	color: #fff;
	background-color:#958c7b;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;     
	/*user-select: none;*/
    }

.sxElem
	{
	position:absolute;
	left:2px;
	top:0px;
	width:188px;
	height:310px;
	background-image: url("../mm/banner_home/angeloSx.png");
	}

.dxElem
	{
	position:absolute;
	right:2px;
	top:0px;
	width:188px;
	height:310px;
	background-image: url("../mm/banner_home/angeloDx.png");
	}

/* slideshow home fine*/		
		
/* MAPPE INI */
.didapulsinimappe {
		font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-weight: bold ;
		color: #ffffff;
		font-size:10px;
		}		

.didaMaps {
		font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-weight: bold ;
		color: #ffffff;
		font-size:10px;
		text-align: left;	
		}		
.bttnblue {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	position: relative;
	top:0;
	font-size: 10px;
	color: #ffffff;
	background-color: #333393;
	border-color: #ffffff;
	border : 1px solid;
	}
	
/* PROMO */
.future {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-style: italic;
	color: black;
	font-size:10px;
}
.canvas_listaPanos {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;
	font-size:12px;
	background-color: #958C7B;
	}

/* LINKS */

a.enter:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: black;
		}		
a.enter:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: black;
		}
a.enter:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #641111;
		text-decoration: underline;
		}		
a.enter:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: red;
		text-decoration: none;
		}



a.zone:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: black;
		}		
a.zone:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: black;
		}
a.zone:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: white;
		text-decoration: underline;
		}		
a.zone:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: red;
		text-decoration: none;
		}

a.zone2:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: white;
		}		
a.zone2:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: white;
		}
a.zone2:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: #1c9fc4;
		text-decoration: underline;
		}		
a.zone2:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: red;
		text-decoration: none;
		}


a.lingua:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: gray;
		}		
a.lingua:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: gray;
		}
a.lingua:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: white;
		text-decoration: underline;
		}		
a.lingua:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: red;
		text-decoration: none;
		}

a.hsHTML:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: white;
		}		
a.hsHTML:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: gray;
		}
a.hsHTML:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: white;
		text-decoration: underline;
		}		
a.hsHTML:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: red;
		text-decoration: none;
		}

a.txtlink:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		margin-left:10px;
		font-size: 11px;
		text-decoration: none;
		color: #D3C18F;
		}		
a.txtlink:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		margin-left:10px;
		font-size: 11px;
		text-decoration: none;
		color: gray;
		}
a.txtlink:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		margin-left:10px;
		font-size: 11px;
		color: white;
		text-decoration: underline;
		}		
a.txtlink:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		margin-left:10px;
		font-size: 11px;
		color: red;
		text-decoration: none;
		}
			
		
a.txtlink2:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-style: italic;
		text-decoration: none;
		color: #7fb7f3; /*3995cc*/
		}		
a.txtlink2:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #7fb7f3;
		}
a.txtlink2:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #f00;
		text-decoration: underline;
		}		
a.txtlink2:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: red;
		text-decoration: none;
		}

a.txtlink3:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-style: italic;
		text-decoration: none;
		color:#920613;
		}		
a.txtlink3:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		text-decoration: none;
		color:#8f1061;
		}
a.txtlink3:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color:cyan;
		text-decoration: underline;
		}		
a.txtlink3:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color:red;
		text-decoration: none;
		}

a.txtlink_to_pano:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-style: italic;
		text-decoration: none;
		color: white
		}		
a.txtlink_to_pano:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: gray;
		}
a.txtlink_to_pano:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: black;
		text-decoration: underline;
		}		
a.txtlink_to_pano:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: red;
		text-decoration: none;
		}
		
		
a.txtlinkStat:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 10px;
		font-style: italic;
		text-decoration: none;
		color: white
		}		
a.txtlinkStat:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: white;
		}
a.txtlinkStat:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 10px;
		color: lightgreen;
		text-decoration: underline;
		}		
a.txtlinkStat:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 10px;
		color: red;
		text-decoration: none;
		}

.closeWinBlack,a:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
		color: black
		}		
.closeWinBlack,a:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
		color: black;
		}
.closeWinBlack,a:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 10px;
		color: white;
		text-decoration: underline;
		}		
.closeWinBlack,a:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 10px;
		color: red;
		text-decoration: none;
		}
		
a.whiteLink:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: white
		}		
a.whiteLink:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: white;
		}
a.whiteLink:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #ffffff;
		text-decoration: underline;
		}		
a.whiteLink:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: red;
		text-decoration: none;
		}


/* PREFERENZE */


.prefsPanel
	{
	visibility:hidden;
	position:absolute;
	top:26px;
	left:70px;
	width:350px;
	height:123px;
	border: 2px solid #5f0000;
	background-color: #8f0000;
	padding:4px;
	}
	
.prefsPanelTit1
	{
	margin-left:10px;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; /*14*/
	color:white;
	}	
	
.prefsPanelitems
	{
	margin-left:20px;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	}		
	
.prefsBttn {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #eee;
	background-color: #3f3f3f;
	border-color: #bbb;
	border : 1px solid;
	}
.prefsBttn:hover {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: #ff0000;
	border-color: #ddd;
	border : 1px solid;
	}
.prefsBttn:active {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: red;
	background-color: #000;
	border-color: white;
	border : 1px solid;
	}