a:link
	{
	color:#3366cc;
    TEXT-DECORATION: none
}

A:visited	{
	color:#003366;
    TEXT-DECORATION: none
}

A:hover
{
	color:#993333;
    TEXT-DECORATION: underline
	}

body {
overflow-x:hidden;
}


TD
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal
}


td.top
{
    LINE-HEIGHT: 12px;
}


.bodyText
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 16px
}

.whiteText
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal
}

.whiteTextBold
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: bold
}

.smallText
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 12px
}

.citylistText
{
    COLOR: #009933;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 14px
}

.headerCityListRed
{
    COLOR: #A22538;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 15px
}

.smallgrayText
{
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 12px
}

.newstexthome
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: normal
}


.Text10pt
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 12px
}

.diamond
{
    FONT-FAMILY: Wingdings;
}

.headerText
{
    COLOR: #A22538;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 16px
}

.headerTextRed
{
    COLOR: #A22538;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 16px
}

.headerTextBlue
{
    COLOR: #426391;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 16px
}

.headerTextWhite
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 16px
}

.navtop
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
text-decoration:none;
    FONT-WEIGHT: normal;
    WHITE-SPACE: nowrap
}

.navtop a:visited
{
    COLOR: #ffffff
}

.navtop a:link
{
    COLOR: #ffffff
}

.navtopbg
{
    BACKGROUND-COLOR: #E31414;
}

.navtopbg a:link
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #E31414;
}

.navtopbg a:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #E31414;
}

.navtopoverbg 
{
text-decoration:none;
    COLOR: #ffffff;
	BACKGROUND-COLOR: #E48B8B;

}

.navtopoverbg a:visited 
{
text-decoration:none;
    COLOR: #ffffff;
	BACKGROUND-COLOR: #E48B8B;

}

.navtopoverbg a:link
{
text-decoration:none;
    COLOR: #ffffff;
	BACKGROUND-COLOR: #E48B8B;

}

.navtopoverbg a:hover 
{
text-decoration:none;
    COLOR: #ffffff;
	BACKGROUND-COLOR: #E48B8B;

}


.navtopseparatorbg
{
    BACKGROUND-COLOR: #cccccc;
}


.navmain a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	width:150px;
	color: #000000;
	padding:3px 3px 3px 3px;
	text-decoration:none;
	/*/*/
	margin:5px 0px 1px 0px;
	border:1px solid #98B6CB;
	background-color:#ffffff;
	/* */
}

.navmain a:visited {
	/*/*/
	color: #003366;
	text-decoration:none;
	border:1px solid #98B6CB;
	background-color:#ffffff;
	/* */
	}

.navmain a:hover {
	/*/*/
	border:1px solid #98B6CB;
	background-color:#eeeeee;
	color:#A22538;
    TEXT-DECORATION: none;
	/* */
	}

.navmainred a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	width:150px;
	color: #000000;
	padding:3px 3px 3px 3px;
	text-decoration:none;
	/*/*/
	margin:5px 0px 1px 0px;
	border:1px solid #ff0000;
	background-color:#ffffff;
	/* */
}

.navmainred a:visited {
	/*/*/
	color: #003366;
	text-decoration:none;
	border:1px solid #ff0000;
	background-color:#ffffff;
	/* */
	}

.navmainred a:hover {
	/*/*/
	border:1px solid #ff0000;
	 background-color: #ffffcc;
	color:#A22538;
	 
    TEXT-DECORATION: none;
	/* */
	}	

.navmain2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	width:150px;
	color: #000000;
	padding:0px 3px 0px 0px;
	text-decoration:none;
	/*/*/
	margin:4px 0px 1px 0px;
	border:1px solid #ffffff;
	background-color:#ffffff;
	/* */
}

.navmain2 a:visited {
	/*/*/
	color: #000000;
	text-decoration:none;
	border:1px solid #ffffff;
	background-color:#ffffff;
	/* */
	}

.navmain2 a:hover {
	/*/*/
	border:1px solid #ff0000;
	background-color:#ffffff;
	color:#A22538;
	text-decoration:none;
	/* */
	}

.navmain2red a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	width:150px;
	color: #426391;
	padding:0px 3px 0px 0px;
	text-decoration:none;
	/*/*/
	margin:4px 0px 1px 0px;
	border:1px solid #ffffff;
	background-color:#ffffff;
	/* */
}

