/* CONFIGURAZIONI BEGIN */

body{
	font-size: 0.8em;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #EDEAE2;
	margin: 0;
}
.fade{
	display: none;
}
.hide{
	display: none;
}
h1{
	display: none;
}
h4{
	margin: 0;
}
.floatclear{
	clear: both;
	font-size: 0em;
}
.floatleft{
	float: left;
}
.floatright{
	float: right;
}
img{
	border: 0;
}
img a{
	border: 0;
}
a {
	text-decoration: none;
	color: #333333;
}

a:hover {
	text-decoration: underline;
	color: #333333;
}
dl{
	margin: 0;
	padding: 0;
}

dd{
	margin: 0;
	padding: 0;
}

span{
	margin: 0;
	padding: 0;
}

hr {
	background: #333333;
	color: #333333;
	border: 0;
	height: 1px;
	margin-bottom: 15px;
}

form{
	margin: 0;
	padding: 0;
}
p{
	margin: 0;
	padding: 0;
}
/*fine configurazioni*/

/*GENERALI*/
.container{
	/*width: 978px; */
	width: 76.5em; 
	background: url(../pix/bg_pag_dx.png) top right repeat-y; 
	margin: auto;
}
.container1{
	background: url(../pix/bg_pag_sx.png) top left repeat-y; 
	padding-right: 9px;
}
.container2{
	/*width: 71.1em; 
	margin: auto;
	background: #fff;*/
	margin-left: 34px;
	margin-right: 25px;
}
.container3{
	width: 73em; 
	margin-left: 34px;
}
.barra_top{
	display: none;
}
.home{
	float: left; 
	margin-right: 15px; 
	padding-top: 4px; 
	color: #808080; 
	text-transform: uppercase; 
	font-size: 1.1em;
	font-weight: bold;
}
.home a{
	color: #808080;
}
.home a:hover{
	color: #505050;
}
.box_social{
	float: left;
}
.box_social ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.box_social li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	margin-left: 4px;
}
.box_social_int{
	margin-top: 5px;
}

.fb a{
	background: url(../pix/bg_ico_fb.png) left top no-repeat; 
	height: 19px;
	width: 19px;
	display: block;
}
.fb a:hover{
	background: url(../pix/bg_ico_fb.png) left -29px  no-repeat; 
	height: 19px;
	width: 19px;
	display: block;
}
.tw a{
	background: url(../pix/bg_ico_tw.png) left top no-repeat; 
	height: 20px;
	width: 19px;
	display: block;
}
.tw a:hover{
	background: url(../pix/bg_ico_tw.png) left -29px  no-repeat; 
	height: 20px;
	width: 19px;
	display: block;
}
.yt a{
	background: url(../pix/bg_ico_yt.png) left top no-repeat; 
	height: 19px;
	width: 19px;
	display: block;
}
.yt a:hover{
	background: url(../pix/bg_ico_yt.png) left -29px  no-repeat; 
	height: 19px;
	width: 19px;
	display: block;
}
.fk a{
	background: url(../pix/bg_ico_fk.png) left top no-repeat; 
	height: 19px;
	width: 19px;
	display: block;
}
.fk a:hover{
	background: url(../pix/bg_ico_fk.png) left -29px  no-repeat; 
	height: 19px;
	width: 19px;
	display: block;
}
.ss a{
	background: url(../pix/bg_ico_ss.png) left top no-repeat; 
	height: 19px;
	width: 19px;
	display: block;
}
.ss a:hover{
	background: url(../pix/bg_ico_ss.png) left -29px  no-repeat; 
	height: 19px;
	width: 19px;
	display: block;
}
.rss a{
	background: url(../pix/bg_ico_rss.png) left top no-repeat; 
	height: 19px;
	width: 19px;
	display: block;
}
.rss a:hover{
	background: url(../pix/bg_ico_rss.png) left -29px  no-repeat; 
	height: 19px;
	width: 19px;
	display: block;
}
.box_cerca{
	float: right; 
	width: 21.1em;
}
.cse-search-form{
	width: 100%;
}
.box_testata{
	margin-bottom: 5px;
}
.box_logo_print{
	padding-top: 10px;
}
.titolotestata_print{
	font-size: 3em;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 20px;
}
.sottotitolotestata_print{
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 40px;
}
/*HOME*/
.box_testata_sx{
	display: none;
}
.logo_big{
	width: 110px; 
	height: 200px; 
	background: url(../pix/logo_big.png) top left no-repeat;
}
.logo_big a{
	width: 110px; 
	height: 200px;
	display: block;
}
.logo2{
	width: 110px; 
	height: 146px; 
	background: url(../pix/logo.png) top left no-repeat;
	margin-top: 25px;
}
.logo2 a{
	width: 110px; 
	height: 146px;
	display: block;
}
.logo{
	width: 110px; 
	height: 146px; 
	background: url(../pix/logo.png) top left no-repeat;
}
.logo a{
	width: 110px; 
	height: 146px;
	display: block;
}
.slidehome{
	display: none;
}
#slideshow{
	float: left; 
	width: 554px; 
	height: 200px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
.slider_mask{
	width: 554px; 
	height: 200px; 
	z-index: 10; 
	position: relative; 
	margin-top: -200px;
}
.slider_mask_turismo{
	width: 554px; 
	height: 140px; 
	z-index: 10; 
	position: relative; 
	margin-top: -140px;
}
.slider_mask_int{
	background: transparent;
}
.box_puls_testata{
	display: none;
}
.box_puls_testata dl{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Trebuchet MS;
}
.box_puls_testata dd{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	margin-bottom: 9px;
	line-height: 1.1em;
	font-size: 1.2em;
}
.puls_comune{	
	margin: 0;
}
.puls_comune a{	
	display: block;
	padding-left: 60px; 
	padding-top: 15px;
	color: #636363;
	width: 9.5em;
	height: 2.6em;
	text-decoration: none;
	background: url(../pix/bg_puls_comune.png) left top no-repeat;
	border: 1px solid #E2E2E2;	
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
.puls_comune a:hover{
	color: #CC0000;
	text-decoration: none;
	background: url(../pix/bg_puls_comune.png) left -151px no-repeat;
	border: 1px solid #636363;
}
.puls_uffici{	
	margin: 0;
}
.puls_uffici a{	
	display: block;
	padding-left: 60px; 
	padding-top: 15px;
	color: #636363;
	width: 9.5em;
	height: 2.6em;
	text-decoration: none;
	background: url(../pix/bg_puls_uffici.png) left top no-repeat;
	border: 1px solid #E2E2E2;	
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	margin: 0;
}
.puls_uffici a:hover{
	color: #CC0000;
	text-decoration: none;
	background: url(../pix/bg_puls_uffici.png) left -151px no-repeat;
	border: 1px solid #636363;
}
.puls_canali{	
	margin: 0;
}
.puls_canali a{	
	display: block;
	padding-left: 60px; 
	padding-top: 15px;
	color: #636363;
	width: 9.5em;
	height: 2.6em;
	text-decoration: none;
	background: url(../pix/bg_puls_canali.png) left top no-repeat;
	border: 1px solid #E2E2E2;	
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	margin: 0;
}
.puls_canali a:hover{
	color: #CC0000;
	text-decoration: none;
	background: url(../pix/bg_puls_canali.png) left -151px no-repeat;
	border: 1px solid #636363;
}
.fascia_banner{
	background: #D8D6D0;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 25px;
	padding-right: 25px;
	margin: 0px 0px 15px 9px;
}
.box_banner{
	display: none;
}
.box_banner2{
	display: none;
}
.box_banner_right{
	display: none;
}
.col_sx{
	font-size: 0.95em;
}
.col_sx2{
	float: left; 
	width: 75em;
	font-size: 0.95em;
}
.box_schede{
	margin-bottom: 35px;
}
#tabs ul li{
	display: nnone;
}
.ui-tabs .ui-tabs-nav { 
	display: none;
 }
