	/* CLASSI UTILIZZATE DI SICURO */
	/* COMUNICATI STAMPA */
	div#elenco-comunicati ul{
		border: none;
	  	margin: 0px;
	  	padding: 0px;
	}
	div#elenco-comunicati ul li {
	  list-style: none;
	  margin: 10px;
	}
	div#elenco-comunicati .data{
		font-style: italic;
	}
	div#elenco-comunicati .oggetto{
		font-weight: bold;
	}
	/* BANDI E CONCORSI*/
	div#bandi ul {
	  border: none;
	  margin: 0px;
	  padding: 0px;
	}
	div#bandi ul li {
	  list-style: none;
	}
	div#bandi .ultimi{
		font-size: 120%;
		margin: 10px 0;
		font-weight: bold;
		border-bottom: 1px dotted;	
	}
	div#bandi .titolo-bando {
		font-size: 120%;
		font-weight: bold;
		display: block;
		margin-bottom: 5px;
	}
	div#bandi .data-pubblicazione, 
	div#bandi .data-scadenza {
	   	margin-left: 10px;
		font-style: italic;
		padding: 1px 0px 1px 18px;
		display: block;
	   	background: transparent url(../../Condivisi/immagini/calendar.gif) no-repeat top left;
		margin-bottom: 5px;   
	}
	div#bandi .abstract {
	   	margin-left: 10px;
		margin-bottom: 15px;
	}
	div#bandi .archivio {
		padding: 1px 0px 1px 20px;
		display: block;
	   	background: transparent url(../../Condivisi/immagini/page_white_stack.gif) no-repeat center left;
		margin-bottom: 25px;
		font-weight: bold;
		font-size: 120%;
	}
	
	/* GENERALI */
	.link-icona  {
		padding: 1px 0px 1px 18px;
		display: block;
	}
	a.doc {
	   	background: transparent url(../../Condivisi/immagini/page_white_text.gif) no-repeat top left;
	}
	a.rtf, a.txt {
	   	background: transparent url(../../Condivisi/immagini/page_white_word.gif) no-repeat top left;
	}
	a.pdf {
	   	background: transparent url(../../Condivisi/immagini/page_white_acrobat.gif) no-repeat top left;
	}
	a.xls {
	   	background: transparent url(../../Condivisi/immagini/page_white_excel.gif) no-repeat top left;
	}
	a.jpg , a.bmp{
	   	background: transparent url(../../Condivisi/immagini/page_white_picture.gif) no-repeat top left;
	}
	a.ppt , a.pps{
	   	background: transparent url(../../Condivisi/immagini/page_white_powerpoint.gif) no-repeat top left;
	}
	a.zip, a.rar {
	   	background: transparent url(../../Condivisi/immagini/page_white_compressed.gif) no-repeat top left;
	}
	a.generico {
	   	background: transparent url(../../Condivisi/immagini/attach.gif) no-repeat top left;
	}
	.spacer {
	  padding-top: 10px;
	}
	.clear {
	  clear: both;
	}
	.hidden
	{
	display:none
	}
	img {
	  border-width: 0px;
	}
	body {
	  background: white;
	  font-size: 0.75em;
	  font-family: verdana, tahoma, arial, sans-serif;
	  margin: 10px auto 0 auto;
	  width: 95%;
	  color: #000000;
	}
	h3 {
	  font-size: 1em;
	  font-weight: bold;
	  margin: 0px;
	  padding: 0px;
	}
	/* SERVONO??? */
	
	form {
	  display: inline;
	}
	option {
	  color: #333333;
	}
	a:link,
	a:active,
	a:visited {
	    text-decoration: none;
	    color: #000000;
	}
	a:hover {
	    text-decoration: underline;
	    color: #000000;
	}
	p {
	  margin-bottom: 0.5em;
	  margin-top: 0px;
	}
	/*ul {
	  list-style: none;
	  margin: 0px;
	  padding: 0px;
	}
	table td a {
	  text-decoration: none;
	}
	tabel td a:hover {
	  text-decoration: underline;
	}
	*/
	/* HEADER */
	/* BANNER */
	
	
	.nomecomune
	{
	text-align: left;
	font-size: 1.9em;
	padding-left: 100px;
	z-index: -1;
	}
	
	.immaginelogo2
	{
	 margin-right:10px;
	 position: absolute;
	}
	
	.contenitorebannerpagina
	{
	width:100%;
	height:100px;
	margin-bottom:5px;
	}
	
	
	
	div#header{
	    margin-bottom: 10px;
	}
	div#header .immagine {
	    float: left;
	}
	/* BARRA TOP */
	div#header div#barra-top {
	    background: #BAD1E4  ;
	    height: 34px;
	    color: black;
	    width:100%;
	}
	div#barra-top a{
	    color: black;
	}
	.briciole {
	    float: left;
	    margin: 8px 0px 0px 25px;
	    color:black;
	}
	div#barra-top div.link{
	    float: right;
	    margin: 8px 25px 0px 0px;
	}
	div#barra-top div.link ul {
	  background: #BAD1E4   url('../images/menu_right.gif') no-repeat right;
	  border: none;
	  color: #BAD1E4  ;
	  float: right;
	  margin: 0px;
	  padding: 0px;
	}
	div#barra-top div.link ul li {
	  float: left;
	  list-style: none;
	}
	div#barra-top div.link ul li a {
	  border-left: 1px solid black;
	  display: inline;
	  padding: 0px 10px 0px 10px;
	}
	/*
	div#barra-top div.link ul li.rss a {
	  background: #000000 url('../images/but_rss.jpg') no-repeat;
	  border: none;
	  display: block;
	  height: 16px;
	  margin: 0px 20px 0px 10px;
	  padding: 0px;
	  width: 30px;
	}
	div#barra-top div.link ul li.rss a:hover {
	  background: #000000 url('../images/but_rss_n.jpg') no-repeat;
	}
	div#barra-top div.link ul li.rss a i {
	  display: none;
	}
	 */
	.logomontana {
	  height:100%;
	 
	  background: white;
	  float: right;
	 
	}
	.immmontana
	{ 
	 margin: 15px 15px;
	}
	
	
	/* QUICKLINKS */
	#quicklinks {
	  height:99%;
	  width:180px;
	  background: white;
	  float: right;
	  border-top: #b2b2b2 1px solid;
	  margin-left: 10px;
	  padding-left: 5px;
	  padding-right: 10px ;
	   }
	#quicklinks DIV.container {
	  border-top: #b2b2b2 1px solid;
	  margin-left: 10px;
	  padding: 2px 10px 0px 10px;
	
	}
	#quicklinks UL {
	  margin: 0px;
	  padding: 0px;
	}
	#quicklinks LI {
	  border-bottom: #d9d9d9 1px solid;
	  list-style: none;
	  margin: 0px;
	  padding: 2px 0px 2px 0px;
	  width: 100%;
	}
	#quicklinks LI * {
	  vertical-align: middle;
	}
	#quicklinks LI IMG {
	  margin-right: 5px;
	}
	#quicklinks LI INPUT {
	  background: #f0f0f0;
	  border-style: none;
	  font-size: 1em;
	  margin: 0px;
	  padding: 2px;
	  width: 65%;
	}
	#quicklinks A:hover {
	  color: #cc0000;
	  text-decoration: none;
	}
	#quicklinks FORM {
	  display: inline;
	  margin: 0px;
	  padding: 0px;
	}
	#quicklinks FORM DIV {
	  display: inline;
	}
	#quicklinks BUTTON {
	  background: none transparent scroll repeat 0% 0%;
	  border-style: none;
	  font-size: 1em;
	  font-weight: bold;
	  margin: 0px;
	  padding: 0px 0px 0px 3px;
	}
	/* HOME PAGE */
	/* COLONNA CENTRALE */
	div#colonna-centrale{
	    float: right;
	}
	div#evidenza {position: relative}
	div#evidenza .corpo {
	  background: #FAF7EC;
	  padding: 5px;
	}
	div#contenuto .corpo {
	  padding: 5px;
	}
	div#evidenza .titolo,
	div#contenuto .titolo {
	  background: #BAD1E4  ;
	  color: black;
	  font-weight: bold;
	  padding: 0.4em 10px;
	}
	
	div#evidenza .corpo .corpo-titolo,
	div#contenuto .corpo .corpo-titolo {
	  font-size: 1.2em;
	  margin-bottom: 0.3em;
	}
	
	div#evidenza .corpo .corpo-titolo a:active,
	div#evidenza .corpo .corpo-titolo a:link {
	    color: #000000;
	}
	div#evidenza .corpo .corpo-titolo a:hover {
	  color: #000000;
	}
	div#evidenza .corpo .corpo-sottotitolo{
	  color: #404040;
	  font-weight: bold;
	  margin-bottom: 0.2em;
	}
	div#evidenza .corpo .corpo-immagine{
	    float: left;
	    margin: 0px 4px 4px 0px;
	    position: relative;
	}
	div#evidenza .corpo .abstract{
	    font-size: 1.1em;
	}
	div#evidenza .corpo .abstract > p{
	    font-size: 80%;
	}
	div#evidenza .corpo .corpo-aggiornamento {
	    color: #202020;
	    font-size: 0.8em;
	    margin-top: 0.2em;
	    display: none;
	}
	div#evidenza .corpo .evidenza-contenitore {
	  float: left;
	  margin-bottom: 1em;
	  width: 49.9%;
	  position: relative;
	}
	div#evidenza .corpo .evidenza-contenitore div.colonna-sx {
	    padding-right: 5px;
	}
	div#evidenza .corpo .evidenza-contenitore div.colonna-dx {
	    padding-left: 5px;
	}
	/* COLONNA LATERALE*/
	div#leftColumn {
	  background: white;
	  float: left;
	}
	div#rightColumn {
	  background: white;
	  float: right;
	}
	div#leftColumn div.container {
	  margin-right: 10px;
	}
	div#rightColumn div.container {
	  margin-left: 10px;
	}
	div#leftColumn div.menu .titolo,
	div#rightColumn div.menu .titolo,
	div#rightColumn  div.box_menu div.titolo {
	    background: #BAD1E4   none repeat scroll 0 0;
	   color:black;
	    font-weight: bold;
	    padding: 0.4em 10px;
	}  
	div#leftColumn div.menu .titolo a,
	div#rightColumn div.menu .titolo a,
	div#rightColumn  div.box_menu  a {
	  
	    text-decoration:none;
	    color:black;
	}
	div#rightColumn  div.box_menu {
	    background: rgb(255, 242, 204);
	    border: #BAD1E4   1px solid;
	    margin-left: 10px;
	}
	div#immagini-colonna-dx,
	div#allegati-colonna-dx {
	    margin-bottom: 10px;
	}
	div#immagini-colonna-dx div.items {
	    text-align: center;
	}
	div#immagini-colonna-dx div.items img{
	    width: 100%;
	}
	div#allegati-colonna-dx ul,
	div#link-colonna-dx ul {
	    margin:0;
	    padding:0;
	}
	div#allegati-colonna-dx ul,
	div#link-colonna-dx ul{
	    list-style: none;
	    padding:0.3em 0;
	}
	/*
	div#allegati-colonna-dx li  a{
	    background:transparent url(../../Condivisi/immagini/attach.gif) no-repeat scroll left top;
	    padding:0 0 0 18px;
	    display: block;
	}
	*/
	div#link-colonna-dx li  a{
	    background:transparent url(../../Condivisi/immagini/link_go.gif) no-repeat scroll left top;
	    padding:0 0 0 18px;
	    display: block;
	}
	div#link-colonna-dx {}
	
	.menu {
	    background: #f0f0f0;
	    margin-bottom: 1px;
	    padding-bottom: 0.1em;
	}
	.menu .items,
	div.box_menu .items {
	    padding: 0.5em 10px 0.5em 10px;
	}
	
	.menu .items ul,
	div.box_menu .items ul {
	    margin: 0px;
	    padding: 0px;
	}
	.menu .items ul li,
	div.box_menu .items ul li {
	    list-style: none;
	    padding: 0.3em 0px 0.3em 0px;
	}
	.menu .items ul li a.active,
	div.box_menu .items ul li a.active {
	    color: #cc0000;
	}
	.items a {
	    color: #303030;
	    text-decoration: none;
	}
	.items a.categoria-selezionata {
	    color: #00137F;
	    font-style: italic;
	}
	.items a.nodo-selezionato {
	    color: #00137F;
	    font-style: italic;
	}
		.items a.sottolink-selezionato {
	    
	    color:#303030;
	    font-weight: bold;
	    padding-left: 12px;
	    display: block;
	}
	.items a.sottolink{
	    color:#303030;
	    padding-left: 12px;
	    display: block;
	}
	
	.menu .items ul ul,
	div.box_menu .items ul ul {
	  margin-left: 10px;
	}
	.col25 {
	  width: 24.95%;
	}
	.col50 {
	  width: 50%;
	}
	.col75 {
	  width: 75%;
	}
	.col75 .col25 {
	  width: 33.3%;
	}
	.notiziahomep
	{
	font-size:1.1em;
	}
	
	a.linkdx:link,
	a.linkdx:active,
	a.linkdx:visited {
	    text-decoration: none;
	    color: #303030;
	}
	/* PAGINA LINK */
	#screenshot {
		position: absolute;
		border: 1px solid #ccc;
		background: #333;
		padding: 5px;
		display: none;
		color: #fff;
	}
	div#link-utili ul{
		list-style: none; 
		padding: 0; 
		margin-left: 10px;
		line-height: 2em;
	}
	div#link-utili a.esterno {
	   	background: transparent url(../../Condivisi/immagini/page_go.gif) no-repeat center left;
		padding: 3px 0px 3px 18px;
	}
	div#link-utili a.interno {
	   	background: transparent url(../../Condivisi/immagini/bullet_black.gif) no-repeat center left;
		padding: 3px 0px 3px 18px;
	}
	/* RICERCA */
	div#risultati-ricerca .stringa-cercata{
		border-bottom: 1px dotted #666666;
		font-size: 120%;
		color: #333333;
		font-weight: bold;
	}
	div#risultati-ricerca .risultato{margin: 0px 0px 7px 10px}
	div#risultati-ricerca .sezione{font-weight: bold; font-size: 150%; margin: 10px 0;}
	div#risultati-ricerca .risultato .titolino{
		font-weight: bold;
		padding: 1px 0px 1px 18px;
		display: block;
	   	background: transparent url(../../Condivisi/immagini/page_go.gif) no-repeat top left;

	}
	div#risultati-ricerca .risultato .abstract{padding: 0px 0px 0px 18px;}
	div#risultati-ricerca .elenco-risutalti {margin: 5px 0}
	
	
	
	/* CALENDARIO */
