﻿
/*banner circoscrizioni*/

#banner_centro{
	width: 100%;
	background: url(../pix/dinamica/banner_centro.jpg) repeat-x 26% 0;
	height: 90px;
}

/*banner left*/
#banner_left_home{
	width: 25%;
	background: url(../pix/dinamica/banner_left_logo.png) no-repeat;
	height: 80px;
	float: left;
}
#banner_left_home_palm{
	display: none;
}
#banner_left_rosso{
	width: 25%;
	background: url(../pix/dinamica/banner_left_logo.png) no-repeat;
	height: 80px;
	float: left;
}

#banner_left_giallo{
	width: 25%;
	background: url(../pix/dinamica/banner_left_logo.png) no-repeat;
	height: 80px;
	float: left;
}
#banner_left_giallo_agora{
	width: 25%;
	background: url(../pix/dinamica/banner_left_logo_agora.png) no-repeat;
	height: 90px;
	float: left;
}

#search{
	font-weight: bold;
	text-align: left;
	padding-left: 7px;
	padding-top: 12px;
	width: 25%;
	float: left;
}
#search p{
	margin: 0;
}

.button 
    { 
	color: #333333;
	background-color: #F3B21D;
	border: 1px solid #424242;
	font-size: 1em;
	font-weight:bold;
    height: 24px;
}

.button_2
    { 
	color: #333333;
	background-color: #F3B21D;
	border: 1px solid #424242;
	font-size: 10pt;
	font-family:Tahoma;
	font-weight:bold;    
    padding:2px 2px 2px 2px;
}

.button_2_light
    { 
	color: #333333;
	background-color: #FBE9C0;
	border: 1px solid #424242;
	font-size: 10pt;
	font-family:Tahoma;
	font-weight:bold;    
    padding:2px 2px 2px 2px;
}


.button_2_GREEN
    { 
	color: #333333;
	background-color: #7CC72F;
	border: 1px solid #424242;
	font-size: 10pt;
	font-family:Tahoma;
	font-weight:bold;    
    padding:2px 2px 2px 2px;
}


.button_GREEN
    { 
	color: #333333;
	background-color: #7CC72F;
	border: 1px solid #424242;
	font-size: 1em;
	font-weight:bold;
    height: 24px;
}

.button_GREEN_2
    { 
	color: #333333;
	background-color: #EbF7E0;
	border: 1px solid #424242;
	font-size: 1em;
	font-weight:bold;
    height: 24px;
}

.button_RED
    { 
	color: #333333;
	background-color: #FB4758;
	border: 1px solid #424242;
	font-size: 1em;
	font-weight:bold;
    height: 24px;
}

	
.form 
    { 
	color: #424242;
	background-color: #fff;
	border: 1px solid #000;
	font-size: 1em;
	}

#data_newsletter{
	height: 2.9em;
	font-weight: bold;
	text-align: left;
	padding-left: 44px;
	padding-top: 10px;
	width: 25%;
	float: left;
}

#banda_home{
	color: #000;
	background: url(../pix/dinamica/bg_bandahome.gif) repeat-x 26% 0;
	padding-right: 10px;
	font-weight: bold;
}

#banda_newsletter{
	color: #000;
	background: url(../pix/dinamica/bg_bandanewsletter.png) top left no-repeat;
	padding-right: 10px;
	font-weight: bold;
}

#banda_newsletter_comune{
	color: #000;
	background: url(../pix/dinamica/bg_banda_newsletter_comune.gif) repeat-x 26% 0;
	padding-right: 10px;
	font-weight: bold;
}

#banda_interni{
	color: #000;
	background: url(../pix/dinamica/bg_bandainterni.png) repeat-y 26% 0;
	padding-right: 10px;
	font-weight: bold;
	border-bottom: 1px solid #000;
}

#sep_banda{
	background: url(../pix/dinamica/bg_sep_banda.png) repeat-x 26% 0;
	font-size: 2px;
}


.titolone{
	font-size: 1.8em;
	color: #000;
	padding-top: 8px;
	padding-bottom: 4px;
	margin-left: 26%;
	text-align: left;
}

.titolone_newsletter{
	font-size: 1.8em;
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 175px;
	text-align: left;
}
.titolone_newsletter_comune{
	font-size: 1.8em;
	color: #000;
	padding-top: 4px;
	text-align: left;
}
/* COLONNA SINISTRA */
#colonna_sx{
	width: 25%;
	float: left;
}

#colonna_sx_newsletter{
	width: 130px;
	float: left;
}


#colonna_sx_piede{
	position:absolute;
	top:0; 
	left:0;
	width: 25%;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: center;
}