.ui-tabs .ui-tabs-hide { display: block !important; }
.ui-tabs .ui-tabs-panel { 
	display: block; 
	border: 1px solid #A8A6A0; 
	padding: 0; 
	background: fff; 
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	margin-bottom: 10px;
}
.label_tabs{
	margin: 0;
	font-size: 1em;
}
.blocco_fotonews{
	font-size: 0.9em;
	line-height: 1.2em;      
}
.blocco_fotonews_copinterne{
	font-size: 0.9em;
	line-height: 1.2em;  
        margin-top: 50px;    
}
/*.blocco_fotonews ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.blocco_fotonews li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-right: 12px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	width: 325px;
	border-bottom: 1px solid #E2E2E2;
	float: left;
	height: 110px;
}
.blocco_fotonews img{
	float: left; 
	margin-right: 15px;
}
.blocco_fotonews a{
	font-weight: bold; 
	font-size: 1.1em;
}
.blocco_fotonews a:hover{
	color: #cc0000;
}*/
.box_fotonews{
	margin-right: 34px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	width: 38em;
	border-bottom: 1px solid #A8A6A0;
	float: left;
	height: 10em;
}

.box_fotonews img{
	float: left; 
	margin-right: 15px;
}

.box_fotonews a{
	font-weight: bold; 
	font-size: 1.1em;
}
.box_fotonews a:hover{
	color: #cc0000;
}
.box_fotonews_img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* cataloghi copertine interne */
.box_fotonews_copinterne{
	margin-right: 34px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	/* width: 305px; */
        width: 640px;
       	border-bottom: 1px solid #A8A6A0;
	float: left;
	/* height: 160px;  */
}
.box_fotonews_img_copinterne{
	float: left;
	margin-right: 10px;
	/* margin-bottom: 10px; */
}
.box_fotonews_copinterne h4 a{
        font-size: 1.1em;
        color: #333333;
        text-decoration: none;
}
.box_fotonews_copinterne h4 a:hover{
        color: #CC0000;
        text-decoration: underline;
}
/* fine cataloghi copertine interne */

.tit_fotonews{
	margin-bottom: 6px;
}
.blocco_news_home{
}
.box_news_home{
	width: 34em; 
	float: left; 
	margin-right: 12px; 
	line-height: 1.1em;
	margin-right: 36px;
}
.box_singola_news_home{
	margin-left: 8px;
	padding:0 10px 0 0;
	list-style-type: none;
	margin-bottom: 20px;
}
.box_singola_news_home a{
	font-weight: bold;
	color: #006699;
}
.box_singola_news_home a:hover{
	color: #cc0000;
}

/*.box_news_home ul{
	margin: 0;
	margin-left: 8px;
	padding: 0;
	list-style-type: none;
}
.box_news_home li{
	margin: 0;
	padding:0 10px 0 0;
	list-style-type: none;
	margin-bottom: 20px;
}*/
.smaller{
	font-size: 0.9em;
}
.label_box_news_home h3{
	border-bottom: 1px solid #E2E2E2; 
	font-size: 1.4em; 
	text-transform: uppercase; 
	padding-bottom: 8px; 
	margin-bottom: 10px; 
	color: #666666; 
	font-weight: bold;
	padding-left: 8px;
	font-family: Trebuchet MS;
}

.col_dx{
	font-size: 0.9em;
}
.col_dx3{
	display: none;
}
.col_dx2{
	float: right; 
	width: 216px;
	margin-left: 30px;
	margin-bottom: 30px;
	font-size: 0.9em;
}
.banner_palazzo_diamanti{
	display: none;
}
.box_cronaca_comune{
	border: 1px solid #E2E2E2;	
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
.box_cronaca_comune a{
	color: #006699;
	font-weight: bold;
}
.box_cronaca_comune a:hover{
	color: #cc0000;
}
.box_cronaca_comune ul{
	margin: 0 15px;
	padding: 0;
	list-style-type: none;
}
.box_cronaca_comune li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-bottom: 12px;
	font-size: 0.9em;
	line-height: 1.2em;
}
.cronaca_comune_label a{
	display: none;
}
.cronaca_comune_print{
	padding-top: 10px;
	padding-bottom: 10px;
}
.smaller2{
	font-size: 0.6em;
}
.smaller3{
	font-size: 0.75em;
	font-weight: normal;
}
.smaller5{
	font-size: 0.6em;
        font-weight: normal;
}
.banner_dx_home_urp {
	display: none;
}
.banner_dx_home_vigili {
	display: none;
}
.banner_dx_home_servizi {
	display: none;
}
.banner_dx_home_webcam {
	display: none;
}
.banner_dx_home_newsletter {
	display: none;
}

/* cris 19/12/12 */
.box_menu_trasparenza{
	margin-bottom: 15px;
/*	border: 1px solid #E2E2E2;	
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px; */
}

.box_trasparenza_label a{
	display: block;
	width: 214px;
	height: 45px;
	text-decoration: none;
	background: url(../pix/bg_label_trasparenza.png) top left repeat-y;
/*	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px; */
	margin-bottom: 10px;
}

/* fine cris */