table#calendar {
  text-align: center;
  width: 100%;
}
table#calendar .caption {
  font-weight: bold;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
table#calendar  th {
  background: #FAFAFB;
  border-bottom: 1px solid #E9E3EE;
  border-right: 1px solid #E9E3EE;
  border-top: 1px solid #E9E3EE;
  text-transform: capitalize;
}
table#calendar th.noborderright {
	border-right:none;
}
table#calendar .mese-precedente{
    float: left;
    width: 10%;
    margin: 0pt auto;
}
table#calendar .mese-successivo{
    float: right;
    width: 10%;
    margin: 0pt auto;
}
table#calendar .mese-corrente{
	float: left; 
	width: 79%; 
	text-align: center;
}
table#calendar td span.oggi{
  font-weight: bold;
}
table#calendar td{
  padding: 0.25em 0;
}
table#calendar span.EventiPresenti{
  border-bottom: 1px dotted #666666;
}
	
	/* FOOTER */
	div#indirizzo{
	  text-align: center;
	}
	#footer {
	  background: #BAD1E4  ;
	  border-top: #ebebeb 1px solid;
	  clear: both;
	  color: black;
	  font-size: 0.8em;
	  line-height: 1.3em;
	  margin: 2em 0px 0px;
	  padding: 0.5em 1em 0.5em 1em;
	  position: relative;
	}
	
	#eventidelgiorno
	{
	margin-left:10px
	}
	
	.listaeventigiorno
	{
	padding-bottom:0.5em;
	}
	
	a.eventigiorno:link {
	  color: #303030;
	  text-decoration: none;
	}
	a.eventigiorno:visited {
	  color: #303030;
	  text-decoration: none;
	}
	a.eventigiorno:hover {
	  color: #303030;
	}
	a.info:link {
	  color: #303030;
	  text-decoration: none;
	}
	a.info:visited {
	  color: #303030;
	  text-decoration: none;
	}
	a.info:hover {
	  color: #303030;
	}
	
	/* FORM CERCA */
	div#form-cerca{}
	
	
	/* GALLERIA FOTOGRAFICA */
	div#galleria{
	
	}
	/*
	div#galleria div.thumbnail b.default {position:absolute; left:10px; top:10px; width:548px; height:380px; text-align:center;}
	div#galleria div.thumbnail b.default img {display:block; margin:0 auto 10px auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
	div#galleria div.thumbnail b.default span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
	*/
	div#galleria div.thumbnail ul {list-style:none; padding:0; margin:0; position:relative; float:left;}
	div#galleria div.thumbnail ul li {display:inline; width:82px; height:110px; float: left; margin:0 0 5px 10px;}
	div#galleria div.thumbnail ul li a {display:block; width:80px; height:80px; text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;}
	div#galleria div.thumbnail ul li a span {display:none;}
	div#galleria div.thumbnail ul li a img {display:block; width:80px; height:80px; border:0;}
	div#galleria div.thumbnail ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#777;}
	div#galleria div.thumbnail ul li a:hover b {position:absolute; left:-548px; top:0; width:548px; height:380px; text-align:center; background:#888; z-index:20;}
	div#galleria div.thumbnail ul li a:hover span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
	div#galleria div.thumbnail ul li a:hover img {margin:0 auto 10px auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
	/*
	div#galleria div.thumbnail ul li a:active, #gallery ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#777;}
	div#galleria div.thumbnail ul li a:active b, #gallery ul li a:focus b {position:absolute; left:-548px; top:0; width:548px; height:380px; text-align:center; background:#888; z-index:10;}
	div#galleria div.thumbnail ul li a:active span, #gallery ul li a:focus span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
	div#galleria div.thumbnail ul li a:active img, #gallery ul li a:focus img{margin:0 auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
	*/
	div#galleria div.thumbnail ul li div {
		text-align: center;
		width: 80px;
		font-size: 80%;
	}
	
	div#galleria div.navigazione{
	    clear: both;
	    text-align: left;
	    padding: 10px 0 0 10px;	
	}
	
	div#galleria div.navigazione a.next{
		background: transparent url(../../Condivisi/immagini/arrow_right.gif) no-repeat scroll right center;
		border-bottom: 1px dotted #666666;
		color: #333333;
		font-weight: bold;
		padding: 3px 18px 3px 3px;
		white-space: nowrap;
	}
	div#galleria div.navigazione a.prev{
	    background: url(../../Condivisi/immagini/arrow_left.gif) no-repeat scroll left center;
	    border-bottom: 1px dotted #666666;
	    color: #333333;
	    font-weight: bold;
	    padding: 3px 3px 3px 18px;
	    white-space:nowrap;
	}
	/*******************************/
	/* Cascading Style Sheet */.evidenza_contenitore_left {
	  float: left;
	  margin-bottom: 1em;
	  width: 49.9%;
	}
	.evidenza_corpo {
	  background: #FAF7EC;
	  padding: 5px;
	}
	.evidenza_corpo_titolo {
	  font-size: 1.3em;
	}
	.evidenza_corpo_sottotitolo{
	  color: #404040;
	  font-weight: bold;
	  margin-top: 0.2em;
	}
	.evidenza_corpo_aggiornamento{
	  color: #202020;
	  font-size: 0.8em;
	  margin-top: 0.2em;
	}
	.evidenza_corpo_titolo a:active, .evidenza_corpo_titolo a:link {
	  color: black;
	}
	.evidenza_corpo_titolo a:hover {
	  color: black;
	}
	.evidenza_corpo_leggi_tutto a:active, .evidenza_corpo_leggi_tutto a:link {
	  color: black;
	}
	.evidenza_corpo_leggi_tutto a:hover {
	  color: black;
	}
	.evidenza_corpo_arrow {
	  margin-left: 3px;
	  vertical-align: middle;
	}
	.evidenza_titolo {
	  background: #BAD1E4  ;
	  color: black;
	  font-weight: bold;
	  padding: 0.4em 10px;
	}
	
	.alignR {
	  text-align: right;
	}
	.alignL {
	  text-align: left;
	}
	.alignC {
	  text-align: center;
	}
	.valignM * {
	  vertical-align: middle;
	}
	
	.hide {
	  display: none;
	}
	.noborder {
	  border-style: none;
	}
	.pageWidth {
	  margin: auto;
	  padding-bottom: 10px;
	  padding-top: 10px;
	}
	#header {
	}
	#path_metanav {
	  background: #e0e0e0;
	  border-bottom: white 1px solid;
	  color: #333;
	  padding: 0.4em;
	}
	#path {
	  float: left;
	}
	#metanav {
	  float: right;
	}
	#horizontalMenu {
	  background: #f0f0f0;
	  margin-bottom: 10px;
	  width: 100%;
	}
	#horizontalMenu UL {
	  background: white;
	  margin: 0px;
	  padding: 0px;
	}
	#horizontalMenu UL LI {
	  background: #f0f0f0;
	  border-bottom: #d8d8d8 1px solid;
	  border-right: #d8d8d8 1px solid;
	  border-top: 2px solid;
	  display: block;
	  float: left;
	  font-size: 1em;
	  margin-left: 1px;
	  padding: 0.4em 1em 0.4em 1em;
	  position: relative;
	}
	#horizontalMenu .tabCorner {
	  background: url(../images/tab_corner.gif) no-repeat right bottom;
	  bottom: -2px;
	  height: 6px;
	  position: absolute;
	  right: -2px;
	  width: 6px;
	}
	#horizontalMenu UL LI.ilComune {
	  border-top-color: #acb88f;
	  margin-left: 0px;
	}
	#horizontalMenu UL LI.vivereInCitta {
	  border-top-color: #85acbf;
	}
	#horizontalMenu UL LI.jesiFacile {
	  border-top-color: #9d80aa;
	}
	#horizontalMenu UL LI.informacitta {
	  border-top-color: #c5666d;
	}
	#horizontalMenu UL LI.serviziOnline {
	  border-top-color: #cda46e;
	}
	#horizontalMenu UL LI.reteCivica {
	  border-top-color: #cac476;
	}
	#photobar {
	  background: white;
	  height: 100px;
	  margin-bottom: 1px;
	}
	#photo {
	  float: left;
	  height: 100px;
	  overflow: hidden;
	  position: relative;
	  width: 75%;
	}
	#photo #titolo {
	  color: black;
	  font: bold 2.1em/1.5em verdana, tahoma, arial, verdana, sans-serif;
	  left: 10px;
	  margin: 0px;
	  padding: 0px;
	  position: absolute;
	  top: 5px;
	  z-index: 10;
	}
	#photo #ombra_titolo {
	  color: #333;
	  font: bold 2.1em/1.5em verdana, tahoma, arial, verdana, sans-serif;
	  left: 12px;
	  margin: 0px;
	  padding: 0px;
	  position: absolute;
	  top: 6px;
	  z-index: 9;
	}
	
	.Xtwocols {
	  clear: both;
	}
	.Xthreecols {
	  clear: both;
	}
	.twocols .col {
	  float: left;
	  width: 49.9%;
	}
	.threecols .col {
	  float: left;
	  width: 33.3%;
	}
	.col .colL_container {
	  padding-right: 5px;
	}
	.col .colC_container {
	  padding-left: 5px;
	  padding-right: 5px;
	}
	.col .colR_container {
	  padding-left: 5px;
	}
	
	
	
	.menu H3 {
	  background: #BAD1E4   no-repeat 5px 50%;
	  color: white;
	  margin: 0px;
	  padding: 0.4em 10px 0.4em 10px;
	}
	.box H3 {
	  background: no-repeat 5px 50%;
	  margin: 0px;
	  padding: 0.4em 10px 0.4em 10px;
	}
	.box H3.lampadina {
	  background: url(../images/ico_lampadina.gif);
	  padding-left: 25px;
	}
	.box H3.calendario {
	  background: url(../images/ico_calendario.gif);
	  padding-left: 25px;
	}
	.box H3.puntina {
	  background: url(../images/ico_puntina.gif);
	  padding-left: 25px;
	}
	.box H3.allegati {
	  background: url(../images/ico_allegati.gif);
	  padding-left: 25px;
	}
	.box H3.informazioni {
	  background: url(../images/ico_help_agent.gif);
	  padding-left: 25px;
	}
	.box H3.bandierina {
	  background: url(../images/ico_bandierina.gif);
	  padding-left: 25px;
	}
	.box H3.cerca {
	  background: url(../images/ico_risultati.gif);
	  padding-left: 25px;
	}
	/*.menu H3 {
	    COLOR: white; BACKGROUND-COLOR: #b2b2b2
	}*/
	
	.box .text {
	  color: #202020;
	  padding-top: 0.5em;
	  text-align: left;
	}
	.box .margin {
	  padding: 0.5em 10px 0.5em 10px;
	}
	.box .text .imgLeft {
	  float: left;
	  margin: 0.3em 0.6em 0.3em 0px;
	}
	.box .text H4 {
	  color: black;
	  font-size: 1.2em;
	  font-weight: normal;
	  line-height: 1.3em;
	  margin: 0px 0px 0.3em;
	  padding: 0px;
	}
	.box .text H4.big {
	  font-size: 1.3em;
	}
	.box .text H4 IMG.arrow {
	  margin-left: 3px;
	  vertical-align: middle;
	}
	.box .text H5 {
	  color: #505050;
	  font-size: 1em;
	  font-weight: bold;
	  margin: -0.1em 0px 0.2em;
	  padding: 0px;
	}
	.box .text H6 {
	  color: #505050;
	  font: bold 0.85em verdana, arial, verdana, sans-serif;
	  margin: 0px 0px 0.2em;
	  padding: 0px;
	}
	.box .list .asset {
	  margin: 0px 0px 1em;
	}
	.box .smallText {
	  font-size: 0.8em;
	  line-height: 1.3em;
	}
	.themeHome .box1 H3 {
	  background: #9c0f0f;
	  color: white;
	}
	.themeHome .box2 H3 {
	  background: #bf0303;
	  color: white;
	}
	.themeHome .box3 H3 {
	  background: #e20800;
	  color: white;
	}
	.themeHome .box4 H3 {
	  background: #e85752;
	  color: white;
	}
	.themeHome .box1border {
	  border-color: #9c0f0f;
	}
	.themeHome .box2border {
	  border-color: #bf0303;
	}
	.themeHome .box3border {
	  border-color: #e20800;
	}
	.themeHome .box4border {
	  border-color: #e85752;
	}
	.themeComune .box1 H3 {
	  background: #ee4812;
	  color: white;
	}
	.themeComune .box2 H3 {
	  background: #ee5c12;
	  color: white;
	}
	.themeComune .box3 H3 {
	  background: #ee6d12;
	  color: white;
	}
	.themeComune .box4 H3 {
	  background: #ee9012;
	  color: white;
	}
	.themeComune .box1border {
	  border-color: #ee4812;
	}
	.themeComune .box2border {
	  border-color: #ee5c12;
	}
	.themeComune .box3border {
	  border-color: #ee6d12;
	}
	.themeComune .box4border {
	  border-color: #ee9012;
	}
	.themeVivere .box1 H3 {
	  background: #ff9c00;
	  color: white;
	}
	.themeVivere .box2 H3 {
	  background: #ffb100;
	  color: white;
	}
	.themeVivere .box3 H3 {
	  background: #ffc700;
	  color: white;
	}
	.themeVivere .box4 H3 {
	  background: #ffe400;
	  color: white;
	}
	.themeVivere .box1border {
	  border-color: #ff9c00;
	}
	.themeVivere .box2border {
	  border-color: #ffb100;
	}
	.themeVivere .box3border {
	  border-color: #ffc700;
	}
	.themeVivere .box4border {
	  border-color: #ffe400;
	}
	.themeJesi .box1 H3 {
	  background: #69701b;
	  color: white;
	}
	.themeJesi .box2 H3 {
	  background: #84871a;
	  color: white;
	}
	.themeJesi .box3 H3 {
	  background: #a6aa18;
	  color: white;
	}
	.themeJesi .box4 H3 {
	  background: #bec217;
	  color: white;
	}
	.themeJesi .box1border {
	  border-color: #69701b;
	}
	.themeJesi .box2border {
	  border-color: #84871a;
	}
	.themeJesi .box3border {
	  border-color: #a6aa18;
	}
	.themeJesi .box4border {
	  border-color: #bec217;
	}
	.themeInforma .box1 H3 {
	  background: #006e29;
	  color: white;
	}
	.themeInforma .box2 H3 {
	  background: #00892c;
	  color: white;
	}
	.themeInforma .box3 H3 {
	  background: #37a42c;
	  color: white;
	}
	.themeInforma .box4 H3 {
	  background: #77b753;
	  color: white;
	}
	.themeInforma .box1border {
	  border-color: #006e29;
	}
	.themeInforma .box2border {
	  border-color: #00892c;
	}
	.themeInforma .box3border {
	  border-color: #37a42c;
	}
	.themeInforma .box4border {
	  border-color: #77b753;
	}
	.themeServizi .box1 H3 {
	  background: #00438a;
	  color: white;
	}
	.themeServizi .box2 H3 {
	  background: #0057ae;
	  color: white;
	}
	.themeServizi .box3 H3 {
	  background: #2c72c7;
	  color: white;
	}
	.themeServizi .box4 H3 {
	  background: #6193cf;
	  color: white;
	}
	.themeServizi .box1border {
	  border-color: #00438a;
	}
	.themeServizi .box2border {
	  border-color: #0057ae;
	}
	.themeServizi .box3border {
	  border-color: #2c72c7;
	}
	.themeServizi .box4border {
	  border-color: #6193cf;
	}
	.themeRete .box1 H3 {
	  background: #7b2370;
	  color: white;
	}
	.themeRete .box2 H3 {
	  background: #912383;
	  color: white;
	}
	.themeRete .box3 H3 {
	  background: #bd23a8;
	  color: white;
	}
	.themeRete .box4 H3 {
	  background: #d323c0;
	  color: white;
	}
	.themeRete .box1border {
	  border-color: #7b2370;
	}
	.themeRete .box2border {
	  border-color: #912383;
	}
	.themeRete .box3border {
	  border-color: #bd23a8;
	}
	.themeRete .box4border {
	  border-color: #d323c0;
	}
	.bgcolor {
	  background: #ffffd2;
	}
	.bggrey {
	  background: #f0f0f0;
	}
	.borderT {
	  border-top: 1px solid;
	}
	.borderDottedT {
	  border-top: 1px dotted;
	}
	.borderTL {
	  border-left: 1px solid;
	  border-top: 1px solid;
	  width: 99%;
	}
	.didascalia {
	  font-size: 0.9em;
	  text-align: center;
	}
	.text UL.associazioni {
	  list-style: none;
	  margin: 0px;
	  padding: 0px;
	}
	.text UL.associazioni LI {
	  margin-bottom: 0.5em;
	}
	.text UL.associazioni LI * {
	  vertical-align: middle;
	}
	.text UL.associazioni LI IMG.ico {
	  margin-right: 5px;
	}
	.text UL.associazioni LI.ico_pdf {
	  background: url(../images/ico_pdf.gif) no-repeat left top;
	  padding-left: 20px;
	}
	.text UL.associazioni LI.ico_doc {
	  background: url(../images/ico_doc.gif) no-repeat left top;
	  padding-left: 20px;
	}
	.text UL.associazioni LI.ico_xls {
	  background: url(../images/ico_xls.gif) no-repeat left top;
	  padding-left: 20px;
	}
	.maxWidth {
	  width: 100%;
	}
	.fotoXS {
	  width: 80px;
	}
	.fotoS {
	  width: 120px;
	}
	.fotoM {
	  width: 170px;
	}
	.fotoL {
	  width: 210px;
	}
	.fotoXL {
	  width: 270px;
	}
	/*
	.banner {
	  width: 380px;
	}
	*/
	#mainColumn {
	  float: right;
	}
	#footer #copyright_lastupdate {
	  color: black;
	  float: right;
	}
	#w3c {
	  margin-top: 10px;
	  text-align: center;
	}
	#w3c IMG {
	  margin: 0px 5px;
	}
	DIV.tabs {
	  background: #f0f0f0;
	  margin-bottom: 0px;
	  width: auto;
	}
	DIV.tabs UL {
	  background: white;
	  margin: 0px;
	  padding: 0px;
	}
	DIV.tabs UL LI {
	  background: #f0f0f0;
	  border-bottom: 2px solid;
	  border-right: #d8d8d8 1px solid;
	  border-top: #d8d8d8 1px solid;
	  display: block;
	  float: left;
	  font-size: 1em;
	  margin-left: 1px;
	  padding: 0.4em 1em 0.4em 1em;
	  position: relative;
	}
	DIV.tabs .tabCorner {
	  background: url(../images/tab_corner_up.gif) no-repeat right top;
	  height: 6px;
	  position: absolute;
	  right: -2px;
	  top: -2px;
	  width: 6px;
	}
	DIV.tabs UL LI.active {
	  color: #cc0000;
	}
	#search_results UL LI {
	  border-bottom: #f0f0f0 1px solid;
	  margin-bottom: 0.5em;
	  padding-bottom: 0.3em;
	}
	DIV.tabPanel {
	  border-bottom: #d8d8d8 1px solid;
	  border-left: #d8d8d8 1px solid;
	  border-right: #d8d8d8 1px solid;
	  border-top: #d8d8d8 1px solid;
	  padding: 10px;
	}
	DIV.tabPanel DIV.paginazione {
	  text-align: right;
	}
	DIV.tabPanel DIV.paginazione .active {
	  color: #cc0000;
	}
	DIV.banner {
	  overflow: hidden;
	}
	.text TABLE {
	  border: #202020 1px solid;
	}
	.text .italico {
	  font-style: italic;
	}
	.text .grassetto {
	  font-weight: bold;
	}
	.text .cancellato {
	  text-decoration: line-through;
	}
	.text .sottolineato {
	  text-decoration: underline;
	}
	.text A {
	  color: black;
	  text-decoration: underline;
	}
	.text A:hover {
	  color: #ff0000;
	}
	.text A:visited {
	  color: #303090;
	}
	.text UL {
	  list-style: disc;
	  margin: 0px;
	  padding-left: 20px;
	}
	.text DIV.rombo UL {
	  list-style: disc url(../images/list_bullet_square.gif) outside;
	  margin: 0px;
	  padding-left: 20px;
	}
	.text DIV.freccia UL {
	  list-style: disc url(../images/list_bullet_arrow.gif) outside;
	  margin: 0px;
	  padding-left: 20px;
	}
	.text DIV.doc UL {
	  list-style: disc url(../images/list_bullet_doc.gif) outside;
	  margin: 0px;
	  padding-left: 20px;
	}
	.text DIV.people UL {
	  list-style: disc url(../images/list_bullet_people.gif) outside;
	  margin: 0px;
	  padding-left: 20px;
	}
	.text DIV.link UL {
	  list-style: disc url(../images/list_bullet_link.gif) outside;
	  margin: 0px;
	  padding-left: 20px;
	}
	.text OL {
	  list-style: decimal;
	  margin: 0px;
	  padding-left: 2em;
	}
	.text LI {
	  line-height: 1.3em;
	}
	.text DIV.ordine {
	  background: no-repeat left center;
	  color: #a00000;
	  font-weight: bold;
	  line-height: 1.5em;
	  padding: 2px 0px 2px 20px;
	}
	.text DIV.approvato {
	  background: url(../images/ico_approvato.gif);
	}
	.text DIV.rinviato {
	  background: url(../images/ico_rinviato.gif);
	}
	.text DIV.bocciato {
	  background: url(../images/ico_bocciato.gif);
	}
	.text DIV.google {
	  background: url(../images/mm_30_red.png);
	}
	.text DIV.google-shadow {
	  background: url(../images/mm_30_shadow.png);
	}
	.indent {
	  padding-left: 10px;
	}
	.grigetto {
	  background: #e0e0e0;
	}
	UL.level_1 {
	  font-size: 1.2em;
	  font-weight: bold;
	  list-style: none;
	}
	UL.level_1 LI {
	  background: url(../images/left_arrow_boxed.gif) no-repeat left top;
	  margin-bottom: 0.5em;
	  padding-left: 18px;
	}
	UL.level_1 LI.open {
	  background: url(../images/down_arrow_boxed.gif) no-repeat left top;
	  margin-bottom: 1em;
	  padding-left: 18px;
	}
	UL.level_1 LI A {
	  text-decoration: none;
	}
	UL.level_2 {
	  font-size: 1em;
	  font-weight: normal;
	  list-style: none;
	}
	UL.level_2 LI {
	  background: url(../images/list_bullet_arrow.gif) no-repeat left top;
	  margin-bottom: 0.4em;
	  padding-left: 16px;
	}
	UL.level_2 LI A {
	  text-decoration: underline;
	}
	* HTML .buggybox {
	  height: 1%;
	}
	* > HTML .buggybox {
	  height: auto;
	}
	/* ---------------- */
	/* ---- MENU da Terni------ */
	/* ---------------- */
	div#menuTop {
	  background: #BAD1E4  ;
	  height: 34px;
	}
	div#homePage {
	  background: #BAD1E4   url('../images/menu_left.jpg');
	  clear: both;
	  float: left;
	  height: 34px;
	  width: 200px;
	}
	div#homePage img {
	  float: left;
	}
	div#homePage a {
	  color: #FFFFFF;
	  float: left;
	  margin: 8px 0px 0px 25px;
	}
	
	/*------ aggiunte mie --- */
	.cont_titolo {
	  border-top: #b2b2b2 1px solid;
	  margin-left: 10px;
	  padding: 2px 10px 0px 10px;
	}
	.cont_titolo A {
	  color: #000000;
	  text-decoration: none;
	}
	#photo_logo {
	  float: left;
	  height: 50%;
	  overflow: hidden;
	  position: relative;
	  width: 50%;
	}
	.bandacolorata {
	    background:#BAD1E4   none no-repeat scroll 5px 50%;
	    color:white;
	    margin:0;
	    padding:0.4em 10px;
	}
	a.white:link {
	  color: black;
	  text-decoration: none;
	}
	a.white:visited {
	  color: black;
	  text-decoration: none;
	}
	a.white:hover {
	  color: black;
	}
	a.blue:link {
	  color: white;
	  text-decoration: none;
	}
	a.blue:visited {
	  color: white;
	  text-decoration: none;
	}
	a.blue:hover {
	  color: white;
	}
	/* styli per il calendario  */
	#calendar_frame {
	  float: left;
	/*margin-right: 20px;*/
	  margin-bottom: 10px;
	}
	/* edit_events.asp */
	#event_list, #event_list_new{
	  font: normal 11px Verdana;
	  margin-bottom: 30px;
	  padding: 0;
	  width: 100%;
	}
	#event_list th {
	  background: #CAE8EA url(../images/table_header.jpg) no-repeat;
	  border: 1px solid #C1DAD7;
	  color: #4f6b72;
	  font: bold 11px Verdana;
	  padding-bottom: 3px;
	  padding-top: 3px;
	  text-align: center;
	  text-transform: lowercase;
	}
	#event_list td {
	  background: #fff;
	  border: 1px solid #C1DAD7;
	  color: #4f6b72;
	  padding: 3px;
	}
	#event_list_new th {
	  background: #CAE8EA url(../images/table_header.jpg) no-repeat;
	  border: 1px solid #C1DAD7;
	  color: #4f6b72;
	  font: bold 11px Verdana;
	  padding-bottom: 3px;
	  padding-top: 3px;
	  text-align: center;
	  text-transform: lowercase;
	}
	#event_list_new td {
	  background: #fff;
	  color: #4f6b72;
	  padding: 3px;
	}
	#event_list_new textarea {
	  border: 3px solid #C1DAD7;
	  color: #4f6b72;
	  padding: 3px;
	  width: 100%;
	}
	#event_list_new .widebox {
	  border: 3px solid #C1DAD7;
	  color: #4f6b72;
	  padding: 3px;
	  width: 100%;
	}
	#event_list_new .narrowbox {
	  border: 3px solid #C1DAD7;
	  color: #4f6b72;
	  padding: 3px;
	  width: 30px;
	}
	/* events.html */
	.events_page_title {
	  background: #BAD1E4  ;
	  color: #fff;
	  font-weight: bold;
	  padding: 5px;
	}
	.event {
	  border-top: 2px dotted #BAD1E4  ;
	  font: normal 11px/20px verdana;
	  margin-bottom: 20px;
	}
	.event_date {
	  background: #D9E2E1;
	  font-weight: bold;
	  margin-right: 10px;
	  padding: 3px;
	}
	.event_title {
	  background: #D9E2E1;
	  font-weight: bold;
	  padding: 3px;
	  padding-left: 5px;
	}
	/* Misc. */
	.color_red {
	  color: red;
	}
	.color_blue {
	  color: blue;
	}
	.color_magenta {
	  color: #ff00ff;
	}
	.color_green {
	  color: #008080;
	}
