old_input, old_textarea { border:1px solid #ccc; }

body { background-color:#fff; margin:0px; padding:10px; }
body, td { font-size:12px; font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, Serif; color:#333; }
a { color:#000; text-decoration:none; }
a:hover { color:#f30000; text-decoration:none; }
ul { list-style-type:square; }
form { margin:0px; }

.comment_body a { text-decoration:underline; }
img#logo { border:0px; margin-right:12px; }
table#menu { margin-top:6px; }
table#menu td, table#menu_bottom td { text-align:center; font-size:14px; height:27px; }
table#menu a, table#menu_bottom a { color:#000; font-weight:bold; padding:1px 3px 1px 3px; }
table#menu a:hover, table#menu_bottom a:hover { background-color:#fe0000; color:#fff; }
table#menu a.attivo, table#menu_bottom a.attivo { background-color:#fe0000; color:#fff; }
td#ricerca a:hover { background-color:#ccc; }
td#logo_small { text-align:right; }
td#logo_small a { padding:0px; }
td#logo_small a:hover { background-color:#ccc; }
td#logo_small img { border:0px; margin-right:6px; }

#col_1, #col_2, #col_3 { padding:0px 0px 12px 0px; }
#col_1, { line-height:18px; }
#col_2, #col_3 { line-height:14px; }

#info_1, #info_2, #info_3, #info_4 { width:178px; font-size:10px; margin:0px 0px 25px 18px; padding:25px 0px 3px 0px; font-family:Arial, Verdana, Serif; color:#333; }
#info_1 a:hover, #info_2 a:hover, #info_3 a:hover, #info_4 a:hover { color:#000; }
#info_1 { border-bottom:7px solid #c00; }
#info_2 { border-bottom:7px solid #c66; }
#info_3 { border-bottom:7px solid #c99; }
#info_4 { border-bottom:7px solid #ccc; }

#piede td { padding:10px 18px 0px 12px; color:#999; font-size:9px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#piede a { color:#999; }
#piede a:hover { text-decoration:underline; }
#go_top { float:right; }
#go_top a { color:#fe0000; }
#go_top img { border:0px; margin-right:2px; }
#go_top #rss { margin-left:14px; }

table#lista td { border-bottom:1px solid #ccc; font-size:11px; vertical-align:top; }
.corpo_articolo { padding-right:10px; padding-top:14px; }
#corpo {line-height: 1.45em;}
.link_underline a { text-decoration:underline; font-weight:bold; color:#999; }
.link_underline a:visited { color:#999; }
.link_underline a:active { color:#fe0000; }
.link_underline a:hover { color:#fe0000; }
#opt_articolo, .opt_commento { float:right; padding:3px 0px 8px 12px; }
.articolo { padding:4px 12px 10px 6px; }
.titolo { font-size:20px; font-weight:bold; line-height:24px; }
.foto_sotto a { color:#fff; }
.foto_sotto a:hover { color:#fe0000; }
#info_art { margin-top:4px; }
#info_art, .info_art { color:#999; }
#info_art a, .info_art a { color:#999; }
.firma { margin-bottom:6px; }
.img_lista { padding:0px 14px 0px 14px; }
ul.lista { list-style-type:none; padding-left:0px; margin-left:0px; }
ul.lista li { padding-left:14px; }
.lista { padding-right:14px; margin-bottom:18px; }
.lista .abs { font-size:11px; line-height:14px; }
ol#commenti li { padding-bottom:6px; padding:10px; }
ol#commenti li.bordato { border:1px dashed #ccc; background-color:#eee; }
ol#commenti li.bordato_in_evidenza { border:1px dashed #fe0000; background-color:#eee; }
#tag_cloud { text-align:center; padding-top:6px; padding-bottom:18px; }
#faq a { color:#a6a6a6; }
#faq a.sezione { color:#000; }
.red { color:#fe0000; }
a.red:hover { text-decoration:underline; }
.big_red { font-size:14px; color:#fe0000; }
a.big_red:hover { text-decoration:underline; }
.vicere { font-family:"Book Antiqua", "Times New Roman", Times; font-size:18px; line-height:28px; }
#videoinchieste { padding-top:8px; }
#videoinchieste a { font-size:15px; }

.blog { clear:both; padding-top:12px; }
.blog img { margin-right:6px; }
