body {
margin:.3em;
padding:0;
text-align:left;
background:#fff; 
font:100% "Georgia" , "Times New Roman" , Verdana , helvetica, Times; 
}


hr { display: none;} 

h1 {  font:300%   "Georgia" , "Times New Roman" , Verdana , helvetica, Times ;   font-weight:bold; line-height:.9em; width:100%; margin:0 0 0 0; font-variant:small-caps; voice-family: "\"}\""; voice-family: inherit; font-variant:normal; text-transform:uppercase;}



/*---------------------Impaginazione vera e propria-----------------------------*/




/*- stili per il testo e le immagini -*/
h2.artist {  font:380%   "Georgia" , "Times New Roman" , Verdana , helvetica, Times ;   font-weight:bold; line-height:.9em; width:100%; margin:0 0 0 0; text-transform:uppercase;}
h2.artist em {  font:large    "Georgia" , "Times New Roman" , Verdana , helvetica, Times ;   font-weight:bold; line-height:.9em; width:100%; margin:0 0 0 0; display:block; text-transform:uppercase;}
h2.space {  font:300%    "Georgia" , "Times New Roman" , Verdana , helvetica, Times ;   font-weight:bold; line-height:.9em; width:100%; margin:0 0 30px 0;  text-transform:uppercase; }
h2.space em {  font:large    "Georgia" , "Times New Roman" , Verdana , helvetica, Times ;   font-weight:bold; line-height:.9em; width:100%; margin:0 0 0 0; display:block;  text-transform:uppercase;}

h2.now {  font:380%   "Georgia" , "Times New Roman" , Verdana , helvetica, Times ;   font-weight:bold; line-height:.9em; width:100%; margin:0 0 0 0; font-variant:small-caps; voice-family: "\"}\""; voice-family: inherit; font-variant:normal; text-transform:uppercase; }
h2.specifica{ display:none; }
h2.vuotovacanto{  }/*piccolo trucchetto per Tanteck ...eh eh eh .... ;) */

h2 em {  font:large "Georgia" , "Times New Roman" , Verdana , helvetica, Times; font-style:italic; display:inline; font-variant:normal; }
h2 span  {  font:large  "Georgia" , "Times New Roman" , Verdana , helvetica, Times;  display:block;   font-variant:small-caps; voice-family: "\"}\""; voice-family: inherit; font-variant:normal; text-transform:uppercase;}