.navmain2red a:visited {
	/*/*/
	color: #426391;
	text-decoration:none;
	border:1px solid #ffffff;
	background-color:#ffffff;
	/* */
	}

.navmain2red a:hover {
	/*/*/
	border:1px solid #ff0000;
	background-color:#ffffff;
	color:#A22538;
	text-decoration:none;
	/* */
	}	
	
.navIS a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	width:140px;
	color: #003366;
	padding:2px 3px 2px 3px;
	text-decoration:none;
	/*/*/
	margin:5px 0px 1px 0px;
	border:1px solid #98B6CB;
	background-color:#ffffff;
	/* */
}

.navIS a:visited {
	/*/*/
	color: #003366;
	text-decoration:none;
	border:1px solid #98B6CB;
	background-color:#ffffff;
	/* */
	}

.navIS a:hover {
	/*/*/
	border:1px solid #98B6CB;
	background-color:#eeeeee;
	color:#A22538;
    TEXT-DECORATION: none;
	/* */
	}

#navgradient
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
    border-color: #98B6CB;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-spacing: 0;

}

table.grayborder
{
    border-color: #E2E2E2;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

table.redborder
{
    border-color: #A22538;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

td.grayborder
{
    border-color: #E2E2E2;
    border-style: solid;
	background-color:#F3F5F5;
	margin: 0;
    	padding: 0px;
    	border-width: 1px 1px 0px 0px;
}

td.blue
{
  	background-color:#003366;
	COLOR: #ffffff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   LINE-HEIGHT: 16px;
   FONT-WEIGHT: normal;
   border-collapse: collapse;
}

td.lightblue
{
     	background-color:#e7eded;
	COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    border-collapse: collapse;
}

table.tableborder
{
    border-color: #719BB7;
	background-color:#e7eded;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

table.bluerule
{
    border-color: #719BB7;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-spacing: 0;
    border-collapse: collapse;
}

td.path
{
    border-color: #719BB7;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-spacing: 0;
    border-collapse: collapse;
}

td.path2
{
    border-color: #719BB7;
	background-color: #E4E4E4;
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-spacing: 0;
    border-collapse: collapse;
	padding:0px 0px 0px 12px;
    FONT-SIZE: 10px;
}

td.bg-tg
{
background-image: url(../tenantsguide/header.jpg);
background-position: 0px 6px;
background-repeat: no-repeat;
}



.itemname  {
	float: left;
	position: relative; /*needed by IE6*/
	top: 0px;
	background-color: #E7EDED;
	margin-bottom: 1px;

	padding-right: 4px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	FONT-SIZE: 11px;
    LINE-HEIGHT: 13px;
    FONT-WEIGHT: normal;

}

.num	{
	float: right;
	position: relative; /* needed by IE6*/
	top: 0px;
	background-color: #E7EDED;
	margin-bottom: 1px;

	width: 10px;
	text-align: right;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    LINE-HEIGHT: 13px;
    FONT-WEIGHT: normal;

}


table.blueblock 
	 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color:#003366;
    border-color:#003366;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
	padding:10px 10px 10px 10px;
	margin:27px 0px 0px 5px;

}

table.lightblueblock 
	 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #E7EDED;
    border-color: #98B6CB;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
	padding:10px 10px 10px 10px;
	margin:27px 0px 0px 5px;

}


.smallgrayText8pt {
	COLOR: #330099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 12px
}

.navoffice a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display:block;
	width:100%;
	color: #000000;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	/*/*/
	margin:0px 0px 0px 0px;
	border:1px solid #000000;
	background-color: #ffffff;
	/* */
}

.navoffice a:visited {
	/*/*/
	color: #000000;
	text-decoration:none;
	border:1px solid #000000;
	background-color:#ffffff;
	/* */
	}

.navoffice a:hover, #select a:hover, #select a:active, #select a:visited, #select a:link {
	/*/*/
	border:1px solid #ff0000;
	background-color: #FFFFCC;
	color:#000000;
    TEXT-DECORATION: none;
	/* */
	}



	
.box { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    border: 1px solid #C0C0C0; 
}
.boxnero { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    border: 1px solid #000000; 
} 

.boxrosso { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    border: 1px solid #FF0000; 
} 

