a {
	color: Black;
	text-decoration: none;
}

a:hover {
	background: #99FF00;
}

a.img:hover {
	background: none;
}

#menu a {
	width: 100%;
	height: 100%;
	display: block;
	/*border: 1px solid black;*/
}

li#Biography {background-image: url(/images/layout/menu/biography.jpg);}
#Biography a {background-image: url(/images/layout/menu/biography.jpg);}
#Biography a:hover {background-image: url(/images/layout/menu/biography_over.jpg);}

li#Discography {background: url(/images/layout/menu/discography.jpg);}
#Discography a {background: url(/images/layout/menu/discography.jpg);}
#Discography a:hover {background: url(/images/layout/menu/discography_over.jpg);}

li#Labels {background: url(/images/layout/menu/labels.jpg);}
#Labels a {background: url(/images/layout/menu/labels.jpg);}
#Labels a:hover {background: url(/images/layout/menu/labels_over.jpg);}

li#Gigs {background: url(/images/layout/menu/gigs.jpg);}
#Gigs a {background: url(/images/layout/menu/gigs.jpg);}
#Gigs a:hover {background: url(/images/layout/menu/gigs_over.jpg);}

li#Download {background: url(/images/layout/menu/download.jpg);}
#Download a {background: url(/images/layout/menu/download.jpg);}
#Download a:hover {background: url(/images/layout/menu/download_over.jpg);}

li#Booking {background: url(/images/layout/menu/booking.jpg);}
#Booking a {background: url(/images/layout/menu/booking.jpg);}
#Booking a:hover {background: url(/images/layout/menu/booking_over.jpg);}

li#Management {background: url(/images/layout/menu/management.jpg);}
#Management a {background: url(/images/layout/menu/management.jpg);}
#Management a:hover {background: url(/images/layout/menu/management_over.jpg);}

li#Contact {background: url(/images/layout/menu/contact.jpg);}
#Contact a {background: url(/images/layout/menu/contact.jpg);}
#Contact a:hover {background: url(/images/layout/menu/contact_over.jpg);}

li#Credits {background: url(/images/layout/menu/credits.jpg);}
#Credits a {background: url(/images/layout/menu/credits.jpg);}
#Credits a:hover {background: url(/images/layout/menu/credits_over.jpg);}

html {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	text-align: justify;
	background: #ffffff url(/images/layout/danilovigorito.jpg) no-repeat top left;
	color: #666666;
}

body {
	width: 750px;
	margin: 80px auto;
	scrollbar-base-color: black;
	scrollbar-face-color: white;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #99FF00;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	position: relative;
	/*border: 1px dotted black;*/
}

#container {
	margin: 0px auto;
	/*border: 2px solid black;*/
}

/* ------ CENTRALE ------ */

#centrale {
	height: 100%;
	float: left;
	/*border: 1px solid red;*/
}

#top, #bottom {
	width: 100%;
	height: 27px;
	/*border: 1px solid black;*/
}

#top_dx, #top_sx, #bott_dx, #bott_sx {
	width: 90px;
	height: 100%;
	/*border: 1px solid black;*/
}

/* ---- top ---- */

#top_sx {
	background: url(/images/layout/parentesi/top_sx.gif);
	float: left;
}

#top_dx {
	background: url(/images/layout/parentesi/top_dx.gif);
	float: right;
}

/* ---- centro ---- */

#centro {
	height: 95%;
	/*border: 3px solid green;*/
}

#sinistra {
	float: left;
}

#testo {
	width: 80%;
	padding: 10px 15px 0px 30px;
	text-align: justify;
	overflow: auto;
	float: left;
	/*border: 1px solid black;*/
}

h2 {
	margin-top: 0px;
	text-align: center;
	font-size: 140%;
}

#destra {
	float: right;
}

#sinistra, #destra {
	width: 20px;
	height: 100%;
	background: url(/images/layout/parentesi/centro.gif) repeat-y;
	/*border: 1px solid red;*/
}

/* ---- bottom ---- */

#bottom {
	clear: both;
	/*border: 1px solid black;*/
}

#bott_sx {
	background: url(/images/layout/parentesi/bottom_sx.gif);
	float: left;
}

#bott_dx {
	background: url(/images/layout/parentesi/bottom_dx.gif);
	float: right;
}

/* ------ LATERALE ------ */

#laterale {
	width: 67px;
	height: 100%;
	margin: auto 5px;
	float: left;
	/*border: 1px solid black;*/
}

#menu {
	height: 105px;
	margin-top: 130px;
	padding: 7px 0px 0px 0px;
	font-size: 90%;
	font-weight: bold;
	color: #D1D1D1;
	background: url(/images/layout/menu/sfondo.gif) no-repeat;
	/*border: 1px solid black;*/
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu ul li {
	width: 67px;
	height: 9px;
	margin: 1px 0px;
}

/* ------ TABELLE ------ */

table {
	width: 94%;
	margin: 0px auto;
}

td {
	background: #FBFBFB;
}

/* ------ FOOTER ------ */

#footer {
	padding-top: 20px;
	text-align: center;
	clear: both;
	/*border: 1px solid black;*/
}

#footer img {
	margin: 0px 17px;
}

/* ------ ALTRO ------ */

#risposta {
	font-weight: bold;
	color: red;
}

img {
	border: 0px;
}

.nascosto {
	display: none;
}

/* ------ FORM ------ */

fieldset {
	border: none;
}

fieldset br {
	clear: both;
}

label {
	width: 180px;
	display: block;
	float: left;
}
    
legend {
	font-weight: bold;
	color: #99FF00;
}

input, textarea, select {
	margin-top: 3px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: white;
	border: 1px solid black;
}

.submit {
	text-align: center;
}

.submit input {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	border: 1px solid black;
}