
/* definizione main tag  */

html, body{
	margin:0;
	padding:0;
	text-align:center;
} 
.bg{
	background-image: url(img_2010/bg.jpg);
	background-repeat: no-repeat;
}
 #wapper{
	width:100%;
	height: auto;
	text-align:left;
	margin:0;
	padding:0;
	background-image: url(img_08/bg3.jpg);
	background-repeat: repeat-x;
} 

#pagewidth{
	width:885px;
	height: 100%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-image: url(img_08/bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
} 

#tickertape{  layer-background-color:black;
  width:221;

  
}
#subtickertape{
width:221;

}
.subtickertapefont{
  font: 14px arial, sans-serif;font-weight: bold;
    color: #7E1D00; text-decoration: none; padding-left:40px; text-align:center; display: block;
    
}

 
#header{
 position:relative; 
 height:180px; 

 width:100%;
} 
 

/* #twocols{
 width:485px; 
 float:right; 
  position:relative; 
  } */
 
#rightcol{
 width:380px;
 float:right;


 }
 #topbar{
 border: solid 1px #000;


 }

 #vid  {  float: right;
     margin-top: 0px;
     margin-bottom: 0px;
     margin-right: 0px;
     margin-left: 0px;


 }
 #menuhh {    margin-left: 300px;
          margin-top: 30px;
          margin-right: 0;

 }
#maincol{
 float: left; 
 display:inline; 
 position: relative; 
 width: auto;
 }
 
#footer{

 height:80px;
 text-align: center;
  line-height: 0.8em;
 clear:both;

 } 
#position{

 margin-left: 515px;
 } 


h3  {   font: 16px arial, sans-serif;
    font-weight: bolder;
    color: #B62B32;
    text-decoration: none

 } 
h2 {   padding: 0;
        margin: 0;
        line-height: 0;
        font:  arial, sans-serif;

 }


/* table {
    padding: 0;
    margin: 0;
} */
td {
    font: 10px verdana, Tahoma, sans-serif;
    color: #000000;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

b{
    font: bold 11px bold verdana, Tahoma, sans-serif;
    color: #c30d02;
    text-decoration: none   ;


}
p{
    text-align: left   ;
    color: #000;
    padding: 5px;
   }

 li {

    color: #000;
    font-family: arial, sans-serif;

   }

/* ID personalizzati */
#logohome {   margin-left:500px;
          margin-top: 30px;

 } 
 #top {   height: 180px !important;


 } 

 #menuhome { 
          margin-top: 15px;


 }


  #foothome {   font: 25px verdana, sans serif ;
            font-weight: bold;


 }

#sfondo_testo {

/*background-image: url(immagini/bozza2007_interno_sezion-04.jpg);*/
background-repeat: no-repeat;
background-position: top center;
height: 100%;
}

#sfondo_right {
background-color: #FFFFFF;
/*background-image: url(immagini/bozza2007_interno_sezion-03.jpg);*/
background-repeat: no-repeat;
background-position: top left;
}

#descjs {
    font: 14px arial, sans-serif;font-weight: bold;
    color: #7E1D00; text-decoration: none; padding-left:40px; text-align:center; display: block;
    
}


/*  fix per browser obsoleti  */


.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
* html .clearfix{height: 1%;}
.clearfix{display: block;}

/*  nasconde il menu alla stampa  */
 @media print{ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}



/* definizione links  */
a {
    color: #000000; text-decoration: none
}
a:hover {
    color: #550101; text-decoration: none
}

a.footlink {
    font: 14px verdana, sans-serif;
     color: #000000;
    text-decoration: none ;
}
a.footlink:hover {
    color: #E00000;
     border-bottom: solid 1px #9A0000;
    text-decoration: none;

}

a.footlink2 {
    font: 14px verdana, sans-serif;
     color: #BCBCBC;
    text-decoration: none ; font-weight:bold;
}
a.footlink2:hover {
    color: #000000;
    text-decoration: none; font-weight:bold;

}

.body {
    font: 10px verdana,  sans-serif;
    color: #efefef;

    text-decoration: none
}