.menu_dx_home ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-bottom: 25px;
}
.menu_dx_home li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-bottom: 5px;
}
.menu_dx_home li a{
	background: url(../pix/dot_azur.png) 5px 3px no-repeat;
	color: #000;
	display: block;
	padding-left: 25px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #e1e1e1;
}
.menu_dx_home li a:hover{
	background: url(../pix/dot_azur.png) 5px -90px no-repeat;
	color: #cc0000;	
	display: block;
	padding-left: 25px;
	padding-bottom: 5px;
	text-decoration: none;
	border-bottom: 1px solid #C9C9C9;
}
.menu_dx_home{
	display: none;
}

.menu_dx_home2{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-bottom: 5px;
	font-size: 0.9em;
	margin-top: 15px;
}
.menu_link_dx_home a{
	background: url(../pix/dot_azur.png) 5px 3px no-repeat;
	color: #000;
	display: block;
	padding-left: 25px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #e1e1e1;
	margin-bottom: 5px;
}
.menu_link_dx_home a:hover{
	background: url(../pix/dot_azur.png) 5px -90px no-repeat;
	color: #cc0000;	
	display: block;
	padding-left: 25px;
	padding-bottom: 5px;
	text-decoration: none;
	border-bottom: 1px solid #C9C9C9;
}
.fascia_canali_tematici{
	display: none;
}
.fascia_canali_tematici_int{
	margin: 10px 20px 0px 20px;
}
.label_canali h3{
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Trebuchet MS;
}
.canali_tematici{
	font-size: 0.9em;
	line-height: 1.2em;
}

.canali_tematici ul{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	list-style-type: none;
}
.canali_tematici li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px dotted #B4B4B4;
	float: left;
	width: 18.2em;
	margin-right: 20px;
	padding-bottom: 8px;
	margin:0 30px 15px 0;
	background: url(../pix/dot_brown.png) 5px 2px no-repeat;
}
.canali_tematici li a{
	color: #000;
	display: block;
	padding-left: 25px;
}
.canali_tematici li a:hover{
	color: #cc0000;	
	display: block;
	padding-left: 25px;
	background: url(../pix/dot_brown.png) 5px -151px no-repeat;
}
.altezza_lista{
	height: 9em;
}
.lista_interna_canali{
	margin:0; 
	padding:0; 
}
.lista_interna_canali li{
	margin:0; 
	padding:0;
	width: 180px;
	padding-bottom: 0;
	border-bottom: 0;
	margin: 0 0 0px 20px;
	background: url(../pix/dot_gray_list.png) 5px 4px no-repeat;
}
.lista_interna_canali li a{
	color: #000;
	display: block;
	padding-left: 18px;
	padding-top: 1px;
}
.lista_interna_canali li a:hover{
	color: #cc0000;	
	display: block;
	padding-left: 18px;
	padding-top: 1px;
	background: url(../pix/dot_gray_list.png) 5px -89px no-repeat;
}
/*piede*/
.border_piede{
	display: none;
}
.fascia_piede{
	display: none;
}
.fascia_piede2{
	/*width: 978px; */
	width: 71.1em; 
	margin: auto;
}
.box_piede{
	float: left;
	width: 26.6em;
	margin-right: 22px;
	font-size: 0.95em;
}
.box_piede_privacy{
	display: none;
}
.loghi_piede a{
	width: 140px; 
	height: 60px;
	display: block;
	margin-bottom: 5px;
}
.logo_arpa{
	background: url(../pix/logo_arpa.png) top left no-repeat;
}
.logo_cert{
	background: url(../pix/logo_cert.png) top left no-repeat;
}
.logo_unesco{
	background: url(../pix/logo_unesco.png) top left no-repeat;
}
.logo_lowaste{
	background: url(../pix/lowaste_140.png) top left no-repeat;
}
.box_piede2{
	display: none;
}
.label_box_piede{
	padding-left: 25px;
	text-transform: uppercase;
	background: url(../pix/dot_gray.png) 5px 2px no-repeat;
	font-weight: bold;
	font-family: Trebuchet MS;
}
.box_piede ul{
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.9em;
}
.box_piede li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 200px;
	margin-right: 20px;
	padding-left: 10px;
	margin:0 10px 0 0;
}
.box_piede li a{
	background: url(../pix/arrow_gray.png) left 5px no-repeat;
	padding: 0 10px 10px 0;
	margin:0 10px 0 0;
	padding-left: 10px;
	display: block;
line-height: 1.1em;
	color: #000;
	font-weight: normal;
}
.box_piede li a:hover{
	background: url(../pix/arrow_gray.png) left -90px no-repeat;
	padding: 0 10px 10px 0;
	margin:0 10px 0 0;
	padding-left: 10px;
	display: block;
	color: #cc0000;
	font-weight: normal;
}
.box_piede a{
	color: #000;
}
.box_piede a:hover{
	color: #cc0000;
}
/*
.pag_bottom{
	background: url(../pix/bg_pagina_bottom.png) top center no-repeat;
	width: 76.5em; 
	margin: auto;
	padding-top: 50px;
	padding-bottom: 20px;
	line-height: 1.2em;
}
.pag_bottom a{
	color: #006699;
	font-weight: bold;
}*/
.pag_bottom{
	background: url(../pix/bg_bottom_dx.png) top right no-repeat;
	width: 76.5em; 
	margin: auto;
}
.pag_bottom_sx{
	background: url(../pix/bg_bottom_sx.png) top left no-repeat;
	padding-top: 50px;
	padding-bottom: 20px;
	line-height: 1.2em;
	margin-right: 18px;
}
.pag_bottom_sx a{
	color: #006699;
	font-weight: bold;
}
.box_piede_2_int{
	width: 140px;
	text-align: left;
	font-size: 0.8em;
	float: right;
	padding-top: 10px;
}
.box_piede_2_int a{
	color: #000;
	font-weight: normal;
}
.box_piede_2_int a:hover{
	color: #cc0000;
	font-weight: normal;
}
/*INTERNI*/
.foto_testata_interno{
	
}
.testata_comune{
	background: transparent;
}
.testata_uffici{
	background: transparent;
}
.testata_canali{
	background: transparent;
}
.testata_ambiente{
	background: transparent;
}
.testata_arte{
	background: transparent;
}
.testata_casa{
	background: transparent;
}
.testata_commercio{
	background: transparent;
}
.testata_diritti{
	background: transparent;
}
.testata_famiglia{
	background: transparent;
}
.testata_giovani{
	background: transparent;
}
.testata_link{
	background: transparent;
}
.testata_mobilita{
	background: transparent;
}
.testata_salute{
	background: transparent;
}
.testata_serviziol{
	background: transparent;
}
.testata_sport{
	background: transparent;
}
.testata_tasse{
	background: transparent;
}
.testata_territorio{
	background: transparent;
}
.testata_turismo{
	background: transparent;
}
.testata_emergenza{
	background: transparent;
}
.testata_polmun{
	background: transparent;
}
.testata_scuola{
	background: transparent;
}
.titolo_testata{
	background-color: #D8D6D0;
	color: #000;
	padding: 3px 0 3px 25px;
	font-family: Trebuchet MS;
	font-size: 1.2em; 
	font-weight: bold; 
	text-transform: uppercase;
}
.titolo_testata_interne{
	color: #000; 
	text-transform: uppercase; 
	font-size: 1.2em; 
	font-weight: bold; 
	padding: 0px 15px 2px 15px;
	padding-top: 112px; 
	text-align: right;
	font-family: Trebuchet MS; 
	background: transparent;
	margin-right: 1px;
	margin-bottom: 1px;
}
.puls_interno{
	height: 2.5em;
	/*padding-top: 5px;*/
}
.puls_interno_comune a{
	width: 9.5em;
	height: 2em;
	background: url(../pix/bg_puls_comune.png) left -8px no-repeat;	
	padding-top: 4px;
	padding-bottom: 3px;
}
.puls_interno_comune a:hover{
	background: url(../pix/bg_puls_comune.png) left -159px no-repeat;
}
.puls_interno_uffici a{
	width: 9.5em;
	height: 2em;
	background: url(../pix/bg_puls_uffici.png) left -4px no-repeat;
	padding-top: 4px;
	padding-bottom: 3px;
}
.puls_interno_uffici a:hover{
	background: url(../pix/bg_puls_uffici.png) left -155px no-repeat;
}
.puls_interno_canali a{
	width: 9.5em;
	height: 2em;
	background: url(../pix/bg_puls_canali.png) left -6px no-repeat;
	padding-top: 4px;
	padding-bottom: 3px;
}
.puls_interno_canali a:hover{
	background: url(../pix/bg_puls_canali.png) left -157px no-repeat;
}
.path{
	display: none;
}
.col_sx_sx{
	float: left; 
	width: 37em;
}
.col_sx_dx{
	float: right; 
	width: 37em;
}
.box_int0{
	border: 1px solid #E2E2E2;	
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	margin-bottom: 15px;
	font-size: 1.3em;
	padding: 140px 13px 13px;
}
.box_int0_tit{
	color: #000;
	font-size: 1.2em;
	font-family: Trebuchet MS;
	margin: 0;
}
.box_int0_tit_small{
	color: #000;
	font-size: 1em;
	font-family: Trebuchet MS;
	margin: 0;
}
.box_int0 a{
	color: #000;
	width: 320px;
	display: block;
	font-family: Trebuchet MS;
}
.box_int0 a:hover{
	color: #cc0000;
	width: 320px;
}
.box_int0_sindaco{
	background: url(../pix/bg_sindaco.jpg) top left no-repeat #FBF9F2;
}
.box_int0_giunta{
	background: url(../pix/bg_giunta.jpg) top left no-repeat #FBF9F2;
}
.box_int0_consiglio{
	background: url(../pix/bg_consiglio.jpg) top left no-repeat #FBF9F2;
}
.box_int0_circoscrizioni{
	background: url(../pix/bg_circoscrizioni.jpg) top left no-repeat #FBF9F2;
}
.smaller4{
	font-size: 0.7em;
}
.box_int0_small{
	border: 1px solid #E2E2E2;	
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	margin-bottom: 9px;
	font-size: 1.3em;
	line-height: 0.9em;
	padding: 12px 135px 12px 10px;;
}
.box_int0_small a{
	color: #000;
	width: 190px;
	display: block;
	font-size: 1em;
	font-family: Trebuchet MS;
}
.box_int0_small a:hover{
	color: #cc0000;
	width: 320px;
}
.box_int0_small2 a{
	height: 30px;
}
.box_int0_convocazioni{
	background: url(../pix/bg_convocazioni.png) top right no-repeat #FBF9F2;
}
.box_int0_consiglioweb{
	background: url(../pix/bg_consiglioweb.png) top right no-repeat #FBF9F2;
}
.box_cronacacomune_big{
	margin-top: 10px;
	padding-top: 50px;
	background: url(../pix/logo_cc.png) top left no-repeat;
	font-size: 0.9em;
}
.box_cronacacomune_big p {
        margin-left: 5px;
        margin-bottom: 15px;
}
.box_cronacacomune_big p a {
text-decoration: underline;
}