.grid-alt {
	background:  #F6F6F6;
	font: 11px Verdana, sans-serif;
} 
.grid-over {
	background:  #FFFF66;
	font: 11px Verdana, sans-serif;
} 
.grid-alt1 {
	background:  #FFFFFF;
	 border: 1px solid #C0C0C0; 
	font: 11px Verdana, sans-serif;
} 
.grid-over1 {
	background:  #CCFFFF;
	 border: 1px solid #C0C0C0; 
	font: 11px Verdana, sans-serif;
} 

  
.img-shadow {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 


div#minipics{margin-right:10px}

div#minipics ul{list-style-type: none;margin: 0;padding: 0}

div#minipics li{float: left;margin: 4px 5px;padding:0 6px 6px 0;
    background: url(dropshadow.jpg) no-repeat bottom right}

div#minipics img{display: block;position: relative;top: -5px;left: -5px;
    border:1px solid #ccc;border-color: #ccc #666 #666 #ccc; padding: 5px}

.nav2main a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	width:200px;
	color: #000000;
	padding:3px 3px 3px 3px;
	text-decoration:none;
	/*/*/
	margin:5px 0px 1px 0px;
	border:1px solid #98B6CB;
	background-color:#ffffff;
	/* */
}

.nav2main a:visited {
	/*/*/
	color: #003366;
	text-decoration:none;
	border:1px solid #98B6CB;
	background-color:#ffffff;
	/* */
	}

.nav2main a:hover {
	/*/*/
	border:1px solid #98B6CB;
	background-color:#eeeeee;
	color:#A22538;
    TEXT-DECORATION: none;
	/* */
	}
	
.tutte a:link {
	color: #FFFFFF;
	background-color:#719BB7;
	text-decoration: none;
}
.tutte a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.tutte a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.tutte a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.tutteros a:link {
	color: #FFFFFF;
	background-color:#E31414;
	text-decoration: none;
}
.tutteros a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.tutteros a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.tutteros a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.tuttevino a:link {
	color: #FFFFFF;
	background-color:#A22538;
	text-decoration: none;
}
.tuttevino a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.tuttevino a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.tuttevino a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.grid-alt2 {
	background:  #ffffff;
	font: 11px Verdana, sans-serif;
} 
.grid-over2 {
	background:  #FFFF66;
	font: 11px Verdana, sans-serif;
} 
.grid-alt3 {
	background:  #FFFFFF;
	 border: 1px solid #C0C0C0; 
	font: 11px Verdana, sans-serif;
} 
.grid-over3 {
	background:  #CCFFFF;
	 border: 1px solid #C0C0C0; 
	font: 11px Verdana, sans-serif;
} 

.notiziario td {
	padding: 6px;
	text-align:center;
}

.navmainred_3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display:block;
	width:150px;
	color: #000000;
	padding:3px 3px 3px 3px;
	text-decoration:none;
	/*/*/
	margin:0px 0px 0px 0px;
	/*border:1px solid #719BB7;*/
	border:none;
	background-color:#E7EDED;
	/* */
}

.navmainred_3 a:visited {
	/*/*/
	color: #003366;
	text-decoration:none;
	/*border:1px solid #719BB7;*/
	border:none;
	background-color:#E7EDED;
	/* */
	}

.navmainred_3 a:hover {
	/*/*/
	/*border:1px solid #719BB7;*/
	 background-color: #E7EDED;
	 border:none;
	color:#A22538;
	 
    TEXT-DECORATION: none;
	/* */
	}	
	
.navmainred_home a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	width:170px;
	color: #000000;
	padding:3px 3px 3px 3px;
	text-decoration:none;
	/*/*/
	margin:5px 0px 1px 0px;
	border:1px solid #ff0000;
	background-color:#ffffff;
	/* */
}

.navmainred_home a:visited {
	/*/*/
	color: #003366;
	text-decoration:none;
	border:1px solid #ff0000;
	background-color:#ffffff;
	/* */
	}

.navmainred_home a:hover {
	/*/*/
	border:1px solid #ff0000;
	 background-color: #ffffcc;
	color:#A22538;
	 
    TEXT-DECORATION: none;
	/* */
	}	
.opacityitinv img{
-moz-opacity: 1;
}

.opacityitinv:hover img{
-moz-opacity: 0.4;
}

.button_cerca {
	background-color: #FFF;
	border: none;
	color: #FFF;
	font: bold 11px Tahoma, Verdana, sans-serif;
	background-image: url(cerca_1.jpg);
	width: 129px;
	height: 40px;
	/*padding: 1px;*/
}
