/*  GLOBAL  TEXT */
a{
	color:#00194C;
	text-decoration:none;
}
/*h2 a {
	text-decoration: none;
}*/
.main-content-text p a, .main-content-text ul a{
	text-decoration:underline;
}

.main-content-text p a:hover, .main-content-text ul a:hover{
	text-decoration:none;
}
.anticipation a, .content-listexpander a{
	text-decoration:none;
}
.main-content-text .organigramma a{
	text-decoration:none;
}
.main-content-text .organigramma a:hover{
	text-decoration:underline;
}

a:hover{
	text-decoration:underline;
}
img{
	border:0;
	padding:0;
	margin:0;
}
img.left{
	padding:2px 10px 2px 0;
}
img.right{
	padding:2px 0 2px 10px;
}
fieldset{
	border:0;
}
span.attach img{
	height: 1.2em;
    margin: 0 2px 0 3px;
    vertical-align: top;
    width: 1.2em;
}
span.attach {
	font-style:italic;
}
h2, h3, h4 {
	/*color: #00194C;*/
    color: #233c80;
}
h2{
	font-size:1.43em;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1em;
}
/* external link */
.external{
	margin:0.5em 0 5px 0;
	display:block;
}
/* main-content-body common START */
.main-content-body p, .main-content-body-tabs p{
	clear:both;
	font-size:1em;
	padding:0.5em 0;
}
.main-content-body ul, .main-content-body-tabs ul{
	list-style:disc inside;
	font-size:1em;
}
.main-content-body ul ul, .main-content-body-tabs ul ul,
.main-content-body ul p, .main-content-body-tabs ul p
{
	font-size:1em;
}
.abstract{
	font-style:italic;
}
/* main-content-body common END */