h2.vuotovacantodue{  }/*piccolo trucchetto per Tanteck ...eh eh eh .... ;) */
h2 span.freccia  {  font:x-small  "Georgia" , "Times New Roman" , Verdana , helvetica, Times; color:#f00; display:inline;   }
span.frecciab {  font:x-small  "Georgia" , "Times New Roman" , Verdana , helvetica, Times; color:#f00; display:inline;   }

p.pulisci{ clear:left; }
.nascosto{ color:#ccc; }
#foot{ clear:left; display:block;  text-transform:uppercase; display:none;  }
#foot a{ color:#000; text-decoration:none; background:transparent; }
#foot a.stampa{ color:#000; text-decoration:none; background:transparent; font-weight:bold; }
#foot a.tornasu{ color:#fff; text-decoration:none; background:#000; font-weight:bold; }
#foot a:hover{ color:#fff; text-decoration:none; background:#000; }
#foot a.attivo{ color:#fff; text-decoration:none; background:#ccc; }

/*per le gallerie di immagini*/
img{border:0; }
.gallerie{ padding:0; margin:0 .3em 0 0; }
.clear{ clear:left; width:.1em; height:.1em; }
img.gallery{ margin:0 1.8em 0 0; display:block; }

.gallerie a{ color:#999; text-decoration:none;  }
.gallerie a b{ color:#f00; text-decoration:none;  }
.gallerie a:hover{ color:#000; text-decoration:none;  }
.gallerie a:active{ color:#000; text-decoration:none;  }
a.torna{ color:#000; font-weight:bold; text-decoration:none; border-bottom:1px solid #f00; background:transparent;  display:none; }
a:hover.torna{ color:#fff; font-weight:bold; text-decoration:none; border-bottom:0; background:#000; display:none;  }
a:active.torna{ color:#fff; font-weight:bold; text-decoration:none; border-bottom:0; background:#f00; display:none;  }
p.intermedio{ margin:0 0 0 .2em; padding:0; }

#immaginespace{ width:auto; display:block;  }
#immagine img{ float:left; margin:0 5px 5px 0; border:0; height:50px; }
#immaginespace img.space{ display:block; margin:0 5px 5px 0; border:0; width:281px; padding:0;  }
img.piccole{ margin:0 .4em 0 .4em; }


/*uelle della home page*/
ul#principe{  list-style:none;  padding:0; margin:0;  width:369px; background:transparent url(../i/home_page/background.gif) no-repeat; position:absolute; top:178px; left:227px; display:none;  }
ul#principe li{ float:left; margin:0; padding:0; }
ul#principe li a{ width:100%; height:100%; display:block; padding:0; margin:0;  }
ul#principe li a span{ display:none; }
/*now*/
ul#principe li#now{  width:45px; height:37px; margin:0; padding:0;}
ul#principe li#now a{  background:transparent;}
ul#principe li#now a:hover{  background:transparent url(../i/home_page/now.gif) no-repeat; }
ul#principe li#now a.attivo{  background:transparent url(../i/home_page/now.gif) no-repeat; }
/*past*/
ul#principe li#present{  width:45px; height:37px; margin:0; padding:0;}
ul#principe li#present a{  background:transparent;}
ul#principe li#present a:hover{  background:transparent url(../i/home_page/present.gif) no-repeat; }
ul#principe li#present a.attivo{  background:transparent url(../i/home_page/present.gif) no-repeat; }
/*future*/
ul#principe li#future{  width:45px; height:37px; margin:0; padding:0;}
ul#principe li#future a{  background:transparent;}
ul#principe li#future a:hover{  background:transparent url(../i/home_page/future.gif) no-repeat; }
ul#principe li#future a.attivo{  background:transparent url(../i/home_page/future.gif) no-repeat; }
/*space*/
ul#principe li#space{  width:60px; height:37px; margin:0; padding:0;}
ul#principe li#space a{  background:transparent;}
ul#principe li#space a:hover{  background:transparent url(../i/home_page/space.gif) no-repeat; }
ul#principe li#space a.attivo{  background:transparent url(../i/home_page/space.gif) no-repeat; }
/*artists*/
ul#principe li#artists{  width:60px; height:37px; margin:0; padding:0;}
ul#principe li#artists a{  background:transparent;}
ul#principe li#artists a:hover{  background:transparent url(../i/home_page/artist.gif) no-repeat; }
ul#principe li#artists a.attivo{  background:transparent url(../i/home_page/artist.gif) no-repeat; }
/*contact*/
ul#principe li#contact{  width:60px; height:37px; margin:0; padding:0;}
ul#principe li#contact a{  background:transparent;}
ul#principe li#contact a:hover{  background:transparent url(../i/home_page/contact.gif) no-repeat; }
ul#principe li#contact a.attivo{  background:transparent url(../i/home_page/contact.gif) no-repeat; }
/*contact*/
ul#principe li#press{  width:50px; height:37px; margin:0; padding:0;}
ul#principe li#press a{  background:transparent;}
ul#principe li#press a:hover{  background:transparent url(../i/home_page/contact.gif) no-repeat; }
ul#principe li#press a.attivo{  background:transparent url(../i/home_page/contact.gif) no-repeat; }



/*------------------------uelle di past------------------------------*/
ul#past{  list-style:none;  padding:0; margin:0;  width:auto;  background:transparent url(../i/home_page/bg_past.gif) no-repeat; position:absolute; top:218px; left:277px; display:none;    }
ul#past li{ float:left; margin:0; padding:0; width:80px; height:26px;  }
ul#past li a{ width:100%; height:100%; display:block; padding:0; margin:0;  text-transform:uppercase; }
ul#past li a span{ display:none;  text-transform:uppercase; }
ul#past li a:hover{ background:transparent url(../i/home_page/past_hover.gif) no-repeat;  text-transform:uppercase;}
ul#past li a.temp{ background:transparent url(../i/home_page/past_hover.gif) no-repeat;  text-transform:uppercase;}



/*uelle con idettagli di past*/
ul#pastspec {list-style:none;  padding:0; margin:0;  width:350px; background:transparent;  margin:0; width:100%; padding:0; padding-top:45px;  text-transform:uppercase;   }
ul#pastspec li{ margin:0; padding:0; display:inline;  text-transform:uppercase;   }
ul#pastspec li a{ width:100%; height:auto; display:block; padding-left:50px; padding-bottom:25px;  margin:0; color:#000;    background:transparent url(../i/sfondo_artists.gif) no-repeat; text-decoration:none;  text-transform:uppercase;     }
ul#pastspec li a em           {  font:small "Georgia" , "Times New Roman" , Verdana , helvetica, Times; font-weight:bold; font-style:normal;  font-variant:small-caps; voice-family: "\"}\""; voice-family: inherit; font-variant:normal; text-transform:uppercase;   }
ul#pastspec li a span         {  font:small  "Georgia" , "Times New Roman" , Verdana , helvetica, Times;  text-transform:uppercase;   }
ul#pastspec li a span.italico {  font:large  "Georgia" , "Times New Roman" , Verdana , helvetica, Times; color:#000; font-style:italic; font-weight:bold; display:block;  text-transform:uppercase; }


ul#pastspec li a:hover{ color:#f00; }
ul#pastspec li a:hover span{ color:#000; }
ul#pastspec li a:hover span.italico {   color:#000; text-decoration:none; }





/*uelle degli artisti*/
ul#artist{list-style:none;  padding:0; margin:0;  width:350px;  background:transparent;  margin:0; width:100%; padding:0; padding-top:45px;    text-transform:uppercase; }

ul#artist li a{ width:100%; height:auto; display:block; padding-left:50px; padding-bottom:25px;  margin:0; color:#000;   background:transparent url(../i/sfondo_artists.gif) no-repeat; text-decoration:none;   }
ul#artist li a              {  font:200%    "Georgia" , "Times New Roman" , Verdana , helvetica, Times ;  font-weight:bold; line-height:.8em;  font-variant:small-caps; voice-family: "\"}\""; voice-family: inherit; font-variant:normal; text-transform:uppercase;   }
ul#artist li a em           {  font:small "Georgia" , "Times New Roman" , Verdana , helvetica, Times; font-weight:bold; font-style:normal; text-transform:uppercase;    }
ul#artist li a span         {  font:small  "Georgia" , "Times New Roman" , Verdana , helvetica, Times; font-variant:small-caps; voice-family: "\"}\""; voice-family: inherit; font-variant:normal; text-transform:uppercase;     }
ul#artist li a span.italico {  font:small  "Georgia" , "Times New Roman" , Verdana , helvetica, Times; color:#000; font-style:italic; font-weight:bold;  text-transform:uppercase;  }
ul#artist li a span.desc  {  font:xx-small  "Georgia" , "Times New Roman" , Verdana , helvetica, Times;  display:block; font-variant:small-caps;   }

ul#artist li a:hover{ color:#f00; }
ul#artist li a:hover span{ color:#000; }
ul#artist li a:hover span.italico {   color:#000; text-decoration:none; }



/*form*/
label{ display:none; }
input{ background:#fff; padding:.1em; border:1px solid #000; font:100% "Georgia" , "Times New Roman" , Verdana , helvetica, Times;  }
textarea{ background:#f6f6f6; padding:.1em; border:1px solid #000; font:100% "Georgia" , "Times New Roman" , Verdana , helvetica, Times;  }
select{ background:#f6f6f6; padding:.1em; border:1px solid #000; font:100% "Georgia" , "Times New Roman" , Verdana , helvetica, Times; }
fieldset{ background:#fff; border:0; padding:0;}
input.button{ background:#fff; border:1px solid #000; color:#f00; padding-left:1em; padding-right:1em; }
option.senza{background:#000; color:#fff;  }
select.selectm{ height:25em; }




