	
	body {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 7.5pt;
			color: black;
			line-height: 15px;
	}
	
	table,tr,td {
			vertical-align: top;
			text-align: left;
	}
	
	p {
			margin: 3px;
	}
	
	h1 {
			color: #006699;
			line-height: 20px;
			font-size: 16pt;
		}
	
	h3 {
			color: #0099CC;
			line-height: 20px;
			font-size: 12pt;
		}
	
	a, a.visited {
			color: #006699;
	}
	
	.link-silver, .link-silver a, .link-silver a:visited {
			color: silver;
	}
	
	a:hover, .link-silver a:hover {
			color: #006699;
			background-color: #DDEEFF;
	}

/* ----- */

	.nav_home {
			background: url('nav_home.png') no-repeat;
			width: 59px;
			height: 26px;
			display: block;
	}
	
	.nav_home:hover {
			background: url('nav_home_over.png') no-repeat;
	}

	.nav_profilo {
			background: url('nav_profilo.png') no-repeat;
			width: 63px;
			height: 26px;
			display: block;
	}
	
	.nav_profilo:hover {
			background: url('nav_profilo_over.png') no-repeat;
	}

	.nav_portfolio {
			background: url('nav_portfolio.png') no-repeat;
			width: 76px;
			height: 26px;
			display: block;
	}
	
	.nav_portfolio:hover {
			background: url('nav_portfolio_over.png') no-repeat;
	}

	.nav_servizi {
			background: url('nav_servizi.png') no-repeat;
			width: 66px;
			height: 26px;
			display: block;
	}
	
	.nav_servizi:hover {
			background: url('nav_servizi_over.png') no-repeat;
	}

	.nav_partners {
			background: url('nav_partners.png') no-repeat;
			width: 77px;
			height: 26px;
			display: block;
	}
	
	.nav_partners:hover {
			background: url('nav_partners_over.png') no-repeat;
	}

	.nav_download {
			background: url('nav_download.png') no-repeat;
			width: 93px;
			height: 26px;
			display: block;
	}
	
	.nav_download:hover {
			background: url('nav_download_over.png') no-repeat;
	}

	.nav_guestbook {
			background: url('nav_guestbook.png') no-repeat;
			width: 96px;
			height: 26px;
			display: block;
	}
	
	.nav_guestbook:hover {
			background: url('nav_guestbook_over.png') no-repeat;
	}
	
	.align-middle {
			vertical-align: middle;
			text-align: center;
	}
	
	.align-right {
			text-align: right;
	}	
	
