/* body */

body
{
	font: 12px Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #FFF;
	background-image: url(../img/background.jpg);
	background-repeat: no-repeat;
}


/* head */

#head
{
	width: 629px;
	height: 320px;
	padding: 0px;
	margin: 39px 0px 0px 124px;
	background-image: url(../img/head.jpg);
}

#navmenu
{
	width: 284px;
	height: 200px;
	margin: 0px;
	padding: 87px 0px 0px 0px;
	
} 

#navmenu span
{
	display: none;
}

#navmenu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	
}

#navmenu li
{
	margin: 8px 0 0 0;
}

#navmenu a
{
	text-decoration: none;
	display: block;
}

#navmenu a.home
{
	width: 70px;
	height: 28px;
	text-decoration: none;
	background-image: url(../img/home.gif);
	margin: 0;
}

#navmenu a.home:hover
{
	text-decoration: none;
	background-image: none;
}

#navmenu li.home
{
	width: 70px;
	height: 28px;
	background-image: url(../img/home_o.gif);
	margin: 8px 0px 0px 107px;
}

#navmenu a.events
{
	width: 83px;
	height: 26px;
	text-decoration: none;
	background-image: url(../img/events.gif);	
	margin: 0;
}

#navmenu a.events:hover
{
	text-decoration: none;
	background-image: none;
}

#navmenu li.events
{
	width: 83px;
	height: 26px;
	background-image: url(../img/events_o.gif);
	margin: 8px 0px 0px 100px;

}

#navmenu a.forum
{
	width: 76px;
	height: 28px;
	text-decoration: none;
	background-image: url(../img/forum.gif);
	margin: 0;
}

#navmenu a.forum:hover
{
	text-decoration: none;
	background-image: none;
}

#navmenu li.forum
{
	width: 76px;
	height: 28px;
	background-image: url(../img/forum_o.gif);
	margin: 8px 0px 0px 104px;

}

#navmenu a.info
{
	width: 46px;
	height: 28px;
	text-decoration: none;
	background-image: url(../img/info.gif);	
	margin: 0;

}

#navmenu a.info:hover
{
	text-decoration: none;
	background-image: none;
}

#navmenu li.info
{
	width: 46px;
	height: 28px;
	background-image: url(../img/info_o.gif);
	margin: 8px 0px 0px 119px;

}

/* 
.menu p
{
	color: #9d4993;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20pt;
}

.menu a
{
	color: #9d4993;
	text-decoration: none;
}

.menu a#activelink
{
	color: #9d4993;
	text-decoration: none;
	border-bottom: #22908c;
	border-style: none none solid none;
	border-width: 0 0 1px 0;
}

.menu a:hover
{
	color: #22908c;
	text-decoration: none;
} */

/* dj */

#dj
{
	width: 207px;
	float: left;
	display: inline;
	margin-left: 151px;
	margin-right: 0!important;
	margin-right: -3px; /* margine destro 0px, 3px bug ie */
	padding: 0px;
}

