* {outline: none;-moz-outline: none;-moz-user-focus: none;}

HTML, BODY { padding:0px; margin:0px;}

BODY { background-color:#000000;background-image:url(/_assets/img/bg.gif); color:#000000; font-size:79%;}

/*****cursori****
BODY {cursor:url(/_assets/img/cursori/normal.cur), auto;}
A {cursor:url(/_assets/img/cursori/hand.cur), auto;}
A IMG {cursor:url(/_assets/img/cursori/img.cur), auto;}
/*fine cursori*/

IMG { border:none;}
UL { padding:0px; margin:0px; list-style-type:none;}
A { color:#000000; text-decoration:none;}
/*A[target*="_blank"]  { background-image:url("/_assets/img/icons/bullet-blank.gif");padding-right:12px;background-position:right top;background-repeat:no-repeat;position:static;} DA SISTEMARE UN PO' BENE */
#pre-header DIV.banner A[target*="_blank"]  { background-image:none;padding:0px;}
A:hover { text-decoration:underline;}
FORM { margin:0px; padding:0px;}
DIV { font-family: "Franklin Gothic Medium", "Trebuchet MS", Arial, Helvetica, sans-serif;}
TD { vertical-align:top;}
H1 {font-size:1px; height:105px; padding:0px; margin:0px; width:98px;}
H1 A { display:block; height:105px; color:#333333; background-position:center top; background-repeat:no-repeat; text-indent:-5000px;}

#container { width:770px; margin:0px auto;}

#wrapper { background-color:#FFFFFF;}

#pre-header {padding:5px; position:relative;}
#pre-header SMALL { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#pre-header H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:30pt; margin:10px 0px; padding:0px; height:auto; width:auto;}
#pre-header H1 SPAN { color:#F2003D;}
#pre-header H1 EM { color:#EAEAEA;}
#pre-header DIV.banner { position:absolute; top:2px; right:8px; /*width:431px;*/ width:392px; height:61px;}
#pre-header DIV.banner IMG { border:solid 1px #000000; padding:2px;}
#pre-header A.rss, #content DIV.columns UL.rss LI A { background-image:url(/_assets/img/icons/feed.gif); background-repeat:no-repeat; background-position:bottom left; padding-left:20px;}

#lang { position:absolute; top:63px; right:5px;width:154px; z-index:100;}
#lang B { background-color:#000000; color:#FFFFFF; padding:0px 5px; width:20px; text-align:center; font-family:"Courier New", Courier, monospace;}
#lang A { border-left:solid 1px #000000; padding:0px 14px 0px 5px; cursor:pointer;background-image:url(/_assets/img/lang.gif); background-position:center right; background-repeat:no-repeat;}
#lang-select {position:absolute; top:20px; right:-5px; z-index:100; width:163px; margin:0px; padding:0px;}
#lang-select LI { background-color:#FFFFFF; padding:2px 0px 2px 4px; margin:1px 0px; }
#lang-select LI A {background-image:none; padding-right:5px;}

#header {height:278px; padding:0px 0px 0px 4px; position:relative; z-index:1;}
#header H1 { position:absolute; top:5px; left:10px; z-index:2;}

#header DIV.highlight { float:left; width:430px; height:268px; border:solid 4px #000000; position:relative; background-color:#4F4F4F; }
#header DIV.highlight DIV.frame { position:absolute; top:0px; left:0px; background-image:url(/_assets/img/bg_highlight.png); width:436px; height:273px;}
#header DIV.highlight DIV.testo {background-image:url(/_assets/img/black.png);width:420px; color:#FFFFFF; padding:5px; position:absolute; bottom:0px; left:-1px; border:solid 1px #666666; font-size:8pt;}
#header DIV.highlight DIV.testo STRONG { font-size:16px;}
#header DIV.highlight DIV.testo STRONG.band { color:#F2003D;}
#header DIV.highlight DIV.testo P STRONG { font-size:8pt;}
#header DIV.highlight DIV.testo A { color:#CCCCCC; font-weight:bold; display:block; text-align:right;}
#header DIV.highlight DIV.testo UL LI { float:left; display:inline; }
#header DIV.highlight DIV.testo UL LI A { color:#CCCCCC; position:static;padding:0px 5px;}
#header DIV.highlight DIV.testo UL LI A:hover, #header DIV.highlight DIV.testo UL LI.over A { background-color:#000000; text-decoration:none; color:#FFFFFF;}

#header DIV.highlight DIV.testo DIV { position:relative;}
#header DIV.highlight DIV.testo DIV CITE { position:absolute; top:-25px; right:0px; }

#header DIV.nav { width:324px; float:left; z-index:2;}
#header DIV.nav UL {float:left;}
#header DIV.nav UL LI { width:77px;font-size:11px; float:left; color:#333333; overflow:hidden;margin:0px 0px 4px 4px; display:inline;}
#header DIV.nav UL LI.no A {text-indent:-5000px; }
#header DIV.nav UL LI.no A:hover { background-image:url(/_assets/img/no_menu.gif);text-indent:-5000px; }
#header DIV.nav UL LI.vip A { background-image:url(/_assets/img/nav_bg.gif); text-transform:uppercase;}
#header DIV.nav UL LI.vip A:hover, #header DIV.nav UL LI.vipon A, #header DIV.nav UL LI.vipon A:hover { background-image:url(/_assets/img/nav_bg_white.gif); color:#000000; background-color:#66CCCC; font-weight:normal; text-transform:uppercase; }
#header DIV.nav UL LI A {color:#FFFFFF;width:77px; height:15px; padding:49px 2px 2px 2px; display:block;background-color:#333333;}
#header DIV.nav UL LI A:hover, #header DIV.nav UL LI.on A { text-decoration:none; font-weight:bold;background-color:#F2003D;}
#header DIV.nav UL LI A:active { }

#content { clear:both;padding:0px 0px 0px 4px;}

#content DIV.column, #content DIV.columns DIV.column { width:182px;padding:5px 0px 10px 0px; margin:5px 4px 5px 0px;display:inline; float:left; overflow:hidden;}
#content DIV.columns DIV.no { margin-right:0px;}
#content DIV.column UL LI { margin:0px 0px 5px 0px; padding:3px; clear:both; }
#content DIV.column UL LI.on { background-color:#F4F4F4;}
#content DIV.column UL LI STRONG { display:block;}
#content DIV.column UL LI SMALL.disco { border-top:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0; padding:2px;}
#content DIV.column UL.rss LI { line-height:1.5; padding:0px; margin:0px;}
#content DIV.column A.more, #content DIV.columns DIV.column A.more { display:block; margin:0px 5px 5px 5px!important; text-align:right; width:90%; font-weight:bold; font-variant:small-caps; clear:both; color:#FF3366; background-image:none;}
#content DIV.column A.more:hover, #content DIV.columns DIV.column A.more:hover { color:#000000; text-decoration:none;}
#content DIV.column FORM FIELDSET { border:none; padding:0px; margin:0px;}
#content DIV.column FORM FIELDSET DIV {padding: 10px 0px; color: #333333;border-bottom: 1px solid #CCCCCC;}
#content DIV.column FORM FIELDSET LABEL {float: left;width: 33%;line-height: 18px; padding-right: 2%;text-align:right;}
#content DIV.column FORM FIELDSET INPUT, #content DIV.column FORM TEXTAREA {width: 53%; font-size:10px;}
#content DIV.column FORM TEXTAREA { width:95%;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#content DIV.column FORM FIELDSET INPUT.no { width:auto;}
#content DIV.column FORM FIELDSET A { display:block;}
#content DIV.column FORM DIV.button { border:none; text-align:center; margin-top:10px;}
#content DIV.column FORM DIV.button INPUT { font-variant:small-caps; font-weight:bold;}

#content DIV.column DIV.tv P { margin:10px 5px; text-align:center; font-size:8pt; line-height:1.1;}
#content DIV.column DIV.tv P A { color:#FF3366; padding:0px;}
#content DIV.column DIV.tv P A:hover { background-color:#FF3366; color:#FFFFFF; text-decoration:none;}
#content DIV.column DIV.tv P A SUP { color:#FFCCD9;}

#content DIV.column DIV.tellers { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; margin:20px 0px; border-bottom:dotted 1px #CCCCCC; border-top:dotted 1px #CCCCCC; padding:2px 0px; height:60px;}
#content DIV.column DIV.tellers INPUT { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; padding:2px 1px; border:none; background-color:#F0F0F0; width:95%; }
#content DIV.column DIV.tellers UL { margin:10px 0px;}
#content DIV.column DIV.tellers UL LI { margin:0px; padding:0px 2px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; float:left; clear:none;}
#content DIV.column DIV.tellers UL LI A { text-indent:-5000px; font-size:1px; display:block; width:16px; height:20px;background-repeat:no-repeat; background-position:left center;}
#content DIV.column DIV.tellers UL LI.delicious A { background-image:url(/_assets/img/tellers/delicious.gif);}
#content DIV.column DIV.tellers UL LI.google A { background-image:url(/_assets/img/tellers/google.gif);}
#content DIV.column DIV.tellers UL LI.yahoo A { background-image:url(/_assets/img/tellers/yahoo.gif);}
#content DIV.column DIV.tellers UL LI.furl A { background-image:url(/_assets/img/tellers/furl.gif);}
#content DIV.column DIV.tellers UL LI.segnalo A { background-image:url(/_assets/img/tellers/segnalo.gif);}
#content DIV.column DIV.tellers UL LI.digg A { background-image:url(/_assets/img/tellers/digg.gif);width:20px;}
#content DIV.column DIV.tellers UL LI.diggita A { background-image:url(/_assets/img/tellers/diggita.gif);}
#content DIV.column DIV.tellers UL LI.stumble A { background-image:url(/_assets/img/tellers/stumbleit.gif);}

#content DIV.column DIV.info { margin-bottom:10px;}
#content DIV.column DIV.info H5 { background-color:#F2003D; color:#FFFFFF; text-align:center; text-transform:uppercase; padding:2px; margin:0px 0px 5px 0px; font-size:120%; background-image:none;}
#content DIV.column DIV.info P, #content DIV.column DIV.info UL, #content DIV.column UL.lista { margin:5px 5px 10px 5px;}
#content DIV.column DIV.info UL LI, #content DIV.column UL.lista LI { margin:0px; padding:0px;}
#content DIV.column DIV.info TABLE.timeline { margin:5px 2px 10px 2px;}
#content DIV.column DIV.info TABLE.timeline TR TH { background-color:#8A0023; color:#FFFFFF;font-size:10px; padding:0px 3px;}
#content DIV.column DIV.info TABLE.timeline TR TD { background-color:#FFBFCF; color:#8A0023; font-size:10px; padding:0px 3px; text-align:center; width:13px;}
#content DIV.column DIV.info TABLE.timeline TR TD.no { background-color:#FFDFE8; }

#content DIV.column DIV.intervista { font-size:100%; min-height:90px; padding:0px 0px 5px 0px;}
#content DIV.column DIV.intervista IMG, #content DIV.column UL LI IMG { margin:5px 5px 0px 0px;}
#content DIV.column DIV.intervista SMALL, #content DIV.column UL LI SMALL { display:block;}

#content DIV.column DIV.dischi { position:relative;}
#content DIV.column DIV.dischi IMG { /*float:left;*/ margin:0px 0px 2px 0px; width:56px; height:54px;}
#content DIV.column DIV.dischi A IMG { border:solid 2px #333333;}
#content DIV.column DIV.dischi A:hover IMG { border:solid 2px #F2003D;}
#content DIV.column DIV.dischi DIV.info { clear:both; width:178px; height:80px; background-color:#F2003D; margin:2px 2px 10px 2px; font-size:12px; padding:5px; display:block;}
#content DIV.column DIV.dischi DIV.on { position:absolute; top: 128px; left: 0px; z-index:10; }

#content DIV.column DIV.newsletter { padding:5px 0px;}
#content DIV.column DIV.newsletter INPUT { font-size:10px; }
#content DIV.column DIV.newsletter INPUT.button { font-weight:bold; text-transform:uppercase; margin:5px auto; display:block; }
#content DIV.column DIV.adv_nl { width:176px; height:68px; padding:160px 5px 5px 5px; background-image:url(/_assets/img/adv/most_wanted_white.gif); background-repeat:no-repeat; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; margin-bottom:20px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}

#content DIV.column DIV.banners { margin:5px auto; text-align:center;}
#content DIV.column DIV.banners A {padding:0px; background-image:none;}
#content DIV.column DIV.banners A IMG { padding:2px; border:solid 1px #E5E5E5; width:176px; margin:4px 0px;}
#content DIV.column DIV.banners A:hover IMG { border:solid 1px #333333; background-color:#F4F4F4;}

#content DIV.column DIV.adv { margin-bottom:5px;}

#content DIV.column TABLE.quote { background-image:url(/_assets/img/bg_quote.gif); background-repeat:no-repeat; background-position:center;}
#content DIV.column TABLE.quote TR TD { padding:5px; height:187px; vertical-align:middle; text-align:center; font-size:8pt; line-height:1.1;}
#content DIV.column TABLE.quote TR TD STRONG { margin-top:15px; display:block;}

#content DIV.column DIV.suggest { width:182px; background-color:#000000; color:#FFFFFF; margin-bottom:5px;}
#content DIV.column DIV.suggest IMG { width:182px;}
#content DIV.column DIV.suggest A { font-weight:bold;color:#FFFFFF; text-align:center; text-transform:uppercase; padding:2px; font-size:10pt; background-color:#333333; margin:0px 3px; display:block;}
#content DIV.column DIV.suggest A:hover {background-color:#FF3366; text-decoration:none;}
#content DIV.column DIV.suggest P { padding:5px; font-size:10px; margin:0px;}

#content DIV.column DIV.awards DIV {width:125px; height:125px;margin:5px auto; text-align:center;background-image:url(/_assets/img/bg_best_box.gif);background-repeat:no-repeat;background-position:center; font-size:8pt; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#333333;}
#content DIV.column DIV.awards DIV A { display:block;}
#content DIV.column DIV.awards DIV IMG {width:113px; height:80px; margin:10px auto 3px auto;}
#content DIV.column DIV.awards DIV.banner {background-image:none;}
#content DIV.column DIV.segnala A {font-family: "Franklin Gothic Medium", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F2003D; padding:45px 10px; text-align:center;}

#content DIV.columns { float:left; width:390px; overflow:hidden; margin-right:4px;}
#content DIV.editoria A { color:#FF3366;}
#content DIV.columns A.ourbands { color:#FF3366; text-decoration:none;background-color:transparent;}
#content DIV.columns A.ourbands:hover { background-color:#FF3366; color:#FFFFFF; text-decoration:none;}
#content DIV.columns H3 {border-top: solid 1px #000000;border-bottom: solid 1px #000000; text-transform:uppercase; padding:1px; margin:10px 0px 5px 0px; font-size:120%;}
#content DIV.columns H3 B { display:block; float:left; width:16px; height:16px; margin:2px 5px 2px 0px; background-color:#E8E8E8; color:#333333; text-align:center; font-size:10pt;}
#content DIV.columns H4 { font-size:180%; color:#FF3366; margin:5px 0px;}
#content DIV.columns H5 { font-size:110%; color:#5B0017; margin:5px 0px;}
#content DIV.column H5, #content DIV.columns DIV.concerti H5, #content DIV.columns DIV.editoriale H5, #content DIV.columns DIV.tv H5, #content DIV.columns DIV.iniziativa H5, #content DIV.columns H6 { background-color:#000000; color:#FFFFFF; text-align:center; text-transform:uppercase; padding:2px; margin:0px 0px 5px 0px; font-size:120%; background-image:url(/_assets/img/bg_h5_2.jpg); background-position:right top; background-repeat:no-repeat;}
#content DIV.columns SPAN {color:#FF668C;}
#content DIV.columns SPAN A {color:#FF668C;}
#recaptcha_table SPAN { color:#000000!important;}
#content DIV.columns A.more { display:block; margin:10px 0px 5px 0px; text-align:center; width:99%; font-weight:bold; font-variant:small-caps; clear:both; background-image:url(/_assets/img/arrow_more.gif); background-position:center top; background-repeat:no-repeat; text-indent:-5000px;}
#content DIV.columns A.more:hover { color:#666666; text-indent:0px; text-decoration:none;}
#content DIV.columns HR { border:solid 1px #333333; width:43%; margin:10px auto;}
#content DIV.columns DIV.column { width:193px!important;}

#recaptcha_area { margin:0px auto!important;}

#content DIV.columns DIV.tellers { clear:both; margin:10px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; background-color:#EFEFEF; color:#333333; padding:3px;}
#content DIV.columns DIV.tellers DIV { display:inline; float:right;}

#content DIV.columns DIV.concerti, #content DIV.columns DIV.editoriale { clear:both; overflow:hidden; width:390px; font-size:90%;}
#content DIV.columns DIV.concerti UL LI CODE { font-size:10pt;}

#content DIV.columns DIV.editoriale {  margin-top:10px; font-size:100%; background-color:#FFECF1; padding-bottom:5px; }
#content DIV.columns DIV.editoriale P { margin:0px 10px;}
#content DIV.columns DIV.editoriale P A { display:block; float:right; font-weight:bold; color:#FF3366; text-transform:uppercase;}

#content DIV.columns DIV.contest {background-image:url(/_assets/img/adv/banner_mei2010.jpg); background-repeat:no-repeat; background-position:top left; height:180px; padding:10px 5px 0px 175px; border:dotted 1px #333333; margin-top:10px;}
#content DIV.columns DIV.contest P { text-align:center; font-size:95%;}
#content DIV.columns DIV.contest P STRONG { font-size:larger;}
#content DIV.columns DIV.contest P A.button { display:block; margin:10px; background-color:#F08901; padding:3px; font-weight:bold; text-decoration:none; color:#FFFFFF; border:solid 1px #F08901;}
#content DIV.columns DIV.contest P A.button:hover {background-color:#FEAC3D;color:#834B01;}

#content DIV.columns DIV.special { text-align:center;margin-top:10px; border:dotted 2px #666; background-color:#f2f2f2; background-image:url(/_assets/img/bg_special_banda.jpg); background-position:center bottom; background-repeat:no-repeat;}
#content DIV.columns DIV.special H5 { font-size:2em; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#content DIV.columns DIV.special A { background-color:#333; color:#FFF; padding:2px 5px; text-decoration:none;}
#content DIV.columns DIV.special A:hover { background-color:transparent; color:#000;}

#content DIV.columns DIV.iniziativa { margin-top:10px; font-size:100%; background-color:#333333; padding-bottom:5px; color:#FFFFFF;background-image:url(/_assets/img/adv/buio_mondiale.gif); background-position:5px 33px; background-repeat:no-repeat; }
#content DIV.columns DIV.iniziativa P { margin:0px 10px; padding-left:85px;}
#content DIV.columns DIV.iniziativa P A { color:#FFFFFF;}

#content DIV.columns DIV.intro { color:#666666; border-bottom:solid 1px #C0C0C0;border-top:solid 1px #C0C0C0; margin:10px 0px;}
#content DIV.columns FORM FIELDSET { border:none; padding:0px; margin:0px;}
#content DIV.columns FORM FIELDSET DIV {padding: 10px 0px; color: #333333;border-bottom: 1px solid #CCCCCC;}
#content DIV.columns FORM FIELDSET LABEL {float: left;width: 23%;line-height: 18px; padding-right: 2%;text-align:right;}
#content DIV.columns FORM FIELDSET INPUT, #content DIV.columns FORM FIELDSET TEXTAREA {width: 63%;}
#content DIV.columns FORM FIELDSET INPUT.no { width:auto;}
#content DIV.columns FORM DIV.button { border:none; text-align:center; margin-top:10px;}
#content DIV.columns FORM DIV.button INPUT { font-variant:small-caps; font-weight:bold;}
#content DIV.columns FORM DIV.no {padding: 0px;border:none;}
#content DIV.columns BLOCKQUOTE { font-size:12pt; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; text-align:justify; background-image:url(/_assets/img/bg_bquote.gif); background-position:right bottom; background-repeat:no-repeat; padding-bottom:15px; margin-bottom:0px;}

#content DIV.columns DIV.recensione { height:110px; padding:5px 0px; margin-bottom:15px;}

/*#content DIV.columns P IMG { margin:5px; background-color:#FFFFFF; padding:3px; border:solid 1px #999999;}*/

DIV.date, TIME.date {float:left;width: 4em;padding: 5px 0px;background: #F1DDC4;color:#B0001E; text-align:center;margin: 15px 4px 0px 0px;font-size: 90%;line-height:0.9; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.date SPAN, TIME.date SPAN {display:block;font-size: 150%;font-weight:bold;color:#B0001E!important; }

#content DIV.columns DIV.nav UL {}
#content DIV.columns DIV.nav UL LI { text-align:center; text-transform:uppercase;margin:10px 5px 5px 0px; font-size:120%; font-weight:bold; float:left;}
#content DIV.columns DIV.nav UL LI A { background-color:#333333; color:#FFFFFF; padding:2px 5px;  display:block; text-decoration:none;}
#content DIV.columns DIV.nav UL LI A:hover { background-color:#000000;}

div#content DIV.backstage H4 { background-image:url(/_assets/img/nav_bg.gif); background-color:#333333; padding:2px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; margin-top:15px; text-transform:uppercase;}
#content DIV.backstage H3 B { background-color:#3366CC; }
#content DIV.backstage UL { margin:10px 0px 0px 0px;}
#content DIV.backstage UL LI { margin:5px 0px; padding:5px 5px 5px 30px; border:solid 1px #CCD9F2; position:relative; clear:both; background-image:url(/_assets/img/bg_ul_forbici.gif); background-position:bottom left; background-repeat:no-repeat;}
#content DIV.backstage FORM { margin:20px 0px;}
#content DIV.backstage FORM FIELDSET LABEL {width: 33%;}
#content DIV.backstage FORM FIELDSET INPUT, #content DIV.columns FORM FIELDSET TEXTAREA {width: 53%;}

#content DIV.columns DIV.commenti UL LI SMALL { color:#999999;}

#content DIV.index A.black { color:#333333;}
#content DIV.index UL { margin:10px 0px;}
#content DIV.index UL LI { margin:5px 0px; padding:5px; border:dashed 1px #CCCCCC; position:relative; clear:both;}
#content DIV.index UL LI IMG { width:60px; margin-right:5px;}
#content DIV.index UL LI DIV.star IMG { width:auto; height:auto; margin-right:5px;}
#content DIV.index UL LI STRONG A { color:#F2003D;}
#content DIV.index UL LI SPAN, #content DIV.wiki UL LI SPAN { font-size:90%;color:#FF668C;}
#content DIV.index UL LI SPAN A, #content DIV.wiki UL LI SPAN A {color:#FF668C;}
#content DIV.index UL LI B { display:block; padding:0px 2px; background-color:#FFFFFF; color:#CCCCCC; font-size:10px; position:absolute; top:-8px; left:7px; }
#content DIV.index UL LI DIV.rate { clear:left; border-top:dotted 1px #CCCCCC; /*background-color:#FFFFCC; */margin-top:5px; padding-top:8px; color:#FFCCFF}

#content DIV.index UL.mag LI { height:84px;}

#content DIV.wiki { text-align:justify; padding:0px 5px; width:380px;}
#content DIV.wiki P A { color:#FF3366;}
#content DIV.wiki P A:hover { border-bottom:dotted 1px #000000; text-decoration:none; color:#FF3366; padding-bottom:1px;}
#content DIV.wiki H3 { margin:0px;}
#content DIV.wiki H3 B { background-color:#FF668C;}
#content DIV.wiki H4 { margin:10px 0px 0px 0px; padding:2px 5px; background-color:#EEEEEE;font-size:10pt; font-weight:normal; color:#000000;}
#content DIV.wiki H4 A, #content DIV.wiki H4 A:hover, #content DIV.wiki DIV.disco A, #content DIV.wiki DIV.disco A:hover, #content DIV.wiki TABLE.album TR TD A, #content DIV.wiki TABLE.album TR TD A:hover { text-decoration:underline!important; border:none; padding:0px;}
#content DIV.wiki H4 A:hover, #content DIV.wiki DIV.disco A:hover { text-decoration:none!important;}
#content DIV.wiki H5 { margin:5px 0px 2px 0px; padding:2px 0px; color:#666666;font-family: "Franklin Gothic Medium", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:140%;}

#content DIV.wiki DIV.intro, #content DIV.index DIV.intro { border:solid 3px #F4F4F4; padding:5px; color:#333333;}
#content DIV.wiki DIV.bion { border:solid 3px #E2E2E2;}
#content DIV.wiki DIV.intro P, #content DIV.index DIV.intro P { margin:0px; }
#content DIV.wiki DIV.intro SPAN, #content DIV.index DIV.intro SPAN { color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; display:block; text-align:right;}
#content DIV.wiki DIV.intro SPAN A, #content DIV.index DIV.intro SPAN A {color:#666666;}
#content DIV.wiki DIV.intro SPAN A:hover, #content DIV.index DIV.intro SPAN A:hover { border:none; color:#000000;}

#content DIV.wiki UL {font-family: "Franklin Gothic Medium", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:90%;margin:0px; padding:0px;}
#content DIV.wiki UL LI { margin:5px 0px; border:none; border-bottom:dotted 1px #D6D6D6; padding:3px 5px; width:100%;}
#content DIV.wiki UL LI CODE {color:#F2003D;}
#content DIV.wiki UL LI A, #content DIV.wiki UL LI A:hover { border:0px; padding:auto;}
#content DIV.wiki UL LI A:hover { text-decoration:underline!important;}
#content DIV.wiki UL LI.on { background-color:#F4F4F4;}
#content DIV.wiki DIV.disco { width:115px; height:150px; position:relative; border:solid 3px #F4F4F4;float:left; font-family: "Franklin Gothic Medium", "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px 5px 2px 0px; text-align:center;}
#content DIV.wiki DIV.on { border:solid 3px #333333;}
#content DIV.wiki DIV.disco A, #content DIV.wiki TABLE.album TR TD.sx { text-decoration:none!important; font-size:80%;}
#content DIV.wiki DIV.disco DIV.button{ position:absolute; right:0px; top:0px; background-color:#333333; color:#FFFFFF; padding:0px 3px; text-align:center;}
#content DIV.wiki DIV.disco DIV.button A{color:#FFFFFF;}
#content DIV.wiki DIV.disco DIV.button A:hover {color:#FF668C;}
#content DIV.wiki DIV.disco DIV STRONG { font-size:11px;}
#content DIV.wiki DIV.disco DIV SPAN { display:block; font-size:10px; color:#333333;}
#content DIV.wiki DIV.disco IMG { display:block; margin:0px auto;}
#content DIV.wiki DIV.disclaimer { clear:both; margin:20px 0px 0px 0px; font-size:11px; padding:5px; background-color:#EEEEEE; border:solid 1px #D8D8D8;}
#content DIV.wiki DIV.disclaimer IMG { margin-right:5px;}
#content DIV.wiki TABLE.album { width:99%;}
#content DIV.wiki TABLE.album TR TD.sx  { width:120px; height:150px; position:relative;font-family: "Franklin Gothic Medium", "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px 2px 2px 0px; text-align:center;}
#content DIV.wiki TABLE.album TR TD.sx DIV { border:solid 3px #F4F4F4;}
#content DIV.wiki TABLE.album TR TD.sx DIV IMG { display:block; margin:2px auto;}
#content DIV.wiki TABLE.album TR TD.dx  { width:260px; }

#content DIV.lato { width:180px; float:left;padding:10px; }
#content DIV.testo { width:550px; line-height:1.5; padding:10px; float:left;}
#content DIV.testo H3 { padding:5px; margin:0px 0px 10px 0px;border-top: solid 2px #666666; border-bottom: solid 5px #666666;}

#sponsor, #partner { height:60px; padding:0px 10px; clear:both;}
#sponsor A { text-indent:-5000px; font-size:1px;background-repeat:no-repeat; background-position:center -60px; height:60px; display:block; float:left; padding:0px;}
#sponsor A:hover { background-color:transparent;}
#sponsor A.ms { background-image:url(/_assets/img/labels/myspace.gif); width:147px;}
#sponsor A.ms:hover {background-position:center top; }
#sponsor A.lf { background-image:url(/_assets/img/labels/lastfm.gif);width:150px; }
#sponsor A.lf:hover {background-position:center top; }
#sponsor A.vi { background-image:url(/_assets/img/labels/virgin_Radio.gif);width:53px; }
#sponsor A.vi:hover {background-position:center top; }
#sponsor A.it { background-image:url(/_assets/img/labels/itunes.gif);width:162px; }
#sponsor A.it:hover {background-position:center top; }
#sponsor A.ws { background-image:url(/_assets/img/labels/italiawebstar2.gif);width:90px; }
#sponsor A.ws:hover {background-position:center top; }
#sponsor A.mo { background-image:url(/_assets/img/labels/mogulus.gif);width:143px; }
#sponsor A.mo:hover {background-position:center top; }

#partner { padding:5px 10px;height:70px;}
#partner HR { width:60%; border:dotted 1px #999999; margin:10px auto 3px auto;}
#partner P { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:2px; margin:0px; color:#666666; font-size:8pt; text-align:center;}
#partner A { text-indent:-5000px; font-size:1px;background-repeat:no-repeat; background-position:center -60px; height:60px; display:block; float:left;}
#partner A:hover { background-color:transparent;}
#partner A.va { background-image:url(/_assets/img/partner/voiceart.gif);width:134px; }
#partner A.va:hover {background-position:center top; }
#partner A.ll { background-image:url(/_assets/img/partner/lovalive.gif); width:210px;}
#partner A.ll:hover {background-position:center top; }
#partner A.ko { background-image:url(/_assets/img/partner/keepon.gif);width:156px; }
#partner A.ko:hover {background-position:center top; }
#partner A.con { background-image:url(/_assets/img/partner/condominio.gif);width:60px; }
#partner A.con:hover {background-position:center top; }
#partner A.giri { background-image:url(/_assets/img/partner/33giri.gif);width:110px; }
#partner A.giri:hover {background-position:center top; }

#top { padding:2px 5px; text-align:right; font-weight:bold;}
#top A { color:#CCCCCC;}
#top A:hover { color:#333333; text-decoration:none; background:none;}


#footer { text-align:center; color:#999999; background-image:url(/_assets/img/white.png); padding:5px; font-size:9pt;}
#footer A { color:#333333; text-decoration:none;}
#footer A:hover { background-color:#333333; color:#FFFFFF; text-decoration:none;}
#footer A { color:#999999;}
#footer A:hover { color:#FFFFFF;}
#footer SPAN.credits A { background-color:transparent;}

DIV.pages {height:20px; margin:3px auto; font-size:8pt;}
DIV.pages DIV { float:left; height:15px; text-align:center;}
DIV.pages DIV A { border:solid 1px #F4F4F4; padding:1px 2px;}
DIV.pages DIV A:hover {  text-decoration:none;background-color:#333333; color:#FFFFFF; }
DIV.pages DIV A.freccia { font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;border:none; }
DIV.pages DIV A.freccia:hover { color:#999999; text-decoration:none;background-color:transparent; }
DIV.pages DIV.sfoglia { width:100%;}
DIV.pages DIV.sfoglia B { cursor:default; background-color:#333333; color:#FFFFFF; padding:1px 2px;}
DIV.pages FORM { border:none; margin:0px; padding:0px;}
DIV.pages FORM DIV {padding:0px; color: #333333;border:none;}
DIV.pages FORM INPUT, #content DIV.pages FORM SELECT { border:none; border-bottom:solid 1px #CCCCCC; color:#666666; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 5px;}

#contest { color:#FFFFFF; margin:10px;}
#contest FORM FIELDSET { border:none; padding:0px; margin:0px;}
#contest FORM FIELDSET DIV {padding: 5px 0px;}
#contest FORM FIELDSET LABEL {float: left;width: 23%;line-height: 18px; padding-right: 2%;text-align:right;}
#contest FORM FIELDSET INPUT, #contest FORM FIELDSET TEXTAREA {width: 63%;}
#contest FORM FIELDSET INPUT.no { width:auto;}
#contest FORM DIV.button { border:none; text-align:center; margin-top:10px;}
#contest FORM DIV.button INPUT { font-variant:small-caps; font-weight:bold;}
#contest FORM DIV.no {padding: 0px;border:none;}
#contest P { text-align:center;}
#contest P SMALL { font-size:80%;}
#contest .alert { background-color:#F08901;}
#contest .alert A { font-weight:bold; color:#714100;}

SPAN.commenti { background-image:url(/_assets/img/icons/comment.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; margin:5px; color:#666666!important; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; display:block!important; float:left;}
SPAN.commenti A, SPAN.vota A, SPAN.commy A { color:#666666!important; cursor:pointer;}
SPAN.vota { background-image:url(/_assets/img/icons/stella.gif); background-repeat:no-repeat; background-position:left center; padding:2px 0px 0px 20px; margin:5px; color:#666666!important; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
SPAN.vota A:hover, SPAN.commy A:hover { color:#000000!important; text-decoration:none;}
SPAN.commy { background-image:url(/_assets/img/icons/comment_yellow.gif); background-repeat:no-repeat; background-position:left center; padding:2px 0px 0px 20px; margin:5px; color:#666666!important; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; }


.clear { clear:both;}
.right { float:right;}
.left {float:left;}
.hidden { display:none;}
.result {margin:0px auto; background-color:#333333; color:#FFFFFF; padding:2px 5px; font-size:10pt; width:80%; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center;}
.grey { color:#666666; }
.small { font-size:smaller;}
