/* CSS*/
html, body {height: 100%; margin: 0; padding: 0;}
body {margin: 0; padding: 0;}
p, h1, h2, h3, h4, h5, div, form, ul {margin: 0; padding: 0;} 
input {font-size: 90%; padding: 0;}

/* Generiche */
body {color:#640509; font-family: Georgia, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 12px; margin:0; height:100%; background-image: url(immagini/sfondo.jpg); background-repeat:repeat-x; background-position:top left; background-color:#7a6550;}
.clear {clear:both; margin:0; padding:0; height: 1px;}
a {color:#640509; text-decoration:none;}
a:hover {color:#640509; text-decoration:underline;}
img {border:0;}

/* Principali */
div#contenitore {width: 100%; margin: 0 auto 0 auto; padding: 0; }
div#principale {width: 980px; margin: 5px auto 5px auto; padding: 0; background-color:#f7f4ed;}


/*=========================== HOME PAGE ============================== */

/* ---------------------ALTO--------------------- */
div#alto{width:100%; margin:0 auto 0 auto; padding:0;}

div#alto-a{width:100%; margin:3px auto 3px auto; padding:0;}
div#data{ float:left; width:55%; margin:5px 0 0 25px; padding:0;}
div#versione{ float:right; width:25%; margin:5px 0 0 60px; padding:0;}

div.icona-a{padding:0 5px 0 5px; float:left;}
div.tx-versione{float:left; color:#640509; padding:0 10px 0 5px;}
div.tx-versione a{color:#640509; text-decoration:none;}
div.tx-versione a:hover{color:#640509; text-decoration:underline;}


div#alto-b{width:100%; margin:5px auto 0 auto; padding:0;}
div#logo{ float:left; width:60%; margin:0 2px 0 0; padding:0; background-image:url(immagini/sf-logo.jpg); background-repeat:repeat-x; height:108px;}
div#logo img{ margin:15px 0 0 20px;}
div#foto{ float:left; width:390px; margin:0; padding:0;}
#foto .slideshow {width: 390px; height: 108px; overflow: hidden; position: relative; background: #ffffff url(immagini/ajaxloader.gif) no-repeat center center; }
a.title {position: absolute; display: block; bottom: 0; left: 0; width: 100%; height: 48px; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #FFF; }
a.title span.sfondo {position: absolute; z-index: 4; height: 100%; display: block; width: 100%; background: #fff; opacity: 0.4; cursor: pointer;}
a.title span.text { position: relative; bottom: -15px; z-index: 5; left: 20px; padding: 10px 0;}
a.title:hover span.sfondo {opacity: 0.3; cursor: pointer; color: #ffffff;}
a.title:hover span.text {color: #fff; text-decoration: none; }
#slide-testata div.slide-testata-inner {height: 108px; display: none;}
#slide-testata div.slide-testata-inner a {border: none;}
#slide-testata div.slide-testata-inner a:hover {border: none;}

div#alto-c{width:100%; margin:1px auto 0 auto; padding:0; }

div#menusuperiore { float:left; width:59%; margin:0 2px 0 0; padding:5px 0 5px 10px; background-color:#a78d72; line-height: 30px;}
div#menusuperiore ul {list-style-type: none; margin: 2px 0 2px 0; padding:0;}
div#menusuperiore ul li {display: inline; margin:0; padding: 0 9px 0 10px;  font-size: 12px; color: #ffffff; background: url(immagini/bullet.gif) no-repeat center left;}

div#menusuperiore ul li.inizio {background: none;}
div#menusuperiore ul li a.selezionato {color: #ffffff; padding: 0 5px 0 5px; border-bottom:2px solid #f0dd84 }
div#menusuperiore ul li a.selezionato:hover {color: #ffffff; padding: 0 5px 0 5px;text-decoration:none;}
div#menusuperiore ul li a {color: #ffffff; text-decoration: none;}
div#menusuperiore ul li a:hover {color: #ffffff; text-decoration: none; border-bottom:2px solid #f9de62;}



div#trss{float: right; width: 27%; margin:0; padding: 5px 0 0 125px; color: #ffffff; background: #a78d72 url(immagini/img-rss.png) center left no-repeat; height:42px;}
/* liScroll style declarations */
.tickercontainer {margin: 0; padding: 0; width: 265px; overflow: hidden;}
.tickercontainer .mask {position: relative; width: 265px; overflow: hidden;}
ul.newsticker {position: relative; list-style-type: none; margin: 0; padding: 0;}
ul.newsticker li {float: left; margin: 0; padding: 0;}
ul.newsticker a {white-space: nowrap; padding: 0; margin: 0 150px 0 0; color: #ffffff;} 
ul.newsticker span {margin: 0 10px 0 0;} 
.inputHighlighted {background: #EFE4CC; border: 1px solid #7F9DB9; font-size: 14px; font-family:  Georgia, Verdana, Arial, "Trebuchet MS", Geneva, Helvetica, sans-serif; padding: 1px;} 


div#alto-d{width:100%; margin:0 auto 0 auto; padding:0; background-color:#dbd7c7; line-height:35px;}
div#ramo {float:right; width:70%; margin:0; padding:0 25px 0 0; text-align:right;}
div#ramo a{ color:#640509; text-decoration:none; font-weight:bold;}
div#ramo a:hover{ color:#640509; text-decoration:none; font-weight:bold;}

/* ---------------------RICERCA-------------------- */
div#ricerca {float: left; width:25%; margin: 0 2px 0 0; padding:0 0 0 10px;}
div#ricerca input {height: 19px; background: url(immagini/sf_ricerca.jpg) repeat-x; border: 1px solid #A78D72; color: #640509; font-size: 14px; padding: 1px; font-family: Georgia;}
div#ricerca input.b {width: 14px; height: 22px; padding: 0; background: url(immagini/puls_invia.jpg) no-repeat; border: none; color: #640509; font-size: 16px; font-family: Courier; font-weight: bold;}

div#risultatoricerca {width: 95%; margin: 10px auto 0 auto; line-height: 22px;}
div#risultatoricerca h2 {font-size: 16px; padding-left: 10px; padding-top: 10px; font-weight: bold;}
div#risultatoricerca h5 {font-size: 12px; padding-left: 10px; font-weight: normal;}
div#risultatoricerca ul {list-style: none;  margin: 0px; padding: 0px;}
div#risultatoricerca li {width: 97%; margin: 0 auto 0 auto; padding: 5px 0 5px 0; font-size: 100%; border-bottom: 1px dashed #3B72AB;}
div#risultatoricerca li.data {font-weight: bold; }
div#risultatoricerca li a {text-decoration: none;}
div#risultatoricerca li a:hover {text-decoration: underline;}

/* ---------------------CENTRO--------------------- */
div#centro{width:100%; margin:0 auto 0 auto; padding:0; background-color:#dbd7c7;}
div#centro iframe {overflow-x:hidden; overflow-y:scroll;}

/* ------spalla SX------ */
div#sx {float: left; width: 23%; margin: 0 4px 0 0 ; padding: 15px 12px 0 12px; background: #edebe3; min-height: 426px;}

div#tit-menulaterale {width:92%; margin: 0 0 2px 10px; padding: 0 0 2px 0; font-weight: bold; line-height: 33px; border-bottom:1px solid #640509; font-size: 18px;}
div#menulaterale { width:92%; margin:0 0 20px 10px; padding:0;}
div#menulaterale ul {list-style-type: none; margin: 0; padding: 0;}
div#menulaterale ul li {padding: 7px 0 7px 15px; color: #640509; border-bottom: 1px solid #640509; background: url(immagini/bullet-1.gif) no-repeat center left;}
div#menulaterale ul li a {color:#640509; text-decoration: none;}
div#menulaterale ul li a:hover {color:#640509; text-decoration: none;}

div#menulaterale ul li a.selezionato {background-color:#f15e0d; color: #ffffff; padding:3px;}
div#menulaterale ul li a.selezionato:hover { background-color:#f15e0d; color: #ffffff;}

div#raccoltabanner {width: 99%; margin: 10px auto 10px auto; padding: 0;}
div#raccoltabanner h2 {font-size: 16px; padding: 0 0 5px 10px;}
#banner {width: 200px; margin: 0 auto 0 auto; list-style-type: none; border: 1px solid #000000;}
div#raccoltabanner div.banner {width: 200px; margin: 5px auto 0 auto; padding: 0; border: 1px solid #000000;}

/* ------spalla DX------ */
div#dx {float: right; width: 74%; margin: 0 0 5px 0; background: #ffffff; min-height: 480px;}

div#cover {width: 95%; margin: 20px auto 0 auto; padding:0;}
div#cover #imgcover {width: 140px; float: right; margin: 0 20px 0 0; border: 1px solid #E9E9E9;}
div#cover #txtcover {width: 74%; float: left; margin: 0; line-height: 18px;}
div#cover #txtcover div.segue {width: 100%; text-align: right; margin: 15px 0 0 0; padding: 0;}
div#cover #txtcoverlong {width: 98%; margin: 0 auto 0 auto; line-height: 18px;}
div#cover #txtcoverlong div.segue {width: 100%; text-align: right; margin: 15px 0 0 0; padding: 0;}
div#cover div.riga-rossa {width: 100%; text-align: center; margin: 15px 0 0 0; padding: 0;}
div#cover a {font-weight: bold;}
div#cover a:hover {font-weight: bold;}

div#info {width: 98%; margin: 10px auto 15px auto; padding: 0;}
div#info-sx {float: left; width: 55%; margin: 0 auto 0 30px; padding: 0;}
div.graffa {margin: 0; padding: 0; background: url(immagini/graffetta.png) no-repeat center right; height: 30px;}
div.info-bott {width: 100%; margin: 5px auto 5px auto; padding: 0;}
div.info-bott .imgbottom {width: 50px; float: left; margin: 10px 0 0 0; border: 1px solid #E9E9E9;}
div.testo {width: 83%; float: right; margin: 0; padding: 10px 0 10px 0; text-align: left; line-height: 18px;}
div.testo h5 {color: #640509; font-size: 14px; font-weight: bold;}
div.testolong {width: 98%; float: right; margin: 0; padding: 10px 0 10px 0; text-align: left; line-height: 18px;}
div.testolong h5 {color: #640509; font-size: 14px; font-weight: bold;}
div.testolong a:hover {font-weight: bold;}

div#agenda {float: right; width: 28%; text-align: center margin:0 auto 0 auto; padding: 10px 20px 10px 10px;}

div#ig {width: 390px; border: 6px solid #eeeeee; margin: 10 auto 0 auto;}

/* ------CODA------ */
div#coda {width: 100%; margin: 0 auto 0 auto; padding: 10px 0 10px 0; border-top: 3px solid #640509; background: #bdb29e;}

div#indirizzo {float: left; width: 30%; margin: 0; padding: 0 0 15px 20px;}

div#menu-sotto{ float:right; width:24%; margin:0; padding:10px 20px 0 0;}
div#menu-sotto ul {list-style-type:none; margin:2px 0 2px 0; padding:0;}
div#menu-sotto ul li {display: inline; margin:0; padding: 0 9px 0 10px;  font-size: 12px; color:#ffffff; border-left:1px solid #640509}
div#menu-sotto ul li.inizio {background: none;}
div#menu-sotto ul li a {color:#640509; text-decoration: none;}
div#menu-sotto ul li a:hover {color:#640509; text-decoration:underline;}
div#menu-sotto ul li.inizio {background: none;}



div#accessibilita{ width:40%; margin:0; padding:0 0 0 20px;}
div#accessibilita ul {list-style-type:none; margin:2px 0 2px 0; padding:0;}
div#accessibilita ul li {display: inline; margin:0; padding: 0 5px 0 5px;}


/* Link-Utili*/
div#link-utili{ width:95%; margin:10px 0 10px 0; padding:15px 12px 15px 12px;}
div#link-utili ul{ margin:0; padding:0;}
div#link-utili li{list-style-type: none; color:#640509; padding:8px 0 8px 35px; background-color:#ffffff; margin:5px; border-bottom:1px dotted #640509; line-height:20px;}
div#link-utili li a{color:#1b5c26; text-decoration:none; font-weight: bold;}
div#link-utili li a:hover{color:#1b5c26; text-decoration:underline; font-weight: bold;}
div#link-utili h5{color:#640509; text-decoration:none; font-size:14px; font-weight:bold;}


/* ------SEZIONE------ */

div#tx-sezione{ width:95%; margin:20px 0 0 0; padding:15px 12px 15px 12px; font-size:14px;}

div#notiziesezione {width:95%; margin:10px 0 5px 0; padding: 10px 12px 15px 12px;}
div#notiziesezione ul{ margin:0; padding:0;}
div#notiziesezione li{list-style-type: none; color: #640509; border-bottom: 1px dotted #640509;}
div#notiziesezione li a{color:#640509; text-decoration:none; font-weight: bold;}
div#notiziesezione li a:hover{color:#640509; text-decoration:underline; font-weight: bold;}
div#notiziesezione h5{color:#640509; text-decoration:none; font-size:14px; font-weight:bold;}


/* Albo Pretorio */

div#contab {width: 95%; padding: 5px 5px 5px 3px; margin: 10px auto 0 auto; background: #F2F2F2;}
div#introab {width: 97%; padding: 5px; margin: 5px auto 0 auto;}
div#filtro {width: 97%; padding: 5px; margin: 5px auto 0 auto;}
div#risultatoab {width: 97%; margin: 5px auto 10px auto;}
div#risultatoab ul {list-style-type: none; width: 98%; margin: 0 auto 0 auto; border-top: 1px dotted #000000;}
div#risultatoab ul li {padding: 5px 0 5px 25px; border-bottom: 1px dotted #000000; background: #ffffff;}
div#risultatoab a {font-size: 14px; font-weight: bold;}
div#risultatoab a:hover {font-size: 14px; font-weight: bold;}
div#risultatoab .ufficio {font-size: 14px;}

div#apui {width: 95%; padding: 5px 5px 5px 3px; margin: 10px auto 10px auto; background: #F3F3F3;}
div#apui h3 {width: 97%; margin: 10px auto 5px auto; font-size: 16px; border-bottom: 1px dotted #000000;}
div#apui ul {width: 97%; list-style-type: none; width: 98%; margin: 5px auto 0 auto;}
div#apui ul li {padding: 5px 0 5px 25px; border-bottom: 1px dotted #000000; background: #EEEDCC;}
div#apui a {font-size: 12px; font-weight: bold;}
div#apui a:hover {font-size: 12px; font-weight: bold;}
div#apui .ufficio {font-size: 12px;}

div#aparchivio {width: 97%; text-align: right; margin: 5px auto 0 auto; font-size: 12px;}


/* ------- AGENDA ------- */

div#agenda {width: 200px; float: right; margin: 0 0 10px 0; min-height: 230px;}
div#agenda h3 {border-bottom: 1px dotted #15508D; color: #CC3535; text-align: right; width: 93%; padding: 8px 0 5px 0; margin: 0 auto 0 auto; font-size: 16px;}
div#agenda #calendario {width: 175px; margin: 0 auto 0 auto;}
div#agenda #calendario table {width: 175px; padding: 0;}
div#agenda #calendario table caption {line-height: 25px; text-align: center; font-size: 14px; font-weight: bold;}
div#agenda #calendario table th {width: 25px; line-height: 20px; padding: 1px; text-align: center; font-size: 14px; background: #F1F1F1;}
div#agenda #calendario table tr {line-height: 20px; padding: 0;}
div#agenda #calendario table td {line-height: 20px; padding: 1px; text-align: center; font-size: 14px; border: 1px solid #D4D4D4;}
div#agenda #calendario table td.oggi {line-height: 20px; color: #ffffff; padding: 1px; text-align: center; font-size: 14px; border: 1px solid #D4D4D4; background: #ff0000;}
div#agenda #calendario table td.oggi a {color: #ffffff; text-decoration: none;}
div#agenda #calendario table td.oggi a:hover {color: #ffffff; text-decoration: none;}
div#agenda #calendario table td.cellaonoggi {line-height: 20px; padding: 1px; text-align: center; font-size: 14px; border: 1px solid #D4D4D4; background: #ff0000;}
div#agenda #calendario table td.cellaonoggi a {color: #ffffff; text-decoration: none;}
div#agenda #calendario table td.cellaonoggi a:hover {color: #ffffff; text-decoration: none;}
div#agenda #calendario table td.cellaon {line-height: 20px; padding: 1px; text-align: center; font-size: 14px; border: 1px solid #D4D4D4; background: #EC8B01;}
div#agenda #calendario table td.cellaon a {color: #ffffff; text-decoration: none;}
div#agenda #calendario table td.cellaon a:hover {color: #ffffff; text-decoration: none;}
div#agenda #calendario table td a {text-decoration: none;}
div#agenda #calendario table td a:hover {text-decoration: none;}

div#agenda #calendario div.tuttoilmese {line-height: 25px; text-align: center; font-size: 12px;}
div#agenda #calendario div.tuttoilmese a {color: #CC3535; text-decoration: none; font-weight: bold;}
div#agenda #calendario div.tuttoilmese a:hover {color: #CC3535; text-decoration: underline; font-weight: bold;}

div#agendasez {width: 90%; border: 1px solid #15508D; margin: 30px auto 10px auto; min-height: 230px;}
div#agendasez h3 {border-bottom: 1px dotted #15508D; color: #CC3535; text-align: right; width: 93%; padding: 8px 0 5px 0; margin: 0 auto 0 auto; font-size: 16px;}
div#agendasez #calendario {width: 175px; margin: 0 auto 0 auto;}
div#agendasez #calendario table {width: 175px; padding: 0;}
div#agendasez #calendario table caption {line-height: 25px; text-align: center; font-size: 14px; font-weight: bold;}
div#agendasez #calendario table th {width: 25px; line-height: 20px; padding: 1px; text-align: center; font-size: 14px; background: #F1F1F1;}
div#agendasez #calendario table tr {line-height: 20px; padding: 0;}
div#agendasez #calendario table td {line-height: 20px; padding: 1px; text-align: center; font-size: 14px; border: 1px solid #D4D4D4;}
div#agendasez #calendario table td.oggi {line-height: 20px; color: #ffffff; padding: 1px; text-align: center; font-size: 14px; border: 1px solid #D4D4D4; background: #ff0000;}
div#agendasez #calendario table td.oggi a {color: #ffffff; text-decoration: none;}
div#agendasez #calendario table td.oggi a:hover {color: #ffffff; text-decoration: none;}
div#agendasez #calendario table td.cellaonoggi {line-height: 20px; padding: 1px; text-align: center; font-size: 14px; border: 1px solid #D4D4D4; background: #ff0000;}
div#agendasez #calendario table td.cellaonoggi a {color: #ffffff; text-decoration: none;}
div#agendasez #calendario table td.cellaonoggi a:hover {color: #ffffff; text-decoration: none;}
div#agendasez #calendario table td.cellaon {line-height: 20px; padding: 1px; text-align: center; font-size: 14px; border: 1px solid #D4D4D4; background: #EC8B01;}
div#agendasez #calendario table td.cellaon a {color: #ffffff; text-decoration: none;}
div#agendasez #calendario table td.cellaon a:hover {color: #ffffff; text-decoration: none;}
div#agendasez #calendario table td a {text-decoration: none;}
div#agendasez #calendario table td a:hover {text-decoration: none;}

div#agendasez #calendario div.tuttoilmese {line-height: 25px; text-align: center; font-size: 12px;}
div#agendasez #calendario div.tuttoilmese a {color: #CC3535; text-decoration: none; font-weight: bold;}
div#agendasez #calendario div.tuttoilmese a:hover {color: #CC3535; text-decoration: underline; font-weight: bold;}

div#risultatoagenda {width: 97%; margin: 10px auto 0 auto;}
div#risultatoagenda h4 {width: 97%; margin: 5px auto 0 auto;}
div#risultatoagenda .risultatiricerca {width: 97%; font-size: 14px; margin: 0 auto 10px auto;}
div#risultatoagenda div#altrecategorie {width: 98%; padding: 5px 0 15px 0; font-weight: bold; text-align: right; border-bottom: 1px dashed #4d4d4d;}
div#risultatoagenda div.evento {width: 97%; margin: 0 auto 0 auto; padding: 5px 0 5px 0; border-bottom: 1px dashed #4d4d4d;}


/* ------------------- Tools ------------------- */

div#dettaglio {width: 95%; margin: 10px auto 0 auto; padding:0; line-height: 18px;}
div#dettaglio img {border: 7px solid #E9E9E9;}
div#dettaglio p {padding: 15px 0 0 0;}
div#dettaglio a {font-weight: bold;}
div#dettaglio a:hover {font-weight: bold;}
div#dettaglio ul {margin: 10px 0 0 30px;}


div#dettaglio div#tools {witdh: 80%; margin: 0 auto 10px auto; text-align: right; font-size: 11px; border-bottom: 1px solid #e9e9e9; padding: 0 0 5px 0;}
div#dettaglio div#tools ul {list-style-type: none;}
div#dettaglio div#tools ul li {display: inline; padding: 3px 0 3px 20px; margin: 0 0 0 10px;}

li.print {background: url(immagini/formati/printer.gif) no-repeat center left;}
li.pg {background: url(immagini/formati/pg.gif) no-repeat center left;}
li.video {background: url(immagini/formati/videino.png) no-repeat center left;}
li.mappa {background: url(immagini/formati/mappa.gif) no-repeat center left;}


/* ------------------- Correlati ----------------------- */

div#dettaglio #links {width: 95%; margin: 5px auto 0 auto; padding:10px 12px 0 12px;}
div#dettaglio #links h4 {color:#640509; text-decoration:none; font-size:14px; font-weight:bold;}
div#dettaglio #links ul {list-style-type: none; margin: 0;}
div#dettaglio #links ul li{list-style-type: none; color:#640509; padding:8px 0 8px 35px; background-color:#ffffff; margin:5px; border-bottom:1px dotted #640509; line-height:20px;}
div#dettaglio #links ul li a{color:#640509; text-decoration:none; font-weight: bold;}
div#dettaglio #links ul li a:hover{color:#640509; text-decoration:underline; font-weight: bold;}

div#dettaglio #news {width: 95%; margin: 5px auto 0 auto; padding:10px 12px 0 12px;}
div#dettaglio #news h4 {color:#640509; text-decoration:none; font-size:14px; font-weight:bold;}
div#dettaglio #news ul {list-style-type: none; margin: 0;}
div#dettaglio #news ul li{list-style-type: none; color:#640509; padding:8px 0 8px 35px; background-color:#ffffff; margin:5px; border-bottom:1px dotted #640509; line-height:20px;}
div#dettaglio #news ul li a{color:#640509; text-decoration:none; font-weight: bold;}
div#dettaglio #news ul li a:hover{color:#640509; text-decoration:underline; font-weight: bold;}

/* Doc correlati*/
div#doc-correlati{ width:95%; margin: 5px 0 5px 0; padding:10px 12px 0 12px;}
div#doc-correlati ul{margin:0; padding:0;}
div#doc-correlati li{list-style-type: none; color:#640509; padding:8px 0 8px 35px; background-color:#ffffff; margin:5px; border-bottom:1px dotted #640509; line-height:20px;}
div#doc-correlati li a{color:#640509; text-decoration:none; font-weight: bold;}
div#doc-correlati li a:hover{color:#640509; text-decoration:underline; font-weight: bold;}
div#doc-correlati h5 {color:#640509; text-decoration:none; font-size:14px; font-weight:bold;}

li.pdf{background-image: url(immagini/ico-pdf.jpg); background-repeat:no-repeat; background-position:left center; padding:0 10px 0 10px;}
li.html{background-image: url(immagini/ico-web.jpg); background-repeat:no-repeat; background-position:left center; padding:0 10px 0 10px;}
li.htm{background-image: url(immagini/ico-web.jpg); background-repeat:no-repeat; background-position:left center; padding:0 10px 0 10px;}
li.news{background-image: url(immagini/news.gif); background-repeat:no-repeat; background-position:left center; padding:0 10px 0 10px;}
li.doc{background: url(immagini/formati/doc.gif) no-repeat left center; padding: 0 10px 0 10px;}


/* Risultato Agenda */

div#risultatoagenda		{width:	100%;}
div#contenitoreagenda	{width:	95%; margin: 0 auto 0 auto;}
div.sommarioagenda		{width:	100%; margin: 10px auto 0 auto; text-align: right; padding: 0.5em 0 0.5em 0; border-bottom: 1px dotted #000000; font-size: 100%; font-weight: bold;}
div.sommarioagenda		a {text-decoration:	none; color: #000000; font-weight: normal;}
div.sommarioagenda		a:hover  {text-decoration: underline; color: #000000; font-weight: normal;}
.categoriaselezionata	{color: #FF0000; font-weight: bold;}
.distanza				{padding: 0.5em 0 0 0;}
div.titoloagenda {font-size: 120%; font-weight: bold; margin: 10px 0 0 0; border-bottom: 1px dotted #000000; padding: 0 0 5px 0;}
div.noevent				{width:	100%; margin: 5px auto 0 auto; padding: 0.5em 0 0.5em 0; font-size: 100%;}
li.data				{font-weight: bold;}

