.bd-txt {
		background-color: #D0C4AC;
		text-align:center;
		margin-left:10px;
		color:white;
		}
.bd_black {
		background-color: black;
		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-leftpano {
		background-color:#958C7B;
		}

.bd-dark {
		background-color:#958C7B;
		}
.bd-light {
		background-color: #D0C4AC;
		color:#958C7B;
		}
		
.bd-map {
		background-color:#D0C4AC;
		}
		
.bd-map3D {
		background-color: red;
		margin-top:0px;
		margin-left:0px;
		}



/* SOLOPANO */
.bd-solopano {
		background-color:#958C7B;
		margin-left:0px;
		margin-right:0px;
		}
.dida-solopano {
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		color:white;
		font-size:12px;
		}
.txt-solopano {
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		color:white;
		font-size:11px;
		}
.row-solopano {
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		background-color: black;
		color:white;
		font-size:10px;
		}
.bttnblack {
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: black;
		background-color: #958c7b;
		border-color: black;
		border : 1px solid;
		}
.bttnblack:hover {
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #958c7b;
		background-color: black;
		border-color: #958c7b;
		border : 1px solid;
		}
.bttnblack:active {
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: red;
		background-color: black;
		border-color: red;
		border : 1px solid;
		}

/* 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;
		}

.tit2	{
		font-family: Trebuchet MS,Verdana, Arial,Helvetica,sans-serif;
		margin-left: 5%;
		font-weight: bold;
		font-size: 13px;
		color:#641111;
		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: #641111;
		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:10%;
		margin-right:10%;
		font-size:12px;
		color: #3D3D3D;
		text-align:justify;
		}
		
.txtHome
		{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		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  */

.canvas-mm {
		background-color:#958C7B;
		text-align: center;
		}
.canvas-listaPanos {
		background-color:#958C7B;
		text-align: justify;
		font-size: 10px;
		color:white;
		}		
.auth-mm {
		font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-size: 9px;
		text-align:right;
		color:black;
		}
		
.mm 	{
		text-align:center;
		}
		
.dida-mm {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color:#dddddd; /* #4f4d4a */
		vertical-align: text-top;
		height: 20px;
		text-align:center;
		}
		
a.mmzoom:link{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: black;
		}
a.mmzoom:visited{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: yellow;
		}
a.mmzoom:hover{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 10px;
		color:#D3C18F;
		text-decoration: none;
		}
a.mmzoom:active{
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 10px;
		color: red;
		text-decoration: none;
		}
		
.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;		
		}
		
		
/* MAPPE INI */
.didapulsinimappe {
		font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		font-weight: bold ;
		color: #D0C4AC;
		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:10px;
	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.darklink:link {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #958c7b;
		}		
a.darklink:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #958c7b;
		}
a.darklink:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: black;
		text-decoration: underline;
		}		
a.darklink:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 11px;
		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.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: black;
		}		
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: white;
		}		
a.txtlink2:visited {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: gray;
		}
a.txtlink2:hover {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: black;
		text-decoration: underline;
		}		
a.txtlink2: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: #d0c4ac;
		text-decoration: underline;
		}		
a.whiteLink:active {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: red;
		text-decoration: none;
		}