html,body{margin:0;padding:0}

body{	background-image: url("images/sfondo.jpg");	
		background-color: #ff6769;
		background-repeat: repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 8px;
		margin-bottom: 8px;
}

p{margin:0 0px 0px}
a.nav{ display: block;}



#header { background-color:#FFFFFF; width:960px; height:120px;}

#container{text-align:left}
#barra{ background-color:#000000;color: #FFFFFF; height:130px;}
#barra{clear:left;width:100%;}


#footer{background-color:#000000;color: #FFFFFF}
#footer{clear:left;width:100%; height:20px;}

#container{width:960px;margin:0 auto}

#content{width:960px;background: #e2e5ee; float:left; height:320px;}

.logo{ float:left; }

.nav_obj{ float:left; color: #000000; background:#FFFFFF; font-size:14px; font:Verdana, Arial, Helvetica, sans-serif; height: 80px; text-decoration:none; margin-left:10px; font-variant: small-caps;}

a.nav {color: #000000; background-color:#FFFFFF; text-decoration:none; height:58px; padding-top:32px; font-weight: bold;}

a.nav:visited { background-color:#FFFFFF color:#000000; text-decoration:none;}

a.nav:hover {text-decoration:none; color: #FF6769;}

a.nav:active{ background-color:#FFFFFF  color:#000000; text-decoration:none;}


.barra_sp{ float:left; background-image:url("images/stella.jpg"); height:129px; width:229px; }
.barra_sp_big{ float:left; height:129px; width:400px; text-align: left;}


.titolo_barra{ float:left; margin-left:40px; margin-top:30px; height:20px; width:150px; text-align:right; font-weight:bold}
.titolo_barra_big{ float:left; margin-left:20px; margin-top:30px; height:20px; width:400px; text-align:left; font-weight:bold}

.testo_barra{ float:left; margin-left:40px;  height:80px; width:150px; font-size:10px; text-align: justify }
.testo_barra_big{ float:left; margin-left:20px;  height:100px; width:400px; font-size:10px; text-align: left;}

.bianco{ background-color:#FFFFFF;  width:960px; height:300px;}
.corpo{ background-color:#FFFFFF;  width:960px;}
.body_container{padding: 20px; font-size: 12px;}

.testobianco{ float:left; font-size:12px; text-align:justify; font-family:Arial, Helvetica, sans-serif; color:#000000;  width: 300px; margin-left:30px; padding:20px; line-height:20px}


.testobianco2{ float:left; height: 240px; width: 450px; margin-left:90px; margin-top:20px; }

.info{ float:left; margin-left:300px; margin-top:18px; font-size:10px; text-align: right; }



a.mail {color: #FFFFFF; text-decoration:none;}

a.mail:visited { color: #FFFFFF; text-decoration:none;}

a.mail:hover { text-decoration:none; color:#5dabd1;}

a.mail:active{ color: #FFFFFF; text-decoration:none;}


a.mailcontatti {color: #000000; text-decoration:none;}

a.mailcontatti:visited { color: #000000; text-decoration:none;}

a.mailcontatti:hover { text-decoration:none; color:#5dabd1;}

a.mailcontatti:active{ color: #000000; text-decoration:none;}

.Stile3 {
	font-size: 14px
}
.Stile4 {font-size: 12px}
.Stile5 {
	color: #2B9ECA
}
.Stile6 {
	font-size: 10px
}
.Stile7 {color: #666666}
.Stile8 {color: #999999}

.news { font-size:12px; color: #000000;}

a.news {color: #336699; text-decoration:none;}

a.news:visited { color: #336699; text-decoration:none;}

a.news:hover { text-decoration:none; color:#333333;}

a.news:active{ color: #336699; text-decoration:none;}

.credits 
{
  color: black;
  font-size: x-small;
  font-weight: bold;
  text-align: right;
  margin-right: 90px;
  margin-top: 10px;
}
a.credits {color: black; text-decoration: none;}
a.credits:visited {color: black; text-decoration: none;}
a.credits:hover {color: black; text-decoration: none;}
a.credits:active {color: black; text-decoration: none;}

/*stili per pagina artisti con div animato*/
div.cat {background-color: #FDBE11; width: 500px; margin-left: 30px; text-align: left;}
.titolo_pagina {font-weight: bold; font-size: 16px; padding: 10px;}
.img_artisti {border: 2px solid black; margin-top: 10px;}
.nome_artista {text-align: left; margin-left: 30px; font-size: 30px;}
p.ora {text-align: left; margin-left: 30px; font-size: 14px; margin-bottom: 10px;}
.bio {text-align: left; margin-left: 30px; font-size: 10px; margin-bottom: 5px;}
.bio_link {text-decoration: none; color: black; text-transform:uppercase;}
.bio_title {font-size: 14px; text-align: left; padding: 5px; font-weight: bold;}
.bio_content {font-size: 10px; text-align: left; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; text-align: justify;}

/*stili per pagina press con div animato*/
.titolo_comunicato {font-size: 14px; font-weight: bold; padding: 5px;}
p.sottotitolo_comunicato {font-size: 12px; font-weight: bold; font-style: italic; padding: 5px;}
.press_articolo {text-align: left; padding:5px; font-size: 10px;}
.press_link {text-decoration: none; color: black; text-transform:uppercase;}
div.comunicato {/*background-color: #FDBE11; width: 800px;*/ float: center; text-align: left; text-align: justify; margin: 5px; font-size: 12px;}
div.contenuto_comunicato{padding: 10px;}

/*stili per link a webmaster*/

div.by {color: black; font-size: 10px; text-decoration: none; text-align: center; margin-top: 5px;}
div.by a{color: black; font-size: 10px; text-decoration: none;}
div.by a:visited {color: black; font-size: 10px; text-decoration: none;}
div.by a:hover {color: black; font-size: 10px; text-decoration: none;}
div.by a:active {color: black; font-size: 10px; text-decoration: none;}