.menu_titolo{
	font-weight: bold;
	color: #000;
	font-size: 0.9em;
	margin-bottom: 0.3em;
	background: url(../pix/dinamica/circle_menu.png) no-repeat #fff;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.menu_sinistra ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 25px;
}
.menu_sinistra li a{
	margin:2px 0;
	padding:2px;
	display:block;
}
.menu_sinistra li a:hover{
	background: #fff;
	text-decoration: none;
}

.menu_sinistra li{display:inline}

/* COLONNA CENTRO */
#colonna_cx{
	margin-left: 25%;
}

#colonna_cx_newsletter{
	margin-left: 130px;
}
#colonna_cx_newsletter_comune{
	margin-left: 0px;
}
#colonna_cx_piede{
	margin:0 150px 0 25%;
	padding-left: 26px;
	padding-bottom: 10px;
}
.contenuti_cx{
	padding: 20px 10px 0 7px;
	text-align: left;
}
.contenuti_cx_home{
	padding: 0 10px 0 7px;
	text-align: left;
}

.cont_home{
	margin-right: 135px;
	padding-top: 10px;
}

#path{
	font-size: 0.9em;
	padding-left: 7px;
}

#home{
	padding-left: 8px;
}
/*box foto*/
.box_cronacacomune{
	background: #fff; 
	padding-bottom: 5px;
}
.box_cronacacomune ul{
	margin: 0; 
	list-style-type: none;
	padding-left: 10px;
}
.box_cronacacomune li{
	 background: url(../pix/dinamica/freccine_cronacacomune.png) no-repeat;
	 padding-left: 15px;
	 font-size: 0.9em;
}
.box_servizi{
	background: #fff; 
	padding-bottom: 5px;
	text-align: right;
}
.box_servizi img{
	margin: 0;
	margin-top: 6px;
	margin-bottom: 6px;
}
.box_servizi ul{
	margin: 0; 
	padding: 0;
	list-style-type: none;
}
.box_servizi li{
	 background: url(../pix/dinamica/freccine_servizi.png) no-repeat right;
	 padding-right: 15px;
	 font-size: 0.9em;
}
.boxgrey_contenitore{
	width: 100%;
}

.boxgrey_contenitore2{
	width: 99%;
	background: #FAFAFA;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px dashed #666666;
}
.boxgrey_contenitore_int{
	margin-left: 32px;
}

.boxgrey_grande{
	background: #FAFAFA;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px dashed #666666;
}

.boxgrey_sx{
	background: #FAFAFA;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px dashed #666666;
	width: 49%;
	float: left;
}
.boxgrey_sx2{
	float: left;
}
.boxgrey_schede{
	background: #FAFAFA;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px dashed #666666;
	border-right: 1px dashed #666666;
	padding: 4px;
	margin-right: 10px;
}

.boxgrey_contenitore2 h4{
	font-size: 1em;
	margin: 0 0 6px 0;
}

.boxgrey_sx h4{
	font-size: 1em;
	margin: 0 0 6px 0;
}

.agenda1{
	float: left;
	margin-right: 0.5em;
}

.agenda2{
	float: right;
	margin-left: 0.5em;
}

.boxgrey_dx{
	background: #FAFAFA;
	text-align: right;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px dashed #666666;
	width: 49%;
	float: right;
}

.boxgrey_dx2{
	margin-left: 160px;
	margin-top: 5px
}


.boxgrey_dx h4{
	font-size: 1em;
	margin: 0 0 6px 0;
}

.boxgrey_dx2 h4{
	font-size: 1em;
	margin: 0 0 6px 0;
}

.boxgrey_dx2 ul{
	list-style: none; 
	margin: 0;
	padding-left: 15px;
}

.menu_ferrarasette{
	list-style-type : none;
	margin: 1em 0 0 0;
	padding: 0;
	text-align: left;
	line-height: 1.5em;
}

.menu_ferrarasette li{
	margin-bottom: 1em;
	height: 26px;
}

.menu_ferrarasette_mostre{
	background: url(../pix/dinamica/mostre.png) left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 25px;
	line-height: 25px;
}

.menu_ferrarasette_teatro_musica{
	background: url(../pix/dinamica/teatro_musica.png) left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 25px;
	line-height: 25px;
}

.menu_ferrarasette_mercati{
	background: url(../pix/dinamica/mercati.png) left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 25px;
	line-height: 25px;
}

.menu_ferrarasette_convegni{
	background: url(../pix/dinamica/convegni.png) left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 25px;
	line-height: 25px;
}

.menu_ferrarasette_cinema{
	background: url(../pix/dinamica/cinema.png) left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 25px;
	line-height: 25px;
}


