html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
TEXT-ALIGN: left;
background-color: #bbca9a;
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: 200; 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:200px;
	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: 200px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 150px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: #402f2a
}

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

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

#navPyra {
FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
FONT-WEIGHT: normal; FONT-SIZE: 12px; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
#navPyra LI {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navPyra A:link {

PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#navPyra A:visited {
PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#navPyra A.active:link {

BACKGROUND: url(images/tab_pyram.gif) no-repeat center bottom; COLOR: #ecf3d8
}
#navPyra A.active:visited {
BACKGROUND: url(images/tab_pyram.gif) no-repeat center bottom; COLOR: #ecf3d8
}
#navPyra A:hover {
BACKGROUND: url(images/tab_pyram.gif) no-repeat center bottom; COLOR: #ecf3d8
}

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


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

.subtitle A:visited  {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fff; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}

.subtitle A:hover  {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ecf3d8; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}









.sectiontitle {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #fff; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}

.bigtitle {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 32px; COLOR: #fff; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}

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

.subbigtile A:link {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 1.6em; TEXT-DECORATION: underline ;
	}

.subbigtile A:active {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 1.6em; TEXT-DECORATION: underline ;
	}
	
.subbigtile A:visited {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 1.6em; TEXT-DECORATION: underline ;
	}
	
.subbigtile A:visited {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 1.6em; TEXT-DECORATION: underline ;
	}
	
.subbigtile A:hover {
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #d1dfbd; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}

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


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

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

P A:visited {
	
	color: #e0ecce;
	
	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: #ecf3d8;}
	
.footer A:active{
	font-size:10px;
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #ecf3d8;}
	
.footer A:visited{
	font-size:10px;
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #ecf3d8;}
	
.footer A:hover{
	font-size:10px;
	FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	text-decoration: none;
	line-height:1.6em;
	color: #d1dfbd;}

td.bg8 {background-image:url(image/lineh.png)} 
td.bg7 {background-image:url(image/sfondotabtop-linecentral.jpg)} 
td.bg1 {background-image:url(image/linetop.jpg)} 
td.bg2 {background-image:url(image/linetopshadow.jpg)} 
td.bg3 {background-image:url(image/sfondotabtop.jpg)} 
td.bg4 {BACKGROUND: url(image/sfondotabdown.jpg) #bbca9a repeat-x left top; } 
td.bg5 {background-image:url(image/image-home.jpg)} 
td.bg6 {BACKGROUND: url(image/sfondofooter.jpg) #9ca881 repeat-x left top; } 
td.bg9 {background-color: #6f4437; PADDING-LEFT:20px;FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #fff; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;}
	
td.bg10 {background-color: #6f4437; PADDING-LEFT:20px;}

.footerlink { 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #bbca9a;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: #bbca9a; 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: #bbca9a; 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: #bbca9a; 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: #bbca9a; text-decoration: none;
	}