@charset "utf-8";

html,body {margin:0px;font-family:arial,helvetica,verdana;font-size:12px;}
body {background-image:url(../images/sfondo.jpg);}
a, a:visited{color:#000;}
a:hover{color:#f06;}
ul{margin:0px;padding-left:14px;}
h1{color:#f06;font-size:18px;font-weight:bold;margin:10px;}

.b100{width:100%;overflow:hidden;}
.box-home{width:376px;background:#fff;border-top:6px solid #333;overflow:hidden;float:left;margin-top:10px;padding:10px}
.block{width:100%;overflow:hidden;}
.block-spacer{margin:10px 0px;border-bottom:2px dashed #ccc;overflow:hidden;}
.col-1{width:173px;overflow:hidden;padding:10px;float:left;}
.col-1_mini{width:85px;overflow:hidden;padding:5px;float:left;}
.col-1-spacer{margin-right:10px;}
.col-1-spacer_mini{margin-right:6px;}
.col-2{width:376px;overflow:hidden;padding:10px;float:left;}
.col-3{width:599px;overflow:hidden;padding:10px 0px 10px 10px;float:left;}
.dj-col{background:#fff;margin-bottom:10px;border-top:6px solid #333;}
.dj-col_mini{background:#fff;margin-bottom:5px;}
.home-line-up{overflow:hidden;margin-top:10px;}
.home-titolo{overflow:hidden;margin-bottom:5px;color:#f06;font-size:18px;font-weight:bold;}
.home-titolo a, .home-titolo a:visited{color:#f06;font-size:18px;font-weight:bold;text-decoration:none;}
.home-titolo a:hover{color:#000;font-size:18px;font-weight:bold;}
.item-acquista{float:right;overflow:hidden;padding-right:10px;padding-top:5px;width:173px;}
.item-titolo{float:left;overflow:hidden;color:#f06;font-size:18px;font-weight:bold;padding-left:10px;}
.item-titolo a, .item-titolo a:visited{color:#f06;font-size:18px;font-weight:bold;text-decoration:none;}
.item-titolo a:hover{color:#000;font-size:18px;font-weight:bold;text-decoration:none;}
.titolo-block{float:left;overflow:hidden;padding:10px 10px 0px 10px;width:325px;color:#f06;font-size:18px;font-weight:bold;}
.titolo-block a, .titolo-block a:visited{color:#f06;font-size:18px;font-weight:bold;text-decoration:none;}
.titolo-block a:hover{color:#000;font-size:18px;font-weight:bold;text-decoration:none;}
.nome-dj{overflow:hidden;color:#f06;font-size:18px;font-weight:bold;padding-bottom:5px;}
.nome-dj a, .nome-dj a:visited{color:#f06;font-size:18px;font-weight:bold;text-decoration:none;}
.nome-dj a:hover{color:#000;font-size:18px;font-weight:bold;text-decoration:none;}
.nome-dj_mini{overflow:hidden;color:#f06;font-size:10px;padding-bottom:5px;}
.nome-dj_mini a, .nome-dj_mini a:visited{color:#f06;font-size:10px;text-decoration:none;}
.nome-dj_mini a:hover{color:#000;font-size:10px;text-decoration:none;}
.pagination{overflow:hidden;padding:5px;background:#fff;border-top:6px solid #333;}

div#calendario{border-top:6px solid #333;overflow:hidden;background:#fff;font-size:12px;}
div#calendario p{margin:0px;}
div#container{overflow:hidden;margin:20px auto;width:802px;}
div#content{overflow:hidden;}
div#download{border-top:6px solid #333;overflow:hidden;background:#fff;font-size:12px;}
div#download p{margin:0px;padding:0px;}
div#footer{overflow:hidden;background:#fff;padding:5px;border-top:6px solid #333;}
div#header{overflow:hidden;border-top:6px solid #333;}
div#home{overflow:hidden;font-size:12px;}
div#home p{margin:0px;}
div#menu{overflow:hidden;margin:10px 0px;background:#fff;border-top:6px solid #333;font-weight:bold;}
div#menu a,div#menu a:visited{text-decoration:none;}
div#news{border-top:6px solid #333;overflow:hidden;background:#fff;font-size:12px;}
div#news p{margin:0px;}
div#resident{border-top:6px solid #333;overflow:hidden;font-size:12px;}
div#pagina{border-top:6px solid #333;overflow:hidden;background:#fff;font-size:12px;margin-bottom:10px;}

.margin-pre-footer{margin-bottom:10px;}
.boxhomepage{background:#fff;border-top:6px solid #333;min-height:600px;}

.facebook a{
	background:url(../images/facebook.gif) no-repeat left;
	height:16px;
	font-size:10px;
	padding-left:20px;
	padding-top:3px;
	text-decoration:none;
	overflow:hidden;
	display:block;
	margin-bottom:5px;
}
.facebook a:hover{
	background:url(../images/facebook.gif) no-repeat left;
	height:16px;
	font-size:10px;
	padding-left:20px;
	padding-top:3px;
	text-decoration:none;
	overflow:hidden;
	display:block;
	margin-bottom:5px;
}
.twitter a{
	background:url(../images/twitter.gif) no-repeat left;
	height:16px;
	font-size:10px;
	padding-left:20px;
	padding-top:3px;
	text-decoration:none;
	overflow:hidden;
	display:block;
}
.twitter a:hover{
	background:url(../images/twitter.gif) no-repeat left;
	height:16px;
	font-size:10px;
	padding-left:20px;
	padding-top:3px;
	text-decoration:none;
	overflow:hidden;
	display:block;
}

.djsbanner1{background:url(../images/resident/piramide_banner.jpg);}
.djsbanner2{background:url(../images/resident/titilla_banner.jpg);}
.djsbanner3{background:url(../images/resident/regular_banner.jpg);}
.djsbanner4{background:url(../images/resident/specialguest.jpg);}