.notizie_box_titolo_rosso{
	background: url(../pix/dinamica/arrow_red_l.png) top left no-repeat;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	padding: 4px 4px 4px 20px;
}

.notizie_box_titolo_giallo{	
	padding: 4px 4px 4px 20px;
}

.notizie_box_titolo_giallo h3{
	color: #000;
	padding-left: 0px;
	font-size: 1.6em;
	margin: 0;
}
.notizie_box_titolo_giallo h4{
	color: #000;
	font-size: 1.3em;
	padding-top: 10px;
	margin: 0;
}

.notizie_box_titolo_VERDE{	
	padding: 4px 4px 4px 20px;
}

.notizie_box_titolo_VERDE h3{
	color: #000;
	padding-left: 0px;
	font-size: 1.6em;
	margin: 0;
}
.notizie_box_titolo_VERDE h4{
	color: #000;
	font-size: 1.3em;
	padding-top: 10px;
	margin: 0;
}

.notizie_box_titolo_rosso h3{
	color: #000;
	padding-left: 0px;
	font-size: 1.6em;
	margin: 0;
}

.occhiello{
	font-size: 1.05em;
}
.box_freccina_gialla{
	margin-top: 2em;
	margin-bottom: 1.2em;
	background: url(../pix/dinamica/frecciagialla_small.png) no-repeat;
	padding-left: 20px;
	font-size: 0.9em;
}

.box_freccina_gialla_small{
	margin-top: 2em;
	margin-bottom: 0.4em;
	background: url(../pix/dinamica/frecciagialla_smallissima.png) no-repeat;
	font-size: 1em;
	font-weight: bold;
	padding-left: 18px;
	padding-top: 3px;	
	text-transform: uppercase;
}

.lastmod{
	padding:4px 0 4px 0; 
	border-top:1px dashed #000; 
	border-bottom:1px dashed #000; 
	background-color: #FAFAFA;
	margin-bottom: 5px;
}
/*testi centrali*/
.floatleft{
	float: left;
}
#inevidenza{
	list-style-type: none;
	padding-left: 13px;
	margin: 0px;
}
#inevidenza h4{
	margin:0 0 0 0;
	font-size:1.15em;
}

#inevidenza ul { 
	margin:0;
	padding:0;
	list-style:none;
}

#inevidenza li{
	border-bottom: 2px #ECEDEF solid;
	margin-bottom: 15px;
}

#inevidenza ul li  a:link, #inevidenza ul li  a:visited { 
	color:#003399;	
	text-decoration:none; 
	font-weight: bold;
}

#inevidenza ul li  a:hover, #inevidenza ul li  a:active { 
	color:#003399; 
	border-bottom: #FFAD00 2px solid; 
	font-weight: bold;
}

.box_home_eventi{
	float: left;
	margin-right: 15px;
}
.box_home_eventi ul{
	 list-style-type: none; 
	 margin: 0; 
	 padding: 0; 
}
.box_home_eventi li{
 	margin-bottom: 10px; 
	background: #FAFAFA; 
	border: 1px solid #C0C0C0;
	width: 36em;
}
.box_home_eventi_blocco{
	margin-bottom: 6px;
	background: #FAFAFA; 
	border: 1px solid #C0C0C0; 
	width: 36em;
}
.catalog_40_clearleft{
	height: 0em;
}
.catalog_69_clearleft{
	height: 0em;
}
.box_home_eventi_foto{
 	float: left;
	line-height: 0;
}
.box_home_eventi img{
	margin: 0; 
	padding: 0; 
	border: 0;
}
.box_home_eventi_testo{	
	margin-left: 130px;	
	margin-top: 5px; 
	padding-right: 5px;
}
.box_home_eventi_testo h4{
	font-size: 1.1em; 
	font-weight: bold; 
	margin: 0;
}
.box_home_eventi_blocco2{
	margin-bottom: 6px;
	background: #FAFAFA; 
	border: 1px solid #C0C0C0; 
}
.box_home_eventi_testo2{	
	padding: 5px;
}
.box_home_eventi_testo2 h4{
	font-size: 1.1em; 
	font-weight: bold; 
	margin: 0;
}
.box_home_eventi_blocco_partecipanet{
	margin-bottom: 6px;
	background: #FAFAFA; 
	border: 1px solid #C0C0C0; 
	width: 34em;
}
.box_img_partecipanet{
 	background: url(../pix/dinamica/bg_banda_partecipa.gif) left no-repeat; 
	height: 76px;
}
.box_img_partecipanet_link{
	width: 369px;
	height: 76px;
	margin: 0;
	padding: 0;
	display: block;
}
#catalog_60{
	margin-left: 19px;
}
.box_home_primopiano{
	float: left;
	margin-right: 20px;
}
.box_home_primopiano a{
	font-weight: bold;
	color: #000099;
}
#primopiano{
	list-style-type: none;
	padding-left: 19px;
	margin: 0px;
	float: left;
}
#primopiano h4{
	margin:0 0 0 0;
	font-size:1.15em;
}
.primopiano_box{
 	border-bottom: 2px solid #ECEDEF; 
	padding-bottom: 3px;
	width: 34.2em;
}
#primopiano ul { 
	margin:0;
	padding:0;
	list-style:none;
}

