a {
	color: #e2e2e2;
	text-decoration: none;
}

a:hover { 
	color: #688d00;
	text-decoration: none;
}

/* Area Portfolio Home Page */

.titoloultimerealizzazioni {
	font: bold 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #3d80ab;
	margin-right: 20px;
		margin-left: 20px;

}

.sottotitoloultimerealizzazioni {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #a9a9a9;


}

.nomesito {
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #393939;
	margin-left: 20px;
	margin-top: 10px;
}
.sottotitolosito {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #acacac;
	margin-left: 20px;
	margin-top: 4px;
}

.descrizionesito {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #626262;
	margin-left: 20px;
	margin-top: 7px;
}

/* FINE Area Portfolio Home Page */

.testo li {
	list-style-type: disc;
	text-shadow: #000000 0 0 0;
	margin-left: 30px;
	line-height: 16px;
}


.grassetto
{
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #393939;
	}
.grassetto1
{
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #666666;
	}

.img {
	padding: 6px;
	border: 1px solid #d2d2d2;
}

.titolositi {
	font: bold 14px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #393939;
	margin-left: 20px;
}

.links {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0087b4;
	margin: 10px 20px 20px;
}

.links a {
	color: #656565;

}

.links a:hover {
	font: 11px "Lucida Grande", Lucida, verdana, sans-serif;
	color: #3d80ab;
}
.links a.fidati {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0087b4;
	text-decoration: none;
}

.testolinks {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #656565;
	margin: 10px 20px 20px;
}

.testolinks a {
	color: #656565;

}

.testolinks a:hover {
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #3d80ab;
	}
	
.testo {
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #656565;
	margin: 10px 20px 20px;
}

.testo a {
	color: #3d80ab;

}

.testo2 {
	font: 11px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #656565;
	margin: 20px;
}

.testo2 a {
	color: #339aff;

}

.titolo2 {
	font: bold 20px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0087b4;
	margin-left: 20px;
	margin-bottom: 3px;
}

.titolo3 {
	font: bold 19px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #3d80ab;
	margin-right: 20px;
	margin-left: 20px;
}
.titolo3 a{
	font: bold 19px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #3d80ab;

	
}
.titolo3 a:hover{
	font: bold 19px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #3d80ac;
	
}
.sottotitolo {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #b9b9b9;
	margin-left: 20px;
	margin-bottom: 6px;

	margin-top: 4px;
}
.sottotitolo1 {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FC7932;
	margin-left: 20px;
	margin-bottom: 6px;

	margin-top: 4px;
}

.sottotitolo1 a:hover{
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #3d80ac;
	text-decoration:underline;
	
}
.sottotitolo1 a:{
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #3d80ac;
	text-decoration:underline;
	
}
.sottotitolo1 a:link{
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #3d80ac;
	text-decoration:underline;
	
}
.sottotitolo1 a:visited{
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #3d80ac;
	text-decoration:underline;
	
}

.titolo {
	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
}
.nav {
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #e4e4e4;
	text-align: right;
}

.nav a {
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #cacaca;
	text-align: right;
}

.nav a:hover {
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #fff;
	text-align: right;
}
.divisore {
	height: 1px;
	margin: 0;
	padding: 0;
	background-color: #e3e3e3;
	width: 100%;
}

.divisore2 {
	height: 1px;
	margin: 0;
	padding: 0;
	background-color: #dadada;
	width: 90%;
	margin-left: 20px;
		margin-right: 20px;

}
.h1 {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #929292;
	margin-top: 0px;
	}

.sopra {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #929292;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.sopra a{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #929292;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.sopra a:hover{
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #929292;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.sotto {
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #929292;
	margin-bottom: 10px;
}

.testoform {
	color: #000;
	margin-top: 10px;
	margin-bottom: 6px;
	font-weight: bold;
}

.form2 {
	color: #000;
	border: 2px dotted #c7c7c7;
}
/* posizionamento tasto facebook*/
.social_left {position:fixed; top:50%; left:0; margin-top:-100px;}
	.social_left li {margin-bottom:2px;}
	.social_left a {display:block; width:38px; height:50px;}
	.social_left span {display:none;}
	
	.social_left a.s_facebook {background:url(images/facebook_n.png) no-repeat right top;}
	.social_left a.s_blog {background:url(images/blog_n.png) no-repeat right top;}
	/*.social_left a.s_rss {background-position:right -85px;}
	.social_left a.s_feedback {background-position:right bottom; height:89px}*/
	
	.social_left a.s_facebook:hover {background:url(images/facebook.png) no-repeat right top; margin-left:1px;}
	.social_left a.s_blog:hover {background:url(images/blog.png) no-repeat right top; margin-left:1px;}
	/*.social_left a.s_rss:hover {background-position:left -85px;}
	.social_left a.s_feedback:hover {background-position:left bottom;}*/
	
	.list_sidebar li {margin-bottom:4px; background:url(images/trasparent.png) no-repeat left 4px; padding-left:10px;}
	h3.total {margin:10px 0 0 0; font-size:14px;}
	.sidebar h3.total {font-size:18px; color:#de2929;}
	
	ul.col_2_list {margin:0 0 12px 0;}
	ul.col_2_list li {float:left; width:130px; display:block;}


