/* ### GENERICI PER I CONTENUTI ### */

article {
	padding-top:18px;
	padding-bottom:18px;
	font-size:14px;
}

article:first-child {}

.mainContent {
	margin-top:12px;
}

.mainContent .pad {}

.dates {
	font-weight:bold;
	color:#000099;
}

.dates span {
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}

.dates small {}

.contentType {
	font-weight:bold;
	font-size:13px;
}

.title {
	margin-bottom:12px;
	font-weight:bold;
	font-size:20px;
	line-height:22px;
/* 
	color:#FF0000;
 */
}

.highlighted {
	background-color:#f7f9b5;
}

.subtitle {
	font-style:normal;
	font-weight:normal;
	font-size:15px;
}

.content {
	font-size:15px;
	line-height:24px;
}

.content ul {
	margin:24px;
}

.abstract {}

.Separatore {}

.goToDetail {
	padding-top:6px;
}

.goToDetail a {
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
}

.goToDetail a:hover {}

.back2list {}

.back2list a {
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
}

.back2list a:hover {}

.socialsShare {
	float:right;
}

.socialsShare .innerCont {}

.fbShare {
	float:left;
	margin-top:1px;
	margin-right:3px;
}

.noArticles {
	padding-top:120px;
	padding-bottom:120px;
	font-weight:bold;
	font-size:15px;
	text-align:center;
/* 
	background-color:#FF4466;
 */
}

/* DATA DETAIL */

.noData {
	display:none;
}

.dataDetail {}

.dataDetail .label {
	font-size:11px;
	font-style:italic;
}

.dataDetail .value {
	font-weight:bold;
}

.dataDetail .header {
	margin-top:6px;
	padding:2px;
	padding-top:0px;
	background-color:#EEEEEE;
	font-weight:bold;
	color:#666666;
	font-size:13px;
}

.dataDetail ul {}

.dataDetail li {}

.dataDetail ul .label {}

.dataDetail ul .value {}

.dataDetail table {
	width:100%;
	margin:0px;
	margin-bottom:6px;
	padding:0px;
	border-top:1px solid #666666;
	border-spacing:0px;
}

.dataDetail td {
	padding:3px;
}

.dataDetail table .label {
	width:40%;
	border-right:1px solid #999999;
}

.dataDetail table .value {}


.dataDetail {}



.title .dataDetail ul {
	list-style-type:none !important;
}

.title .dataDetail li {}

.title .dataDetail ul .label {
	font-size:10px;
	font-weight:normal;
}

.title .dataDetail ul .value {
	padding-left:24px;
}



.subtitle .dataDetail {
	margin-top:12px;
}

.subtitle .dataDetail ul {
	list-style-type:none !important;
}

.subtitle .dataDetail li {}

.subtitle .dataDetail ul .label {
	font-size:10px;
	font-weight:normal;
}

.subtitle .dataDetail ul .value {
	padding-left:24px;
}


.content .dataDetail {
	margin-top:24px;
}

.content .dataDetail table {}

.content .dataDetail td {}

.content .dataDetail table .label {}

.content .dataDetail table .value {}