#primopiano li{
	border-bottom: 2px #ECEDEF solid;
	/* margin-bottom: 25px; */
        margin-bottom: 12px;
        padding-bottom: 5px;
}

#primopiano ul li  a:link, #primopiano ul li  a:visited { 
	color:#003399;	
	text-decoration:none; 
	font-weight: bold;
}

#primopiano ul li  a:hover, #primopiano ul li  a:active { 
	color:#003399; 
	border-bottom: #FFAD00 2px solid; 
	font-weight: bold;
}

#primopiano p{
	height: 3px;
}
#primopiano2{
	list-style-type: none;
	padding-left: 33px;
	margin: 0px;
}
#primopiano2 ul { 
	margin:0;
	padding:0;
	list-style:none;
}

#primopiano2 li{
	border-bottom: 2px #ECEDEF solid;
	margin-bottom: 25px;
}

#primopiano2 ul li  a:link, #primopiano2 ul li  a:visited { 
	color:#003399;	
	text-decoration:none; 
	font-weight: bold;
}

#primopiano2 ul li  a:hover, #primopiano2 ul li  a:active { 
	color:#003399; 
	border-bottom: #FFAD00 2px solid; 
	font-weight: bold;
}
#inbreve { 
	margin-bottom:1em;
	padding-bottom:1em;
	margin-left: 33px;
	width:98% !important;
	width /**/:   100%;
 }

#inbreve h5{
	margin:0;
	padding:0;
	font-size:1.05em;
}
#inbreve img {
	border:1px solid #000; 
	float:left; 
	margin:0 3px 0 0;  
}

#inbreve ul { 
	margin:0;
	padding:0;
	list-style:none;
}

#inbreve ul li{
        float: left;
	padding:5px 3px 5px 7px;
	width:98% !important;
	width /**/:98%;
        margin-bottom: 1px;
}

#inbreve ul li  a:link, #inbreve ul li  a:visited { 
	color:#000;	
	text-decoration:none; 
	display:inline; 
/*	font-weight: bold; */
}
#inbreve ul li  a:hover, #inbreve ul li  a:active { 
	color:#000; 
	display:inline;  
	border-bottom: #FFAD00 2px solid; 
/*	font-weight: bold; */
}

#testo{
	margin: 10px;
	margin-left: 20px;
}
#testo a{
	text-decoration: underline;
}
#testo_ridotto{
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 22%
}
#testo_ridotto a{
	text-decoration: underline;
}
#foto_int { 
	margin-bottom:20px;
	margin-top:10px;
	width:49em;
 }

#foto_int h5{
	font-size: 1.05em;
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}
#foto_int img {
	float:left; 
	margin: 0;
	padding: 0;
	padding-right: 5px;
}

#foto_int ul { 
	margin:0;
	padding:0;
	list-style:none;
}

#foto_int li { 
	margin:0;
	padding:0;
	padding-right: 5px;
	border: 1px solid #C0C0C0;
	background: #F9F9F9;
	margin-bottom: 5px;
}
.box_canale{ 
	margin:0;
	padding:0;
	padding-right: 5px;
	border: 1px solid #C0C0C0;
	background: #F9F9F9;
	margin-bottom: 5px;
	line-height: 1.2em;
}
#catalog_41{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_41{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_42{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_46{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_47{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_48{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_49{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_50{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_51{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_52{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_53{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_54{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_55{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_56{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_57{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_58{
	width: 100%;
	margin: 0;
	padding: 0;
}
.catalog_box_59{
	width: 100%;
	margin: 0;
	padding: 0;
}
#foto_int ul li  a:link, #foto_int ul li  a:visited { 
	color:#000;	
	text-decoration:none; 
	font-weight: bold;
}
#foto_int ul li  a:hover, #foto_int ul li  a:active { 
	text-decoration:underline;
}

/*
#foto_int ul li{
	float:left;
	padding:5px 3px 15px 7px;
	width:47% !important;
	width :49%;
	margin-bottom: 5px;
}

#foto_int ul li  a:link, #foto_int ul li  a:visited { 
	color:#000;	
	text-decoration:none; 
	display:block;  
	font-weight: bold;
}
#foto_int ul li  a:hover, #foto_int ul li  a:active { 
	text-decoration:underline;
	display:inline;  
}
*/