/* PAGINAZIONE*/
	
	.frecciasx
	{
	float:left;
	margin-left: 0.5em;
	}
	.frecciadx
	{
	float:left;
	margin-left:0.5em;
	}
	.numeri_pagine
	{
	float:left;
	margin-left:0.5em;
	}
	.numero_pagina_selezionato
	{
	float:left;
	margin-left:0.5em;
	font-weight:bold;
	}
	
	
	/* FORM MAIL*/
	form#inviomail .gray * {
		color:gray;
	}
	form#inviomail label.error { 
		float:none;
		color: red;
		vertical-align: top;
		display: none;
	}
	form#inviomail {
		padding:5px 0;
		margin:10px
	}
	form#inviomail fieldset{
		width: 100%;
		float:left;
	    margin: 1em 0;
		padding: 0;
	    border: none;
		/*border-top: 1px solid #e9e9e9;*/
	  
	}
	form#inviomail  p{
		margin:0.5em 10px
	}
	form#inviomail fieldset div{
		float:left;
		width:100%;
	    padding: 10px 0 12px;
	    
	}
	form#inviomail legend{
		font-weight:bold;
		color: #333;
		background:#FFF;
	}
	form#inviomail label{
	    display: inline;
		float: left;
	    line-height:23px;
		margin-left: 10px;
		width: 170px;
		white-space: nowrap;
	}
	form#inviomail label.cap{
	 	white-space: normal;
		line-height: 1.1em;
	}
	
	form#inviomail input {
		margin-right: 3px;
	}
	form#inviomail div.checkbox-auth{
	    padding: 0;
	}	
	form#inviomail span.errore{
		color: red;
	}