a,a:link,a:active,a:visited,a:hover {
			color: #F39;
			text-decoration: none;
}

body {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			background-color: black;
}

.copy {
			margin: auto;
			text-align: center;
			color: #AAA;
			font-size: small;
}

#swf-countdown,#swf-logo {
			margin: auto;
			text-align: center;
			z-index: 1;
}

img.new {
			margin: 0;
			padding: 0;
			border: 0 solid transparent;
}

#oriz-menu {
			margin: auto auto 20px auto;
			text-align: center;
}

#oriz-menu div {
			border: 1px solid #F1791A;
			width: 800px;
			text-align: center;
			margin: auto;
}

#oriz-menu a {
			display: inline;
			margin: 10px;
			padding: 5px;
			background-color: #F3DA0C;
			border: 1px solid #F1791A;
			font-weight: bold;
}

#oriz-menu a:hover {
			background-color: #F1791A;
}

a#nextDisco {
			display: block;
			margin: auto;
			text-align: center;
}

/****************** prezzi */

/****************** contatti */


#contacts {
    color: white;
	font-size: 200%;
    margin: auto;
    text-align: center;
}

#uploadform {
   width: 650px;
   font-family: Helvetica, Arial, sans-serif;
   line-height: 130%;
   margin: auto;
}

label {
   display: block;
   color: yellow;
   font-size: 150%;
}

input,textarea {
   width: 100%;
}

input#submit {
   width: auto;
}

.required {
   color: red;
}

#formfeedback {
   background: #fdfbab;
   padding: 5px;
}

/****************** contatti */

#programma td {
   border-top: 1px solid red;
   border-bottom: 1px solid red;
}
#programma td.descr {
			text-align: center;
   border-top: 1px solid red;
   border-bottom: 1px solid red;
}