.box_cronacacomune_big ul{
	margin: 0;
	margin-left: 25px;
	padding: 0;
	list-style-type: none;
} 
.box_cronacacomune_big li{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	list-style-type: none;
} 
.box_cronacacomune_big li a{
	color: #006699;
	font-weight: bold;
}
.box_cronacacomune_big li a:hover{
	color: #cc0000;
}
.box_feedrss_big{
	margin-top: 10px;
	font-size: 0.9em;
}
.box_feedrss_big ul{
	margin: 0;
	margin-left: 25px;
	padding: 0;
	list-style-type: none;
} 
.box_feedrss_big li{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	list-style-type: none;
} 
.box_feedrss_big li a{
	color: #006699;
	font-weight: bold;
}
.box_feedrss_big li a:hover{
	color: #cc0000;
}
.box_inevidenza_big{
	/* margin-top: 10px; */
	font-size: 0.9em;
        padding-left:21px;
}
.box_inevidenza_big ul{
	margin: 0;
	margin-left: 25px;
	padding: 0;
	list-style-type: none;
} 
.box_inevidenza_big li{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #e1e1e1;
} 
.box_inevidenza_big li a{
	color: #006699;
	font-weight: bold;
}
.box_feedrss_big li a:hover{
	color: #cc0000;
}
.label_feedrss{
	/* background: url(../pix/ico_rss_big.png) left top no-repeat; */
	/* padding-left: 50px;*/
	font-size: 1.9em;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 8px;
	font-family: Trebuchet MS;
	color: #666;
	margin-bottom: 20px;
}
.menu_dx_int ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-bottom: 25px;
	font-size: 0.95em;
}
.menu_dx_int li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px dashed #e1e1e1;
	margin-bottom: 5px;
}
.menu_dx_int li a{
	background: url(../pix/dot_azur.png) 5px 3px no-repeat;
	color: #000;
	display: block;
	padding-left: 25px;
	padding-bottom: 4px;
}
.menu_dx_int li a:hover{
	background: url(../pix/dot_azur.png) 5px -90px no-repeat;
	color: #CC0000;	
	display: block;
	padding-left: 25px;
	padding-bottom: 4px;
	text-decoration: none;
}
/*piede*/
.fascia_piede_int{
	/*width: 978px; */
	width: 75em; 
	margin: auto;
	background: #F1F1F1;
	margin-top: 25px;
	border-top: 2px solid #e1e1e1; 
	padding-bottom: 5px;
	padding-top: 25px;
}
.fascia_piede_int2{
	/*width: 978px; */
	width: 71.1em; 
	margin: auto;
	background: url(../pix/bg_piede_int.png) top center repeat-y #F1F1F1;
}
.pag_bottom_int{
	background: url(../pix/bg_pagina_bottom_int.png) top center no-repeat;
}
.lista_canali{
	background: #fff;
}
.lista_canali ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.lista_canali li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 18.9em;
	margin-right: 17px;
	margin-bottom: 20px;
	float: left;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 65px 5px 0 5px;
	font-size: 0.85em;
	line-height: 1.2em;
    min-height: 155px;
}
/*.lista_interna_canali li{
	width: 180px;
	padding-bottom: 0;
	border-bottom: 0;
	margin: 0 0 0px 20px;
	background: url(../pix/dot_gray_list.png) 5px 4px no-repeat;
}
.lista_interna_canali li a{
	color: #000;
	display: block;
	padding-left: 18px;
	padding-top: 1px;
}
.lista_interna_canali li a:hover{
	color: #cc0000;	
	display: block;
	padding-left: 18px;
	padding-top: 1px;
	background: url(../pix/dot_gray_list.png) 5px -89px no-repeat;
}*/


