/* CSS Document */
div.titolobloccohpsmallweb {
	background-color: #e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	height:18px;
	color:#0d0d0d;
}

div.testobloccohp b, strong {
	color: #b50400;
}

div.testobloccohp_1 b, strong {
	color: #b50400;
}

div.testobloccohp_2 b, strong {
	color: #b50400;
}

div.testobloccohp a:link, div.testobloccohp a:active, div.testobloccohp a:visited, div.testobloccohp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:11px;*/
	text-align:left;
	color:#b50400;
	text-decoration:underline;
}

div.testobloccohp_1 a:link, div.testobloccohp_1 a:active, div.testobloccohp_1 a:visited, div.testobloccohp_1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:13px;*/
	text-align:left;
	color:#b50400;
	text-decoration:underline;
}

div.testobloccohp_2 a:link, div.testobloccohp_2 a:active, div.testobloccohp_2 a:visited, div.testobloccohp_2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:15px;*/
	text-align:left;
	color:#b50400;
	text-decoration:underline;
}


div.testobloccohp td.nextprev a:link, div.testobloccohp td.nextprev a:active, div.testobloccohp td.nextprev a:visited, div.testobloccohp td.nextprev a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:left;
	color:#b50400;
	text-decoration:none;
}


div.testobloccohp td.nextprevgif {
	background-color:#b50400;
	text-align:right;
	padding:0px;
}


div#menusx .linksx {
	background-color: #b50400;
	}
	
div#menusx .linksx-tit {
	height: 27px;
	background: url("/images/linksx_tit_bg.gif");
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #b50400;
	padding-left: 10px;
	line-height: 27px;
	}

.linksx-voce a:link, .linksx-voce a:visited, .linksx-voce a:active {
	text-decoration: none;
	color: #b50400;
	}

.linksx-voce a:hover {
	text-decoration: underline;
	color: #b50400;
	}
	
div.titolobloccowp {
	background:url(../images/barratitolowp.gif);
	background-color: #b50400;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	height:18px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:left;

	color:#b50400;
	/*width:502px;*/
}

div.titolobloccopopup {
	background-color: #b50400;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	height:18px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:left;

	color:#fff;
	/*width:502px;*/
}

div.titolobloccohpsmall {
	background-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	height:18px;
/*	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:center;*/
	color:#b50400;
}

/*
div#menunavsx a.voce {
	display: list-item;
	list-style-position: inside;
	list-style-type: square;
	text-decoration: none;
	color: #b50400;
	}
*/
div#menunavsx a.voce {
	display: list-item;
	list-style-image: url("/images/frecc_oriz_b50400.gif");
	list-style-position: inside;
	text-decoration: none;
	color: #b50400;
	}


div#menunavsx a.open {
	list-style-image: url("/images/frecc_vert_b50400.gif");
	}
	


/* Voce Selezionata */

div#menunavsx-sel {
	background: #487cb6;
	}

div#menunavsx .tit {
	background: #b50400;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	}
	

div#menumain .selez {
	color: #b50400;
	}
