div#top-navigation ul li a#portfolio-active, div#top-navigation ul li a#portfolio-active:hover {

	color: #000;
	
	margin: 3px 0 26px 0;
	
	padding: 6px 0 0 0; 
	
	height: 22px;
	
	background-position: 0 0;
	
}


div#top-navigation ul li a#home-active, div#top-navigation ul li a#servizi-active, div#top-navigation ul li a#home-active:hover, div#top-navigation ul li a#servizi-active:hover  {

	text-decoration: none;
	
	font-weight: bold;
	
	color: #ffffff;
	
	background-image: url(../images/tabs2.gif);
	
	background-position: 0 30px;
	
	height: 25px;
	
	width: 110px;
	
	margin: 33px 0px 0 0;
	
	padding: 5px 0 0 0;
	
	display: block;	
	
}


div#top-navigation ul li a#home-active:hover, div#top-navigation ul li a#servizi-active:hover {

	background-position: 0 60px;
	
}


div#content div#portfolio img {

	float: left;
	
	border: none;
	
	margin-right: 25px;
	
}


div#content div#portfolio a:hover img {

	border-bottom: 1px dashed gray;
	
}


div#content div#portfolio {

	border: 2px inset #0065ad;
	
	margin-top: 30px;
	
	margin: 30px;
	
	padding: 15px;
	
	padding-bottom: 70px;
	
}


div#portfolio h3.margintop {

	margin-top: 55px;
	
}


div#portfolio p.paragraph_line {

	border-bottom: 1px solid black;
	
	padding-bottom: 75px;
	
}


div#leftcolumn div#left-navigation ul li a#servizi-active2:hover {

	text-decoration: none;
	
}

h3 a {
	text-decoration: none;
	color: #000000;
}

h3 a:hover {
	text-decoration: underline;
}

h3 {
	clear: both;
}

p#site-evidence {
	color: red;
	text-align: center;
}


