body { text-align:center; background-color:#e3d0be; margin:0px; padding:10px 0px 20px 0px; }
body, td { font-size:14px; font-family:Arial, Helvetica, Geneva, Verdana, serif; color:#555; }
form { margin:0px; padding:10px 0px 0px 0px; }
input, textarea, select { border:1px solid #ddd; font-family:Arial, Helvetica, Geneva, Verdana, serif; font-size:12px; }
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
ul { list-style:square; }

#banner_top { text-align:right; margin:0 auto; width:970px; }
#banner_apertura { border-bottom:1px solid #000; padding:2px 0 2px 0; }
#container, #container_banner { background-color:#fff; margin:0 auto; margin-top:10px; text-align:left; width:920px; \width:970px; w\idth:920px; padding:12px 25px 25px 25px; }
#menu { float:left; padding-bottom:20px; }
#menu a { color:#888; padding:0px 5px 0px 5px; border-bottom:5px solid #fff; }
#menu a:hover { border-bottom:5px solid #8e7964; text-decoration:none; }
#google { float:right; }
#google form { display:inline; font-size:11px; }
#break { clear:both; }
#sint { float:right; font-size:11px; border:1px solid #ddd; padding:5px 8px 8px 8px; text-align:center; font-weight:bold; color:#c00; }
#sint table { margin-bottom:2px; }
#sint td { text-align:left; padding:3px 0px 3px 3px; font-weight:normal; }
#sint td, #sint input, #cse-search-box input { font-size:11px; }
#sint a { font-weight:normal; }
#direttore { clear:both; margin:12px 0px 25px 0px; text-align:right; font-size:12px; padding-bottom:8px; border-bottom:1px solid #000; color:#888; }
#data { float:left; }
#newsletter { padding-top:0px; }
#newsletter input { margin-top:4px; }
#forum { margin-top:12px; }
#forum td { text-align:center; font-size:12px; line-height:15px; width:33%; padding:4px; }
#forum img { border:1px solid #555; margin-bottom:4px; }

#due_colonne { background-image:url(img/back.gif); width:920px; }
#due_colonne td { vertical-align:top; }
#testo { line-height:22px; width:690px; }
#sottomenu { line-height:22px; width:190px; \width:230px; w\idth:190px; padding-left:40px; }
#sottomenu img { border-color:#555; }
#sezione { padding-bottom:8px; }
#titolo { font-family:Georgia, Palatino, Arial, serif; font-size:24px; padding-bottom:12px; line-height:22px; }
#pagine { margin-top:5px; padding-top:5px; border-top:1px solid #ccc; }
#piede { background-color:#8e7964; margin:25px 0px 1px 0px; width:960px; \width:970px; w\idth:960px; padding:5px; clear:both; }
#categorie_articoli { background-color:#403c39; margin:0px 0px 10px 0px; width:970px; padding:5px 0px 5px 0px; }
#piede a, #categorie_articoli a { color:#fff; padding:0px 7px 0px 7px; }
#copy { color:#000; font-size:11px; width:970px; }

#apertura { border-bottom:1px solid #000; padding-bottom:25px; line-height:22px; }
#apertura a:hover { text-decoration:none; }
#apertura #titolo { font-family:Georgia, Palatino, Arial, serif; font-size:24px; line-height:26px; padding-bottom:6px; }
#apertura img { margin-left:15px; }
.articolo { background-repeat:no-repeat; height:310px; vertical-align:bottom; }
.articolo .testo { background-color:#fff; color:#505050; margin:15px; padding:10px 12px 10px 12px; font-size:12px; filter:alpha(opacity:90); KHTMLOpacity:.90; -moz-opacity:.90; opacity:.90; width:312px; \width:366px; w\idth:312px; }
.articolo .testo a { color:#505050; }
.articolo .testo a:hover, .articolo_nf a:hover { text-decoration:none; }
.articolo .titolo, .articolo_nf .titolo { font-size:13px; font-weight:bold; padding-bottom:2px; }
.articolo_nf { font-size:12px; }
.info { font-size:11px; padding-bottom:4px; }
.sep { height:25px; }
#tag_cloud { border:1px solid #ddd; padding:10px; text-align:center; }

.bordo { background-image:url(img/sep_col.gif); background-repeat:repeat-y; }
#home_centro { font-size:11px; }
#home_centro .titolo { font-size:12px; font-weight:bold; float:right; width:140px; }
#home_centro .break { clear:both; }
#form_cinema { margin:0px; padding:0px; display:inline; }
#form_cinema select { font-size:11px; margin-top:3px; }
#issuu, #video, #altro { padding-bottom:3px; font-size:12px; font-weight:bold; }
#video, #altro { padding-top:16px; }
#video img { margin-top:4px; }
#sponsor { list-style:none; border:1px solid #ddd; padding:4px 12px 12px 12px; margin:16px 0px 0px 0px; }
#sponsor li { border-bottom:1px solid #ddd; padding:8px 0px 8px 0px; font-size:11px; display:block; min-height:55px; }
#sponsor img { border:1px solid #555; }
#sponsor img.sponsor_txt { float:left; margin-right:12px; }

form#small, form#small input, form#small select { font-size:12px; }

.red { color:#c00; }
.data { font-size:11px; border:1px solid #ccc; background-color:#f5f5f5; padding:5px; margin-bottom:9px; }
#sotto_menu a:hover { text-decoration:none; }
#foto { padding-top:8px; font-size:11px; line-height:14px; }
#foto img { margin:8px 0px 3px 0px; }
#commento td { font-size:12px; }
.commento { border-bottom:1px dotted #ccc; padding-bottom:5px; }
.inviato { font-size:11px; padding-bottom:4px; }
.separatore { border-top:1px solid #ccc; margin-top:10px; padding-top:10px; }
.border { border:1px solid #000; }
#articoli { font-size:11px; padding-top:16px; line-height:16px; }
#articoli .titolo { font-size:14px; font-weight:bold; }
#list td { border-bottom:1px solid #ccc; padding:8px 3px 6px 3px; vertical-align:top; }
#lista td { border-bottom:1px solid #ccc; padding:0px 3px 12px 3px; vertical-align:top; }
#lista td.nb { border-bottom:0px; padding:8px 3px 3px 3px; }
#ricerca_asta, #scrivi_denuncia { float:right; padding:3px 0px 0px 0px; }
#aste td { padding-right:25px; vertical-align:top; }
#bandi div { padding:8px 3px 6px 3px; border-bottom:1px solid #ccc; }
#allegati { list-style:none; margin:0px; padding:0px; }
#allegati li { display:block; padding:6px 0px 0px 0px; }
#allegati img { border:0px; margin-right:6px; }
#no_border input { border:0px; }
#no_border #submit { border:1px solid #ddd; }
#gerenza td { font-size:12px; }

#tbl_calendario { border:1px solid #ccc; border-collapse:collapse; }
#tbl_calendario td { border:1px solid #ccc; font-size:11px; text-align:center; width:25px; }
#tbl_calendario td#mese { width:130px; }
#tbl_calendario .act { background-color:#ddd; }
#sondaggio { padding-top:16px; font-size:11px; }

.firma { font-size:10px; }
#blog_testo a { text-decoration:underline; color:#2f5eb1; }
#blog_box, .blog_box { width:20px; height:20px; float:left; margin:5px 6px 14px 0px; }
#blog_titolo, .blog_titolo { font-family:Georgia, Palatino, Arial, serif; font-size:24px; }
#blog_autore, .blog_autore { font-size:14px; }
#blog_sottotitolo, .blog_sottotitolo { font-family:Georgia, Palatino, Arial, serif; font-size:11px; padding-top:2px; }
.blog_list { text-decoration:none !important; }
div.blog_data { width:56px; height:64px; float:left; margin:0px 10px 0px 0px; padding:10px 0px 0px 0px; background:#fff url(img/bg-data.jpg) no-repeat; text-align:center; overflow:hidden; font-size:12px; }
div.blog_data div.mese { line-height:12px; margin-bottom:2px; }
div.blog_data div.giorno { font-size:14px; margin:0px; padding:0px 0px 2px 0px; font-weight:bold; }
div.blog_data div.anno { margin:0px; padding:0px; color:#fff; }
.blog_title { font-size:16px; font-weight:bold; margin-bottom:3px; }
.blog_info { font-size:11px; border-top:1px solid #ddd; padding:3px; margin:8px 0px 18px 0px; }
.blog_info a { color:#555 !important; text-decoration:none !important; }

ul#altri_articoli li { padding:2px 4px 2px 6px; }
ul#altri_articoli li#corrente { background-color:#efedee; }
#libreria td { padding-top:32px; width:50%; }
#libreria img { margin-right:6px; }
.banda { background-color:#e3d0be; font-weight:bold; padding-left:6px; }

.myForm { border:1px solid #ddd; width:300px; margin-top:6px; }
.myForm td, input, select, textarea, checkbox { font-size:11px; }