/* prev-content START */
.prev-content{
	margin:2em 0 1em 0;
}
.prev-content .doubleColumn{
	margin:0 0 1em 0;
}
/* prev-content END */
/* page-content START */
.pag-content{
	margin:0;
}
.pag-content-tabs{
	background: #FFFFFF url('../Images/line_grey.jpg') repeat-x left bottom;
	/* height:21px; */
	margin:0 -12px 0 -11px;
}
.pag-content ul.tabs{
	list-style:none;
	clear:both;
	overflow:hidden;
}
.pag-content ul.tabs li{
	border-left:1px solid #E9EAEB;
	float:left;
	line-height:21px;
}
.pag-content ul.tabs li.selected, .pag-content ul.tabs li.last-selected{
	border-bottom:1px solid #FFFFFF;
}
.pag-content ul.tabs-gal li.selected, .pag-content ul.tabs-gal li.last-selected{
	border-bottom:1px solid #E9EAEB;
}
.pag-content ul.tabs li a{
	background:#FFFFFF url('../Images/title-tabs_tab.png') no-repeat right top;
	text-decoration:none;
	padding:0px 18px 0px 5px;
	height:20px;
	display:block;
	color:#00194C;
	font-size:1.1em;
}
.pag-content ul.tabs li a:hover{
	text-decoration:underline;
}
.pag-content ul.tabs li.selected a:hover, .pag-content ul.tabs li.last-selected a:hover{
	text-decoration:none;
}
.pag-content ul.tabs li.last a{
	background:#FFFFFF url('../Images/title-tabs_tab_last.png') no-repeat right top;
	padding-right:28px;
}
.pag-content ul.tabs li.selected a {
	font-weight:bold;
	background:#FFFFFF url('../Images/title-tabs_tab.png') no-repeat right top;
	height:21px;
}
.pag-content ul.tabs-gal li.selected a {
	background:#FFFFFF url('../Images/title-tabs_tab_ON.png') no-repeat right top;
}
.pag-content ul.tabs li.last-selected a {
	font-weight:bold;
	background:#FFFFFF url('../Images/title-tabs_tab_last.png') no-repeat right top;
	height:21px;
	padding-right:28px;
}
.pag-content ul.tabs-gal li.last-selected a {
	background:#FFFFFF url('../Images/title-tabs_tab_last_ON.png') no-repeat right top;
}
.pag-content-back{
	margin:-1px -12px -13px -10px;
}
.pag-content-body{
	padding:1em 1em 1em 1em;
}
.pag-content-body ul.pagination{
	background:#E9EBF2;
	padding:1em;
	color:#00194C;
	list-style:none outside;
}
.pag-content-body ul.pagination li{
	margin:0.5em 0;
	clear:both;
	overflow: hidden;
}
.pag-content-body ul.pagination li a , .pag-content-body ul.pagination li p{
	padding:0 0 2px 15px;
}
.pag-content-body ul.pagination li a{
	background:url('../Images/collapse_pagination.png') no-repeat 0 1px;
}
.pag-content-body ul.pagination li a:hover{
	background:url('../Images/collapse_pagination_hover.png') no-repeat 0 1px;
}
/* page-content END */
/* anticipation START */
.anticipation-content{
	margin:1em 0 1.5em 0;
	clear:left;
}
.anticipation-content .doubleColumn{
	margin:0 0 1em 0;
}
.anticipation{
	padding:5px 10px;
	margin-top: 10px;
	overflow:hidden;
	clear:both;
}
.anticipation h3{
	color:#00194C;
	border-bottom:1px dashed #999999;
	font-size:1.2em;
	font-weight:bold;
}
.anticipation-magazine h3{
	color:#00194C;
	font-size:1.2em;
	font-weight:bold;
}
.anticipation ul{
	list-style:none outside;
	margin:0.5em 0 0 0;
}
.anticipation li{
	clear:both;
	margin:0 0 0.5em 0;
	padding:0 5px 0 5px;
}
.anticipation-magazine{
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 12px;
	width: 100%;
}
.anticipation-viewmag {
	clear: both;
    margin-top: 10px;
    overflow: hidden;
    padding: 5px 10px;
}
.anticipation-viewmag li {
	clear: both;
	list-style: none outside none;
    margin: 0 0 0.5em;
    padding: 0 5px 0 19px;
}
.anticipation-viewmag .viewall {
	clear: left;
    float: right;
    padding: 5px 15px 0 0;
}
.anticipation-magazine li{
	clear:both;
	list-style: none outside none;
	margin:0 0 0.5em 0;
	padding-left:19px;
	width: 60%;
}
.anticipation .viewall{
	clear:left;
	float:right;
	padding:5px 15px 0 0;
}
/* anticipation end */
/* main-content-title common START */
.main-content-title h2{
	margin:0.2em 0 0 0;
}
/* main-content-title common END */
.title-top-sp {
    float: left;
    padding-left: 10px;
    border-top: 1px solid #E9EAEB;
    height: 29px;
    background: #FFFFFF url('../Images/title-top-sp.jpg') no-repeat left top;
}
.title-back{
	float:left;
	border-top:1px solid #E9EAEB;
    height:29px;
}
.title-top-gr{
	background:#FFFFFF url('../Images/title-top-gr.jpg') no-repeat right top;
	padding-right:40px;
	float:left;
	height:29px;
}
.title-top-ang{
}
/* main-content-title with tabs START */
.title-wrapper{
	float:left;
	width:100%;
	padding:0;
	border-top:1px solid #E9EAEB;
}
.title{
	margin-right:250px; /* 320 di right column */
	margin-left:10px;
}
.title h2 {
	border-bottom:1px dashed #999999;
	font-size:1.43em;
	line-height:2em;
}
.title-hiddenx{
	border-bottom:white;
	height:18px;
}
.title-hiddenx h2{
	display:none;
}
.title-tabs{
	float:right;
	margin-left:-320px;
	width:320px;
	height:17px;
	background:url('../Images/box_shade_small_dx.jpg') repeat-y right top;
    margin-right: 0px;
    margin-top: 0;
    margin-bottom: 0;
}
.tabs-ang{
	background:url('../Images/box_shade_small_top_dx.jpg') no-repeat right top;
	padding-top:7px;	
	clear:both;
	margin:-1px 0 0 0;
}
.title-tabs ul.tabs{
	background:#FFFFFF url('../Images/title-tabs_prefix.jpg') no-repeat left center;
	padding: 0 7px 0 9px;
	list-style:none;
	float:right;
}
.title-tabs ul.tabs li{
	float:left;
	text-align:center;
	line-height:17px;
	border-bottom:1px solid #E9EAEB;
}
.title-tabs ul.tabs li.selected{
	border-bottom:white;
}
.title-tabs ul.tabs li a{
	width:110px;
	text-decoration:none;
	border-left:1px solid #E9EAEB;
	padding:0 10px 0 0;
	display:block;
	font-size:0.95em;
	height:17px;
	background:#FFFFFF url('../Images/title-tabs_tab.png') no-repeat right top;
}
.main-content-title-tabs ul.tabs li.last a{

	background:#FFFFFF url('../Images/title-tabs_tab_last.png') no-repeat right top;
	padding:0 28px 0 0;
}
.main-content-title-tabs ul.tabs li.doc a{
	width:80px;
}
/* main-content-title with tabs END */
/* BREADCRUMBS START */
.breadcrumbs p{
	margin:0px 0 0 0;
}
.breadcrumbs a{
	text-decoration:none;
}
.breadcrumbs a:hover{
	text-decoration:underline;
}
/* BREADCRUMBS END */
/* glossario START */
.main-content-body .glossario-letters{
	list-style-type:none;
	margin-bottom:1em;
}
.main-content-body .glossario li{
	margin:0.5em 0;
}
.glossario-letters li{
	display:inline;
	margin:0 0.25em 0 0.25em;
}
.glossario-letters li a{
	
}
.glossario-letters li.selected {
	font-size:1.4em;
	font-weight:bold;
}
/* glossario END */
/* topNews START */
.withTop{
	padding:1em 7px 1em 0px;
}
.topNews{
	background:#E9EAEB;
}
.topNews h2{
	font-size:1.4em;
	padding:1em 0 0;
}
.topNews p{
	padding:0.5em 1em 1em 0;
}
.backgoundTopNews{
	max-width:100%;
}
.backgoundTopNews img{
	max-width:100%;
}
/* topNews END */
/* widget rischi START */
.backgoundRischio{
	max-width:100%;
	padding:0 15px;
}
.backgoundRischio img{
	max-width:100%;
}
/* widget rischi END */
/* topGallery START */
.topGallery {
	background:none repeat scroll 0 0 #E9EAEB;
}
.topGallery h2{
	font-size:1.2em;
	padding:1em 0 0;
}
.topGallery h2 a{
	text-decoration: none;
}
.topGallery h2 a:hover{
	text-decoration: underline;
}
.topGallery p{
	padding:0.5em 1em 1em 0;
}
.topGallery .leftColumn{
	width:32%;
}
.topGallery .rightColumn{
	width:66%;
}
.topGallery ul{
	list-style:none outside;
}
.topGallery ul li{
	display:block;
	float:left;
	margin:4px 8px;
}
.topGallery .viewall{
	float:right;
	padding:5px 15px 3px 0;
	clear:left;
}
/* topGallery END */
/* galleria-detail START */
.gal-content{
	margin:0 0 1.5em 1em;
}
.gal-content-body {
	background: #E9EAEB;
}
.gal-content-body h4{
	margin:0.8em 0 1.2em 0;
}
.navig-gal{
	text-align:center;
	width:100%;
	list-style:none;
	margin:0.8em 0 0.5em 0;
	float:left;
}
.navig-gal li{
	display:inline;
	margin:0 8px 0 8px;
}
.navig-gal a img{
	vertical-align: middle;
}
.navig-gal-thumb{
	background:#AAAFC5;
	float:left;
	list-style:none;
	margin:0;
	padding:2em 0 2em 0;
	text-align:center; 
	width:100%;
}
.navig-gal-centering {
	margin:0 auto;
	width:556px;
}
#slider{
	margin: 0 auto;
	width: 600px;
}
.thumb_slider{
	float: left;
	height: 100px;
}
.navig-gal-centering div.prevImg, .navig-gal-centering div.nextImg{
	display: none;
	float: left;
	width: 18px;
}
.navig-gal-thumb div.prevImg img, .navig-gal-thumb div.nextImg img{
	margin: 20px 0 0 0;
}
.navig-gal-thumb li{
	display:inline;
	float: left;
	margin:0 0 0 7px;
	width: 95px;
	height: 95px;
}
.navig-gal-thumb li a{
	margin:0 3px 0 3px;
}
.navig-gal-thumb li a{
	margin:0 1px 0 1px;
}
.navig-gal-thumb li a img{
	
}
.navig-gal-thumb li.selected a img{
	border:2px solid #00194C;
}
.navig-gal-thumb li.prevImg a,.navig-gal-thumb li.nextImg a {
	height:69px;
}
.gal-content-container{
	margin: 0 auto;
	padding: 0 0 20px 0;
	text-align:center;
	width: 618px;
}
.gal-content-container-video{
	margin: 0 auto;
	padding: 20px 0;
	text-align:center;
	width: 460px;
}
.detailPrevious, .detailNext {
	float:left;
}
.detailPrevious {
	margin: 150px 15px 0 0;
}
.detailNext {
	margin: 150px 0 0 15px;
}
.detailPrevious img, .detailNext img{
	height:34px;
	width:34px;
}
.gal-content-detail {
	float:left;
	width: 520px;
}
.gal-content-video {
	float:left;
	width: 400px
}
.gal-content-detail span, .gal-content-video span {
	float:left;
	padding:8px 0;
	text-align:right;
	width:100%;
}
.gal-content-detail img{
	max-width:100%;
}
div.audioImg {
	margin: 0 auto;
	width: 100px;
}
/* galleria-detail END */
/* facets START */
ol.results-facets{
	list-style:none;
	margin:0.5em 0 0 0;
	line-height: 1.26em;
}
ol.results-facets li{
	margin:0 0 1em 0;
	padding:0;
	clear:both;
	overflow:hidden;
}
span.jpfacetnavviewall{
	float:right;
	margin:0 0 0.5em 0;
}
.facets-groupby{
	clear:both;
	overflow:hidden;
}
hr.facets{
	color:#E9EBF2;
	margin:15px 0;
}
/* facets END */
/* dossier START */
#main-content ul.dos-paging{
	background:none repeat scroll 0 0 #E9EBF2;
	color:#00194C;
	list-style:none outside none;
	padding:10px 0 10px 10px;
	margin:10px 0;
}
ul.dos-paging li{
	margin:0.25em 0;

}
ul.dos-paging li.selected{
	font-weight:bold;
	text-decoration:none;
	background:url('../Images/collapse_pagination_hover.png') no-repeat 0 1px;
	padding:0 0 0 15px;
}
ul.dos-paging li a{
	text-decoration:none;
	background:url('../Images/collapse_pagination.png') no-repeat 0 1px;
	padding:0 0 0 15px;
}
ul.dos-paging li a:hover{
	text-decoration:underline;
	background:url('../Images/collapse_pagination_hover.png') no-repeat 0 1px;
}
.paginatore-dossier{
	text-align:right;
}
.paginatore-dossier img{
	vertical-align: bottom;
}
/* dossier END */
/* legislazione START */
.leg-content h3{
	margin:1em 0 1em 0;
}
ul.tabs-leg{
	clear:both;
	overflow:hidden;
	list-style-type:none;
	background:#FFFFFF url('../Images/line_grey.jpg') repeat-x left bottom;
	margin:0.5em 0 0 0;
}
ul.tabs-leg li {
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
ul.tabs-leg li.selected {
	background:#FFFFFF;
}
ul.tabs-leg li a{
	border-left:1px solid #E9EAEB;
	border-right:1px solid #E9EAEB;
	border-top:1px solid #E9EAEB;
	display:block;
	padding:0 0.5em 0 0.5em;
	text-decoration:none;
}
ul.tabs-leg li a:hover{
	text-decoration:underline;
}
ul.tabs-leg li.selected a:hover{
	text-decoration:none;
}
ul.tabs-leg li.selected a{
	font-weight:bold;
}
/* legislazione END */
/* listexpander START */
.content-listexpander{
	margin:1em 0 1em 0;
}
ul.listexpander, ul.listexpander ul{
	list-style:none outside none;
}
.listexpander li.collapsed {
	background:url('../Images/collapse_closed.png') no-repeat 5px 0.5em;
}
.listexpander li.expanded {
	background:url('../Images/collapse_open.png') no-repeat 5px 0.5em;
}
.listexpander li.collapsed, .listexpander li.expanded {
	cursor:pointer;
}
.listexpander li{
	padding:0 0 0 23px;
	cursor:default;
}
li.expanded ul li {
	padding:0 5px 0 5px;
}
ul.tem{
	line-height: 1.30em;
    margin: 0.5em 0 0;
}
.main-content-text ul.tem a{
	text-decoration:none;
}
.main-content-text ul.tem a:hover{
	text-decoration:underline;
}
ul.tem a.toptem{
	font-weight:bold;
}
ul.tem, ul.subtem{
	padding:0 0 0 25px;
	list-style: none outside none;
}
ul.subtem{
	margin:0.5em 0 0 0;
}
ul.tem li{
	margin:0 0 1.2em 0;
}
ul.subtem li{
	margin: 0 0 0.5em;
}
.organigramma {
	margin-left:1em;
}
.organigramma li.collapsed, .organigramma li.expanded{
	background:none;
	line-height:17px;
}
.organigramma .collapsed-fixed{
	line-height:17px;
}
.organigramma li.collapsed span{
	background:url('../Images/collapse_plus.jpg') no-repeat 0px 1px;
	width:25px;
	display:block;
	float:left;
}
.organigramma li.expanded span{
	background:url('../Images/collapse_minus.jpg') no-repeat 0px 1px;
	width:25px;
	display:block;
	float:left;
}
.organigramma li.expanded ul li {
	padding:0.3em 5px 0px 35px;
	margin:0;
	line-height:17px;
}
.organigramma li.expanded ul {
	margin:0 0 1.2em 0;
}
.organigramma .results-facets li.expanded ul {
	margin:0;
}
.main-content-body ul.level1, .main-content-body ul.level1 ul{
	list-style: none outside none;
}
.topitem{
	font-weight:bold;
	margin:1em 0;
}
.topitem li{
	margin:0.5em 0 0 0;
}
.listexpander{
	font-weight:normal;
}
.organigramma .results-facets{
	margin:1em 0 0 0;
}
.results-facets .office_item{
	font-weight:bold;
}
.results-facets .services_title{
	padding:0 0 0 1em;
}
.results-facets .services{
	padding:0 0 0 1.8em;
	margin:1em 0 1em 0;
}
.results-facets .people p{
	padding:0 0 0 1.8em;
}
.results-facets .listexpander{
	margin:0.5em 0 0 0;
}
/* listexpander END */
/* bollettino di vigilanza START */
.bvg-detail{
	margin:1em 0;
}
.bvg-detail img{
	width:400px;
}
.bvg-detail p{
	clear:left;
}
.bvg-paging{
	background:none repeat scroll 0 0 #E9EBF2;
	color:#00194C;
	float:left;
	margin:0 0 0.5em 0;
}
.bvg-paging ul{
	list-style:none outside none;
	padding:10px 10px 10px 10px;
}
.bvg-paging ul li{
	margin:0.25em 0;
}
.bvg-paging ul li.selected {
	font-weight:bold;
	text-decoration:none;
	background:url('../Images/collapse_pagination_hover.png') no-repeat 0 1px;
	padding:0 0 0 15px;
}
.bvg-paging ul li a{
	text-decoration:none;
	background:url('../Images/collapse_pagination.png') no-repeat 0 1px;
	padding:0 0 0 15px;
}
.bvg-paging ul li a:hover{
	text-decoration:underline;
	background:url('../Images/collapse_pagination_hover.png') no-repeat 0 1px;
}
.bvg-seealso{
	margin:4em 0 0 0;
	border-top:1px solid #E9EBF2;
}
.dragdrop_box  .imgbvg{
	width:100px;
}
/* bollettino di vigilanza END */
/* volontariato START */
.search-vol{
	margin:0 0 2em 0;
}
.search-vol fieldset{
	border:1px solid #E9EAEB;
}
.search-vol legend{
	font-weight:bold;
	padding:0 5px;
	margin:0 0 0 5px;
}
.search-vol organizzationsFound{
	font-weight:bold;
}
.search-vol p{
	margin:0.5em 1em 0.5em 1em;
	padding:0;
}
.search-vol input.submit{
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #E9EAEB;
	cursor:pointer;
	font-weight:bold;
	margin:0 0 0 20px;
	padding:1px;
	font-size:0.8em;
}
/* volontariato END */
/* indice mappa START */
.main-content-body .index {
	list-style:none outside;
	font-size:130%;
	font-weight:bold;
}
.index li{
	padding:0 0 0 1em;
}
.index li a{
	text-decoration:none;
	font-size:75%;
	font-weight:normal;
}
.index li a:hover{
	text-decoration:underline;
}
.letter li{
	list-style-type: none;
}
.map-list div{
	padding:0 0 0 0;
}
.map-list ul{
	list-style:none outside;
}
.main-content-text .map-list ul a {
	text-decoration:none;
}
.main-content-text .map-list ul a:hover {
	text-decoration:underline;
}
.map-list li.level0{
	padding:1em 0 0 5px;
	border-top:1px solid #E9EBF2;
	margin:15px 0 0 0;
	font-weight:bold;
	font-size:1.2em;
}
.map-list li.level1{
	padding:0.5em 0 0 20px;
	font-weight:bold;
}
.map-list .comunicazione li.level1, .map-list .atti_documenti li.level1,
.map-list .header li.level1, .map-list .footer li.level1{
	font-weight:normal;
}
.map-list li.level2{
	padding:0.3em 0 0 35px;
}
.map-list li.level3{
	padding:0.3em 0 0 45px;
}
li.lettera{
	padding:0px;
}
/* indice mappa END */
/* newsletter START */
.newsletter-box{
	background:none repeat scroll 0 0 #E9EBF2;
	border: 1px solid #999999;
    margin: 0.5em 0;
    padding: 0.5em;
}
.newsletter-box .error{
	color:#FF0000;
    margin: 0.2em 0 0 0;    
    padding:0.5em 0 0 20px;
}
.newsletter-box .error h4{
	color:#FF0000;
}
.newsletter-box input.button, .polls input.button{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #999999;
	cursor:pointer;
	font-weight:bold;
	padding:3px 8px 3px 8px;
	text-align:center;
}
.newsletter-box fieldset{
	padding:10px 0 0 20px;
}
.newsletter-box .checkbox{
	vertical-align: top;
}
.newsletter-box .init{
	padding:0 0 20px 20px;	
}
.column-checkbox { 
	float: left;
	padding:0 15px 0 15px;
	width:33%;
}
.column-checkbox p span{
	width:99%;
}
/* newsletter END */
/* ricerca */
ul.searchResults{
	list-style:none;
	margin:1em 0 0 0;
}
ul.searchResults li{
	padding:0px;
	margin:0px 0 15px 0;;
}
/* magazine START */
.top-magazine{
	background:#E9EAEB;
	overflow:hidden;
	clear:both;
}
.strillo-magazine ul{
	list-style:none;
}
.strillo-magazine h3{
	margin:0.5em;
}
.top-nav-magazine ol{
	list-style:none;
	float:right;
}
.top-nav-magazine li{
	display:inline;
}
.top-nav-title a{
	color: #FFFFFF;
}
.top-nav-title {
  background-color: #000000;
    height: 7%;
    position: absolute;
    top: 93%;
    width: 100%;
    opacity: 0.85;
    filter: alpha(opacity=85);
}    
.box-evidenza{
	background:#E9EAEB url('../Images/box_shade_small_dx.jpg') repeat-y right top;
}
.box-evidenza p{
	margin: 0.5em 16px 15px 10px;
	overflow:hidden;
	clear:both;
}
.top-magazine .up-strillo-magazine .comunicazione-dettaglio {
	float:left;
}
.top-magazine .up-strillo-magazine .magazine-dettaglio {
	float:left;
}
.top-magazine .up-strillo-magazine .strillo-magazine {
	float:left;
}
li.description div.cornice {
	margin: 20px 15px 0 20px;
}
li.description div.cornice p.title{
	font-size: 1.43em;
    font-weight: bold;
    line-height: 1.6em;
    margin: 0;
}
div.anticipazione_slider_all {
	margin: 0 0 0 15px;
	height: 100px;
	overflow: hidden;
	position: relative;
}
/*div.ant_slider_cont, div.anticipazione {
	height: 100px;	
}*/
a.prevAnticipation {
	float: left;
	margin: 40px 0 0 2%;
}
a.nextAnticipation {
	float: left;
	margin: 40px 0 0 0;
}
a.prevAnticipation img {
	margin: 0 0 0 4.5px;
}
div.anticipazione_slider_container {
	float: left;
	margin: 0 0 0 1.5%;
	overflow: hidden;
	position: relative;
}
ul.anticipazione_slider li .anticipazione_titolo {
	background: url('../Images/bianco_70.png') left top;
    float: left;
    height: 100px;
    position: relative;
    /*width: 80%;*/
}
div.anticipazione_titolo span.date {
	font-weight: bold;
}
div.anticipazione_titolo a {
	text-decoration: none;
}

.main-content-body ul, .main-content-body-tabs div.list_magazine li{
	list-style: none;
}

#link_magazine{
	text-decoration: none;
}
.main-content-body ul, .main-content-body-tabs div.list_magazine li{
	list-style: none;
}

