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

a.pag_active { 
	text-decoration:none; 
	color:#002750; 
	font-weight:bold; 
}
a.pag_active:visited{ 
	text-decoration:none; 
	color:#002750; 
	font-weight:bold; 
}
a.pag_active:hover { 
	text-decoration:underline; 
	color:#002750; 
	font-weight:bold; 
}
.tab_faq { 
	background:url(../img/faq/back.gif) repeat-x 0 0; 
	padding:15px 30px 3px 5px; font-size:14px; font-weight:bold; line-height:18px; 
}
.tab_faq_risp { 
	padding:0 30px 15px 5px; border-bottom:1px #CDD8E4 solid; text-align:justify; line-height:15px;
}
.dom { 
	padding:15px 0 3px 0; text-align:right; background:url(../img/faq/back.gif) repeat-x 0 0; color:#B91934; font-size:14px; font-weight:bold; line-height:18px; 
}
.risp { 
	padding:0 0 15px 0; text-align:right; color:#B91934; border-bottom:1px #CDD8E4 solid; line-height:15px; font-weight:bold;
}

.puls_top			{ text-align:right; }

.pagine { 
	color:#A7C9E7; 
	padding:15px 30px 15px 30px; 
	text-align:right; 
	border-top:1px #CDD8E4 solid;
}

.pagine a			{ color:#002750; text-decoration:none; }
.pagine a:visited	{ color:#002750; text-decoration:none; }
.pagine a:hover		{ color:#002750; text-decoration:underline; }

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