.lista_canali a{
	font-size: 1em;
	background: url(../pix/dot_gray_list.png) 2px 8px no-repeat;
	padding: 6px 6px 0px 15px;
	display: block;
}
.lista_canali a:hover{
	font-size: 1em;
	background: url(../pix/dot_gray_list.png) 2px -85px no-repeat;
	padding: 6px 6px 0px 15px;
	display: block;
	color: #cc0000;	
}
.lista_canali_titolo a{
	font-weight: bold;
	color: #000;
	font-size: 1.1em;
	text-transform: uppercase;
	background: none;
	padding: 0;
	margin-bottom: 5px;
	line-height: normal;
	border-bottom: none;
} 
.lista_canali_titolo a:hover{
	font-weight: bold;
	color: #cc0000;
	font-size: 1.1em;
	text-transform: uppercase;
	background: none;
	padding: 0;
	margin-bottom: 5px;
	line-height: normal;
	border-bottom: none;
} 
.canale01{
	background: url(../pix/bg_canale01.jpg) top left no-repeat;
}
.canale02{
	background: url(../pix/bg_canale02.jpg) top left no-repeat;
}
.canale03{
	background: url(../pix/bg_canale03.jpg) top left no-repeat;
}
.canale04{
	background: url(../pix/bg_canale04.jpg) top left no-repeat;
}
.canale05{
	background: url(../pix/bg_canale05.jpg) top left no-repeat;
}
.canale06{
	background: url(../pix/bg_canale06.jpg) top left no-repeat;
}
.canale07{
	background: url(../pix/bg_canale07.jpg) top left no-repeat;
}
.canale08{
	background: url(../pix/bg_canale08.jpg) top left no-repeat;
}
.canale09{
	background: url(../pix/bg_canale09.jpg) top left no-repeat;
}
.canale10{
	background: url(../pix/bg_canale10.jpg) top left no-repeat;
}
.canale11{
	background: url(../pix/bg_canale11.jpg) top left no-repeat;
}
.canale12{
	background: url(../pix/bg_canale12.jpg) top left no-repeat;
}
.canale13{
	background: url(../pix/bg_canale13.jpg) top left no-repeat;
}
.canale14{
	background: url(../pix/bg_canale14.jpg) top left no-repeat;
}
.canale15{
	background: url(../pix/bg_canale15.jpg) top left no-repeat;
}
.canale16{
	background: url(../pix/bg_canale16.jpg) top left no-repeat;
}
.titolo_pag h3{
	font-size: 2em;
        font-weight: bold; 
	color: #4C4C4C; 
	margin: 0px;
	margin-bottom: 5px;	
	font-family: Trebuchet MS;
}
.sottotitolo{
	/* font-size: 1.1em; */
        font-size: 1.2em;
	font-weight: bold; 
	color: #4C4C4C; 
	margin-bottom: 25px;	
	font-family: Trebuchet MS;
}
.testo{
	padding-left: 21px;
	padding-bottom:20px;
}
.testo a{
	color: #006699;
	text-decoration: underline;
}
.testo a:hover{
	color: #014161;
	text-decoration: underline;
}
.testo img{
	/* float: right;  */
	margin: 15px 0 15px 15px;
}
	
.spazio_logo{
	margin-bottom: 10px;
}
.spazio_logo img{
	margin: 0px;
}
.menu_dx_interno{
	display: none;
}
.menu_dx_interno ul{
	background: #F1F1F1;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu_dx_interno ul{
	background: #F1F1F1;
	margin: 0;
	padding: 15px 10px;
	list-style-type: none;
}
.menu_dx_interno li{
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}
.menu_dx_interno li a{
	color: #000;
	border-bottom: 1px dashed #BBBBBB;
	padding: 5px 10px 2px 15px;
	display: block;
	text-decoration: none;
}
.menu_dx_interno li a:hover{
	/* color: #000; */
        color: #CC0000;
        background: url("../pix/dot_gray_list.png") no-repeat scroll 3px -84px transparent;
	padding: 5px 10px 2px 15px;
	border-bottom: 1px solid #BBBBBB;
	text-decoration: none;
}
.titolo_menu_int{
	padding: 10px; 
	color: #272520; 
	font-size: 1.1em; 
	font-weight: bold;
}
.titolo_menu_int a{
	padding: 10px; 
	color: #000; 
	font-size: 0.85em; 
	font-weight: bold;
	text-decoration: none;
}
.lista_box_canali ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.lista_box_canali li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 194px;
	margin-right: 17px;
	margin-bottom: 20px;
	float: left;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 80px 10px 10px 10px;
	font-size: 0.9em;
	line-height: 1.2em;
	border: 1px solid #e1e1e1;
}
.box_canale{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 194px;
	margin-right: 17px;
	margin-bottom: 20px;
	float: left;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 80px 10px 10px 10px;
	font-size: 0.85em;
	/*line-height: 1.2em;*/
	border: 1px solid #e1e1e1;
}
.lista_box_canali_titolo{
	font-weight: bold;
	color: #000;
	font-size: 1.1em;
	margin-bottom: 10px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
} 
.lista_box_canali_titolo a{
	font-weight: bold;
	color: #000;
	font-size: 1.2em;
	display: block;
	margin-bottom: 10px;
}
.can01_box01{
	background: url(../pix/bg_can01_box01.jpg) top left no-repeat;
}
.can01_box02{
	background: url(../pix/bg_can01_box02.jpg) top left no-repeat;
}
.can01_box03{
	background: url(../pix/bg_can01_box03.jpg) top left no-repeat;
}
.can01_box04{
	background: url(../pix/bg_can01_box04.jpg) top left no-repeat;
}

