html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
TEXT-ALIGN: left;
background-color: #000000;
font-size: 10px;
font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}


#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#992317;
	padding:5px;
	display:none;
	color:#fff;
	}
	




.port_item {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT: left; PADDING-BOTTOM:0px; WIDTH: 160px; 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: 120px
}
.port_desc {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	LEFT: 2px;
	PADDING-BOTTOM: 0px;
	WIDTH: 160px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 162px;
	HEIGHT: 120px;
	BACKGROUND-COLOR: #23282c
}



.servizi {

	font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #808080;}

.servizi A:link {

	font-size:12px;

	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	line-height:1.6em;
	text-decoration: none;
	color: #808080;
    line-height:1.6em;}

.servizi A:active{

	font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	line-height:1.6em;
	text-decoration: none;
	color: #808080}
	
	
.servizi A:visited {

	font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #808080}
	

.servizi A:hover {

    font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
    color: #ffffff;
	text-decoration: none;
	line-height:1.6em;}
   
 

.intervista {
	font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	line-height:1.6em;
	text-decoration: none;
	color: #333333;
	line-height:1.6em;}

H1
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #000;
	BORDER-BOTTOM: #999 1px solid;
	}
	
	
H1 A:link
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #000;
	BORDER-BOTTOM: #999 1px solid;
	}	
	
H1 A:active
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #000;
	BORDER-BOTTOM: #999 1px solid;
	}		
	
H1 A:visited
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #000;
	BORDER-BOTTOM: #999 1px solid;
	}	
		
H1 A:hover
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #9cbe3a;
	BORDER-BOTTOM: #999 1px solid;
	}
	
	
H3
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #3aa1be;
	}	
			
.titlegallery
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #808080;
	text-decoration: none;
	}

.titlegallery A:link
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #808080;
	text-decoration: none;
	}

.titlegallery A:active
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #808080;
	text-decoration: none;
	}
	
.titlegallery A:visited
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #808080;
	text-decoration: none;
	}
	
.titlegallery A:hover
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color: #fff;
	text-decoration: none;
	background-color: #232323;
	}
	
	
.textevidence
	{
	font-family: "Helvetica", "Arial", Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	}
	
P {
	font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #666666;}
	
	
P A:link {
	font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	line-height:1.6em;
	text-decoration: none;
	color: #992317;
	line-height:1.6em;}
	
P A:active{

	font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #992317;}
	
	
	
P A:visited {

	font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #992317;}

P A:hover {

    font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
    color: #ffffff;
	text-decoration: none;
	line-height:1.6em;
    background-color: #666666;}
	
	
.titletextp {
	font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #000;}	
	
	
.sub {

	font-size:9px;

	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;

	line-height:1.9em;

	color: #c2c0ba;

	}



.sub a {

	color: #c2c0ba;

	text-decoration: none;

	border-bottom: 1px dotted #999999;

	}



.sub a:hover {

	color: #c2c0ba;

	background-color: #d9d7d0;

	border-bottom: dotted #d9d7d0 1px;

	}
	
	
	
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: #992317; 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: #992317; 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: #992317; 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: #992317; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.subMenu A.subMenuOn:link {
	FONT-WEIGHT: bold
}
UL.subMenu A.subMenuOn:visited {
	FONT-WEIGHT: bold
}		
	
	
.footer {
	font-size:10px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #fff;}
	
	
.footer A:link{
	font-size:10px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #fff;}
	
.footer A:active{
	font-size:10px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #fff;}
	
.footer A:visited{
	font-size:10px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #fff;}
	
.footer A:hover{
	font-size:10px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #ccc;}
	
	
td.bg1 {background-image:url(image/sfondoheader1.jpg)} 
td.bg2 {background-image:url(image/sfondoheader2.jpg)} 
td.bg3 {background: url(image/sfondoheader3.jpg) #fff repeat-x left top;} 
td.bg4 {background-color: #232323} 
td.bg5 {background-color: #000000} 
td.bg6 {background-color: #ffffff} 
td.bg7 {background-image:url(image/sfondosubmenu.png)} 
td.bg8 {background-color: #fff; font-size:12px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	line-height:1.6em;
	text-decoration: none;
	color: #992317;
	line-height:1.6em;}
	
	.footerlink { 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff;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: #fff; 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: #fff; 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: #fff; 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: #fff; text-decoration: none;
	}	
	
	
	.footerlink2 A:link{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000; text-decoration: none;
	}

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

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

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