body {
	margin:0;
	padding:0;
	width:100%;
	font: bold 12px/1.5em Verdana;
	background-color: #000;	
	BACKGROUND: url(../images/bg_black.jpg) #000000 no-repeat center bottom;


}
#container
{
width:960px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
}

#pagina
{
width:960px;
margin:10px 0 0 0 ;
padding:0;
min-height: 710px;
height: auto !important;
height: 710px;	
background-image: none;
	/*background-color: #464646;*/
}

.nascosto{display: none}


h1 {
padding: 1em 0px 0px 15px;
}
h2 {
	font: bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0 0 0 15px;
}

h3 {color: #333; border-bottom: 1px solid; margin-bottom: 0; margin-top: 3px;}

.titolo1 {
	
		color:#534635;
	
		font: 13pt/15pt "Trebuchet MS";
	
		font-weight:normal;
		
		padding:10px 10px 10px 10px;
		
		line-height:30px;
		
		margin-bottom:0px;
		
		z-index:80;
		
	}

.titolo2 {color:#534635;  border-bottom: 0; margin-bottom: 5px; margin-top: 3px; 
	font-size:22px;	font-weight:bold; font-family:"Trebuchet MS"; }

.titolo4 {color:#534635;  border-bottom: 0; margin-bottom: 5px; margin-top: 3px; 
	font-size:20px;	font-weight:bold; font-family:"Trebuchet MS"; }
		
	
.titolo3 {/*color: #534635;*/ color:#000;  border-bottom: 1px solid; margin-bottom: 10px; margin-top: 3px; 
	font-size:18px;	font-weight:bold; font-family:"Trebuchet MS"; }

.titolo_news{color: #fff;  border-bottom: 1px solid; margin-bottom: 10px; margin-top: 3px; 
	font-size:18px;	font-weight:bold; font-family:"Trebuchet MS"; }

a { color: #009BE1; text-decoration: bold; }
a:hover{ color: #666; background: #009BE1; text-decoration: none; }


img {border:0; padding: 0;
/*border-style:outset;
	border-color: none;
	border-width:10px;*/} 

#vertical_align img{
vertical-align: middle;
} 

.containertop {
padding: 0 0 0px 0;
width: 960px;
border: 2px green;
display: block;
}

.margin-right {
    margin-right: 10px;
}
.margin-right-10 {
    margin-right: 10px;
}
.margin-left {
    margin-left: 10px;
}

.margin-left-20 {
    margin-left: 20px;
}	 
.margin-left-30 {
    margin-left: 30px;
}	 
.margin-bottom {
    margin-bottom: 10px;
}
	 
.border {
    border: 0;
}

	
/*- Menu Tabs F--------------------------- */

    #tabsF {
      float:left;
      width:100%;
      background:#000;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #009BE1;
      }
    #tabsF ul {
	margin:0;
	padding:5px 10px 0 50px;
	list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
	
  #main {
	color: #666;
	margin-left: 2em; 
	margin-top:0px;
		background:url("images/sfondo-pagina.gif") no-repeat #fff;
width:655px; !important;
      
  
	border-right: 0px solid #000;  			
	 text-align:justify; 

	 min-height: 600px;
	height: auto !important;
	height: 600px;
	display: block;
	
			}

	.maintext{
	
		color:#534635;
	
		font-family:"Trebuchet MS";
	
		font-size:14px;
		
		font-weight:normal;
		
		padding:5px 10px 5px 10px;
		
		/*margin-top:-10px;*/
		
		margin-bottom:0px;
		
		z-index:80;
		
	}
 

/*-news--------------------------------*/

	div#news {position: relative; float: right; top:0; right: 0; width: 19em; align: center;
  		/*background:#4D4D4D;*/
		background:url(images/chitarra_black.jpg) bottom right no-repeat;
  		margin-top:0px;
  	 border:1px solid #009BE1; padding: 10px 10px 10px 10px; color:#CECECE;
  	 
  	 }
  	 
	div#news a { color: #E0E0E0; text-decoration: bold; }

/*-news1 senza sfondo-------------------*/
	
	div#news1 {position: relative; float: right; top:0; right: 0; width: 19em; align: center;
  	  		margin-top:0px;
  	 border:1px solid #009BE1; padding: 10px 10px 10px 10px; color:#CECECE;
  	 
  	 }
  	 
	div#news1 a { color: #E0E0E0; text-decoration: bold; }



.display-block {
display: block;
}


/*-blocco sotto news--------------------------------*/

	div#blocco {position: relative; float: right; top: 300px; right: -17em; width: 17em; align: center;
  	  	background:url(images/chitarra_black.jpg) top left;
  	 border:0px; padding: 0; 
  	 display: block;
 	}
	
	div#blocco a { color: #E0E0E0; text-decoration: bold; }

	


.nohover-effect a:hover{ background: none; text-decoration: none; }

 

.foto_sx img {
  float: left;
  margin-right: 1em;
  border: none;
}
.foto_dx img {
  float: right;
  margin: 1em;
  border: none;
}



div#galleria td.thumbcell {
	width: 100px;
	border-style: solid;
	border-color: #A8A8A8;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

div#galleria td.thumbcell img {
	border-style: none;
}

div#galleria td.selected {
	border-style: outset;
	border-width: 2px;
}

#Footer {
position: relative;
height: auto;
width: 100%;
align: center;
margin: 5px 0 0 0px;
padding: 0px 0px 0px 0px;
border-top: 2px #009BE1 solid;
border-bottom: 2px #009BE1 solid;
background-image: none;

/*background-color: #464646;*/
color: #D3D3D3;
font: 10pt Tahoma;
}
#Footer a { color: #009BE1; text-decoration: none; }

#Footer a:hover{ color: #D3D3D3; background: #009BE1; text-decoration: none; }

#contatore {
position: relative;
height: auto;
width: 100%;
align: center;
margin: 5px 0 0 0px;
padding: 0px 0px 0px 0px;
border-top: 0;
background-image: none;
}