.can02_box01{
	background: url(../pix/bg_can02_box01.jpg) top left no-repeat;
}
.can02_box02{
	background: url(../pix/bg_can02_box02.jpg) top left no-repeat;
}
.can02_box03{
	background: url(../pix/bg_can02_box03.jpg) top left no-repeat;
}
.can02_box04{
	background: url(../pix/bg_can02_box04.jpg) top left no-repeat;
}

.can03_box01{
	background: url(../pix/bg_can03_box01.jpg) top left no-repeat;
}
.can03_box02{
	background: url(../pix/bg_can03_box02.jpg) top left no-repeat;
}
.can03_box03{
	background: url(../pix/bg_can03_box03.jpg) top left no-repeat;
}
.can03_box04{
	background: url(../pix/bg_can03_box04.jpg) top left no-repeat;
}

.can04_box01{
	background: url(../pix/bg_can04_box01.jpg) top left no-repeat;
}
.can04_box02{
	background: url(../pix/bg_can04_box02.jpg) top left no-repeat;
}
.can04_box03{
	background: url(../pix/bg_can04_box03.jpg) top left no-repeat;
}
.can04_box04{
	background: url(../pix/bg_can04_box04.jpg) top left no-repeat;
}

.can05_box01{
	background: url(../pix/bg_can05_box01.jpg) top left no-repeat;
}
.can05_box02{
	background: url(../pix/bg_can05_box02.jpg) top left no-repeat;
}
.can05_box03{
	background: url(../pix/bg_can05_box03.jpg) top left no-repeat;
}
.can05_box04{
	background: url(../pix/bg_can05_box04.jpg) top left no-repeat;
}

.can06_box01{
	background: url(../pix/bg_can06_box01.jpg) top left no-repeat;
}
.can06_box02{
	background: url(../pix/bg_can06_box02.jpg) top left no-repeat;
}
.can06_box03{
	background: url(../pix/bg_can06_box03.jpg) top left no-repeat;
}
.can06_box04{
	background: url(../pix/bg_can06_box04.jpg) top left no-repeat;
}


.can07_box01{
	background: url(../pix/bg_can07_box01.jpg) top left no-repeat;
}
.can07_box02{
	background: url(../pix/bg_can07_box02.jpg) top left no-repeat;
}
.can07_box03{
	background: url(../pix/bg_can07_box03.jpg) top left no-repeat;
}
.can07_box04{
	background: url(../pix/bg_can07_box04.jpg) top left no-repeat;
}


.can08_box01{
	background: url(../pix/bg_can08_box01.jpg) top left no-repeat;
}
.can08_box02{
	background: url(../pix/bg_can08_box02.jpg) top left no-repeat;
}
.can08_box03{
	background: url(../pix/bg_can08_box03.jpg) top left no-repeat;
}
.can08_box04{
	background: url(../pix/bg_can08_box04.jpg) top left no-repeat;
}
.can08_box05{
	background: url(../pix/bg_can08_box05.jpg) top left no-repeat;
}
.can08_box06{
	background: url(../pix/bg_can08_box06.jpg) top left no-repeat;
}
.can08_box07{
	background: url(../pix/bg_can08_box07.jpg) top left no-repeat;
}
.can08_box08{
	background: url(../pix/bg_can08_box08.jpg) top left no-repeat;
}


.can09_box01{
	background: url(../pix/bg_can09_box01.jpg) top left no-repeat;
}
.can09_box02{
	background: url(../pix/bg_can09_box02.jpg) top left no-repeat;
}
.can09_box03{
	background: url(../pix/bg_can09_box03.jpg) top left no-repeat;
}
.can09_box04{
	background: url(../pix/bg_can09_box04.jpg) top left no-repeat;
}

.can010_box01{
	background: url(../pix/bg_can010_box01.jpg) top left no-repeat;
}
.can010_box02{
	background: url(../pix/bg_can010_box02.jpg) top left no-repeat;
}
.can010_box03{
	background: url(../pix/bg_can010_box03.jpg) top left no-repeat;
}
.can010_box04{
	background: url(../pix/bg_can010_box04.jpg) top left no-repeat;
}

.can011_box01{
	background: url(../pix/bg_can011_box01.jpg) top left no-repeat;
}
.can011_box02{
	background: url(../pix/bg_can011_box02.jpg) top left no-repeat;
}
.can011_box03{
	background: url(../pix/bg_can011_box03.jpg) top left no-repeat;
}
.can011_box04{
	background: url(../pix/bg_can011_box04.jpg) top left no-repeat;
}

.can012_box01{
	background: url(../pix/bg_can012_box01.jpg) top left no-repeat;
}
.can012_box02{
	background: url(../pix/bg_can012_box02.jpg) top left no-repeat;
}
.can012_box03{
	background: url(../pix/bg_can012_box03.jpg) top left no-repeat;
}
.can012_box04{
	background: url(../pix/bg_can012_box04.jpg) top left no-repeat;
}

.can013_box01{
	background: url(../pix/bg_can013_box01.jpg) top left no-repeat;
}
.can013_box02{
	background: url(../pix/bg_can013_box02.jpg) top left no-repeat;
}
.can013_box03{
	background: url(../pix/bg_can013_box03.jpg) top left no-repeat;
}
.can013_box04{
	background: url(../pix/bg_can013_box04.jpg) top left no-repeat;
}

.can014_box01{
	background: url(../pix/bg_can014_box01.jpg) top left no-repeat;
}
.can014_box02{
	background: url(../pix/bg_can014_box02.jpg) top left no-repeat;
}
.can014_box03{
	background: url(../pix/bg_can014_box03.jpg) top left no-repeat;
}
.can014_box04{
	background: url(../pix/bg_can014_box04.jpg) top left no-repeat;
}

.can015_box01{
	background: url(../pix/bg_can015_box01.jpg) top left no-repeat;
}
.can015_box02{
	background: url(../pix/bg_can015_box02.jpg) top left no-repeat;
}
.can015_box03{
	background: url(../pix/bg_can015_box03.jpg) top left no-repeat;
}
.can015_box04{
	background: url(../pix/bg_can015_box04.jpg) top left no-repeat;
}

