.sito_nome {
	background:url(../img/share/fre_blu.gif) no-repeat 4px 7px;
	padding:3px 0 1px 10px;
}

.sito_nome_acc {
	background:url(../img/share/fre_red.gif) no-repeat 4px 7px;
	padding:3px 0 1px 10px;
	color:#D41C3B;
	font-weight:bold;
}

.sito_nome_acc a {color:#D41C3B; font-weight:bold;}
.sito_nome_acc a:visited {color:#D41C3B; font-weight:bold;}
.sito_nome_acc a:hover {color:#D41C3B; font-weight:bold;}


.demo_sito {
	padding:4px 0;
	line-height:150%;
}


.demo_figlio {
	padding-left:20px;
}

.demo_sito a {
	font-weight:bold;
	font-size:1.25em;
	text-decoration:underline;
}
.demo_sito a:visited {
	font-weight:bold;
	font-size:1.25em;
	text-decoration:underline;
}
.demo_sito a:hover {
	font-weight:bold;
	font-size:1.25em;
	text-decoration:underline;
}


.sol				{ padding:1px 0 10px 0; }
.int_cat			{ background:url(../img/share/fre_blu.gif) no-repeat 20px 6px; padding:1px 10px 1px 27px;  }
.int2				{ padding:11px 5px 0 5px; }
.sot_sol			{ padding-left:10px;background:#368CBA url(../img/share/back_spazi.gif) repeat-x 0 0; }

.cat				{ padding:8px 0 5px 0; }
.sep_cat			{ border-bottom:1px #CDD8E4 solid; padding:8px 0 5px 0; }

.sep_cat_int		{ padding-bottom:5px; }

.anni				{ color:#A7C9E7; padding:21px 30px 5px 30px; border-bottom:1px #CDD8E4 solid; text-align:right; }
.anni a				{ color:#5481A7; text-decoration:none; }
.anni a:visited		{ color:#5481A7; text-decoration:none; }
.anni a:hover		{ color:#5481A7; text-decoration:underline; }


a.ann_active				{ color:#002750; text-decoration:none; font-weight:bold; }
a.ann_active:visited		{ color:#002750; text-decoration:none; font-weight:bold; }
a.ann_active:hover			{ color:#002750; text-decoration:underline; font-weight:bold; }

.left_pro { 
	border-bottom:1px #CDD8E4 solid; 
	background:url(../img/progetti/back.gif) repeat-x 0 0; 
	padding:15px 0 5px; 
	text-align:center; 
}

.right_pro { 
	border-bottom:1px #CDD8E4 solid; 
	background:url(../img/progetti/back.gif) repeat-x 0 0; 
	padding:15px 30px 5px 0; 
}

.right_pro_top { 
	background:url(../img/progetti/back.gif) repeat-x 0 0; 
	padding:15px 30px 0 0; 
}

.right_pro_bot { 
	border-bottom:1px #CDD8E4 solid; 
	padding:0 30px 10px 0; 
}


.sep_pro			{ padding-bottom:3px; }
.titolo				{ font-size:11px; font-weight:bold; }
.titolo a			{ text-decoration:none; }
.titolo a:visited	{ text-decoration:none; }
.titolo a:hover		{ text-decoration:underline; }
.sito_pro			{ font-style:italic; }
.txt_pro			{ text-align:justify; padding-bottom:25px; }
.scheda				{ text-align:right; }
.titolo				{ font-size:11px; font-weight:bold; }