#areabanner {
	line-height: 28px;
	overflow: hidden;
	padding-top: 142px;
	padding-left: 20px;
	/*background: #eaebe5 url(images/header.jpg) no-repeat;*/
	background: #eaebe5 url(images/headers/Amm_lunga.jpg) no-repeat;
}
.tabid_53 #areabanner {
	background: #eaebe5 url(images/headers/Amm_lunga.jpg) no-repeat;
}
.tabid_56 #areabanner {
	background: #eaebe5 url(images/headers/Servizi_lunga.jpg) no-repeat;
}
.tabid_57 #areabanner {
	background: #eaebe5 url(images/headers/Territorio_lunga.jpg) no-repeat;
}
.tabid_58 #areabanner {
	background: #eaebe5 url(images/headers/Tempo_lunga.jpg) no-repeat;
}
.tabid_59 #areabanner {
	background: #eaebe5 url(images/headers/Link_lunga.jpg) no-repeat;
}
.tabid_60 #areabanner {
	background: #eaebe5 url(images/headers/Numeri_lunga.jpg) no-repeat;
}
.tabid_61 #areabanner {
	background: #eaebe5 url(images/headers/Faq_lunga.jpg) no-repeat;
}
#areamain {
	background: white;
	overflow: hidden;
	padding-right: 330px;
}
#sidebar {
	width: 330px;
	margin-right: -330px;
	float: left;
}
#sidebar_i {
	overflow: hidden;
}
#sidebar .c_header {
	border-left: 5px solid #EAEBE5;
}


#main {
	border-right: 330px solid white;
	margin-right: -330px;
	float: left;
	width: 100%;
	background: white;
}
#main_i {
	padding: 20px;
}

#main .main_spr {
	clear: both;
	border-top: 5px #4d73b2 solid;
	margin: 10px 0;
}
#main .highlight {
	color: #547199;
}

#sidebar h3.c_header {
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	margin: 0;
	/*font-size: 1em;*/
	color: #FFF;
	background: #398a83 url(images/freccia_servizi.jpg) 270px 0 no-repeat;
	text-transform: uppercase;
}

#sidebar .normal {
	/*border: none !important;*/
}
#sidebar a.fictive,
#sidebar a.normal {
	color: #000;
}

.module_repository {
	padding: 5px;
	padding-right: 0;
	margin-bottom: 10px;
}
.module_repository .repository-header {
	padding: 0 10px;
	margin-bottom: 15px;
}
.module_repository .repository-header .form {
	width: 100%;
	margin-top: 15px;
}
.module_repository .repository-header .form h3 {
	padding: 0;
	text-transform: uppercase;
}
.module_repository .repository-header .form select {
	width: 100%;
}
.module_repository .repository-header .form .search input:nth-child(3) {
	background-color: #398A83;
	border: none;
	color: white;
	font-weight: bold;
	margin-left: 5px;
	line-height: 20px;
	padding: 0px 5px;
}
.module_repository .repository-header .form .search span {
	display: none;
}
.module_repository .module_repository_item {
	padding: 10px;
	border-bottom: 2px #FFF solid;
}
.module_repository .module_repository_item a {
	color: #398A83;
}
.module_repository .module_repository_item .module_repository_thumb {
	float: left;
	width: 102px;
	overflow: hidden;
}
.module_repository .module_repository_item .module_repository_detail {
	float: none;
	margin-left: 102px;
	padding-left: 5px;
	overflow: hidden;
}
.module_repository .module_repository_item .module_repository_stats {
	
}
/*.module_repository .module_repository_item .module_repository_stats ul,
.module_repository .module_repository_item .module_repository_stats ul li {
	list-style: none;
}
.module_repository .module_repository_item .module_repository_stats ul li {
	float: left;
	/*width: 50%;* /
}*/
.module_repository .module_repository_item .module_repository_stats .module_repository_stats_label {
	float: left;
	/*width: 50%;*/
	width: 32%;
}
.module_repository .module_repository_item .module_repository_stats .module_repository_stats_value {
	float: left;
	/*width: 50%;*/
	/*padding-left: 5px;*/
	width: 17%;
}
.module_repository .module_repository_item .module_repository_stats .module_repository_stats_date_label {
	width: 25%;
}
.module_repository .module_repository_item .module_repository_stats .module_repository_stats_date_value {
	width: 75%;
}
.module_repository .module_repository_footer {
	text-align: center;
	background: #FFF;
}
.module_repository .module_repository_footer a {
	color: #398a81;
}

#main ol,
#main ul {
	padding-left: 20px;
	margin: 10px 0;
}

