/* ------------------------------ BOX INFO ------------------------------ */

.newsBoxInfo
{
	margin-bottom: 				10px;
	color: 						#4A4E52;
	font-family: 				arial;
	font-size: 					14px;
	border-color:				#F3F3F3;
	border-width:				0px 0px 0px 1px;
	border-style:				solid;
}

.newsBoxInfo a,
.newsBoxInfo a:link,
.newsBoxInfo a:active,
.newsBoxInfo a:visited 
{
	color:						#83878B;
	text-decoration:			none;
}

.newsBoxInfo .head_tbl
{
	width: 						100%;
	height: 					27px;
	
	background-color: 			#FFFFFF;
}

.newsBoxInfo .head_tbl .row_1
{
	height: 					23px;
}

.newsBoxInfo .intestazione
{
	width:						100%;

	padding-bottom: 			2px;
	
	background-image: 			url(../img/sfumatura_title.jpg);
	background-repeat: 			repeat-y;
	background-position: 		bottom left;
	
	border-bottom: 				1px solid #A7ABAF;
}

.newsBoxInfo .intestazione .left_txt
{
	padding: 					2px 0px 2px 7px;
	
	vertical-align: 			middle;
	font-weight: 				bolder;
}

.newsBoxInfo .intestazione .right_txt
{
	text-align: 				right;
	vertical-align: 			bottom;
	font-size: 					9px;
}

.newsBoxInfo .intestazione .right_txt a,
.newsBoxInfo .intestazione .right_txt a:link,
.newsBoxInfo .intestazione .right_txt a:active,
.newsBoxInfo .intestazione .right_txt a:visited
{
	color: 						#B2B6BA;
	text-decoration:			none;
}

.newsBoxInfo .intestazione .icon_box
{
	width: 						32px;
}

.newsBoxInfo .intestazione .icon_box img
{
	position: 					relative;
	bottom: 					-3px;

	vertical-align: 			bottom;
}

.newsBoxInfo .head_tbl .row_2
{
	width: 						100%;
	height: 					16px;
	
	padding-left: 				7px;
	
	background-color: 			#D9DDE1;
	
	font-size: 					10px;
	font-weight: 				bold;
}

.newsBoxInfo .closedBox
{
	width: 						100%;
	
	padding-bottom: 			5px;
	
	background-color: 			#FBFBFB;
	
	font-size: 					11px;
	
	border-bottom: 				1px dotted #AAAAAA;
}


.newsBoxInfo .closedBox .small_file_icon_box
{
	width: 						45px;
	
	padding-top: 				6px;
	
	vertical-align: 			top;
	text-align: 				center;
}

.newsBoxInfo .closedBox .text_box
{
	padding-top: 				5px;
	
	font-weight: 				bold;
}

.newsBoxInfo .closedBox .open_icon_box
{
	width: 						20px;
	
	vertical-align: 			top;
	text-align: 				right;
}

.newsBoxInfo .closedBox .open_icon_box a,
.newsBoxInfo .closedBox .open_icon_box a:link,
.newsBoxInfo .closedBox .open_icon_box a:active,
.newsBoxInfo .closedBox .open_icon_box a:visited
{
	padding-right: 				3px;
	text-decoration:			none;
}

.newsBoxInfo .openBox
{
	width: 						100%;
	
	background-color: 			#FBFBFB;
	
	font-size: 					11px;
	
	border-bottom: 				1px dotted #AAAAAA;
}

.newsBoxInfo .openBox .file_icon_box
{
	width: 						45px;
}

.newsBoxInfo .openBox .icon_tbl .file_size
{
	text-align: 				center;
	
	font-size: 					9px;
}

.newsBoxInfo .openBox .icon_tbl .file_size a,
.newsBoxInfo .openBox .icon_tbl .file_size a:link,
.newsBoxInfo .openBox .icon_tbl .file_size a:active,
.newsBoxInfo .openBox .icon_tbl .file_size a:visited
{
	color: 						#B2B6BA;
	text-decoration:			none;
}

.newsBoxInfo .openBox .item_row_1
{
	padding-top: 				5px;
	padding-bottom: 			3px;
	
	color: 						#2F609D;
}

.newsBoxInfo .openBox .close_icon_box
{
	width: 						20px;
	
	vertical-align: 			top;
	text-align: 				right;
}

.newsBoxInfo .openBox .close_icon_box a,
.newsBoxInfo .openBox .close_icon_box a:link,
.newsBoxInfo .openBox .close_icon_box a:active,
.newsBoxInfo .openBox .close_icon_box a:visited
{
	padding-right: 				3px;
	text-decoration:			none;
}

.newsBoxInfo .openBox .item_row_2
{
	padding-bottom: 			3px;
	font-weight: 				bold;
}

.newsBoxInfo .openBox .item_row_2 a,
.newsBoxInfo .openBox .item_row_2 a:link,
.newsBoxInfo .openBox .item_row_2 a:active,
.newsBoxInfo .openBox .item_row_2 a:visited
{
	padding-bottom: 			5px;
	text-decoration:			none;
}

.newsBoxInfo .openBox .item_row_3
{
	padding-bottom: 			5px;
}

.newsBoxInfo .openBox .item_row_3 a,
.newsBoxInfo .openBox .item_row_3 a:link,
.newsBoxInfo .openBox .item_row_3 a:active,
.newsBoxInfo .openBox .item_row_3 a:visited
{
	padding-bottom: 			5px;
	text-decoration:			none;
	color: 						#83878B;
}

.newsBoxInfo .box_foot
{
	height: 					15px;
	
	background-color: 			#F0F0F0;
	
	line-height: 				15px;
	font-size: 					10px;
	font-weight: 				bold;
	
	border-bottom: 				1px solid #E3E3E3;
}

.newsBoxInfo .box_foot a,
.newsBoxInfo .box_foot a:link,
.newsBoxInfo .box_foot a:active,
.newsBoxInfo .box_foot a:visited
{
	padding-left: 				7px;
	color: 						#4A4E52;
	text-decoration: 			none;
}


/*---- effetti onmouseover ------*/

.newsBoxInfo .openBox:hover A:hover,
.newsBoxInfo .closedBox:hover A:hover
{
	text-decoration:			none;
}


.newsBoxInfo .openBox:hover,
.newsBoxInfo .closedBox:hover
{
	background-color: 			#F3F7FB;
}

/*----------
-- highlight singolo box
------------

.newsBoxInfo .openBox:hover .item_row_3 a,
.newsBoxInfo .openBox:hover A,
.newsBoxInfo .closedBox:hover A
{
	color:						#4A4E52;
}
*/

/*----------
-- highlight tutti i box 
------------ */

.newsBoxInfo:hover A,
.newsBoxInfo:hover  .openBox	.item_row_3 A,
.newsBoxInfo:hover  .openBox	A,
.newsBoxInfo:hover  .closedBox	A
{
	color:						#4A4E52;
}

