html{overflow-x:hidden}
body{background-color:#FFFFFF;color:#FFFFFF;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:80%;height:100%;margin:0 0 100px 0;overflow-x:hidden;padding:0;text-align:center}
a{color:#FF0000;text-decoration:none}
a:hover{color:#CCFF00;text-decoration:underline}
#pagina{height:100%;margin:0 auto;padding:0;text-align:center}
/* pagina sopra.asp */
#intestazione{height:120px}
#intestazione #riga1{color:#FF0000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:150%;font-style:normal}
#intestazione #riga1 img{border:0px none #CCCCCC;margin-right:60px;vertical-align:middle}
#intestazione #riga2{border-color:#666666;border-style:dotted;border-width:1px 0;margin:5px auto 0 auto;padding:3px 0;width:96%}
#intestazione #riga1 a{color:#FFFFFF}
/* a tre colonne */
#corpo h1{font-family:"Courier New",Courier,monospace;font-size:140%;margin:0 0 10px 0;text-align:center}
#corpo{background-color:#000000;margin:0 auto 0 auto;width:850px}
#colonna1{float:left;margin:0;padding:8px;text-align:left;width:230px}
#colonna2{float:left;margin:0;padding:8px 10px 25px 10px;text-align:left;width:378px}
#colonna3{float:left;margin:0;padding:8px;text-align:left;width:180px}
#colonna4{float:left;margin:0;padding:8px;text-align:left;width:190px}
#colonna5{margin:0 10px 10px 216px;padding:8px 10px 25px 10px;text-align:left}
#colonna5 h1 span{color:#CCCCCC;display:block;font-size:85%;text-align:center}
#fondo{background-color:#FF0000;clear:both;color:#FFFFFF;font-size:125%;font-weight:bold;margin:15px 0 0 0;padding:15px 0;text-align:center}
#fondo a{color:#FFFFFF;font-weight:bold}
#ultimiinterventi{margin:0}
#ultimiinterventi dt{font-size:120%;font-weight:bold}
#ultimiinterventi dd{font-size:83%;margin:0 0 10px 0}
#ultimiinterventi dd .autore{color:#FFB399;display:block;font-style:italic}
#ultimenotizie{margin:0}
#ultimenotizie dt{font-size:120%;font-weight:bold}
#ultimenotizie dd{font-size:83%;margin:0 0 10px 0}
#ultimenotizie dd .autore{color:#FFB399;display:block;font-style:italic}
#elencofocus{margin:0}
#elencofocus dt{clear:left;font-size:120%;font-weight:bold;margin-bottom:5px}
#elencofocus dd{margin:0 0 20px 20px}
#elencofocus dd p{margin:0 0 .3em 0;text-indent:.5em}
#elencofocus dd img{float:left;margin:0 5px 5px 0}
#colonna4 .avviso{font-size:80%;margin:0}
#colonna4 #ricerca{width:100%}
#colonna4 #ricerca form{margin:0;text-align:center}
#colonna4 #ricerca form #trova{font-size:85%;width:70%}
#colonna4 #ricerca form #vai{font-size:85%;width:20%}
/* blog */
#elencoblog{background-color:#000000;border:1px solid #999999;margin:15px;padding:10px 10px 110px 10px;text-align:left}
#elencoblog dt{font-family:"Courier New",Courier,monospace;font-size:150%;font-weight:bold}
#elencoblog dd{margin:2px 0 15px 10px}
#elencoblog dd p{margin:0}
/* notizie */
#elenconotizie{margin:0;padding:0;text-align:left}
#elenconotizie dt{font-family:"Courier New",Courier,monospace;font-size:135%;font-weight:bold}
#elenconotizie dd{margin:2px 0 10px 10px}
#elenconotizie dd p{margin:0}
/* calendario */
#calendario{border:1px solid #666666;margin:0 2%;width:95%}
#calendario #mese th{font-size:90%;text-align:center}
#calendario #giorni th{font-size:80%;text-align:center}
#calendario td{font-size:80%;text-align:center}
#calendario a{color:#FF0000;display:block;padding:2px 0px;width:100%}
#calendario td.altromese a{color:#666666}
#calendario td.giorno{background:url(grafica/sfondosfumato1.gif);background-color:#DDDDDD;background-repeat:repeat-x;border:1px solid #666666}
#calendario td.scelta{background-color:#CCCCFF}
#calendario td img{border-style:none}
.elencoappuntamenti{margin:0 0 0 20px}
.elencoappuntamenti dt{font-size:110%;font-weight:bold;margin:0px 0 0 0}
.elencoappuntamenti dd{font-size:85%;margin:4px 0 4px 15px}
.elencoappuntamenti dd .orario{font-style:italic}
.elencoappuntamenti dd .luogo{font-weight:bold}
.elencoappuntamenti dd.genere{color:#CCCCCC;font-size:85%;font-weight:bold;margin:0 0 0 15px}
h2.argomentotitolo{background-attachment:fixed;background-color:#CCCCCC;background-image:url(grafica/sfondosfumato0.gif);background-repeat:repeat-x;border:1px solid #666666;color:#CCCCCC;font-family:"Courier New",Courier,monospace;font-size:130%;font-weight:bold;margin:8px 0 0 0;padding:2px 5px}
h3.argomentotitolo{color:#CCCCCC;font-family:"Courier New",Courier,monospace;font-size:130%;font-weight:bold;margin:0 0 0 15px;padding:2px 0}
h4.argomentotitolo{color:#CCCCCC;font-family:"Courier New",Courier,monospace;font-size:130%;font-weight:bold;margin:0 0 0 30px;padding:2px 0}
div.recapiti{font-size:80%;margin:0 0 5px 45px}
div.cinema{font-size:85%;margin:0 0 8px 45px}
div.cinema .sala{font-weight:normal;text-decoration:underline}
div.cinema a{font-weight:bold}
div.cinema .genere{color:#CCCCCC;font-style:italic}
div.cinema .orario{display:block}
#elencoargomenti{border-top:1px solid #666666;margin:0;padding:0}
#elencoargomenti li{list-style-type:none;margin:0;padding:0}
#elencoargomenti li a{background-color:#CCCCCC;background-image:url(grafica/sfondosfumato1.gif);background-position:top left;background-repeat:repeat-x;border-color:#CCCCCC;border-style:solid;border-width:0 1px 1px 1px;color:#333333;display:block;padding:2px 6px;width:100%}
#elencoargomenti li a:hover,#elencoargomenti li#questoargomento a{background-color:#FFCCFF;background-image:url(grafica/sfondosfumato2.gif);background-repeat:repeat-x;color:#000000;font-weight:bold}
#elencoargomenti li a span{color:#FFE8E8;float:right;font-size:85%}
/* forum */
#elencoforum{margin:15px;padding:10px 10px 110px 10px;text-align:center}
#elencoforum table{border-bottom-color:#FFFFFF;margin:0 auto;  background-color: White; }
#elencoforum th,#elencoforum td{border-bottom:1px solid #666666}
#elencoforum td{background-image:url(grafica/sfondosfumatoforum.gif);background-position:top right;background-repeat:repeat-x;border-bottom-color: #666;border-right:1px solid #666666;color:#333333;height:45px;padding:2px 5px}
#elencoforum th{background-image:url(grafica/th.gif);background-position:top right;background-repeat:no-repeat;color:#333333;height:25px;text-align:center}
#elencoforum th.primo{background-image:url(grafica/th.gif);background-position:top right;background-repeat:no-repeat;border-left:1px solid #666666}
#elencoforum th.ultimo{background-image:url(grafica/thultimo.gif);background-position:right top;background-repeat:no-repeat}
#elencoforum td.primo{border-left:1px solid #666666}
#elencoforum td.ultimo{border-right:1px solid #666666}
#elencoforum td .titolo a{font-weight:bold}
#elencoforum td .descrizione{color:#333333;font-size:85%;font-style:italic}
#elencoforum #percorso{margin:0 0 13px 0}
#elencoforum #datiforum{margin:0 0 13px 0}
#elencoforum td .titolo span{font-size:70%}
#elencoforum td .titolo span a{background-color:#EEEEEE;border:1px solid #999999;color:#000000;font-weight:normal;margin-right:1px;padding:0 1px}
#elencoforum #datiforum a{background-color:#EEEEEE;border:1px solid #999999;color:#000000;font-size:80%;font-weight:normal;line-height:1.1em;margin-right:1px;padding:0 1px}
#elencoforum #datiforum a#questa{background-color:#666666;color:#FFFFFF}
#elencoforum .avvertenze{border:1px dotted #999999;font-size:85%;margin:10px auto;padding:7px;text-align:left;width:300px}
#elencoforum dl{margin:0}
#elencoforum dt{color:#333333;font-size:80%;margin:0}
#elencoforum dd{font-weight:bold;margin:0 0 0 0}
#elencoforum dd.ip{color:#666666;font-size:80%;font-weight:normal;margin:0 0 3px 0}
#elencoforum td.coldati{}
#elencoforum form fieldset{font-size:90%;margin:auto;padding:7px;text-align:right;width:400px}
#elencoforum form fieldset{color:#CCCCCC;font-size:95%;font-weight:bold}
#elencoforum form fieldset .campo{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:1.1em;text-align:left;vertical-align:text-top;width:300px}
/* cerca */
#risultati{}
#risultati li{margin:0 40px 10px 0}
#risultati li a{font-size:110%;font-weight:bold}
#risultati li .note{font-size:85%;font-style:italic}
#risultati li .note span{color:#CCCCCC;font-weight:bold;text-transform:lowercase}
#cerca{font-size:85%;text-align:center}
#cerca form{margin:0}
#cerca #trova,#cerca #dove{font-size:85%;width:130px}
#cerca #vai{font-size:85%;width:100%}
#cerca div{margin:0 0 5px 0}
legend{color:#FF0000}
/* comune */
.pulisci{clear:both}
.alcentro{text-align:center}
#rss{background-color:#FF6600;border-color:#FFCC33 #996600 #996600 #FFCC33;border-style:solid;border-width:1px}
#rss a{color:#FFFFFF;font-size:90%;font-weight:bold;padding:0px 3px}