.testo_titolo {
    font: 10px verdana, arial, sans-serif;
    color: #000000; text-decoration: none;
}
.testo_menu {
    font: 9px verdana, sans-serif;
    color: #ffffff;
    text-decoration: none
}
.testo_menu:hover {
    font: verdana, sans-serif;
    color: #ff0000;
    text-decoration: none
}
a.testo_menu2 {
    font: 14px arial, tahoma, sans-serif;
    color: #9A0000;
    width: 200px;
    height: 24px;
    font-weight: bold;
    text-decoration: none ;
     display: block;
    text-align: right;
}
a.testo_menu2b {
    font: 14px arial, tahoma, sans-serif;
    color: #000000;
    width: 200px;
    height: 24px;
    font-weight: bold;
    text-decoration: none ;
    display: block;
        text-align: right;
}
.testo_menu2:hover {
    font-size: 16px ;
    font-weight: bolder;
    color: #9A0000;
    text-decoration: none;
     filter: Shadow(Color=#FCE4AE, Direction=135);

}

.testo_menu2b:hover {
    font-size: 16px ;
     color: #000000;
    font-weight: bolder;
    text-decoration: none;
     filter: Shadow(Color=#FCE4AE, Direction=135);

}

.testo_menu3 {
    font: 11px verdana, tahoma, sans-serif;
    color: #b90f00;
    width: 154px;
    height: 16px;
    font-weight: bold;
    text-decoration: none ;
    display: block;
        text-align: left;
}

.testo_menu3:hover {
    font: 13px verdana, sans-serif;
    font-weight: bolder;
    color: #000000;
    text-decoration: none;
     

}

.testo_menu4 {
    font: 13px verdana, sans-serif;
    font-weight: bolder;
    color: #000000;
    text-decoration: none;
    width: 154px;
    height: 16px;
    font-weight: bold;
    text-decoration: none ;
    display: block;
        text-align: left;
     

}

.testo_menu4:hover {
    font: 13px verdana, sans-serif;
    font-weight: bolder;
    color: #000000;
    text-decoration: none;
    width: 154px;
    height: 16px;
    font-weight: bold;
    text-decoration: none ;
    display: block;
        text-align: left;
     

}

a.testo_menu5 {
    font: 15px verdana, arial, tahoma, sans-serif;
    color: #000000;
    width: 175px;
    height: 24px;
    font-weight: bold;
    text-decoration: none ;
     display: block;
    text-align: left;
}
a.testo_menu5b {
	color: #c30d02;
	width: 175px;
	height: 24px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.testo_menu5:hover {
    font-size: 15px ;
    font-weight: bold;
    color: #999999;
    text-decoration: none;

}

.testo_menu5b:hover {
    font-size: 15px ;
     color: #000000;
    font-weight: bold;
    text-decoration: none;

}


.testo_normale {
    font: 11px verdana, tahoma, sans-serif;
    color: #000000;
    text-decoration: none ;
    display: block;
        text-align: justify;
}

.materbi {
    font: 11px verdana, tahoma, sans-serif;
    color: #000000;
    text-decoration: none ;
    
        text-align: justify;
}


.testo_normale3 {
    font: 11px verdana, tahoma, sans-serif;
    color: #9A0000;
    text-decoration: underline  ;

}

.testo_normale3:hover {
    font: 11px verdana, tahoma, sans-serif;
    color: #aaaaaa;
    text-decoration: underline ;

}

.testo_normale2 {
    font: 11px verdana, tahoma, sans-serif;
    color: #000000;
    text-decoration: none ;
   
        text-align: justify;
}

.guest3 {
    font: 11px verdana, tahoma, sans-serif;
    color: #000000;
font-weight: bold;

}

.guest {
    font: 11px verdana, tahoma, sans-serif;
    color: #7E1D00;
    text-decoration: none ;
 
}

.guest2 {
    font: 8.8px verdana, tahoma, sans-serif;
    color: #aaaaaa;
    text-decoration: none ;
 
}

.titolo_artisti {
    font: 24px arial, sans-serif;font-weight: bold;
    color: #b71b05; text-decoration: none;line-height:0.7;padding-top:17px; padding-left:45px; text-align:left;
    
}

.artisti {
    font: 14px arial, sans-serif;font-weight: bold;
    color: #7E1D00; text-decoration: none; padding-left:40px; text-align:center; display: block;
    
}


.artisti1 {
    font: 14px arial, sans-serif;font-weight: bold;
    color: #c30d02; text-decoration: none; text-align:left;
    
}

.artisti2 {
    font: 19px arial, sans-serif;font-weight: bold;
    color: #c30d02; text-decoration: none; text-align:left;
    
}

.artisti3 {
    font: 16px arial, sans-serif;font-weight: bold;
    color: #7E1D00; text-decoration: none;text-align:left; letter-spacing:-1;
    
}

.edizioni {
    font-size: 14px;
    font-family: arial, sans-serif;
     font-weight: bold;
    color: #000000; text-decoration: none; text-align:left;
}


.edizioni2 {
    font: 14px arial, sans-serif; font-weight: bold;
    color: #aaaaaa; text-decoration: none;text-align:left;

    
}


a.img img, a.photo:link img, a.img:active img, a.img:visited img { border: 1px solid #aaaaaa;

}
a.img:hover img{ border: 1px solid #f0f0f0;


}



.libero {
    font: 16px arial, sans-serif;font-weight: bold;
    color: #c30d02; text-decoration: none;
    
}

.data{
    font: 18px arial, sans-serif;
    color: #000000; text-align: center;
    text-decoration: none

}

.img_piccola{border: 3px solid ; color:#c30d02; margin-top:2; margin-right:10;}

.down {
    font: 10px verdana, tahoma, sans-serif;
    color: #ffffff;
    text-decoration: none ;
    padding-left:20px;
        text-align: left;
}

.down a {
    font: 10px verdana, tahoma, sans-serif;
    color: #FEE5B0;
    text-decoration: none ;
    
        text-align: left;
}

.down a:hover {
    font: 10px verdana, tahoma, sans-serif;
    color: #ffffff;
    text-decoration: none ;
    
        text-align: left;
}

.musicclub {border-color: #000000;
margin: 65px auto 0px 20px;}

#slideshow {overflow: hidden; margin: 50px auto 10px; position: relative; width: 155px; height: 300px;
}
#slideshow img {width: 155px;height: 300px;
}

/* formattazione form  */
.input {
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    font-size: 10px; border-left: #333333 1px solid;
    color: #000000; border-bottom: #333333 1px solid;
    font-family: verdana,  sans-serif;
    background-color: #ffffff
}
.myinput:hover {
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    font-size: 10px;
    border-left: #333333 1px solid;
    color: #ffffff;
    border-bottom: #333333 1px solid;
    font-family: verdana, sans-serif;
    background-color: #333333
}
select {
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    font-size: 10px;
    border-left: #333333 1px solid;
    color: #000000;
    border-bottom: #333333 1px solid;
    font-family: verdana, sans-serif;
    background-color: #ffffff
}
textarea {
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    font-size: 10px;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
    font-family: verdana, sans-serif;
    background-color: #ffffff
}
.formsubmit {
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 10px;
    border-left: #cccccc 1px solid;
    color: #000000;
    border-bottom: #cccccc 1px solid;
    font-family: verdana, sans-serif;
    background-color: #ffffff
}
input {
    font: 11px verdana, Verdana, sans-serif;
    color: #333333;
    text-decoration: none
}
select {
    font: 11px verdana, sans-serif;
    color: #333333;
    text-decoration: none
}
textarea {
    font: 11px verdana, sans-serif;
    color: #333333;
    text-decoration: none
}

.data2008 {
    font: 24px verdana, sans-serif;
    color: #BDBCBC;
font-weight: bold;
    text-decoration: none
}
.prog{  font: 12px verdana, sans-serif;
    color: #c30d02;
font-weight: bold;
    text-decoration: none}