.blocco_link_foto{
	float:left;
	padding:5px 3px 15px 7px;
	width:47% !important;
	width /**/:49%;
	margin-bottom: 5px;
}
.blocco_link_foto h5{
	background: #FAFAFA;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px dashed #666666;
	border-right: 1px dashed #666666;
	padding: 4px;
	font-size: 1.05em;
	margin-bottom: 3px;
}
.blocco_link_foto img{
	border:1px solid #000; 
	float:left; 
	margin:0 3px 0 0;  
}












.box_info{
	padding-left: 20px;
	width:96%;
}

#info_link_sx{
	width:49%;
	float: left;
}

#info_link_sx ul{
	list-style: none; 
	margin: 0;
	padding: 0;
}

#info_link_sx li{
	 background: #ECEDEF; 
	 padding: 4px; 
	 margin-bottom: 2px; 
	 border-left: 2px solid #A9B1B8;
	 list-style: none; 
}
.blocco_link_canali{
	 background: #ECEDEF; 
	 padding: 4px; 
	 margin-bottom: 2px; 
	 border-left: 2px solid #A9B1B8;
	 width: 22em;
}
#info_link_dx{
	width:48%;
	float: left;
	margin-left: 10px;
}

#info_link_dx ul{
	list-style: none; 
	margin: 0;
	padding: 0;
}

#info_link_dx li{
	 background: #ECEDEF; 
	 padding: 4px; 
	 margin-bottom: 2px; 
	 border-left: 2px solid #A9B1B8;
	 list-style: none; 
}



.info_title{
	
	font-size: 1.1em;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px;
}

.schede_tit{
	background: #FAFAFA;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px dashed #666666;
	border-right: 1px dashed #666666;
	padding: 4px;
	margin-right: 10px;
	font-size: 1.05em;
	margin-bottom: 3px;
}
/* COLONNA DESTRA */
#colonna_dx{
	width: 130px; 
	float:right; 
	text-align: right; 
	padding-bottom: 10px;
}
.bandiere_visita{
	margin-right: 35px;
}
#menu_destra ul{
	margin:0;
	padding:0;
	list-style:none;
}

#menu_destra li{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dashed #858585;
}


.menu_destra_spacer{
	border-top: 10px solid #EAEBED;
}

#colonna_dx_piede{ 
	position:absolute;
	top:0; 
	right:0;
	padding-top: 5px;
	width: 150px;
	text-align: right;
}

#menu_pag{
	float:right; 
	width:22%;
}

#menu_pag ul{
	list-style: none; 
	margin-left: 10px;
	border-left: 2px solid #A9B1B8;
	padding-left: 4px;
}

#menu_pag li{
	 padding: 4px; 
	 margin-bottom: 2px; 
	 border-bottom: 1px dashed #A9B1B8;
}

#menu_pag ul, li{
	font-weight: normal;
}

.vivi{
	border: 1px solid #000;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.vivititolo{
	border-bottom: 1px dashed #000;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #E8E8E8;
	padding: 2px 8px 2px 8px;
}

.vivitesto{
	padding-left: 8px;
}

.box{
	border: 1px solid #000;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.titolo_box{
	border-bottom: 1px dashed #000;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #E8E8E8;
	padding: 2px 8px 2px 8px;
}

.testo_box{
	padding-left: 8px;
}

/* stili per il motore di ricerca phpdig */

.phpdigHighlight {
 font-weight: bold;
 background-color: #CCC;
}

.phpdiginputtext, .phpdigselect {
	color: #424242;
	background-color: #fff;
	border: 1px solid #000;
	font-size: 1em;

}

.phpdiginputsubmit {
	color: #fff;
	background-color: #424242;
	border: 1px solid #424242;
	font-size: 1em;

}

.phpdiginputradio {
}

.phpdighide {
 display: none;
}

.phpdigtitolo_pagina {
font-weight: bold;
font-size: 1.2em;
}

.phpdigtitolo_pagina a:link {
color: #039;
text-decoration: underline;
}

.phpdigtitolo_pagina a:visited {
text-decoration: underline;
}

.phpdigtitolo_pagina a:active {
text-decoration: underline;
color: red;
}

.phpdigtitolo_pagina a:hover {
text-decoration: underline;
}

.phpdigaltre_info {
font-size: 0.9em;
color: #424242;
}

.phpdigaltre_info a:link {
color: #039;
}

.phpdigaltre_info a:visited {
}

.phpdigaltre_info a:active {
color: red;
}

.phpdigaltre_info a:hover {
text-decoration: underline;
}