.piste p
{
	color: #0e9c0a;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.piste h1
{
	color: #000;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.garden

{
	width: 106px;
	height: 51px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.djgarden

{
	width: 157px;
	height: 26px;
	margin: 0px;
	padding: 0px 0px 5px 20px;
}

.heaven

{
	width: 106px;
	height: 51px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.djheaven

{
	width: 154px;
	height: 26px;
	margin: 0px;
	padding: 0px 0px 5px 20px;
}

.hell

{
	width: 69px;
	height: 51px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.djhell

{
	width: 125px;
	height: 26px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#dj a img

{
	border: 0px;
}

.flyer

{
	width: 207px;
	height: 54px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.flyer p

{
	color: #0e9c0a;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
}

.anteprima

{
	width: 207px;
	height: 292px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

/* corpo */

#corpo
{
	height: auto!important;
	height: 0;
	margin-left: 358px!important;
	margin-left: 0;
	padding: 0px;
}

/* corpotop */

.corpotop
{
	width: 390px;
	height: 65px;
	background-image: url(../img/corpotop.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 9px;
}

/* corpomid */

.corpomid
{
	width: 360px;
	background-image: url(../img/corpobg.jpg);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 18px;
	
}

/* corpobot */

.corpobot
{
	width: 390px;
	height: 93px;
	background-image: url(../img/corpobot.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 5px;
}

.credits p
{
	color: #fff;
	margin: 0px;
	padding: 60px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
}

.credits a
{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.credits a.fabri
{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: #0e9c0a;
	border-width: 0 0 1pt 0;
	border-style: none none solid none;
	text-decoration: none;
}

.credits a.fabri:hover
{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: none;
	text-decoration: none;
}

.credits a:hover
{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* formattazione testo */

/* testo homepage */

.testohome
{
	width: 310px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	margin: 0px 0px 0px 24px;
	padding: 0px
}
.testohome h1
{
	color: #0e9c0a;
	margin: 0px 0px 3px 0px;
	font-size: 10pt;
}

.testohome h2
{
	color: #5a5a5a;
	margin: 6px 0px 0px 21px;
	font-size: 10pt;
	line-height: 9pt;
}

.testohome h3
{
	color: #000;
	margin: 0px 21px 0px 21px;
	font-size: 13pt;
	line-height: 12pt;
}

.testohome h3 a
{
	color: #000;
	text-decoration: none;
}

.testohome h4
{
	color: #0e9c0a;
	margin: 3px 0px 0px 0px;
	font-size: 7pt;
}

.testohome h5 /* divisore nero */
{
border-bottom: #000;
border-width: 0 0 1px 0;
border-style: none none solid none;
margin: 20px 0px 20px 0px;
}


.testohome h6 /* divisore */
{
border-bottom: #d6d6d6;
border-width: 0 0 1px 0;
border-style: none none dotted none;
margin: 10px 0px 0px 0px;
}


.testohome p
{
	color: #000;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-size: 7pt;
}

/* testo events */

.testoevents
{
	width: 310px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	margin: 0px 0px 0px 24px;
	padding: 0px
}

.testoevents h1
{
	color: #0e9c0a;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-size: 10pt;
}

.testoevents h2
{
	color: #5a5a5a;
	margin: 6px 0px 0px 21px;
	font-size: 10pt;
	line-height: 9pt;
}

.testoevents h3
{
	color: #000;
	margin: 0px 21px 0px 21px;
	font-size: 13pt;
	line-height: 12pt;
}

.testoevents h4
{
	color: #0e9c0a;
	margin: 3px 0px 0px 0px;
	font-size: 7pt;
}

.testoevents p
{
	color: #000;
	padding: 10px 0px 0px 0px;
	font-size: 7pt;
	margin: 0px;
}

.testoevents h5 /* divisore nero */
{
border-bottom: #000;
border-width: 0 0 1px 0;
border-style: none none solid none;
margin: 20px 0px 20px 0px;
}

.testoevents h6 /* divisore */
{
border-bottom: #d6d6d6;
border-width: 0 0 1px 0;
border-style: none none dotted none;
margin: 10px 0px 0px 0px;
}

.bandimg
{
	margin: 10px 0px 10px 0px;
	padding: 0px
}

.bandimg a img
{
border: 0px;
}


/* testo info */

.testoinfo
{
	width: 310px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	margin: 0px 0px 0px 24px;
	padding: 0px
}

.testoinfo h2
{
	color: #5a5a5a;
	margin: 10px 0px 10px 0px;
	font-size: 9pt;
}

.testoinfo h6 /* divisore */
{
border-bottom: #d6d6d6;
border-width: 0 0 1px 0;
border-style: none none dotted none;
margin: 0px 0px 10px 0px;
}

.testoinfo p
{
	color: #000;
	width: 310px;
	margin: 0px 0px 10px 20px;
	font-size: 10pt;
}

.testoinfo a img
{
border: 0px;
}

.testoinfo a
{
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.testoinfo a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