.can016_box01{
	background: url(../pix/bg_can016_box01.jpg) top left no-repeat;
}
.can016_box02{
	background: url(../pix/bg_can016_box02.jpg) top left no-repeat;
}
.can016_box03{
	background: url(../pix/bg_can016_box03.jpg) top left no-repeat;
}
.can016_box04{
	background: url(../pix/bg_can016_box04.jpg) top left no-repeat;
}
.canali_news ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.canali_news li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 300px;
	heigth: 60px;
	margin-right: 17px;
	margin-bottom: 20px;
	float: left;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 15px;
	font-size: 0.9em;
	line-height: 1.2em;
	border: 1px solid #D9D9D9;
	background: #f1f1f1;
}
.canali_news_notizia{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 37em;
	heigth: 60px;
	margin-right: 17px;
	margin-bottom: 20px;
	float: left;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 15px;
	font-size: 0.9em;
	line-height: 1.2em;
	border: 1px solid #D9D9D9;
	background: #f1f1f1;
}
.canali_news_notizia a{
	font-weight: bold;
	font-size: 1.1em;
}
.label_link{
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	font-size: 1.1em;
}
.label_link2{
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 1.1em;
	margin-top: 22px;
}
.box_comunicati_notizie{
	margin: 15px;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 0.9em;
}
.box_comunicati_notizie ul{
	margin: 15px;
	padding: 0;
	list-style-type: none;
} 
.box_comunicati_notizie li{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	list-style-type: none;
} 
.box_comunicati_notizie li a{
	color: #006699;
	/* text-transform: uppercase; */
	font-weight: bold;
}
.caption {
	position: absolute;
	margin-top: 160px;
	margin-left: 150px;
	text-align: center;
	padding: 5px 10px;
	background: black;
	color: white;
	font-family: sans-serif;
	border-radius: 10px;
}
.box_emergenze{
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	border: 2px solid #CC0000;
	padding: 15px;
	margin-bottom: 35px;
	font-size: 0.94em;
}
.box_emergenze a{
	line-height: 1.8em;
	background: url(../pix/bg_link_emergenze.png) left 2px no-repeat;
	padding-left: 15px;
}
.box_emergenze a:hover{
	color: #CC0000;
	background: url(../pix/bg_link_emergenze.png) left -18px no-repeat;
}
.tit_box_emergenze{
	font-size: 1.8em;
	font-weight: bold;
	background: #CC0000;
	color: #fff;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	padding: 10px 15px;
}
.box_emergenze_sx{
	width: 48%;
	float: left;
	margin-right: 20px;
}
.box_emergenze_dx{
	width: 48%;
	float: right;
}
.box_scheda_tit{
	font-size: 1.4em;
        font-weight: bold;
        margin-bottom: 8px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}
.box_scheda_txt{
	padding: 10px;
	font-size: 0.8em;
}
.box_scheda_txt a{
	font-weight: bold;
}
.box_scheda_cont img{
	float: left;
	margin-right: 10px;
}
.box_redazione{
	margin-top: 20px; 
	border: 1px solid #ddd; 
	-moz-border-radius: 6px 6px 6px 6px; 
	-webkit-border-radius: 6px 6px 6px 6px; 
	border-radius: 6px 6px 6px 6px; 
	padding: 5px 20px 10px 20px; 
	font-size: 0.8em;
	background: /*url(../pix/bg_box_redazione.png) 12px 12px no-repeat*/ #fbfbfb;
}
.box_redazione_mod{
	border-bottom: 1px dashed #BABABA; 
	padding: 4px 0; 
	margin-bottom: 5px;
}
.box_siti{
	margin-bottom: 20px;
}
.box_siti_img{
	background: #fbfbfb;
	border: 1px solid #ddd; 
	-moz-border-radius: 6px 6px 6px 6px; 
	-webkit-border-radius: 6px 6px 6px 6px; 
	border-radius: 6px 6px 6px 6px; 
	padding: 20px;
	float: left;
	margin-right: 15px; 
}
.box_siti_txt{
	padding-top: 20px;
	padding-bottom: 20px;
}
.box_siti_titolo{
	font-size: 1.3em;
	font-weight: bold;	
	font-family: Trebuchet MS; 
	margin-bottom: 10px;
}
.box_siti_link{
	font-size: 0.85em;
	margin-bottom: 10px;
}
.box_siti_cont{
	font-size: 0.95em;
}
.box_banner_dx{
	border: 1px solid #A8A6A0;	
	-moz-border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
	background: #f1f1f1;
	font-size: 0.95em;
	margin-top: 10px;
}
.box_banner_dx a{
	color: #000;
    font-weight: bold;
    text-align: center;
	padding: 8px 15px;
	display: block;
}
.inevidenza_news{
	margin-bottom: 10px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 10px;
	font-size: 0.95em;
	line-height: 1.2em;
	border: 1px solid #D9D9D9;
	background: #f1f1f1;
}
.inevidenza_news a{
text-decoration: underline;
}
.inevidenza_news a:hover{
color: #CC0000;
}
.inevidenza_news h4{
	font-weight: bold;
	font-size: 1.2em;
}
.inevidenza_news h4 a{
text-decoration: none;
}
.inevidenza_news h4 a:hover{
color: #CC0000;
text-decoration: underline;
}
.banner_dx_vigili01 {
	background: url(../pix/bg_puls_vigili01.png) top left no-repeat #F2F0EC;
	margin-bottom: 15px;
	width: 216px;
	line-height: 1.2em;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	/* font-family: Trebuchet MS; */
}
.banner_dx_vigili01 a{
	padding-left:58px;
        padding-top: 25px;
	padding-bottom: 25px;
	display: block;
	font-size: 1.1em; 
	font-weight: bold;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #DAD8D3;
}
.banner_dx_vigili01 a:hover{
	color: #CC0000;
	text-decoration: none;
}
.banner_dx_vigili02 {
	background: url(../pix/bg_puls_vigili02.png) top left no-repeat #F2F0EC;
	margin-bottom: 15px;
	width: 216px;
	line-height: 1.2em;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	/* font-family: Trebuchet MS; */
}
.banner_dx_vigili02 a{
	padding-left:58px;
        padding-top: 25px;
 	padding-bottom: 25px;
	display: block;
	font-size: 1.1em; 
	font-weight: bold;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #DAD8D3;
}
.banner_dx_vigili02 a:hover{
	color: #CC0000;
	text-decoration: none;
}
.banner_dx_vigili03 {
	background: url(../pix/bg_puls_vigili03.png) top left no-repeat #F2F0EC;
	margin-bottom: 15px;
	width: 216px;
	line-height: 1.2em;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	/* font-family: Trebuchet MS; */
}
.banner_dx_vigili03 a{
	padding-left:58px;
        padding-top: 25px;
	padding-bottom: 25px;
	display: block;
	font-size: 1.1em; 
	font-weight: bold;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #DAD8D3;
}
.banner_dx_vigili03 a:hover{
	color: #CC0000;
	text-decoration: none;
}

