body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:160%; margin:0; padding:0; 	background-image:url(../immagini/vuoto.gif);}/* dinamico */
p {margin-top:0}
.p, .p p{margin:0; padding:0}
table {font-size:100%;}
.clear {clear:both; font-size:0.1em; color:#000000;}
a img, .blocco_testo img { border-width:0px; }
.nowrap {white-space:nowrap}
.nowrap_cerca {white-space:nowrap; background:none;}
.raquo {background-image:url(../immagini/raquo.gif); background-position:100% 50%; background-repeat:no-repeat; padding-right:14px;}
.laquo {background-image:url(../immagini/laquo.gif); background-position:0 50%; background-repeat:no-repeat; padding-left:14px;}

.intestazione {visibility:visible;display:block;background-color:#000000; COLOR: #ffffff;FONT-SIZE: 180%}


.carattere_img{
	display:none;
}
.carattere{
	display:none;
}

.nascosto{
	display:none;
}


A {
	color: #00FFFF;
	padding: 2px;

}
A:link {
	color:#00FFFF; background-color:#000000;

}
A:visited {
	color:#00FFFF; background-color:#000000;
}
A:hover {
	color: #651866; background-color: #ffffff; 

}
H1 {
	FONT-SIZE: 120%;
}
H2 {
	FONT-SIZE: 110%;
}
H3 {
	FONT-SIZE: 110%;
}
H4 {
	FONT-SIZE: 110%;
}
H5 {
	FONT-SIZE: 110%;
}
H6 {
	FONT-SIZE: 160%;
}
	.briciole, .briciole a:link, .briciole a:visited {color:#00FFFF; background-color:#000000}
	.briciole a:hover {COLOR: #651866; BACKGROUND-COLOR: #ffffff}
	
.nav_203 .box_1liv {color:#ffffff;}
.nav_203 .box_2liv {color:#000000;}
	.nav_203 .box_2liv  a:link, .nav_203 .box_2liv a:visited {color:#00FFFF; background-color:#000000;TEXT-DECORATION: underline}
	.nav_203 .box_2liv  a:hover, .nav_203 .box_2liv a:active {color:#651866; BACKGROUND-COLOR: #ffffff;}

.nav_204 .box_1liv {color:#ffffff;}
.nav_204 .box_2liv {color:#000000;}
	.nav_204 .box_2liv  a:link, .nav_204 .box_2liv a:visited {color:#00FFFF; background-color:#000000;TEXT-DECORATION: underline}
	.nav_204 .box_2liv  a:hover, .nav_204 .box_2liv a:active {color:#651866; BACKGROUND-COLOR: #ffffff;}

td.row0	{ TEXT-ALIGN: right; background-color: #000000; }
td.row1	{ background-color: #000000; }
td.row2	{ background-color: #000000; }
td.row3	{ background-color: #000000; }
td.row4	{ background-color: #000000; }

.homeComune td h3 {
	border: 1px solid #ffffff;
	background: #000000;
	font-size:1.2em;
	color: #ffffff;
	padding:4px 6px;
	 margin:0 0 .5em 0;
}
/* LAYOUT */

.contenitore_pagina {background-repeat:repeat-y; background-position:400px 0; width:100%;background-position:left; background-color:#000000 } /* dinamico */
.contenitore_pagina2 {background-position:right; background-repeat:repeat-y; border-top:1px dashed #000000; background-color:#000000} /* dinamico */
.contenitore_pagina3 {background-repeat:repeat-y; background-position:400px 0; width:100%;background-position:left;border-top:1px dashed #000000;background-color:#000000 } /* dinamico */
.dimensione_carattere1 { font-size:0.7em;}
.dimensione_carattere2 { font-size:0.85em;}
.dimensione_carattere3 { font-size:1.0em}


/* skip */
.skip {position:absolute; top:-10000px;}

/* stampa */
.logo_stampa {display:none}

.odd th, .odd td {background: #000000;color: #ffffff;border: 1px solid #ccc;}
.even th, .even td {background: #000000;color: #ffffff;border: 1px solid #ccc;}

/* header */
.header_home {background-position:right; 	 background-repeat:repeat-y;background-color:#000000;color:#FFFFFF;}/* dinamico */ 
.header_box2 a {padding-top:0;}
.header {background-repeat:repeat-x;width:100%;}/* dinamico */
.testata { display:none}/* dinamico */ 
.testodata {width:210px;color:#FFFFFF;  float:right; padding-bottom:2px}
.testodata div {padding-left:40px; text-align:left;}
.logo_int {position:absolute; top:0; left:0;}
.zoom_carattere { background-color:#000000;	 color:#FFFFFF; padding: 0 2px; width:1.4em;}
.big0 {font-size:0.9em; padding:0.3em 0 1px 0}
.big1 {font-size:1.1em; padding:0.2em 0 1px 0}
.big2 {font-size:1.3em;}
.carattere {background:url(../immagini/raquo.gif) 99% 3px no-repeat; padding-right:13px}
.header a { padding-right:10px; text-decoration:none}
.header .header_box2 a { padding-right:0px;}
.header a.carattere_img { padding-right:0px;}
.header_nav1 {background-color:#000000;}
/*.header_nav {float:right; width:208px;}*/
.header_nav {background-color:#000000;padding-top: 5px;}

.header_box1 {padding:28px 512px 0px 200px;}
.header_box2 {padding:3px 5px 0px 0px; text-align:right}/*padding:12px 212px 10px 200px;*/
.div_nav_int_sx .header_box2 {padding:3px 5px 0px 5px; text-align:left}
.header_box1 a, .header_box2  a {white-space:nowrap;}
	.header_nav_box {height: auto !important; height:10px; min-height:10px;}
	.header_home .header_nav_box { text-align:left; padding-left:30px}
	.header_int { border-bottom:1px dashed #7698BB}
	.header_int .header_nav_box { padding-right:10px}	
	.header_nav_box div {padding:5px 20px 3px 5px;}
	.sposta1 {width:51%; float:left;  text-align:left}
	.sposta2 {margin-left:48%;}
	/*.sposta1 {position:absolute; left:18.2em;}
	.sposta2 {position:absolute; left:27.8em;}*/
.indent {padding-left:7px;}

/* corpo pagina */
.contenitore {float:left; width:100% !important; width: auto;}
.contenitore2 {width:99%;}/*margin-left:-3px*/ /*serve per ie5 */
	.percorso {text-transform:lowercase; position:relative; top:-5px; font-weight:bold;}/* dinamico */
		.percorso a:link, .percorso a:visited {text-decoration:none; background-image:url(../immagini/raquo.gif); background-position:100% 4px; background-repeat:no-repeat; padding-right:13px;}
		.percorso span {background-image:url(../immagini/raquo.gif); background-position:100% 4px; background-repeat:no-repeat; padding-right:13px;}
.box_secondario, .box_secondario_portali {padding:2px 5px 2px 0px; background-color:#000000;color:#ffffff; font-size:1em; margin:10px 0 5px 0; background-position:bottom; background-repeat:repeat-x; }/* dinamico */
	.box_secondario span, .box_secondario_portali  span{padding:2px 20px 2px 5px; font-weight:bold; text-decoration:none}/* dinamico */
	.box_secondario_linkhome {border-bottom:2px solid  #6E93B7}

.divcx_int {margin-left:201px;background-color:#000000;	 color:#FFFFFF;}/*testo centrale */
.mdx {margin-right: 209px}/*testo centrale */
.div_nav_int_dx {float: right; width:209px;background-color:#000000;	 color:#FFFFFF;}/* menu  */
.div_nav_int_sx {float: left; width:200px;background-color:#000000;	 color:#FFFFFF;}/* menu  */

.testo_contenuto { padding-top:10px;}
.blocco_testo {padding: 0 10px;}
	.div_testo {padding: 0px; /*width:99%*/}

.box_fotogallery {width:100%;}
	.fotozoom {width:100%; text-align:center}
	.testo_zoom {font-size: 0.8em; padding:5px}

/* navigazione */
.blocco_box {padding-bottom:0;  font-size:0.9em; background-color:#000000;	 color:#FFFFFF;}
.box_1liv a, .box_2liv a, .box_3liv a {text-decoration:none; display:block}
.div_nav_int_sx h3,.div_nav_int_sx h2, .div_nav_int_dx h3,.div_nav_int_dx h2 { margin:0; padding:0; font-size:100%;}
.box_1liv {margin:0 0px 2px 0; padding:5px 2px 1px 6px; font-size:1.2em;color:#FFFFFF;}
.box_2liv {margin:0 0px 2px 0; padding:0;} 
.box_2liv a{padding:3px 6px;margin:0 0px 0px 0;} 
.box_3liv a{padding:2px 6px;margin:0 0px 1px 0;}


	.box1_int {margin-top:30px; margin-bottom:0 ; font-weight:bold; font-size:1.0em; }
	.box2_int {margin-top:5px; padding-right:0;}
	
/* footer */


.footer1 {background-repeat:repeat-y; background-position:right} /* dinamico */
.footer_small {background-repeat:repeat-x; border-top:1px dashed #000000; background-color:#000000;	 color:#FFFFFF; padding:0; margin:0;} /* dinamico */
.footer_small2 {background-position:right top; background-repeat:no-repeat; width:100%;} /* dinamico */
	.footer_small2 img {float:right;}
	.footer_testo {padding:0px 0 0 10px; font-size:0.9em;}
.footer2 {padding:0px 10px 3px 10px; font-weight:bold; font-size:0.9em;}
	.footer2 a {text-decoration:none; margin-bottom:10px;}
	div.footer_vetrina div.box_vetrina {float:left; width:33%;}
	div.footer_vetrina {margin-right:225px; font-size:0.85em;width:100%;voice-family: "\"}\""; voice-family:inherit; width:auto;}	/* lasciare la riga sotto vuota altrimenti  IE5 non legge nulla */

.footer1 {padding:0; margin:0;}
		.vetrina {margin-top:10px; padding: 0 5%; height:auto !important;  height:90px; min-height:90px; } 
			.vetrina ul.elenco_no_punto {margin:2px 0 2px 0px;}
			.vetrina .lista_allegati li {padding:0px 2px}
			.vetrina img {margin-bottom:3px}
	
/* TESTO */  
h1.titolo_pagina { display:none}
.titolo {margin:0; padding:5px 0 2px 0; font-size:1.6em; font-weight:bold}  /* dinamico */
.titolo_notizia {margin:0; padding:5px 0 2px 0; font-size:1.4em; font-weight:bold}
.titolo_categorie {margin:0; padding:5px 0 2px 0; font-size:1.3em; font-weight:bold}
.sottotitolo { font-style:italic; font-size:1.1em; font-weight:bold; padding-bottom: 2px}/* dinamico */
.bold {font-weight:bold;}
.italic { font-style:italic;}
.normal {font-weight:normal;}
.underline {text-decoration:underline;}
.small {font-size:0.9em;}
.small2 {font-size:0.7em;}
.big {font-size:1.1em;}
.big2 {font-size:1.15em;}
.testoright {text-align:right;}
.testocenter {text-align: center;}
.testoleft {text-align:left;}
.red, ul.archivio_immagini span .red, ul.archivio_immagini div .red {color:#88231D;}
.blu, ul.archivio_immagini span .blu, ul.archivio_immagini div .blu {color:#2158A6;}
.risorse {padding: 10px 0 0 0; clear: both; font-weight:bold; font-size:1.2em;}
.titolo_categorizzato { font-size:110%; font-weight:bold; padding-top:5px;} /* dinamico */
.nessun_contenuto {font-weight:bold; font-size:1.2em; text-align:center; letter-spacing:0.05em; margin-top:30px;}
.navigazione {padding: 5px 10px 5px 0; text-align:right}
	.navigazione a { font-weight:bold}
	.navigazione a:link,.navigazione a:visited { text-decoration:none}
	.navigazione a:hover,.navigazione a:active { text-decoration:underline}
	.navigazione span { text-decoration:none}
/*.briciole { padding: 3px;} */
.comunicati_float {width:49%; float:left}
.comuni_float {width:33%; float:left}

/* Link e allegati  */
.lista_allegati {list-style-type:none; padding:0; margin:0}
	.lista_allegati li {padding:2px}
a.link_allegati:link, a.link_allegati:visited {text-decoration:none; font-weight:bold; background-image:url(../immagini/raquo.gif); background-position:5px 3px; background-repeat:no-repeat; padding-left:17px;}
a.foto:link, a.foto:visited {background-image:url(../immagini/foto.gif); background-position:0 0; background-repeat:no-repeat; padding-left:21px;}
a.audio:link, a.audio:visited {background-image:url(../immagini/audio.gif); background-position:0 0; background-repeat:no-repeat; padding-left:21px;}
	 a.link_allegati:hover, a.link_allegati:active { text-decoration:underline; font-weight:bold}
	.link_allegati span { text-decoration:none}
ul.elenco_no_punto {list-style-type:none; padding:0; margin:12px 0 8px 6px;}
	ul.elenco_no_punto li {padding:0; margin:6px 0;}
	ul.elenco_no_punto span.link_allegati {text-decoration:underline; background-position:0 3px; background-repeat:no-repeat; padding:5px 0 5px 22px;}
	ul.elenco_no_punto .link_allegati  a{ background-color:#FFFFFF}
.corr_no_link {background-image:url(../immagini/raquo.gif); background-position:5px 3px; background-repeat:no-repeat; padding-left:17px;}
	

/* elenco puntato archivio */
ul {list-style-type:square;}
ul.archivio_immagini {clear: both; margin: 6px 10px 1px 10px ; padding: 0} /* dinamico */
	ul.archivio_immagini img {float: left; margin: 0 5px 0 0}
	ul.archivio_immagini p {padding:0; margin:0}
	li.elenco_img, li.elenco, li.elenco_raquo  {padding: 0 0 6px 0px;} 
		li.elenco_img {list-style-type: none; color:#ffffff;}
		li.elenco {list-style-type: square; margin-left:15px;color:#ffffff;}
		
		
	.archivio_sottotitolo { padding-left:15px}
.mappa_sito2 {padding-top:7px; padding-left:13px; margin-left:10px;}
.mappa_sito3 {padding-top:5px; padding-bottom:4px; padding-left:13px; margin-left:10px;}
.mappa_sito3 li { padding:4px 0;}
.elenco_mappa .skip {position:static;}

/* archivio speciale "ARGOMENTI"  */
.sfondo_colore .titolo_categorizzato {padding-left:5px;}
.top {font-weight:bold; text-align:right; font-size:0.8em; background-image:url(../immagini/top.gif); background-position:100% 5px; background-repeat:no-repeat; padding:3px 12px 3px 2px; margin:0 7px 4px 0;}
	.top a {text-decoration:none;}
.titolo_argomenti {font-weight:bold; text-transform:uppercase;}

/* tabelle */
.tabella_fotogallery {width:98%; }
	.tabella_fotogallery td {vertical-align:top}
	.tabella_fotogallery img {border-style:solid; margin-bottom:3px}
	.tabella_fotogallery a {text-decoration:none}

.minheight {height:auto !important; height:21px; min-height:21px}
	.minheight a {position:static !important; position:relative; top:0 !important; top:15px;}
.inserisco_rigo {border-top:1px solid #336699; background-position:right top; background-repeat:no-repeat; margin-top:0 !important; margin-top:15px;}


/* FORM */
/* form cerca */
.form_cerca {margin: 7px 0; padding:0}
.form_cerca  .bot_vai {background-color:transparent; border:0px solid #ffffff ; font-weight:bold; width:35px; padding:0 10px 0 0; cursor: pointer; background:url(../immagini/raquo.gif) 100% 5px no-repeat !important; background:url(../immagini/raquo.gif) 100% 3px no-repeat;} /* dinamico */
.form_cerca input {width:90px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:1em; line-height:1.1em}


/* IMMAGINI TESTO */
.immagineright { float:right; padding: 3px 0 3px 5px;}
.immagineleft { float:left; padding:3px 5px 0px 0;}
.immaginemiddle, .immagine {text-align:center;  padding: 3px 0 3px 0}
.div_testo img, .img_bordo { border-style:solid; margin:0px} /* dinamico */
.banner { margin:5px; border-style:solid;} /* dinamico */
.immagineprimo { float:left;margin:0 5px 5px 5px; border-style:solid;}

/* CLASSI NUOVE */
.fondo_notizia {text-align:right; margin:0 5px 20px 0;}
	.fondo_notizia img {margin-right:10px;}
.titolo_nav  {font-size:0.85em;}
acronym {cursor:help; border-bottom:none;}
div.divcx_int div.contenitore div.contenitore2 div.box_primario h2 {font-size:1.5em;}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
    background-color: #000000;
}
.calcurrentday
{
    background-color: #000000;
}
.calweekend
{
    background-color: #000000;
  /*  width: 15%; */
}

.titolo_nav  {font-size:0.85em;color:#FEEF04;}
.box_secondario {color:#FE049D;}

textarea,select, input { font: Medium Verdana,Arial,Helvetica,Geneva,sans-serif; background:#ffffff;}
