body{font-family:georgia,serif;font-size:16px;background: url('../img/sfondoTitolo.png') top left repeat-x;padding:0px;margin:0px}



div#contenitore{width:700px;border:solid #000 0px;margin:auto auto;}

h1{font-size: 2.8em;line-height:0.75em;margin:12px;margin-top: 65px; padding:7px;padding-bottom:10px; border-top:solid #369 3px; border-bottom:solid #000 3px;}
h2#didascalia{color: #fff;font-size:25px;margin-left:150px;width:530px;text-align:justify;margin-top: 40px; border-bottom:solid #fff 0px;}
h3{font-weight:normal;font-size:16px;padding: 4px;border-top:solid #369 10px; color:#fff; background:#000;letter-spacing: 3px;}

div.h3{font-size:18px;padding: 4px;border-top:solid #369 10px; color:#fff; background:#000;letter-spacing: 3px;}

div#navigazione{width:420px;height:200px;float:right;margin-top:20px;}
div#navigazione div a.selezionato{text-decoration:underline;}

div#chiusa_parentesi{float:right;margin:20px 0px 0px 20px}

div#piede{height:150px; background:#369;border-top:solid #000 1px; color:#fff;padding-top:10px;margin-top:12px;text-align:center;width:100%;line-height:27px}
div.link_piede a.selezionato{border:0px; background: #000; color:#fff; text-transform: uppercase;}
div.link_piede{font-size:12px;}
div.link_piede a{margin-left: 4px;color:#fff;text-decoration:none;padding:2px;border-bottom:dotted 1px;}
div.link_piede a:hover{color:#000;background:#fc0;border:0px;}
div.link_piede_ext {background:#fff;border:solid #000 1px}
div.link_piede_ext a{color:#000;text-decoration:none;padding:2px;border-bottom:dotted 1px;border-top:dotted 1px;}
div.link_piede_ext a:hover{color:#000;background:#9c6;border:0px;}

div.contenitore_link_percorso{text-align:center;}
a.link_percorso{color:#000;text-decoration:none;padding:2px;border-bottom:dotted 1px;}
a.link_percorso:hover{color:#000;background:#fc0;border:0px;}

div.link{width:200px;float:left;padding:5px 2px;background:#fff;}
div.link a{letter-spacing:2px;font-size:13px;text-decoration:none;cursor:pointer;color:#000;display:block;}
div.link:hover{background:#fc0;color:#000}
div.link:hover a{color:#000;}

div.link2{width:200px; float:left;padding:5px 2px; text-align:right; background:#000;}
div.link2 a{letter-spacing:2px;font-size:13px;text-decoration:none;cursor:pointer;color:#fff;display:block;}
div.link2:hover{background:#fc0;color:#000}
div.link2:hover a{color:#000}


a.interno{color:#000;font-size:inherit;text-decoration:none;border-bottom:dotted 1px;padding:2px;}
a.interno:hover{border:0px;background:#fc0;}
div.paragrafo{width:700px;text-align: justify;}

img.icone{border:solid #000 1px;}

.ingrandisci{font-size:9em}
.impedisci_float{clear:both}


div.calendario{color:#000;text-align:left;}

div.separatore{height:23px;}

tt{line-height:29px}


div#contenitoreEvento{position:absolute;width:545px;height:353px; color:#000;background:url('../img/contenitore.png') top left no-repeat;text-align:left;font-size:13px;}
div#testoEvento{margin-left:20px;margin-top:7px; width:500px; height:300px; overflow:auto;padding:4px;letter-spacing:1px;}
table.navigazione_calendario{background:#fff;margin:auto auto;width:670px; height:110px;border:solid 1px #000;border-bottom:0px;color:#036;text-align:center}
table.navigazione_calendario h1.calendario{line-height:40px;margin: 0px; padding:0px;font-size:23px;border:0px;}
table.navigazione_calendario td.navigazione{background:#fff;text-align:left; border:solid #000 1px;padding:10px;}
table.navigazione_calendario td.navigazione_seconda_riga{width:30%;height:40%}
table.navigazione_calendario div.segnala_eventi{padding:4px;background: #cf9;border:dotted #006 1px;font-size: 16px; color:#000;text-align: left;}
table.navigazione_calendario a{color:#036; font-size:15px;margin-left:4px;text-decoration:none;}

table.calendario{background: #fff; color:#fff;margin: auto auto;text-align:center;width:670px; height:500px;border:solid 1px #000;font-size:16px;}

table.calendario td.navigazione_calendario{background:#fff;height:60px;}

table.calendario td{background:#fff url('../img/riga.gif');border:solid 1px #000;color:#006}
table.calendario td.eventi{background:#933;border:solid 1px #006;color:#fff;font-weight:300;padding:0px;cursor:pointer;}
table.calendario th{width:14%; color:#000;border:solid #000 1px;font-weight:200;font-size:13px;}
table.calendario th:first-letter{font-size:19px;color:#966;}
table.calendario td.delta{border:solid 1px #000 ;background: #999 url('../img/riga.gif');}


div.titolo_contenuti{color:#000;font-size: 14px;letter-spacing:4px;margin-left:13px;margin-bottom:7px;}
div.prossimi_eventi{font-size:16px;margin-left:5px;padding:5px;border:dotted #006 1px; }
div.data_evento{color:#036;font-weight:200;letter-spacing:-1px;font-size:17px;word-spacing:4px;}
b.sottolinea{text-decoration:underline}

.suggerimento{line-height:2em;text-align:justify;}

.ingrandisci_suggerimento{font-size:1.7em}

span.avviso_tmp{background-color:#c00;color:#fff;padding:4px;}

span#alternativa{display:block; padding: 20px; border:solid #600 1px; text-align:center;background:#666;color:#fff}
span#alternativa a.interno{color:#fff}
span#alternativa a.interno:hover{color:#000}
