@charset "utf-8";
/* CSS Document */
/* _global */

/* _reset stile */

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{
	font-weight:normal;
  	margin:0; 
	padding:0;	
	-webkit-text-size-adjust:none;
  	}
	
ul, li, ol, dl, dd, dt{
	list-style:none;
  	padding:0;
  	margin:0;
  	}
	
img{border:0;}
a{	text-decoration:none;}  

/* _generale */

body{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	}

.flottante{
	float:left;
	}
/* ie 5.5 fix */
img, div, a:active, a:visited, a:link, a:hover, h1 { behavior: url(iepngfix.htc) }
/* end ie 5.5 fix */

img.preload{
	top:-4000px;
	left:-4000px;
	visibility:hidden;
	position:absolute;
	}	

div#centrato  {
	position:relative;
	text-align:center;
	margin:0 auto; 	
	width:975px;
	}

h1 {
	margin:20px 0 31px 0;
	text-align:center;
}


/* _top layout */

#topLeft{
	float:left;
	width:346px;
	height:174px;
	}

#topLeft img{	
	width:346px;
	height:174px;
	border:none;
	}

#topRight{	
	float:left;
	width:620px;
	height:174px;
	background:url(../img/bande-rumorose-sfondo-top.png) left top no-repeat;
	position:relative;
	}

#menuTop{
	position:absolute;
	left:60px;
	bottom:7px;
	}
	
ul.menuWrap li{
	display:inline;
	padding-right:38px;
	}	

ul.menuWrap li a:link, ul.menuWrap li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999;
	}

ul.menuWrap li a:hover{
	color:#000;
	text-decoration:underline;
	}
	
#linkAssociazione{
	position:absolute;
	top:38px;
	right:14px;
	}	

#linkAssociazione a:link, #linkAssociazione a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999;
	}

#linkAssociazione a:hover{
	color:#000;
	text-decoration:underline;
	}	
	
/* _sidemenu layout */

#sideMenu{
	float:left;
	width:150px;
	}

.sideSlot{
	margin:5px 0;
	border:1px solid #fff;
	width:148px;
	position:relative;
	}
	
#ultimeNotizie{
	text-align:left;
	height:105px;	
	}
	
#ultimeNotizie p{
	font-size:10px;
	}	

#sezGaudio{
	background:url(../img/enrico-del-gaudio.jpg) no-repeat left top;
	height:182px;
	}

#sezGaudio a, #sezPetrarca a{
	padding-top:160px;
	display:block;
	}

#sezPetrarca{
	background:url(../img/lello-petrarca.jpg) no-repeat left top;

	height:182px;
	}

.sideSlot a:link, .sideSlot a:visited{
	font-family:"Arial Black";
	font-size:14px;
	color:#fff;
	}
	
.sideSlot a:hover{
	text-decoration:underline;
	}				
/* _mainboard layout */

#corpo{
	float:left;
	width:825px;
	
	}
	
#mainBoard{
	min-height:455px;
	padding:40px 0px 15px 15px;
	text-align:left;
		}	

/* _bottom layout */
#bottom{
	font-size:14px;
	padding-top:10px;
	}

#bottom a:link, #bottom a:visited{
	color:#999;
	}

#bottom a:hover{
	color:#000;
	text-decoration:underline;
	}		

/* _discografia layout */

.disco div{
	float:left;
	}

.copertina{
	width:230px;
	}

.copertina img{
	margin:auto;
	text-align:center;
}

.titolo{
	width:232px;
	margin:0 30px 0 0;
	text-align:left;
	}

.titolo h2{
	font-size:14px;
	text-transform:uppercase;
	padding:0 0 15px 0;
	}	

.titolo h3{
	font-size:12px;
	padding:0 0 30px 0;
	}	

.titolo h4{
	font-size:12px;
	padding:0;
	margin:0;
	}		

.trackList{
	width:300px;
	text-align:left;
	}

.trackList li{
	list-style-type:decimal;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	}	

#discografia hr{
	clear:both;
	border:1px solid #fff;
	margin:10px 0;
	}

/* _press layout */

.scheda-dx{
		float:left;
		width:200px;
		padding-top:4px;
}

.scheda-sx{
		float:left;
		width:580px;
		text-align:justify;
		
}

.slide_gallery a:link img, .slide_gallery a:visited img{
		border:1px solid #fff;
		filter:alpha(opacity=70);
		opacity: 0.7;
		-moz-opacity:0.7;
		}	

.slide_gallery a:hover img{
		border:1px solid #fc0;
		filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;
		}	
		
/* _home layout */

.trafiletto{
	float:left;
	width:175px;
	}
	
.riquadro{
		float:left;
		width:25%;
		text-align:center;
		padding:0 0;
}

.testo{
		text-align:left;
		padding:0 10px 0 0;
		margin:0;
}

h2 {
	color:#000;
	text-align:left;
	margin-bottom:10px;
}

.bottone-bande{
	background:url(../img/bottone_bande.png) left top no-repeat;
	width:186px;
	height:45px;
	border:1px solid #fff;
	}
	
a.ghost:link, a.ghost:visited{
	text-align:center;
	text-decoration:none;
	color:#666666;
	display:block;
	width:100%;
	height:100%;
	padding-left:10px;
	}

a.ghost:hover{
	color:#000;
	}	
	
/* _biografie layout */

.foto_avatar{
	float:left;
	width:290px;
	padding-bottom:15px;
	}
	
.testo_identikit{
	text-align:left;
	padding:15px 0 15px 15px;
	float:left;
	width:275px;
	}
	
