body { background-color: white; margin: 0; font: normal 11px "Verdana",sans-serif; }p, td { font: normal 12px "Verdana",sans-serif; }a { color: #6b6254; }a:hover { color: #bf001a; }strong { font-weight: bold; color: #660000; }em { font-weight: bold; font-style: italic; color: #000066; }iframe { border: none; }input.searchinput { font: normal 11px "Arial",sans-serif;,serif; color: #333333; }td.path { font: bold 11px "Arial",sans-serif;,serif; color: #552; }td.path a { color: #552; text-decoration: none; }td.path a:hover { text-decoration: underline; }td.box { font: normal 11px "Arial","Helvetica",sans-serif; color: #552; }td.box a { text-decoration: none; }td.box a:hover { color: #bf001a; text-decoration: underline; }tr.box0 { background-color: #f2e9e9; }tr.box1 { background-color: #e9dada; }tr.boxgrp { background-color: white; }td.boxgrp { font: normal 11px "Arial","Helvetica",sans-serif; color: #6b6254; }td.service { font: normal 10px "Verdana",sans-serif; color: #456; }td.service a { text-decoration: none; color: #6b6254; font-weight:bold; }td.service a:hover { text-decoration: underline; color: black; }table.menu { background: url(menu2/bg.gif) repeat-x; }table.menu td.home_on { background-image: url(menu2/home_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.home_on:hover { background-image: url(menu2/home_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.home_dn { background-image: url(menu2/home_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.home_dn:hover { background-image: url(menu2/home_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.ultimo_on { background-image: url(menu2/ultimo_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.ultimo_on:hover { background-image: url(menu2/ultimo_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.ultimo_dn { background-image: url(menu2/ultimo_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.ultimo_dn:hover { background-image: url(menu2/ultimo_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.redazione_on { background-image: url(menu2/redazione_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.redazione_on:hover { background-image: url(menu2/redazione_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.redazione_dn { background-image: url(menu2/redazione_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.redazione_dn:hover { background-image: url(menu2/redazione_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.iniziative_on { background-image: url(menu2/iniziative_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.iniziative_on:hover { background-image: url(menu2/iniziative_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.iniziative_dn { background-image: url(menu2/iniziative_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.iniziative_dn:hover { background-image: url(menu2/iniziative_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.premio_on { background-image: url(menu2/premio_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.premio_on:hover { background-image: url(menu2/premio_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.premio_dn { background-image: url(menu2/premio_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.premio_dn:hover { background-image: url(menu2/premio_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.forum_on { background-image: url(menu2/forum_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.forum_on:hover { background-image: url(menu2/forum_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }table.menu td.forum_dn { background-image: url(menu2/forum_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }table.menu td.forum_dn:hover { background-image: url(menu2/forum_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }td.submenu { font: normal normal 10px "Verdana","Helvetica",sans-serif; color: #89A; }td.submenu b { color: black; }td.submenu a { font-weight: bold; color: #6b6254; text-decoration: none; }td.submenu a:hover { color: #bf001a; text-decoration: none; }div.breadcrumbs { font: normal normal 10px "Verdana",sans-serif; color: #CCC; border-bottom: 1px solid #CCC; }div.breadcrumbs a { text-decoration: none; color: #999; }div.breadcrumbs a:hover { text-decoration: underline; color: #bf001a; }div.breadcrumbs a.bcsection { font: bold normal 11px "Arial",sans-serif; }div.breadcrumbs a.bcchannel { font: normal normal 10px "Verdana",sans-serif; }div.breadcrumbs a.bcarticle { font: normal normal 10px "Verdana",sans-serif; }div.breadcrumbs a.bcother { font: normal normal 10px "Verdana",sans-serif; }td.rightbox { font: normal normal 10px "Verdana",sans-serif; color: black; }td.rightbox h1 { font: bold normal 11px "Verdana",sans-serif; color: black; border-bottom: 1px solid black; }td.rightbox h2 { font: normal italic 10px "Verdana",sans-serif; color: #6b6254; }td.rightbox a { color: #6b6254; text-decoration: none; }td.rightbox a:hover { color: #bf001a; text-decoration: underline; }td.rightbox p { font: normal normal 10px "Verdana",sans-serif; padding: 2px 0px; margin: 4px 0px; }td.exportbox { font: normal normal 10px "Verdana",sans-serif; color: #999999; }td.exportbox h1 { font: bold normal 10px "Verdana",sans-serif; color: #666; border-bottom: 1px solid #666; }td.exportbox h1 a { color: #579; }td.exportbox h2 { font: normal italic 10px "Verdana",sans-serif; color: #6b6254; }td.exportbox a { color: #579; text-decoration: none; }td.exportbox a:hover { color: #bf001a; text-decoration: underline; }td.exportbox p { font: normal normal 10px "Verdana",sans-serif; padding: 2px 0px; margin: 2px 0px; border-bottom: 1px dashed #ccc; }div.page { font: normal 14px "Georgia","Times New Roman",serif; color: #333333; line-height: 140%; margin-top: 0px; }div.page h1 { font: normal normal 32px "Bodoni","Georgia","Times New Roman",serif; color: #6b6254; margin: 30px 0px; border-bottom: 1px dashed #6b6254; letter-spacing: -1px; }div.page h1.pagine { font: normal normal 18px "Georgia","Times New Roman",serif; color: #6b6254; margin: 30px 0px; }div.page h2 { font: bold 16px "Georgia",serif; color: #6b6254; margin-bottom: 0px; }div.page h2.autore { font: normal normal 13px "Georgia","Times New Roman",serif; color: #6b6254; margin: 20px 0px; }div.page h3 { font: bold 16px "Georgia","Times New Roman",serif; color: #6b6254; margin: 20px 0px; border-bottom: 1px solid #999; }div.page p, div.page ul, div.page ol, div.page li  { font: normal 14px "Georgia","Times New Roman",serif; color: #333333; line-height: 140%; margin-top: 0px; }div.page p.segue { font: bold normal 12px "Verdana",sans-serif; color: #6b6254; line-height: 140%; text-align: right; border-top: 1px dashed #6b6254; }div.page p.intro { font: normal italic 12px "Georgia","Times New Roman",serif; color: #333333; line-height: 140%; margin-top: 0px; }div.page p.autore { font: normal normal 11px "Verdana","Helvetica",sans-serif; color: #333333; line-height: 140%; margin-top: 0px; }div.page p.info { font: normal italic 14px "Georgia","Times New Roman",serif; color: #333333; }div.page p.credits { font: normal 11px "Verdana",sans-serif; color: #666666; line-height: 140%; }div.page p.pagine { font: normal 11px "Verdana",sans-serif; color: #666666; line-height: 140%; text-align: right; }div.page p.pagine b { font: bold normal 13px "Verdana",sans-serif; line-height: 140%; text-align: right; }div.page cite { font-weight: normal; font-style: italic; color: #456; }table.resume { background-color: #f2e9e9; }table.resume td { font: normal 11px "Verdana",sans-serif; color: black; line-height: 140%; }// table.resume td i { color: #552; font-weight: bold; }.continued { font: bold normal 11px "Arial",sans-serif; color: black; margin-top: 2px; text-align: right;  color: #6b6254; }span.lista_data { font: normal 10px "Verdana", sans-serif; color: #333333; font-weight: normal; }div.lista h1 { font: bold normal 14px "Arial","Helvetica",sans-serif; color: #6b6254; margin-bottom: 10px; margin-top: 0px; }div.lista h1 b { font: normal normal 12px "Arial","Helvetica",sans-serif; text-transform: uppercase; }div.lista h2.autore { font: normal normal 13px "Georgia","Times New Roman",serif; color: black;  }div.lista h3 { font: normal 11px "Verdana", sans-serif; color: black; font-weight: normal; }div.lista strong { font: normal normal 11px "Verdana",sans-serif; color: black; }div.lista em { font: italic normal 11px "Verdana",sans-serif; color: black; }div.lista p { font: normal 11px "Verdana",sans-serif; color: black; margin-top: 0px;  margin-bottom: 0px;}div.lista span.label { font-style: normal; text-transform: uppercase; font-size: 9px; }div.lista p.resume { margin-top: 0px;  margin-bottom: 4px; }div.lista a { text-decoration: none; }div.lista a:hover { text-decoration: underline; }div.lista h1 a { font-weight: bold; text-decoration: none; }div.lista h1 a:hover { font-weight: bold; text-decoration: underline; }div.listamain a { text-decoration: none; }div.listamain a:hover { text-decoration: underline; }div.listamain h1 { font: normal 18px "Bodoni","Georgia","Times New Roman",serif; color: #6b6254; margin-bottom: 10px;}div.listamain h1 b { font: normal normal 12px "Arial","Helvetica",sans-serif; text-transform: uppercase; }div.listamain h2.autore { font: normal normal 13px "Georgia","Times New Roman",serif; color: black;  }div.listamain h3 { font: normal normal 12px "Verdana", sans-serif; color: black; font-weight: normal; }div.listamain h4 { font: normal normal 11px "Verdana", sans-serif; color: black; font-weight: normal; margin: 0; }div.listamain strong { font: normal normal 11px "Verdana", sans-serif; color: black; }div.listamain em { font: italic normal 11px "Verdana",sans-serif; color: black; }div.listamain p { font: normal 12px "Verdana",sans-serif,serif; color: #333333; margin-top: 0px;  margin-bottom: 0px;}/* div.listamain p.continued { font: bold normal 10px "Verdana",sans-serif; color: black; margin-top: 0px; text-align: right; } */div.listamain span.label { font-style: normal; text-transform: uppercase; font-size: 10px; }span.label { font-style: italic; }span.genere { font-weight: bold; color: #6b6254; }span.giudizio { font-weight: bold; color: #6b6254; text-transform: uppercase; }span.titolo { font-weight: bold; font-style: italic; }span.autore { font-weight: bold; }td.copy { font: normal 10px "Verdana",sans-serif; color: #999; }td.cal-working { border: solid 1px; border-color: white; font: normal 10px Arial; background-color: #ddeeee; text-align: center; }td.cal-holiday { border: solid 1px; border-color: white; font: normal 10px Arial; background-color: #ffeeee; text-align: center; }td.cal-event { border: solid 1px; border-color: #339999; font: bold 10px Arial; background-color: #339999; text-align: center; color: white; }td.cal-empty { border: 0px; font: normal 10px Arial; background-color: white; text-align: center; }td.boxhome { font: normal 11px "Arial","Helvetica",sans-serif; color: #333333; }td.boxhome a { font-weight: bold; text-decoration: none;  color: #6b6254;}td.boxhome a:hover { color: #bf001a; text-decoration: underline; }td.nmenu { font: normal normal 11px "Arial","Helvetica",sans-serif; color: white; line-height: 160%; }td.nmenu a { color: #A3D9D9; text-decoration: none; }td.nmenu a:hover { color: white; text-decoration: none; }td.nmenu b { font-size: 15px; }td.nmenu a.selected { color: white; }table.box { border: 1px dashed black; background-color: #f4fafa; align: center; }table.box td  { font: normal 10px "Verdana","Helvetica",sans-serif; color: #333333; padding: 8px; }table.box td a { font-weight: bold; text-decoration: none;  color: #6b6254;}table.box td a:hover { color: #bf001a; text-decoration: underline; }table.store { border: 1px dashed black; }table.store th { background-color: #fafaf0; color: white; text-align: left; padding: 4px; font: normal normal 10px "Verdana","Arial","Helvetica",sans-serif; margin: 0px; }table.store td { text-align: left; padding: 4px; font: normal normal 10px "Verdana","Arial","Helvetica",sans-serif; color: black; margin: 0px; }table.store td.prezzi { font-weight: bold; text-align: right; }