/*RUBRICA TELEFONICA*/

#banner_rubrica_tel{
	width: 100%;
	background: url(../pix/dinamica/banner_rubrica_tel.jpg) repeat-x 26%;
	text-align: left;
}
.form_sx{
	margin-left: 25px;
	margin-top: 10px;
}

.input_cerca{
	margin-left: 42px;
}

.ultimi_aggiornamenti{
	text-align: left;
	border-bottom: 1px solid #036;
}


.sfondo{
	padding: 5;
	background: #F7F7F7;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 0.9em;
}

.sfondo2{
	padding: 10px;
	background: #F7F7F7;
	border-top:1px dashed #000; 
	border-bottom:1px dashed #000;
}

.elenco_tabella{
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 0.8em;
}

.elenco_tabella td{
	padding: 4px;
	background: #ECEFF0;
}

.elenco_tabella th{
	padding: 4px;
	text-align: left;
}

.lista_rubrica{
	width: 100%;
	background: #CCCCCC;
}

.stampa{
	float: right;
}

.tab_nuova{
	width: 100%;
	margin: 0;
	padding: 0;
}

.tab_nuova input{
	margin: 2px;
}

.tab4{
	border: 0;
	background:: #FDFDFD;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 0.8em;
}

.tab4 th{
	border: 1px solid #FFFFFF;
	background: #f7f7f7;
}

.tab4 td{
	background: #ECEFF0;
	padding: 5px;
}
.small_bold{
	font-size: 0.8em;
	font-weight: bold;
}

#colonna_cx_rubrica{
	margin-left: 0px;
}

#contenitore_rubrica{ 
	margin: auto;
	border-top: 0px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 0px;
	width: 92%;
	min-width: 780px;
	text-align:center;
	background: #ffffff;
}

/*rubrica backoffice*/

.bko_bordato0{
	font-size: 0.9em; 
	padding: 10px; 
	border-bottom: 1px dashed #898989;
}
.bko_bordato1{
	border-top: 1px dashed #898989; 
	border-bottom: 1px dashed #898989; 
	background-color: #ECEDEF; 
	font-size: 0.9em; 
	padding: 10px;
}
.bko_blocco{
	font-size: 0.9em; 
	padding: 10px;
}
 
.bko_tabella1{
	background-color: #000000;
	font-size: 0.9em;
	width: 100%;
}
.bko_tabella2{
	background-color: #000; 
	font-size: 1em;
}
.bko_th{
	background-color: #ECEDEF; 
	text-align: left;
}

.bko_td0{
	border-top: 1px dashed #898989; 
	font-size: 0.9em; 
	padding: 10px;
}
.bko_td1{
	background-color: #ffffff; 
	text-align: left;
}
.bko_gold{
	background-color: #FFCC00;
}
.bko_form_bg{
	color: #424242;
	background-color: #ECEDEF;
	border: 1px solid #000;
	font-size: 1em;
	}
.bko_bg{
	background-color: #ECEDEF;
}
.bko_bg1{
	background-color: #fff;
}

/*SCRIVI AL SINDACO*/

.puntato
	{
	margin: 0; 
	padding: 0;
	}

.campi_data_entry
    { 
	color: #424242;
	background-color: #f5f6f7;
	border: 1px solid #F3B21D;
	margin-bottom: 5px;
	}

.campi_data_entry_GREEN
    { 
	color: #424242;
	background-color: #f5f6f7;	
	border: 1px solid #7CC72F;
	margin-bottom: 5px;
	}
	
.testo_small
    { 
	color: #424242;
	font-size: 0.8em;
	}
.form_dim
	{
	width: 330px;
	margin-bottom: 15px;
	}
.form_div
	{
	float: left; 
	margin-right: 5px;
	}
.form_div2
	{
	margin-right: 5px;
	}
.buttonfinto
    { 
	color: #fff;
	background-color: #424242;
	border: 1px solid #424242;
	font-size: 1em;
	line-height: 1.3em;
	padding: 4px;
	}
.buttonfinto a
    { 
	text-decoration: none;
	}
.strumenti
	{
	border: 1px dashed #808080; 
	padding: 5px; 
	float: left; 
	text-align: center; 
	margin-right: 20px; 
	font-size: 0.8em; 
	font-weight: bold;
	}
.navigatore
	{
	float: left; 
	text-align: left; 
	margin-right: 30px; 
	font-size: 0.8em; 
	font-weight: bold;
	}
.navigatore2
	{
	float: left; 
	text-align: center; 
	margin-right: 10px; 
	font-size: 0.8em; 
	font-weight: bold;
	}
