html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
TEXT-ALIGN: left;
BACKGROUND: url(image/bg.jpg) #353636 repeat-x left top;

FONT-SIZE: 11px;
FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif
}


.port_item {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT: left; PADDING-BOTTOM:0px; WIDTH: 160; COLOR: #d9d9d9; PADDING-TOP:0px; POSITION: relative
}



.port_item H2 {
	MARGIN-TOP: 10px; FONT: bold 100%/170% Verdana, Arial, Helvetica, sans-serif; COLOR: #d9d9d9
}
.port_img {
	BORDER-RIGHT: #b3b3b3 1px solid;
	BORDER-TOP: #b3b3b3 1px solid;
	OVERFLOW: hidden;
	BORDER-LEFT: #b3b3b3 1px solid;
	WIDTH:160px;
	CURSOR: pointer;
	BORDER-BOTTOM: #b3b3b3 1px solid;
	POSITION: relative;
	HEIGHT: 150px
}
.port_desc {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 160px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 150px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: #23282c
}

.tooltipHome-tip {
	PADDING-RIGHT: 10px; PADDING-LEFT: 12px; Z-INDEX: 13000; BACKGROUND: url(image/tooltipsfondo.png) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 200px; COLOR: #ffffff; PADDING-TOP: 10px; HEIGHT: 144px; TEXT-ALIGN: left
}
.tooltipHome-tip IMG {
	MARGIN: 0px 0px 4px
}
.tooltipHome-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.tooltipHome-text {
	FONT-SIZE: 11px; COLOR: #a4a4a4
}


UL.subMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 3px
}
UL.subMenu LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; BORDER-BOTTOM: #484848 1px dotted; LIST-STYLE-TYPE: none
}
UL.subMenu A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: url(images/ul_star.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; COLOR: #808080; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.subMenu A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: url(images/ul_star.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; COLOR: #808080; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.subMenu A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: url(images/ul_star_on.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.subMenu A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: url(images/ul_star_on.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.subMenu A.subMenuOn:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: url(images/ul_star_on.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.subMenu A.subMenuOn:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: url(images/ul_star_on.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.subMenu A.subMenuOn:link {
	FONT-WEIGHT: bold
}
UL.subMenu A.subMenuOn:visited {
	FONT-WEIGHT: bold
}		

.borderimage {
	BORDER-RIGHT: #fff 3px solid; BORDER-TOP: #fff 3px solid; MARGIN: 0px; BORDER-LEFT: #fff 3px solid; BORDER-BOTTOM: #fff 3px solid;
}



.nav {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}
	
.nav  A:link {
	
	color: #fff;
	
	text-decoration: none; 
	
	}	
	
.nav  A:active {

    color: #fff;
	
	text-decoration: none;	
}

.nav  A:visited {
	
	color: #fff;
	
	text-decoration: none;
	
	}

.nav  A:hover {
	COLOR: #265861; TEXT-DECORATION: none;
	
}



.title {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: blod; FONT-SIZE: 12px; COLOR: #c2c0ba; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}


P {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c2c0ba; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}


	
	
	
P A:link {
	
	color: #7a7976;
	
	text-decoration: none; 
	
	}	
	
P A:active {

    color: #7a7976;
	
	text-decoration: none;	
}

P A:visited {
	
	color: #7a7976;
	
	text-decoration: none;
	
	}

P A:hover {
	COLOR: #fff; TEXT-DECORATION: none;
	
}


.footer {
	font-size:10px;
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #fff;}
	
	
.footer A:link{
	font-size:10px;
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #fff;}
	
.footer A:active{
	font-size:10px;
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #fff;}
	
.footer A:visited{
	font-size:10px;
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #fff;}
	
.footer A:hover{
	font-size:10px;
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #265861;}


td.border {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: 0px;
}
td.homesx{
	border-width: 1px;
	padding: 20px;
	BORDER-TOP: gray 1px dotted;
	BACKGROUND: url(image/sfondotab.jpg) #000000 repeat-x left top
	
}

td.homesxgreen{
	border-width: 1px;
	padding: 20px;
	BORDER-TOP: gray 1px dotted;
	BACKGROUND: url(image/sfondotabgreen.jpg) #000000 repeat-x left top
	
}

td.homesxred{
	border-width: 1px;
	padding: 20px;
	BORDER-TOP: gray 1px dotted;
	BACKGROUND: url(image/sfondotabred.jpg) #000000 repeat-x left top
	
}

td.homesxsub{
	
	padding: 20px;
	
	background-color: #000000;
	
}

.titlebig {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-serif;
	FONT-SIZE: 16px; COLOR: #fff; FONT-WEIGHT: normal; letter-spacing:0px; BORDER-BOTTOM: #fff 1px solid;padding-bottom : 10px;

}

td.bg1 {background-image:url(image/index-bg.jpg);BORDER-RIGHT: #616161 1px solid; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: #616161 1px solid; BORDER-BOTTOM: 0px solid;} 
 
td.bg2 {background-image:url(image/sfondo-nav-home.jpg)} 
td.bg3 {background-image:url(image/sfondo-footer.jpg)} 
td.bg4 {background-color: #000000 ;BORDER-RIGHT: #616161 1px solid; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: #616161 1px solid; BORDER-BOTTOM: 0px solid;} 

td.bg5 {background-image:url(image/line-h.jpg)} 
td.bg6 {background-image:url(image/scritti-bg.jpg) ;BORDER-RIGHT: #616161 1px solid; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: #616161 1px solid; BORDER-BOTTOM: 0px solid;} 

td.bg7 {background-image:url(image/network-bg.jpg) ;BORDER-RIGHT: #616161 1px solid; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: #616161 1px solid; BORDER-BOTTOM: 0px solid;} 

td.bg8 {background-image:url(image/bio-bg.jpg) ;BORDER-RIGHT: #616161 1px solid; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: #616161 1px solid; BORDER-BOTTOM: 0px solid;} 

td.bg9 {background-image:url(image/contatti-bg.jpg);BORDER-RIGHT: #616161 1px solid; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: #616161 1px solid; BORDER-BOTTOM: 0px solid;} 

td.bg10 {background-image:url(image/opere-bg.jpg);BORDER-RIGHT: #616161 1px solid; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: #616161 1px solid; BORDER-BOTTOM: 0px solid;} 

	.footerlink { 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000;TEXT-DECORATION: none ;
	}

.footerlink A:link{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; text-decoration: none;
	}

.footerlink A:active{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; text-decoration: none;
	}

.footerlink A:visited{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; text-decoration: none;
	}

.footerlink A:hover{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; text-decoration: none;
	}	