/* banner colonna dx home scuola */

.banner_dx_scuola01 {
	background: url(../pix/bg_puls_scuola01.png) no-repeat scroll left -4px #F2F0EC;
	margin-bottom: 15px;
	width: 216px;
	line-height: 1.2em;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	/* font-family: Trebuchet MS;  */
}
.banner_dx_scuola01 a{
	padding-left:58px;
        padding-top: 15px;
	padding-bottom: 15px;
	display: block;
	/* font-size: 1em; */
        font-size: 1.1em;
	font-weight: bold;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #DAD8D3;
}
.banner_dx_scuola01 a:hover{
	color: #CC0000;
	text-decoration: none;
}
.banner_dx_scuola02 {
	background: url(../pix/bg_puls_scuola02.png) top left no-repeat #F2F0EC;
	margin-bottom: 15px;
	width: 216px;
	line-height: 1.2em;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	/* font-family: Trebuchet MS; */
}
.banner_dx_scuola02 a{
	padding-left:58px;
        padding-top: 15px;
	padding-bottom: 15px;
	display: block;
	font-size: 1.1em; 
	font-weight: bold;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #DAD8D3;
}
.banner_dx_scuola02 a:hover{
	color: #CC0000;
	text-decoration: none;
}
.banner_dx_scuola03 {
	background: url(../pix/bg_puls_scuola03.png)  no-repeat scroll left -3px #F2F0EC;
	margin-bottom: 15px;
	width: 216px;
	line-height: 1.2em;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	/* font-family: Trebuchet MS; */
}
.banner_dx_scuola03 a{
	padding-left:58px;
        padding-top: 15px;
	padding-bottom: 15px;
	display: block;
	font-size: 1.1em; 
	font-weight: bold;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #DAD8D3;
}
.banner_dx_scuola03 a:hover{
	color: #CC0000;
	text-decoration: none;
}
.banner_dx_scuola04 {
	background: url(../pix/bg_puls_scuola04.png) top left no-repeat #F2F0EC;
	margin-bottom: 15px;
	width: 216px;
	line-height: 1.2em;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	/* font-family: Trebuchet MS; */
}
.banner_dx_scuola04 a{
	padding-left:58px;
        padding-top: 15px;
	padding-bottom: 15px;
	display: block;
	font-size: 1.1em; 
	font-weight: bold;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #DAD8D3;
}
.banner_dx_scuola04 a:hover{
	color: #CC0000;
	text-decoration: none;
}
/* fine banner colonna dx home scuola */

.catalog_box_42{width: 100%;}.catalog_box_74{width: 100%;}.catalog_box_218{width: 100%;}.catalog_box_219{width: 100%;}.catalog_box_220{width: 100%;}.catalog_box_221{width: 100%;}.catalog_box_222{width: 100%;}.catalog_box_223{width: 100%;}.catalog_box_224{width: 100%;}.catalog_box_225{width: 100%;}.catalog_box_226{width: 100%;}.catalog_box_227{width: 100%;}.catalog_box_228{width: 100%;}.catalog_box_229{width: 100%;}.catalog_box_230{width: 100%;}.catalog_box_231{width: 100%;}.catalog_box_232{width: 100%;}.catalog_box_233{width: 100%;}.catalog_box_234{width: 100%;}.catalog_box_235{width: 100%;}.catalog_box_236{width: 100%;}.catalog_box_237{width: 100%;}.catalog_box_238{width: 100%;}.catalog_box_239{width: 100%;}.catalog_box_240{width: 100%;}.catalog_box_241{width: 100%;}.catalog_box_242{width: 100%;}.catalog_box_243{width: 100%;}.catalog_box_244{width: 100%;}.catalog_box_245{width: 100%;}.catalog_box_246{width: 100%;}.catalog_box_247{width: 100%;}.catalog_box_248{width: 100%;}.catalog_box_249{width: 100%;}.catalog_box_251{width: 640px;}.catalog_box_253{width: 100%;}.catalog_box_255{width: 640px;}.catalog_box_257{width: 100%;}.catalog_box_258{width: 640px;}

.catalog_40_clearleft{height: 0em;}.catalog_42_clearleft{height: 0em;}
.catalog_73_clearleft{height: 0em;}.catalog_74_clearleft{height: 0em;}
.catalog_218_clearleft{height: 0em;}
.catalog_219_clearleft{height: 0em;}.catalog_220_clearleft{height: 0em;}.catalog_221_clearleft{height: 0em;}
.catalog_222_clearleft{height: 0em;}.catalog_223_clearleft{height: 0em;}.catalog_224_clearleft{height: 0em;}
.catalog_225_clearleft{height: 0em;}.catalog_226_clearleft{height: 0em;}.catalog_227_clearleft{height: 0em;}
.catalog_228_clearleft{height: 0em;}.catalog_229_clearleft{height: 0em;}.catalog_230_clearleft{height: 0em;}
.catalog_231_clearleft{height: 0em;}.catalog_232_clearleft{height: 0em;}.catalog_233_clearleft{height: 0em;}
.catalog_234_clearleft{height: 0em;}.catalog_235_clearleft{height: 0em;}.catalog_236_clearleft{height: 0em;}
.catalog_237_clearleft{height: 0em;}.catalog_238_clearleft{height: 0em;}.catalog_239_clearleft{height: 0em;}
.catalog_240_clearleft{height: 0em;}.catalog_241_clearleft{height: 0em;}.catalog_242_clearleft{height: 0em;}
.catalog_243_clearleft{height: 0em;}.catalog_244_clearleft{height: 0em;}.catalog_245_clearleft{height: 0em;}
.catalog_246_clearleft{height: 0em;}.catalog_247_clearleft{height: 0em;}.catalog_248_clearleft{height: 0em;}
.catalog_249_clearleft{height: 0em;}.catalog_251_clearleft{height: 0em;}.catalog_252_clearleft{height: 0em;}
.catalog_253_clearleft{height: 0em;}.catalog_254_clearleft{height: 0em;}.catalog_255_clearleft{height: 0em;}
.catalog_256_clearleft{height: 0em;}.catalog_257_clearleft{height: 0em;}.catalog_258_clearleft{height: 0em;}

.tree li a{
background: url(../pix/arrow_gray_list.png) no-repeat scroll 3px 8px transparent;
display: block;
}
.tree li a:hover{
background: url(../pix/arrow_gray_list.png) no-repeat scroll 3px -84px transparent;
display: block;
}

/*aggiunte dopo mobile*/
#privacy{
	display: none;
}
.box_social{
	display: none;
}