.navigatore3
	{
	float: left; 
	text-align: right; 
	margin-left: 20px;  
	font-size: 0.8em; 
	font-weight: bold;
	}
.titoletto
	{
	font-size: 1em; 
	font-weight: bold;
	}
.box_info_scrivi
	{
	padding-top: 5px; 
	padding-bottom: 10px; 
	border-top: 1px dashed #000; 
	font-size: 0.8em; 
	font-weight: bold;
	}
.box_info_dati
	{
	margin-bottom: 10px;
	padding: 4px; 
	font-size: 0.8em;
	}
.box_info_scrivi_tip
	{
	background-color: #ECEDEF; 
	padding: 4px; 
	font-weight: bold;
	}

/* cataloghi home circoscrizioni */
#primopianocirc{
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
}

#primopianocirc h4{
	margin:0 0 0 0;
	font-size:1.15em;
}

#primopianocirc ul { 
	margin:0;
	padding:0;
	list-style:none;
}

#primopianocirc li{
	border-bottom: 2px #ECEDEF solid;
	margin-bottom: 25px;
}

#primopianocirc ul li  a:link, #primopianocirc ul li  a:visited { 
	color:#003399;	
	text-decoration:none; 
	font-weight: bold;
}

#primopianocirc ul li  a:hover, #primopianocirc ul li  a:active { 
	color:#003399; 
	border-bottom: #FFAD00 2px solid; 
	font-weight: bold;
}

#primopianocirc p{
	height: 5px;
}

/* menu figli 4 liv. circoscrizioni */

.menu_pag2{
	padding-bottom: 10px;
	margin: 0;
	text-align: left; 
	margin-right: 22%;
}

.menu_pag2 ul{  
	list-style: none; 
	margin: 0px;
	font-size: 0.95em;
	padding-left: 2px;
}

.menu_pag2 li{
	 padding-left: 15px;
	 background: url(../pix/designer/freccinablu.png) no-repeat; 
}

.menu_pag2 li a{
	 color: #22508E;
	 text-decoration: none;
}

.menu_pag2 li a:hover{
	 text-decoration: underline;
	 color: #22508E;
}

.menu_pag2 ul, li{
	font-weight: normal;
} 

/*NEWSLETTER*/
#contenitore_newsletter_comune{ 
	margin: auto;
	border-top: 0px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 0px;
	width: 92%;
	text-align:center;
	background: #ffffff;
	background: url(../pix/dinamica/bg_sep_banda_newsletter.png) top left repeat-y;
}

#contenitore2_newsletter_comune{
	width: 100%;
	margin: auto;
	text-align: left;
	margin-bottom:0;
	padding-bottom: 0;
	border-top: 4px solid #000;
	border-bottom: 4px solid #000;
	background: #ffffff;
}

#newsletter_banda_comune{
	height: 4em;	
	color: #000;
	background: url(../pix/dinamica/newsletter_bg_bandacomune.png) repeat-x 26% 0;
	padding-right: 10px;
	font-weight: bold;
	border-bottom: 2px solid #000;
}

#newsletter_testata_comune{
	width: 100%;
	background: url(../pix/dinamica/newsletter_testata_comune.png) repeat-x 26%;
	text-align: left;
	height: 62px;
}

#newsletter_testata_left_partecipa{
	width: 25%;
	background: url(../pix/dinamica/newsletter_testata_left_partecipa.png) no-repeat;
	float: left;
	height: 62px;
}

#newsletter_data_comune{
	color: #fff;
	height: 2.9em;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	width: 25%;
	float: left;
}

.newsletter_titolone_comune{
	font-size: 2.2em;
	color: #000;
	padding-top: 4px;
	padding-left: 40px;
	text-align: left;
	float: left;
}
#colonna_cx_newsletter_comune{
	margin-left: 0px;
}
.newsletter_privacy{
	margin-left: 33px;
	background: #EAEBED;
	border-top: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 85%;
	margin-top: 20px;
}
.newsletter_privacy a{
	text-decoration: underline;
	font-weight: bold;
}
.newsletter_box_freccina{
	margin-top: 2em;
	margin-bottom: 1.2em;
	background: url(../pix/dinamica/frecciagialla_small.png) no-repeat;
	padding-left: 33px;
	font-size: 0.8em;
}
.newsletter_redazione{
	padding:4px 0 4px 0; 
	border-top:1px dashed #000; 
	border-bottom:1px dashed #000; 
	background-color: #FAFAFA;
	margin-bottom: 5px;
}
.newsletter_logo_comune{
	padding: 0 10px 5px 33px;
	color: #000;
	text-align: left;
	font-size: 0.8em;
	margin-top: 30px;
	margin-bottom: 10px;
}

