<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */


body
{
	line-height:22px;
	margin:0px;
	
	background: #efede3;
	/*font-family: 'Lato', sans-serif;*/
	font-family: Tahoma, Geneva, sans-serif, Verdana, arial, sans-serif;
	font-size: 1em!important;
	color:#000000;
	
}

h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
}
ul, li {margin:0px; padding:0;}
li {
	list-style-position: inside;
	/*list-style-image: url(img/list.jpg);*/
	padding:3px 10px;
}
table {border-top: 1px solid #CCCCCC !important; border-right: 1px solid #CCCCCC;}
td {padding:5px; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

p {margin:0px 0 10px 0;}

h1
{
	background:#FFFFFF; padding:2px 15px 2px 0; width:auto; display:inline-block; font-size:20px; text-transform:uppercase; font-weight:normal; line-height:25px; color:#000000;/* white-space:nowrap; */	
}

h2
{
	/*background:#FFFFFF; padding:2px 15px 2px 0; width:auto; display:inline-block; font-size:20px; text-transform:uppercase; font-weight:normal; line-height:25px; color:#000000;/* white-space:nowrap; */	
	background:#FFFFFF; padding:2px 15px 2px 0; width:auto;  display:inline-block; font-size:12px; text-transform:uppercase; font-weight:normal; line-height:22px; color:#747474; font-style: italic;
}

h3
{
	background:#FFFFFF; padding:2px 15px 2px 0; width:auto; display:inline-block; font-size:18px; text-transform:uppercase; font-weight:normal; line-height:25px; color:#000000;
}

h4
{
	background:#FFFFFF; padding:2px 15px 2px 0; width:auto;  display:inline-block; font-size:12px; text-transform:uppercase; font-weight:normal; line-height:22px; color:#000000;
}

h5 
{
	 padding:2px 15px 2px 0; width:auto;  display:inline-block; font-size:10px; text-transform:uppercase; font-weight:normal; line-height:22px; color:#000000;
}

.intestazioneComponente {background:#e0dec9; }
.intestazioneComponente h3{background:#FFFFFF; padding:0px 15px 0px 0!important; width:auto; display:inline-block; font-size:18px; text-transform:uppercase; font-weight:normal; line-height:20px; color:#000000;}
.intestazioneComponente h2{display:block;   }
.contenitoreComponente h4 {line-height:20px; margin:4px 0 15px 0!important; display:block;}



.bold {font-weight:bold;}

a{color:#505050; text-decoration:none; border-bottom:1px dotted #505050;}
a:hover{color:#000000; border-bottom:none;}

hr{display:none; }
 
form {margin:0px;padding:0px;}
img{border:none;}
.clear {clear:both;}

.spessore105 {height:105px;}
.spessore5 {height:5px;}
.spessore10 {height:10px;}
.spessore15 {height:15px;}
.spessore20 {height:20px;}
.spessore25 {height:25px;}
.spessore30 {height:30px;}
.spessore35 {height:35px;}
.spessore40 {height:40px;}
.spessore60 {height:60px;}
.spessoreGrigio {height:20px; background:#e0dec9;}
.spessoreBianco20 {height:20px; background:#FFFFFF;}
.spessoreBianco30 {height:30px; background:#FFFFFF;}
.spessore5Grigio {height:5px; background:#f4f3ed;}
span.spessore30 {display:block;}

.mainContainer {
	width:1075px; margin-left:auto; margin-right:auto; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.5); 
	
	background:url(img/bg_vert.png) top	 left no-repeat #FFFFFF;}

.mainContainerInner {padding:20px 60px 0px 60px; background:url(img/background_top.png) top center no-repeat;}
.top {position:relative;  }
.logo {position:absolute; top:-5px; left:0; }
.claim {position:absolute; top:-5px; left:92px; width:295px; height:110px; background:url(img/claim.png); }
.claimAccessibile {display:none;}


/* impostazioni pannello strumenti */
.strumenti {position:absolute; width:360px; height:30px; top:10px; right:0; text-align:right; font-size: 11px;	}
.strumentiInner {position:relative;}
.strumentiInner .testo a { border:none;}
.search {position:absolute; width:360px; height:30px; top:50px; right:0; text-align:right;}
.search input.campoSearch {border:1px solid #e0dec9; font-size:11px; padding:5px; background:url(img/bg_input.jpg) top left; width:269px; } 
.search input.bottone {border:1px solid #e0dec9; background:#e0dec9; font-size:11px; padding:5px; width:75px; text-align:center; text-transform:uppercase; font-weight:bold;}

.altoContrasto {width:110px; height:20px; background:#000000; color:#ffdf00; border:1px solid #000000; position:absolute; top:6px; left:0; padding:2px 0 0 0; text-align:center; text-transform:uppercase;  }
.versioneGrafica { display:none;}
.altoContrasto a {display:block; color:#ffdf00; border:none;}
.testo { background:#e0dec9; border:1px solid #000000; width:20px; height:20px; position:absolute; top:6px; left:5px; text-align:center; text-transform:uppercase;   padding:2px 0 0 0;}
.small {left:115px; display:block;}
.medium {left:140px; font-size:17px; display:block;}
.big {left:165px;  font-size:21px; display:block;}


.saltaContenuto {display:none;}


/* foto copertina */
.bordoTop { height:20px; }
.bordoTop img {height:20px !important;}
.bordoBottom {height:5px; }
.fotoCopertina {height:270px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#dcd3ca; background:url(img/img_copertina.jpg) top left no-repeat;}

/* impostazione colori */
.colorDefault { background:#e0dec9;}
.colorComune {background:#99cc00;}
.colorAmmTrasp {background:#c180d4;}
.colorVivere {background:#ff6600;}
.colorServiziOnLline {background:#6699ff;}
.colorTurismo {background:#ffcd32;}
.colorSindacoRisponde {background:#cee0e8;}


ul.ulcolorDefault a.secondayMenuSelected{ border-right:4px solid #e0dec9; font-weight:bold;}
ul.ulcolorComune a.secondayMenuSelected{border-right:4px solid#99cc00; font-weight:bold;}
ul.ulcolorAmmTrasp a.secondayMenuSelected {border-right:4px solid#c180d4; font-weight:bold;}
ul.ulcolorVivere a.secondayMenuSelected{border-right:4px solid#ff6600; font-weight:bold;}
ul.ulcolorServiziOnLline a.secondayMenuSelected {border-right:4px solid#6699ff; font-weight:bold;}
ul.ulcolorTurismo a.secondayMenuSelected {border-right:4px solid#ffcd32; font-weight:bold;}
ul.ulcolorSindacoRisponde a.secondayMenuSelected {border-right:4px solid#cee0e8; font-weight:bold;}




/* impostazione colonne */
.colonnaSx {width:260px;  float:left;}
.colonnaDx {width:694px;  float:right; /*border-left:1px solid #e0dec9;*/}
.colonnaSxInner {padding:0 30px 0 0;}
.colonnaDxInner {padding:0 0 0 30px;}


/* impostazioni colonne pagine interne */
.colonnaCentralePagInterna {width:430px; float:left;}
.colonnaDestraPagInterna {width:205px; float:right;}



/* menù verticale */
.menuVert ul {margin:0; padding:0;}
.menuVert li { border-bottom:1px solid #FFFFFF; text-transform:uppercase; list-style:none; padding:0;}
.menuVert li a { display:block; padding:12px 15px; color:#000000; border-bottom:none;}
.menuVert li a:hover { background-color:#e0dec9;}

/* menù verticale interna */

.menuVertInt ul {margin:0; padding:0;}
.menuVertInt li { border-bottom:1px solid #FFFFFF; text-transform:uppercase; list-style:none; padding:0;}
.menuVertInt li a { display:block; padding:12px 15px; color:#000000; border-bottom:none;}
.menuVertInt li a:hover { background-color:#e0dec9;}

.menuVertInt ul li ul {margin:0 0 6px 0; padding:0;}
.menuVertInt ul ul li { border-bottom:1px solid #ffffff; text-transform:uppercase; list-style:none; padding:0; background-color:#f5f4ee; font-size:11px;}
.menuVertInt ul ul li a { display:block; padding:6px 10px 6px 20px; color:#000000; border-bottom:none;}
.menuVertInt ul ul li a:hover { background-color:#e0dec9;}

.menuVertInt ul ul ul  {margin:0 0 0px 0; padding:0;}
.menuVertInt ul ul ul li { border-bottom:1px solid #f5f4ee; text-transform:uppercase; list-style:none; padding:0; background-color:#ffffff; font-size:11px;}
.menuVertInt ul ul  ul li a { display:block; padding:6px 10px 6px 30px; color:#000000; border-bottom:none;}
.menuVertInt ul ul  ul li a:hover { background-color:#e0dec9;}

.menuVertInt ul ul ul ul {margin:0 0 0px 0; padding:0;}
.menuVertInt ul ul ul ul li {  border:none; text-transform:uppercase; list-style:none; padding:0; background-color:#ffffff; font-size:11px; background:url(img/minili.png) top left no-repeat !important;}
.menuVertInt ul ul  ul ul li a { display:block; padding:4px 10px 4px 40px; color:#000000; border:none;}
.menuVertInt ul ul  ul ul li a:hover { background-color:#e0dec9;}

.menuVertInt ul ul ul ul ul {margin:0 0 0px 0; padding:0;}
.menuVertInt ul ul ul ul ul li {  border:none; text-transform:uppercase; list-style:none; padding:0; background-color:#ffffff; font-size:11px;}
.menuVertInt ul ul  ul ul ul li a { display:block; padding:4px 10px 4px 50px; color:#000000; border:none;}
.menuVertInt ul ul  ul ul  ul li a:hover { background-color:#e0dec9;}


div.contenitoreIlSindacoRisponde {display:none;}

.contenitoreIlSindacoRisponde .menuVert ul ul {margin:0; padding:0;}

.contenitoreIlSindacoRisponde .menuVert ul ul li {list-style-position: inside; list-style-image: url(img/list.jpg); padding:3px 10px; text-transform:lowercase;}
.contenitoreIlSindacoRisponde .menuVert ul ul li a { display:block; padding:1px 0px 1px 0px; color:#000000; border-bottom:none; border-bottom:1px solid #FFFFFF; }
.contenitoreIlSindacoRisponde .menuVert ul ul li a:hover { border-bottom:1px solid #e0dec9; background:none;}





.testoVoceMenu  {padding:5px 10px; text-transform:lowercase; display:block;}



/* impostazioni titoli pagine e parte centrale */
.briciole {font-weight:bold; font-size:11px;}
.briciole a { text-transform:lowercase;}
.briciole a.selected { text-transform:uppercase;}

.titoloPaginaInterna, .titoloBoxNewsHome {background:#eeece0;}
.titoloPaginaInternaInner, .titoloNews {padding:0 30px 0 0; }
.sottoTitoloPagineInternaInner {/*color:#747474; font-style: italic; text-transform:uppercase; display:block;*/}
.titoloNews {background:#FFFFFF; padding:2px 15px 2px 0; width:auto; display:inline; font-size:20px; text-transform:uppercase; font-weight:normal; line-height:25px; color:#000000;}

.contenutoCentrale {width:430px; float:left;}
.paginaEstesa {width:100%;}

.testoArticolo ul {margin:10px; padding:5px 10px 5px 20px;}
.testoArticolo ul li {
	padding:3px 0  3px 0;
	list-style-position: outside;
	/*list-style-image: url(img/list.jpg);*/
}




/* footer */
.footer {background:#ffffff;  font-size: 11px;}
.footerInner {padding:30px 0 0px 0; position:relative; }
.stemmaComune { width:70px; float:left;}
span.intestazioneComune {font-weight:bold; text-transform:uppercase;}
.riferimentiComune { width:355px; float:left;}

/* menu footer e top */
.menuFooter {right:0; width:490px; float:right; text-align:right;}
.menuTop {right:0; width:180px; float:right; text-align:right; padding-top:10px; }
.menuFooter ul, .menuTop ul {text-align:right;}
.menuFooter li, .menuTop li  { list-style:none; display:inline; text-transform:uppercase; border-right:1px solid #e0dec9;}
.menuFooter li.last, .menuTop li.last {border-right:none;}
.menuFooter li a, .menuTop li a {border-bottom:dotted 1px #505050; }





/*home - news*/
.rigaNews {position:relative;}
.fotoNews {float:left; border:1px solid #cacaca; width:135px; height:100px; overflow:hidden; text-align:center;}
.testoNews {float:right; width:500px; height: ; overflow: ; text-align:left; line-height:18px;}
.titoloRigaNews {padding: 0 0 5px 0; line-height:18px;}
.titoloRigaNews a { text-transform:uppercase; font-weight:bold;}
.leggiTutto {padding:8px 0 0 0;}
.leggiTutto a { font-weight:bold; font-size:11px; text-transform:uppercase;}
.tutteLeNews {width: 180px; background:#e0dec9; text-align:center; padding:5px 0;  float:right; }
.tutteLeNews a {font-weight:bold; font-size:11px; text-transform:uppercase; display:block; border-bottom:none;}


/* pagina interna colonna destra */

.fotoAllegata {border:1px solid #cacaca; height:140px; overflow:hidden;}
.fotoAllegataSmallA, .fotoAllegataSmallB {border:1px solid #cacaca; width:97px; height:65px; overflow:hidden; margin-bottom:5px;}
.fotoAllegataSmallA {float:left;}
.fotoAllegataSmallB {float:right;}


.labelBox { background:#e0dec9; padding:6px 10px; text-transform:uppercase; font-weight:bold; font-size:11px;}
.attachments_elemento_icona, .link_elemento_icona {
padding: 5px 15px 5px 30px;
border-bottom:1px solid #cacaca;}

.attachments_elemento_icona {background: url(img/mini_icon_doc.png) 3px 6px no-repeat;}
.link_elemento_icona {background: url(img/mini_icon_link.png) 3px 10px no-repeat;}




span.attachments_size {display:block; font-size:10px;}


.roundBoxGrigio1
{
	background:#FFFFFF;
	border:solid 1px #FFFFFF;
	padding:25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}


.comp_istanziatore_componenti
{
	margin-top:40px!important;
}

.attachments {margin-top:20px;  margin-bottom:35px;}
/*icone attachments*/
.attachment_pdf {background: url(img/icone/pdf_icon.gif) 3px 6px no-repeat!important;}
.attachment_doc {background: url(img/icone/doc_icon.gif) 3px 6px no-repeat!important;}
.attachment_txt {background: url(img/icone/txt_icon.gif) 3px 6px no-repeat!important;}
.attachment_pps {background: url(img/icone/pps_icon.gif) 3px 6px no-repeat!important;}
.attachment_avi {background: url(img/icone/avi_icon.gif) 3px 6px no-repeat!important;}
.attachment_jpg {background: url(img/icone/jpg_icon.gif) 3px 6px no-repeat!important;}
.attachment_ppt {background: url(img/icone/ppt_icon.gif) 3px 6px no-repeat!important;}
.attachment_xls {background: url(img/icone/xls_icon.gif) 3px 6px no-repeat!important;}
.attachment_xlsx {background: url(img/icone/xls_icon.gif) 3px 6px no-repeat!important;}
.attachment_xml {background: url(img/icone/xml_icon.gif) 3px 6px no-repeat!important;}
.attachment_zip {background: url(img/icone/zip_icon.gif) 3px 6px no-repeat!important;}
.attachment_rar {background: url(img/icone/zip_icon.gif) 3px 6px no-repeat!important;}
.attachment_rtf	{background: url(img/icone/rtf_icon.gif) 3px 6px no-repeat!important;} 					
	
.attachments_no_allegati {display:none;}




.roundBoxGrigio1 {background:#FFFFFF!important; margin-top:20px;}
.div_cel_texthtml {margin-bottom:30px;}
.div_cel_texthtml_div_principale div {margin-top:10px;}


.input.vis_SUBMIT {background-color:#e0dec9!important;}
.sottoTitoloIntestazione div {margin-top:10px;}






#slideGallery
{
	width:100%;
	height:205px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#slideGalleryContainer
{
	position:relative;
}

#galleryBuffer1, #galleryBuffer2
{
	width:100%;
	height:270px;
	position:absolute;
	top:0px;
	left:0px;

}

#galleryBufferForeground
{
	/*background:url(img/foreground_gallery.png) top left no-repeat;*/
	width:100%;
	height:270px;
	position:absolute;
	top:0px;
	left:0px;
}



.menuResponsiveToggle {display:none;}


/* CSS Document */




/*Modifiche al calendario eventi*/


.comp_news_calendar_dates_container, .comp_news_calendar_search_container 
	{
   		background: #eeece0;
   		
    }

.comp_calendarioNews_Data 
	{
    	color: #000!important;
	}

    
.footer_oggi
	{
		background-color:#fff!important; 
		color:#000!important;
	}

table
	{
    	/*border: 1px solid #eeece0!important;*/
    }

td  {
		border: none;
	}

.comp_news_calendar_no_content_found 
	{
    	background: #1d88c2;
    }

a 
	{
    	border-bottom: 0px dotted #505050;
	}

table.comp_news_calendar_dates_container 
	{
    	border: 1px solid #eeece0!important;
	}

.spazio_bianco
	{
		border-right: none!important;
		background: #1d88c2!important;
	}

.spazio-bianco-right
	{
		background-color: #eeece0!important;
		border-left: none!important;
	}	

 .tab_circonda
 	{
 		border: 1px solid #eeece0!important; 		
 	}

 	.comp_calendarioNews_categorie
	{
		/*margin:5px;*/ 
		/*padding:5px;*/ 
		margin-bottom:25px;
		margin-top:25px;
		color:#000!important;
		border: 1px solid #eeece0!important;
	}

.tab_con_tab
	{
	  	display: flex;
    	justify-content: center;
    	width: 100%;
	}

.tab_calendario
	{
		margin-top:-10px;
	}	


.raggruppa_tabelle_calendario
	{
		width:100%;
	    overflow: overlay;
	}	
</pre></body></html>