div.list_magazine li {
	list-style: none;
}

#link_magazine{
	text-decoration: none;
}

div.list_magazine {
	font-size: 0.95em;
}

li.ant_magazine a {
	font-size: 0.95em;
}
div.circle {
	float: left;
}
div.title_anticipation {
	float: left;
	width: 90%;
}
div.bottom_line {
	height: 10px;
	width: 100%;
}
img.bottom_line {
	height: 3px;
	padding-bottom: 8px;
	width: 100%
}
img.bottom_line_slider {
	height: 3px;
	padding-bottom: 8px;
	width: 97%
}
ul.news_slider_comunicazione li img {
    height: 90%;
    position: relative;
    top: 0;
    width: 90%;
    z-index: 2;
}
div.news_slider_container_comunicazione {
    float: left;
    overflow: hidden;
    position: relative;
    width: 200px;
}
a#topSlider {
	text-decoration: none;
}
a#topSlider:hover {
	text-decoration: none;
}
#magazine-main-content ul.dos-paging {
    background: none repeat scroll 0 0 #E9EBF2;
    color: #00194C;
    list-style: none outside none;
    margin: 10px 0;
    padding: 10px 0 10px 10px;
}
#main-subcontent-comunicazione ul.news_slider li .news_titolo a {
	float: left;
    font-weight: bold;
    height: 100%;
    padding: 7px;
    position: relative;
    width: 93%;
}

#main-subcontent-comunicazione ul.news_slider li .news_titolo {
	background: url('../Images/bianco_70.png') left top;
    overflow: hidden;
    position: relative;
    top: 0;
}

#main-subcontent-comunicazione ul.news_slider li {
	margin: 10px;
    overflow: hidden;
    position: relative;
    width: 200px;
}
/* magazine END */

/* CLUSTER */

	a.view_cluster {
	    float: right;
	    margin-right: 1%;
	}

/* CLUSTER END */

/* LEGENDA ALLERTAMENTO */

	.legenda_allertamento h4 {
	    border-bottom: medium none !important;
	    float: left;
	    margin: 8% 0 0 10%;
	}
	
/* LEGENDA ALLERTAMENTO */

/******* FOOTER TEXT ********/
.footerCredits {
    font-size: 10px;
    color: #000000;
    text-align: center;
    background-color: #003399;
}