.newsletter_imgcomune{
 	float:left; 
 	border: 0px;
 	margin-right: 5px;
}
.barranorm{
	padding:2px 0 2px 0; 
	border-top:1px dashed #000; 
	background-color: #FAFAFA;
	margin-top: 10px;
	font-size: 1em;
	font-weight: normal;
}

/* gruppi consiliari */
#listafigli{
	list-style-type: none;
	padding-left: 23px;
	margin: 0px;
}
#listafigli ul { 
	margin:0;
	padding:0;
	list-style:none;
}

#listafigli li{
	border-bottom: 2px #ECEDEF solid;
	margin-bottom: 15px;
}

#listafigli ul li  a:link, #listafigli ul li  a:visited { 
	/* color:#003399;	*/
        color: #000000;
	text-decoration: underline; 
	font-weight: bold;
}

#listafigli ul li  a:hover, #listafigli ul li  a:active { 
	color:#003399; 
	/* border-bottom: #FFAD00 2px solid; */
	font-weight: bold;
}
.fotinahome{
float: left;
margin-top: 2px;
margin-bottom: 10px;
}

.tree {
list-style-type: none;
}

.expand {
border-bottom: 1px dashed #CCCCCC;
margin-left: 0;
}

/* partecipazioni societarie del comune */
.box_partecipazioni{ 
	margin:0;
	padding:0;
	border: 1px solid #C0C0C0;
        background-color: #f3f4f6;
	width: 40em;
}
.box_partecipazioni_sx {
        float:left;
        width:20em; 
        border-right:1px solid #999999;
        margin:1px;
        padding:2px;
}
.box_partecipazioni_dx {
        float:right;
        width:16em;
        text-align:right; 
        margin:1px; 
        padding:2px;
}
.catalog_box_62{
	width: 100%;
        width: 40em;
	margin: 0;
	padding: 0;
}
.catalog_box_63{
	width: 100%;
        width: 40em;
	margin: 0;
	padding: 0;
}

.catalog_62_clearleft{
	height: 0em;
        margin: 0;
        display: none;
}
.catalog_63_clearleft{
	height: 0em;
        margin: 0;
        display: none;
}
#catalog_62{
margin: 0;
padding: 0;
}

#catalog_63{
margin: 0;
padding: 0;
}

/* incarichi e collaborazioni */
.box_incarichi{ 
	margin:0;
	padding:0;
	border: 1px solid #C0C0C0;
/*         background-color: #f3f4f6; */
        background-color:#fff;
	width: 44em;
        margin-bottom: 15px;
}
.box_incarichi_nominativo {
        background-color:#CCCCCC;
        font-weight: bold;
        padding: 1px;
}
.box_incarichi_oggetto {
        border-bottom: 1px solid #cccccc;
        background-color: #fff;
        padding-top: 3px;
        padding-bottom: 3px;
}
.box_incarichi_testolargo {
        /* border-bottom: 1px solid #cccccc; */
        /* background-color: #fff; */
        padding-top: 3px;
        padding-bottom: 3px;
}
.box_incarichi_sx {
        float:left;
        width:25em;
        margin: 0px; 
        padding: 0px;
}
.box_incarichi_dx {
        float:right;
        /* width:15em; */
        text-align:right; 
        margin: 0px;
        padding: 0px;
}
.catalog_box_65{
	width: 100%;
        width: 44em;
	margin: 0;
	padding: 0;
}

.catalog_65_clearleft{
	height: 0em;
        margin: 0;
        display: none;
}
#catalog_65{
margin: 0;
padding: 0;
}

/*palmare*/

.menu_veloce{
	display: none;
}
.agenda_settimanale_palmare{
	display: none;
}

/*AGGIUNTE VARIE*/
.box_home_artfall{
	margin-bottom: 20px;
	border: 1px solid #C0C0C0; 
	width: 36em;
}
.box_cta{
	width: 450px; 
	margin-left: 5px;  
	margin-bottom: 10px; 
	border: 1px solid #C4C4C4;	
}

.top_cta{
	background: #f2f2f2;
	padding: 4px; 
	color: #000; 
}
.testo_cta{
	padding: 2px 4px 4px 4px; 
	font-size: 0.9em;
}
.menu_sinistra_cta ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
.menu_sinistra_cta li a{	
	background: url(../pix/arrow_small_blue2.png) no-repeat left top;
	margin: 2px;
	padding: 2px;
	padding-right: 5px;
	display:block;
	padding-left: 7px;
}
.menu_sinistra_cta li a:hover{
	background: url(../pix/arrow_small_blue2.png) no-repeat left top #fff;
	text-decoration: none;
}
.menu_sinistra_cta li{
	display:inline;
}

