body {
margin: 0;
padding: 0;
text-align: center;
font-family:"Lucida Sans", Verdana, Arial, sans sarif;
font-size:80%;
background-color:#F2F2F2;
color: #FFF;
}
h2, h3, h4{
font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color: #FFF;
}
a:link {
	text-decoration: none;
	color:#FFF;
}
a:visited {
	text-decoration: none;
	color:#850900;
}
img{
border:none;
}
#corpo {
margin:0 auto;
width:1050px;
height:1400px;
background-image: url(../immagini/bg_rosso.jpg);
background-position:top;
background-repeat:repeat-y;
}
.logo{
    margin:auto;
	width: 958px;
	height: 250px;
	background-image: url(../immagini/logo_trans.png);
	background-position: top center;
	background-repeat: no-repeat;
}
.logo p{
padding-top:200px;
}
#contenuti {
margin:auto;
margin-top:50px;
width:998px;
background-color:transparent;
color:#FFFFFF;
}

.biografia {
margin:auto;
width:998px;
height:600px;
background-image:url(../immagini/bg_bio.jpg);
background-position:right top;
background-repeat:no-repeat;
}
.bio1{
font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-align:left;
padding-left: 10px;
padding-top:10px;
float:left;
margin:30px auto;
width:320px;
height:550px;
}
.bio2{
font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-align:left;
padding-left: 10px;
padding-top:10px;
float:left;
margin:30px auto;
width:320px;
height:550px;
}
.bio1 em{
color:#fff;
}
.bio2 em{
color:#fff;
}
.repertorio{
margin:auto;
width:998px;
height:600px;
background-image:url(../immagini/bg_repe.jpg);
background-position:right top;
background-repeat:no-repeat;
}

.recensioni{
margin:auto;
width:998px;
height:600px;
background-image:url(../immagini/bg_rece.jpg);
background-position:right top;
background-repeat:no-repeat;
}
.audio{
margin:auto;
width:998px;
height:600px;
background-image:url(../immagini/bg_audio.jpg);
background-position:right top;
background-repeat:no-repeat;
}
.galleria{
margin:auto;
width:998px;
height:520px;
background-image:url(../immagini/bg_gall.jpg);
background-position:right top;
background-repeat:no-repeat;
text-decoration:none;
}
.galleria1{
border:1px solid #999;
padding:3px;
margin-left:6px;
margin-top: 5px;
float:left;
width:100px;
}
.galleriafoto{
border:1px solid #999;
padding:3px;
margin-left:1px;
margin-top:5px;
float:left;
width:100px;
}
.contatti{
margin:auto;
width:998px;
height:600px;
background-image:url(../immagini/bg_cont.jpg);
background-position:right top;
background-repeat:no-repeat;
}
.link{
padding:0; 
clear:both;
margin:auto;
width:998px;
height:650px;
overflow: hidden;
text-align: left;
background-image:url(../immagini/bg_link.jpg);
background-position:right top;
background-repeat:no-repeat;
}
	
.link{ color: #fff; }
.link ol{ list-style: none; padding: 1em; margin: 0 0 0 0;}
.link ol li{ float: left; padding: 10px 5px 0 0; width: 300px; }
.link ol li a, .link ol li a:link, .link ol li a:active, .link ol li a:visited, .links ol li a:hover{ color:#cadddc; text-decoration: none; border-bottom: 1px dashed #acbdbc; }
.link ol li a:visited { color: #464b4b; border-bottom: 1px dashed #585e5e; }
.link ol li a:hover{ color: #fff; border-bottom: 0 none; }
.link ol li img{ border: 3px solid #84908f; vertical-align: middle; margin-right: 5px;}
.link h1 {padding: 20px 10px 20px 10px;; color: #ffffff; text-transform:uppercase;}
.link h2 {padding: 20px 10px 20px 10px;; color: #720938; text-transform:uppercase; }

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix {display: inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
* html .clearfix{ height: 1px; }

#indirizzo{
margin:100px auto;
font-size:10px;
color:#D1D1D1;
}

.capolettera {
float:left;
color: #ffffff;
font-size:70px;
line-height:55px;
background: #D17601;
padding: 2px 2px 2px 0;
margin: 0 5px 5px 0;
font-family: "Lucida Sans", Times, serif, Georgia;
}

.repertorio1{
font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-align:left;
float:left;
margin:30px auto;
width:320px;
height:550px;
}
.repertorio2{
font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-align:left;
float:left;
margin:30px auto;
width:320px;
height:550px;
}
.recensioneint{
font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding-left:10px;
text-align:left;
float:left;
margin:30px auto;
width:280px;
height:200px;
}

.recensioneint1{
font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding-left:10px;
text-align:left;
float:left;
margin:5px auto;
width:280px;
height:200px;
}
.mp3{
font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding-left:10px;
text-align:left;
float:left;
margin:5px auto;
width:300px;
height:300px;
}
.mp3 ul{
list-style:none;
}
.video{
font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding-left:10px;
text-align:left;
float:left;
margin:5px auto;
width:300px;
height:480px;
}
.video ul{
list-style:none;
}

.repertorio ul{
list-style:none;
}


