
/* ::::: http://www.2night.it/source/style.css ::::: */

body { padding: 0pt; background: rgb(0, 0, 0) url('background.gif') repeat-x scroll left bottom; height: auto; margin-left: -6px; width: 99%; }
.dummy { font-family: verdana; }
.hptitle { font-family: arial narrow,arial,verdana,helvetica; font-size: 16px; font-weight: bold; color: white; text-decoration: none; }
.hpitem { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(170, 206, 229); text-decoration: none; }
.hpidhi { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(181, 216, 238); text-decoration: none; }
.hpidlo { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(37, 134, 169); text-decoration: none; }
.hpmenu { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(2, 95, 128); text-decoration: none; }
.hpcommunity { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; letter-spacing: 2px; }
.hpfooter { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(104, 111, 118); text-decoration: none; letter-spacing: 2px; }
.hplancio { font-family: arial narrow,arial,verdana,helvetica; font-size: 14px; font-weight: normal; color: white; text-decoration: none; }
.hptesto { font-family: arial narrow,arial,verdana,helvetica; font-size: 10px; font-weight: normal; text-decoration: none; letter-spacing: 1px; }
.iscrivitesto { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
.iscriviitem { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: black; text-decoration: none; letter-spacing: 2px; }
.iscriviitemnobold { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
.box { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(192, 207, 220); text-decoration: none; }
.linklocali { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; letter-spacing: 2px; }
.lanciosmall { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: white; text-decoration: none; }
.minilanci { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
.minilanci2 { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: white; text-decoration: none; }
.speciali { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: white; text-decoration: none; }
.cal { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(67, 78, 88); text-decoration: none; }
.data { font-family: arial,verdana,helvetica; font-size: 14px; font-weight: bold; color: rgb(67, 78, 88); text-decoration: none; }
.eventi { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(46, 46, 46); text-decoration: none; }
.footer { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
.localitipo { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: white; }
.localimenu { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(185, 201, 214); text-decoration: none; }
.localimenuitem { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
.localirichiamo { font-family: arial narrow,arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(71, 1, 1); text-decoration: none; }
.localibig { font-family: arial,verdana,helvetica; font-size: 24px; font-weight: bold; color: rgb(255, 118, 0); text-decoration: none; }
.eventititle { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(71, 1, 1); text-decoration: none; }
.eventicorpo { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: black; text-decoration: none; }
.eventidata { font-family: arial,verdana,helvetica; font-size: 18px; font-weight: bold; color: white; text-decoration: none; }
.eventinavbar { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(90, 115, 135); text-decoration: none; }
.eventifound { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(255, 118, 0); text-decoration: none; }
.calendario { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(153, 153, 153); text-decoration: none; }
.sezionelocalenormal { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: white; text-decoration: none; }
.sezionelocalemini { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
.sezionesearchtipo { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(71, 1, 1); text-decoration: none; }
.sezionesearchinfo { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
.sezionesearchtipo_new { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(102, 102, 102); text-decoration: none; }
.status { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: white; text-decoration: none; }
.newslocale { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: black; text-decoration: none; }
.newslocalemini { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: black; text-decoration: none; }
.newslocalenobold { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: rgb(67, 78, 88); text-decoration: none; }
.newslocalenoboldmini { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(67, 78, 88); text-decoration: none; }
.newstitolo { font-family: arial,verdana,helvetica; font-size: 18px; font-weight: bold; color: black; text-decoration: none; }
.newssottotitolo { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: black; text-decoration: none; }
.newstesto { font-family: arial,verdana,helvetica; font-size: 14px; font-weight: normal; color: black; text-decoration: none; }
.newsdata { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(67, 78, 88); text-decoration: none; }
.newslink { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: orange; text-decoration: none; }
.newscommento { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: rgb(192, 207, 223); text-decoration: none; }
.newscommentomini { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(192, 207, 223); text-decoration: none; }
.newsnews { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: orange; text-decoration: none; }
.community1 { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: white; text-decoration: none; letter-spacing: 1px; }
.rubricamain { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
.rubricasmall { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
.eventicorporub { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
.eventititlerub { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: black; text-decoration: none; }
.ricerca1 { font-family: arial,verdana,helvetica; font-size: 16px; font-weight: bold; color: rgb(114, 139, 159); text-decoration: none; letter-spacing: 1px; }
.ricerca2 { font-family: arial,verdana,helvetica; font-size: 16px; font-weight: bold; color: rgb(67, 78, 88); text-decoration: none; letter-spacing: 1px; }
.ricerca3 { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(114, 139, 159); text-decoration: none; letter-spacing: 1px; }
.ricerca4 { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(67, 78, 88); text-decoration: none; letter-spacing: 1px; }
.membroinfoboxnome { font-family: tahoma,arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(229, 229, 229); text-decoration: none; letter-spacing: 2px; }
.membroinfoboxtitolo { font-family: tahoma,arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(142, 167, 186); text-decoration: none; letter-spacing: 2px; }
.membroinfoboxtesto { font-family: tahoma,arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: white; text-decoration: none; }
.membroredcardnome { font-family: arial,verdana,helvetica; font-size: 22px; font-weight: bold; color: rgb(254, 102, 0); text-decoration: none; }
.membroredcardinfo { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; letter-spacing: 2px; }
.membroredcardtitolo { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(254, 102, 0); text-decoration: none; letter-spacing: 2px; }
.membroblog { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
.mmstxt { font-family: Trebuchet MS,tahoma,arial,verdana,serif; font-size: 12px; color: black; }
a.mms { font-family: Trebuchet MS,tahoma,arial,verdana,serif; font-size: 12px; color: black; text-decoration: none; font-weight: bold; }
a.mms:hover { font-family: Trebuchet MS,tahoma,arial,verdana,serif; font-size: 12px; color: black; text-decoration: underline; font-weight: bold; }
a.reportagelink { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: white; text-decoration: underline; }
a.reportagelink:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: orange; text-decoration: underline; }
a.hpcity { font-family: arial narrow,arial,verdana,helvetica; font-size: 14px; font-weight: normal; color: white; text-decoration: none; }
a.hpcity:hover { font-family: arial narrow,arial,verdana,helvetica; font-size: 14px; font-weight: normal; color: rgb(241, 79, 17); text-decoration: none; }
a.hptitle { font-family: arial narrow,arial,verdana,helvetica; font-size: 24px; font-weight: normal; color: white; text-decoration: none; }
a.hptitle:hover { font-family: arial narrow,arial,verdana,helvetica; font-size: 24px; font-weight: normal; color: rgb(241, 79, 17); text-decoration: none; }
a.hptitlesmall { font-family: arial narrow,arial,verdana,helvetica; font-size: 14px; font-weight: normal; color: rgb(170, 206, 229); text-decoration: none; }
a.hptitlesmall:hover { font-family: arial narrow,arial,verdana,helvetica; font-size: 14px; font-weight: normal; color: rgb(241, 79, 17); text-decoration: none; }
a.hpnews { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(170, 206, 229); text-decoration: none; }
a.hpnews:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(241, 79, 17); text-decoration: none; }
a.hpspeciali { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: black; text-decoration: none; }
a.hpspeciali:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(241, 79, 17); text-decoration: none; }
a.hpspecialismall { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
a.hpspecialismall:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(241, 79, 17); text-decoration: none; }
a.hplanciospeciali { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; letter-spacing: 2px; }
a.hplanciospeciali:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(241, 79, 17); text-decoration: none; letter-spacing: 2px; }
a.hplancioothernews { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(146, 177, 198); text-decoration: none; letter-spacing: 2px; }
a.hplancioothernews:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(241, 79, 17); text-decoration: none; letter-spacing: 2px; }
a.hpfooter { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(104, 111, 118); text-decoration: none; letter-spacing: 2px; }
a.hpfooter:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(241, 79, 17); text-decoration: none; letter-spacing: 2px; }
a.hplancio { font-family: arial narrow,arial,verdana,helvetica; font-size: 24px; font-weight: normal; color: white; text-decoration: none; }
a.hplancio:hover { font-family: arial narrow,arial,verdana,helvetica; font-size: 24px; font-weight: normal; color: rgb(241, 79, 17); text-decoration: none; }
a.lanciolocali { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
a.lanciolocali:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.lanciolocalismall { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
a.lanciolocalismall:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; }
a.linklocali { font-family: arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; letter-spacing: 2px; }
a.linklocali:hover { font-family: arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; letter-spacing: 2px; }
a.linksezioni { font-family: arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(209, 216, 222); text-decoration: none; letter-spacing: 2px; }
a.linksezioni:hover { font-family: arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; letter-spacing: 2px; }
a.linkeventi { font-family: arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; letter-spacing: 2px; }
a.linkeventi:hover { font-family: arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; letter-spacing: 2px; }
a.lancio { font-family: arial narrow,arial,verdana,helvetica; font-size: 18px; font-weight: bold; color: white; text-decoration: none; }
a.lancio:hover { font-family: arial narrow,arial,verdana,helvetica; font-size: 18px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.minilanci { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
a.minilanci:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; }
a.minilanci2 { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: white; text-decoration: none; }
a.minilanci2:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; }
a.speciali { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: white; text-decoration: none; }
a.speciali:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.cal { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(67, 78, 88); text-decoration: none; }
a.cal:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.footer { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: white; text-decoration: none; }
a.footer:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.status { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: white; text-decoration: none; }
a.status:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.newslocale { font-family: arial,verdana,helvetica; font-size: 16px; font-weight: bold; color: black; text-decoration: none; }
a.newslocale:hover { font-family: arial,verdana,helvetica; font-size: 16px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.newslocalemini { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: black; text-decoration: none; }
a.newslocalemini:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.newslocalenobold { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: rgb(67, 78, 88); text-decoration: none; }
a.newslocalenobold:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; }
a.newslocalenoboldmini { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(67, 78, 88); text-decoration: none; }
a.newslocalenoboldmini:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; }
a.newslink { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(67, 78, 88); text-decoration: none; }
a.newslink:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.newscommento { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: black; text-decoration: none; }
a.newscommento:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; }
a.newsnews { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
a.newsnews:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; }
a.localeminilink { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: white; text-decoration: none; }
a.localeminilink:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.eventi { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: underline; }
a.eventi:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: underline; }
a.eventititle { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(71, 1, 1); text-decoration: none; }
a.eventititle:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.eventinavbar { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(90, 115, 135); text-decoration: none; }
a.eventinavbar:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.eventifound { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: white; text-decoration: none; }
a.eventifound:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.calendario { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: black; text-decoration: none; }
a.calendario:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: orange; text-decoration: none; }
a.sezionelocalenome { font-family: arial,verdana,helvetica; font-size: 16px; font-weight: bold; color: white; text-decoration: none; }
a.sezionelocalenome:hover { font-family: arial,verdana,helvetica; font-size: 16px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.sezionesearchtitle { font-family: arial,verdana,helvetica; font-size: 14px; font-weight: bold; color: rgb(71, 1, 1); text-decoration: none; }
a.sezionesearchtitle:hover { font-family: arial,verdana,helvetica; font-size: 14px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.sezionesearchtitle_new { font-family: trebuchet MS,arial,verdana,helvetica; font-size: 18px; font-weight: bold; color: rgb(255, 69, 24); text-decoration: none; }
a.sezionesearchtitle_new:hover { font-family: trebuchet MS,arial,verdana,helvetica; font-size: 18px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.rubricatitlemain { font-family: arial,verdana,helvetica; font-size: 14px; font-weight: bold; color: black; text-decoration: none; }
a.rubricatitlemain:hover { font-family: arial,verdana,helvetica; font-size: 14px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.rubricasmall { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: black; text-decoration: none; }
a.rubricasmall:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.rubricainsights { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: black; text-decoration: none; }
a.rubricainsights:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.eventititlerub { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: black; text-decoration: none; }
a.eventititlerub:hover { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.membroinfobox { font-family: tahoma,arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(181, 207, 227); text-decoration: none; letter-spacing: 2px; }
a.membroinfobox:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; letter-spacing: 2px; }
a.membroservizi { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
a.membroservizi:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 255, 31); text-decoration: none; }
a.membronews { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; color: black; text-decoration: none; letter-spacing: 2px; }
a.membronews:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; color: rgb(0, 255, 31); text-decoration: none; letter-spacing: 2px; }
select, input, textarea { font-family: arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: black; text-decoration: none; }
.sound { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: bold; color: rgb(115, 113, 123); text-decoration: none; }
.sound2 { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: rgb(115, 113, 123); text-decoration: none; }
a.sound { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: bold; color: rgb(115, 113, 123); text-decoration: none; }
a.sound:hover { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: bold; color: rgb(241, 79, 17); text-decoration: none; }
a.sound2 { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: rgb(181, 180, 185); text-decoration: none; }
a.sound2:hover { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: rgb(241, 79, 17); text-decoration: none; }
.tooltip { border: 1px solid rgb(170, 170, 170); padding: 0px 3px; background-color: rgb(255, 255, 255); font-family: Tahoma,Arial,Verdana; font-size: 10px; font-weight: bold; color: black; }
.membronomev2 { font-family: trebuchet ms,arial,verdana; font-size: 18px; font-weight: bold; color: rgb(255, 69, 24); text-decoration: none; }
.membrosezionev2 { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: rgb(102, 102, 102); text-decoration: none; }
.membroinfoboldv2 { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: bold; color: black; text-decoration: none; }
.membroinfov2 { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: rgb(102, 102, 102); text-decoration: none; }
.newstesto2 { font-family: trebuchet ms,arial,verdana; font-size: 13px; font-weight: normal; color: black; text-decoration: none; line-height: 16px; }
a.membroserviziv2 { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
a.membroserviziv2:hover { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: orange; text-decoration: none; }
.comearr { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
a.membronewsv2 { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
a.membronewsv2:hover { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: orange; text-decoration: none; }
a.membroservizi2v2 { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
a.membroservizi2v2:hover { font-family: tahoma,arial,verdana; font-size: 10px; font-weight: normal; color: orange; text-decoration: none; }
a.contest_details { background-color: black; }
a.contest_details:hover { background-color: black; color: black; }
td.bigliettihp { background: rgb(14, 35, 45) url('biglietti_bg.gif') repeat-x scroll left top; }
td.hpsidebar { background: rgb(17, 43, 56) url('sidebar_citta_bg.gif') repeat-x scroll left top; }
td.newscentralev2 { background: white url('news_centrale_bg.gif') repeat-x scroll left bottom; }
td.topstories { background: rgb(2, 4, 5) url('topstories_bg.gif') repeat-x scroll left top; }
td.footerv2 { font-family: tahoma,verdana,arial; font-size: 10px; font-weight: bold; color: white; }
a.v2_hp_sidebar_citta { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
a.v2_hp_sidebar_citta:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(225, 79, 32); text-decoration: none; }
a.hplanciov2 { font-family: georgia,trebuchet ms,arial,verdana; font-size: 24px; color: black; text-decoration: none; letter-spacing: -1px; line-height: 24px; }
a.hplanciov2:hover { color: rgb(225, 79, 32); }
a.hplancioothernewsv2 { font-family: tahoma,verdana,arial; font-size: 10px; color: black; text-decoration: none; font-weight: normal; }
a.hplancioothernewsv2:hover { color: rgb(225, 79, 32); }
a.hplancioothernews2v2 { font-family: tahoma,verdana,arial; font-size: 10px; color: rgb(80, 83, 114); text-decoration: none; font-weight: normal; }
a.hplancioothernews2v2:hover { color: rgb(225, 79, 32); }
a.hptopstories { font-family: tahoma,verdana,arial; font-size: 10px; color: white; text-decoration: none; font-weight: normal; }
a.hptopstories:hover { color: rgb(225, 79, 32); }
a.lanci_specialiv2 { font-family: tahoma,verdana,arial; font-size: 10px; color: black; text-decoration: none; font-weight: bold; }
a.lanci_specialiv2:hover { color: rgb(225, 79, 32); }
a.lancispeciali { font-family: tahoma,verdana,arial; font-size: 10px; color: black; text-decoration: none; font-weight: normal; }
a.lancispeciali:hover { color: rgb(225, 79, 32); }
a.bottoms { font-family: tahoma,verdana,arial; font-size: 10px; color: white; text-decoration: none; font-weight: bold; }
a.bottoms:hover { color: black; }
a.hpeventi { font-family: tahoma,verdana,arial; font-size: 10px; color: black; text-decoration: underline; font-weight: bold; }
a.hpeventi:hover { color: rgb(225, 79, 32); }
a.hpeventibody { font-family: tahoma,verdana,arial; font-size: 10px; color: rgb(83, 83, 83); text-decoration: none; font-weight: normal; }
a.hpeventibody:hover { color: rgb(225, 79, 32); }
a.calv2 { font-family: tahoma,verdana,arial; font-size: 10px; color: white; text-decoration: none; font-weight: bold; }
a.calv2:hover { color: rgb(187, 187, 187); }
a.calv22 { font-family: tahoma,verdana,arial; font-size: 10px; color: white; text-decoration: none; font-weight: normal; }
a.calv22:hover { color: rgb(187, 187, 187); }
a.rubricatitolov2 { font-family: georgia,trebuchet ms,arial,verdana; font-size: 14px; color: black; text-decoration: none; letter-spacing: -1px; line-height: 24px; font-weight: bold; }
a.rubricatitolov2:hover { color: rgb(225, 79, 32); }
a.cosafareoggi_boldv2 { font-family: tahoma,verdana,arial; font-size: 10px; color: rgb(80, 83, 114); text-decoration: none; font-weight: bold; }
a.cosafareoggi_boldv2:hover { color: rgb(225, 79, 32); }
a.cosafareoggi_v2 { font-family: tahoma,verdana,arial; font-size: 10px; color: rgb(80, 83, 114); text-decoration: none; font-weight: normal; }
a.cosafareoggi_v2:hover { color: rgb(225, 79, 32); }
a.newslocale_v2 { font-family: trebuchet ms,arial,tahoma; font-size: 18px; color: rgb(233, 130, 54); text-decoration: none; }
a.newslocale_v2:hover { color: black; }
a.sezionesearchtitle_new2 { font-family: trebuchet MS,arial,verdana,helvetica; font-size: 15px; font-weight: bold; color: rgb(255, 69, 24); text-decoration: none; }
a.sezionesearchtitle_new2:hover { font-family: trebuchet MS,arial,verdana,helvetica; font-size: 15px; font-weight: bold; color: rgb(0, 255, 31); text-decoration: none; }
a.calendario_v2 { font-family: tahoma,arial,verdana,helvetica; font-size: 11px; font-weight: bold; color: black; text-decoration: none; }
a.calendario_v2:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 11px; font-weight: bold; color: orange; text-decoration: none; }
a.calendario_title_v2 { font-family: tahoma,arial,verdana,helvetica; font-size: 14px; font-weight: bold; color: black; text-decoration: none; }
a.calendario_title_v2:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 14px; font-weight: bold; color: orange; text-decoration: none; }
a.localipiuvicini { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: none; }
a.localipiuvicini:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: white; text-decoration: underline; }
.hplancio2v2 { font-family: tahoma,verdana,arial; font-size: 10px; color: rgb(80, 83, 114); text-decoration: none; font-weight: normal; }
.hptopstories { font-family: tahoma,verdana,arial; font-size: 10px; color: white; text-decoration: none; font-weight: normal; }
.cosafareoggi_v2 { font-family: tahoma,verdana,arial; font-size: 10px; color: rgb(80, 83, 114); text-decoration: none; font-weight: normal; }
.newstitolo_v2 { font-family: georgia,trebuchet ms,arial,verdana; font-size: 28px; color: black; text-decoration: none; letter-spacing: -1px; line-height: 24px; font-weight: normal; }
.newsdata_v2 { font-family: tahoma,verdana,arial; font-size: 10px; color: rgb(80, 83, 114); text-decoration: none; font-weight: normal; }
.newssottotitolo_v2 { font-family: georgia,trebuchet ms,arial,verdana; font-size: 14px; color: black; text-decoration: none; letter-spacing: -1px; line-height: 18px; font-weight: bold; }
.newstesto_v2 { font-family: trebuchet ms,arial,verdana; font-size: 13px; color: black; text-decoration: none; font-weight: normal; }
.eventititolo_v2 { font-family: georgia,trebuchet ms,arial,verdana; font-size: 24px; color: black; text-decoration: none; letter-spacing: -1px; line-height: 24px; font-weight: normal; }
.calendario_v2 { font-family: tahoma,arial,verdana,helvetica; font-size: 11px; font-weight: normal; color: rgb(153, 153, 153); text-decoration: none; }
.calendario_title_v2 { font-family: tahoma,arial,verdana,helvetica; font-size: 14px; font-weight: normal; color: black; text-decoration: none; }
.eventifound_v2 { font-family: tahoma,arial,verdana,helvetica; font-size: 12px; font-weight: normal; color: black; text-decoration: none; }
.userc_text { font-family: tahoma,verdana,arial; font-size: 10px; color: black; font-weight: normal; line-height: 13px; }
a.userc_text { font-family: tahoma,verdana,arial; font-size: 10px; color: rgb(229, 44, 51); font-weight: normal; }
a.userc_text:hover { font-family: tahoma,verdana,arial; font-size: 10px; color: rgb(255, 69, 24); font-weight: normal; }
div.menu { border-style: solid; border-color: rgb(153, 153, 153) rgb(102, 102, 102) rgb(102, 102, 102) rgb(153, 153, 153); border-width: 1px 2px 2px 1px; margin: 0px 20px; display: none; background-color: rgb(223, 223, 223); width: 50px; text-align: center; font-family: Trebuchet MS; font-size: 13px; }
div.menu_option_div { margin: 0px 20px 0px 0px; background-color: rgb(223, 223, 223); width: 50px; text-align: center; font-family: Trebuchet MS; font-size: 13px; }
div.menu_option_div:hover { background-color: rgb(209, 220, 235); }
a.menu_option:visited { text-decoration: none; color: black; }
a.menu_option:link { text-decoration: none; color: black; }
div.selected_option { border-style: solid; border-color: rgb(102, 102, 102) rgb(153, 153, 153) rgb(153, 153, 153) rgb(102, 102, 102); border-width: 2px 1px 1px 2px; margin: 0px 20px; background-color: rgb(255, 255, 255); width: 50px; text-align: center; font-family: Trebuchet MS; font-size: 13px; }
a.blog_highlight { font-family: georgia,trebuchet ms,arial,verdana; font-size: 20px; color: white; text-decoration: none; letter-spacing: -1px; line-height: 24px; background-color: black; }
a.blog_highlight:hover { font-family: georgia,trebuchet ms,arial,verdana; font-size: 20px; color: rgb(239, 20, 32); text-decoration: none; letter-spacing: -1px; line-height: 24px; }
a.blog_highlight_small { font-family: tahoma,verdana,arial; font-size: 10px; color: black; text-decoration: none; font-weight: normal; }
a.blog_highlight_small:hover { color: rgb(239, 20, 32); }
.blog_highlight_small { font-family: tahoma,verdana,arial; font-size: 10px; }
.author { font-family: Trebuchet MS; font-size: 10px; color: rgb(187, 187, 187); font-variant: small-caps; }
#tipologie_block { width: 570px; height: 100%; clear: both; background-image: url('prox_tipologie_top.gif'); background-repeat: no-repeat; background-color: rgb(242, 238, 217); padding-top: 10px; }
img { font-size: 0px; }
#visualizer_block { width: 100%; background-color: rgb(245, 240, 240); font-size: 11px; clear: both; }
#visualizer_titolo { width: 570px; margin-top: 10px; display: none; color: white; font-size: 12px; }
#visualizer_msg { border: 1px solid rgb(235, 231, 209); font-size: 12px; font-family: Verdana; color: rgb(181, 27, 33); font-weight: bold; text-align: center; background-color: rgb(242, 238, 217); width: 440px; height: 40px; margin-left: 65px; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; display: none; }
#visualizer_block a { font-size: 13px; font-family: Trebuchet MS,Arial,Verdana,Helvetica; color: rgb(255, 69, 24); font-weight: bold; }
#visualizer_block a:hover { font-size: 13px; font-family: Trebuchet MS,Arial,Verdana,Helvetica; color: rgb(0, 255, 31); font-weight: bold; }
.visualizer_nometipologia { font-family: Tahoma,Arial,Verdana,Helvetica; font-weight: bold; font-size: 12px; padding-top: 5px; padding-bottom: 3px; clear: both; }
.visualizer_indirizzo { font-family: Tahoma,Arial,Verdana,Helvetica; font-size: 10px; font-weight: normal; color: rgb(71, 1, 1); text-decoration: none; }
.visualizer_locale { clear: both; }
.visualizer_info { float: left; padding-left: 0px; height: 40px; }
.visualizer_hr { border: 1px solid white; }
.visualizer_1foto { float: left; padding-left: 2px; }
.visualizer_2foto { float: left; padding-right: 10px; }
#tipologie_block { width: 570px; height: 100%; clear: both; background-image: url('prox_tipologie_top.gif'); background-repeat: no-repeat; background-color: rgb(242, 238, 217); padding-top: 10px; }
#tipologie_block_bottom { width: 570px; height: 6px; clear: both; background-image: url('prox_tipologie_bottom.gif'); background-repeat: no-repeat; padding-left: 10px; }
#tipologie_block a { color: black; font-size: 12px; }
#tipologie_block a:hover { background-color: rgb(232, 228, 206); }
.tipologie_nome { font-family: Tahoma,Arial,Verdana,Helvetica; font-size: 11px; text-transform: uppercase; font-weight: bold; }
.tipologie_numero { font-family: Tahoma,Arial,Verdana,Helvetica; font-size: 11px; color: rgb(207, 203, 181); }
.tipologie_voce { width: 150px; float: left; padding-left: 10px; }
.info_link { font-size: 11px; }
#directions div {  }
#directions table {  }
#directions td {  }
#directions tbody {  }
.googledir {  }
.paginazione { font-family: Tahoma,Arial,Verdana,Helvetica; width: 100%; text-align: center; font-weight: bold; font-size: 12px; }
.paginazione a { font-size: 11px; color: rgb(102, 102, 102); }
.paginazione a:hover { background-color: black; color: white; }
.paginazione_tot { font-size: 9px; font-family: Tahoma,Arial,Verdana,Helvetica; width: 100%; text-align: center; }
.editonsite { width: 100%; height: 20px; background-color: rgb(250, 182, 19); position: absolute; text-align: center; }
.editonsite a { color: black; font-family: Verdana; font-size: 10px; }
.editonsite_rubrica { height: 20px; background-color: rgb(250, 182, 19); position: absolute; text-align: center; }
.editonsite_rubrica a { color: black; font-family: Verdana; font-size: 10px; }

/* ::::: http://www.2night.it/source/votes.css ::::: */

div.review_text { font-family: Tahoma; font-size: 10px; }
div#user_name.review_text { font-size: 12px; font-weight: bold; }
div.review_bold_text { font-family: Arial; font-size: 10px; font-weight: bold; }
div.bold_title { font-size: 10px; font-weight: bold; font-family: Arial; }
div.menu { border-style: solid; border-color: rgb(153, 153, 153) rgb(102, 102, 102) rgb(102, 102, 102) rgb(153, 153, 153); border-width: 1px 2px 2px 1px; margin: 0px; display: none; background-color: rgb(223, 223, 223); position: absolute; width: 30px; text-align: center; font-family: Trebuchet MS; font-size: 13px; z-index: 2; opacity: 0.85; }
div#CAT05_menu.menu { width: 50px; }
div#CAT15_menu.menu { width: 50px; }
div#CAT04_menu.menu { width: 50px; }
div#CAT14_menu.menu { width: 50px; }
div.menu_option_div { margin: 0px; background-color: rgb(223, 223, 223); width: 100%; text-align: center; font-family: Trebuchet MS; font-size: 13px; }
div.menu_option_div:hover { background-color: rgb(238, 238, 238); }
a.menu_option:visited { text-decoration: none; color: black; }
a.menu_option:link { text-decoration: none; color: black; }
div.selected_option { border-style: solid; border-color: rgb(102, 102, 102) rgb(153, 153, 153) rgb(153, 153, 153) rgb(102, 102, 102); border-width: 2px 1px 1px 2px; margin: 3px 0px 0px; background-color: rgb(255, 255, 255); width: 30px; text-align: center; font-family: Trebuchet MS; font-size: 13px; }
div#CAT05.selected_option { width: 50px; }
div#CAT15.selected_option { width: 50px; }
div#CAT04.selected_option { width: 50px; }
div#CAT14.selected_option { width: 50px; }
.menuvote { font-family: georgia,times,arial,verdana; font-size: 18px; color: black; }
.menuvote_membro { font-family: georgia,times,arial,verdana; font-size: 16px; color: white; font-weight: bold; }
.menuvote_search { font-family: georgia,times,arial,verdana; font-size: 12px; color: black; font-weight: bold; }
#dhtmltooltip { border: 1px solid black; padding: 2px; position: absolute; left: -300px; width: 150px; background-color: lightyellow; visibility: hidden; z-index: 100; font-family: tahoma,arial,verdana; font-size: 10px; }
#dhtmlpointer { position: absolute; left: -300px; z-index: 101; visibility: hidden; }
a.voti_linkuser { font-family: tahoma,arial,verdana; font-size: 12px; color: black; text-decoration: none; }
a.voti_linkuser:hover { color: orange; }

/* ::::: null ::::: */

a.bottombar_locale { font-family: tahoma,arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(181, 27, 33); text-decoration: none; }
a.bottombar_locale:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 12px; font-weight: bold; color: rgb(181, 27, 33); text-decoration: underline; }
a.bottombar_locale_b { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(170, 170, 170); text-decoration: none; }
a.bottombar_locale_b:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(170, 170, 170); text-decoration: underline; }
a.bottombar_locale_testo { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: black; text-decoration: none; }
a.bottombar_locale_testo:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(119, 119, 119); text-decoration: none; }
.bottombar_piccolo { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: normal; color: rgb(34, 34, 34); text-decoration: none; }
a.bottombar_piccolo { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(34, 34, 34); text-decoration: none; }
a.bottombar_piccolo:hover { font-family: tahoma,arial,verdana,helvetica; font-size: 10px; font-weight: bold; color: rgb(34, 34, 34); text-decoration: underline; }

