
	body,
	html {
		color: #4c4c4c;
		font-size: 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		margin:0;
		padding:0;

	}
	body {
		background-color: white;
	}
	
	a:link {
		color: #d15b2f;
		text-decoration: underline;
	}
	a:visited {
		color: #d15b2f;
		text-decoration: underline;
	}
	a:hover {
		color: #ff8000;
		text-decoration: none;
	}
	a:active {
		color: #ff8000;
		text-decoration: none;
	}
	
	#top {
		height: 120px;
		background-color: #fffcf7;
		padding: 0px;
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		width: 100%;
	}
	#header {
		clear: both;
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		padding: 5px;
		height: 110px;
		width: 910px;
	}
	#mailing {
		margin-left: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-top: 10px;
		padding: 0px;
		text-align: right;
		background-image: url(img/mailing.jpg);
		background-position: right top;
		background-repeat: no-repeat;
		float: right;
		height: 110px;
		width: 500px;
	}
	#mailing form {
		padding-right: 10px;
		padding-top: 50px;
		margin: 0px;
		color: #999999;
		font-size: 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	#logo {
		padding: 0px;
		margin: 0px;
		height: 110px;
		width: 400px;
	}
	#topbar {
		border-bottom-color: white;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		background-image: url(img/topbar.jpg);
		background-position: center center;
		background-repeat: repeat-x;
		padding: 0px;
		margin: 0px;
		width: 100%;
		height: 50px;
	}
	#nav {
		text-align: center;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 15px;
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		height: 38px;
		width: 930px;
	}
	#nav li {
		font-family: Georgia, "Times New Roman", Times, serif;
		background-image: url(img/separa.jpg);
		background-position: right center;
		background-repeat: no-repeat;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 30px;
		padding-top: 10px;
		display: inline;
		list-style-type: none;
		color: #333333;
		line-height: 18px;
		font-size: 18px;
	}
	#nav li a:link {
		text-shadow: 1px 1px 1px #cccccc;
		color: black;
		text-decoration: none;
	}
	#nav li a:visited {
		text-shadow: 1px 1px 1px #cccccc;
		color: black;
		text-decoration: none;
	}
	#nav li a:hover {
		text-shadow: 1px 1px 1px #cccccc;
		color: #666666;
		text-decoration: none;
	}
	#intro {
		text-align: center;
		background-color: #0b0b0b;
		padding: 0px;
		margin: 0px;
		height: 240px;
		width: 100%;
	}
	#slogan {
		padding-left: 0px;
		padding-bottom: 5px;
		padding-right: 0px;
		padding-top: 5px;
		text-align: center;
		background-color: #0b0b0b;
		margin: 0px;
		height: 80px;
		width: 100%;
	}
	#wrapper {
		background-color: #fffcf7;
		margin-left: 0px;
		margin-bottom: 10px;
		margin-right: 0px;
		margin-top: 0px;
		border-bottom-color: #cccccc;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		padding: 0px;
		width: 100%;
	}
	#wrappermusic {
		background-image: url(img/logoprelude.jpg);
		background-position: right top;
		background-repeat: no-repeat;
		background-color: #fffcf7;
		margin-left: 0px;
		margin-bottom: 10px;
		margin-right: 0px;
		margin-top: 0px;
		border-bottom-color: #cccccc;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		padding: 0px;
		width: 700px;
	}
	#wrappersposa {
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		background-color: #fffcf7;
		border-bottom-color: #cccccc;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		padding: 0px;
		width: 880px;
	}
	#content {
		padding-left: 0px;
		padding-bottom: 25px;
		padding-right: 0px;
		padding-top: 50px;
		clear: both;
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		width: 930px;
	}
	#contentmusic {
		padding-left: 0px;
		padding-bottom: 10px;
		padding-right: 0px;
		padding-top: 15px;
		clear: both;
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		width: 700px;
	}
	#contentsposa {
		padding-left: 0px;
		padding-bottom: 10px;
		padding-right: 0px;
		padding-top: 50px;
		clear: both;
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		width: 880px;
	}
	#sidebar {
		float: right;
		padding: 0px;
		margin: 0px;
		width: 277px;
	}
	#ricette {
		padding: 0px;
		margin: 0px;
		height: 370px;
		background-image: url(img/secret.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		width: 257px;
	}
	#ricette ul {
		color: white;
		padding-right: 15px;
		padding-left: 35px;
		padding-top: 110px;
		margin: 0px;
	}
	#ricette li {
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-top: 10px;
		margin: 0px;
		padding-bottom: 10px;
		font-size: 16px;
		list-style-type: none;
	}
	#ricette li a {
		text-decoration: none;
		color: white;
	}
	#ricette li a:hover {
		padding-left: 5px;
		text-decoration: none;
		color: white;
	}
	.sidetab {
		padding-right: 5px;
		padding-left: 5px;
		width: 247px;
		padding-bottom: 20px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 10px;
		border-bottom-color: #cccccc;
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	#sidebar .sidetab h2 {
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-shadow: 1px 1px 1px #e6e6e6;
		color: black;
		padding-left: 80px;
		padding-bottom: 10px;
		padding-right: 0px;
		padding-top: 10px;
		margin: 0px;
		font-size: 16px;
	}
	#sidebar .sidetab p {
		line-height: 16px;
		font-size: 12px;
		padding-left: 80px;
		padding-bottom: 5px;
		padding-right: 15px;
		padding-top: 0px;
		margin: 0px;
	}
	#sidebar .sidetab img {
		margin-left: 5px;
		margin-bottom: 5px;
		margin-right: 5px;
		margin-top: 15px;
		padding: 0px;
		float: left;
		border-width: 0px;
	}
	#testisposa {
		padding-left: 25px;
		padding-bottom: 0px;
		padding-right: 25px;
		padding-top: 0px;
		min-height: 300px;
		margin-left: 0px;
		margin-bottom: 50px;
		margin-right: 0px;
		margin-top: 0px;
		width: 550px;
	}
	#testimusic {
		padding-left: 25px;
		padding-bottom: 0px;
		padding-right: 25px;
		padding-top: 0px;
		min-height: 300px;
		margin-left: 0px;
		margin-bottom: 25px;
		margin-right: 0px;
		margin-top: 0px;
		width: 550px;
	}
	#testisposa h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-left: 0px;
		padding-bottom: 20px;
		padding-right: 10px;
		padding-top: 0px;
		margin: 0px;
		color: black;
		line-height: 24px;
		font-size: 20px;
	}
	#testimusic h1 {
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-right: 10px;
		padding-top: 75px;
		margin: 0px;
		color: black;
		line-height: 24px;
		font-size: 20px;
	}
	#testisposa p {
		padding-right: 15px;
		padding-bottom: 15px;
		color: #333333;
		line-height: 19px;
		font-size: 16px;
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	}
	#testimusic p {
		padding-right: 5px;
		padding-bottom: 15px;
		color: #333333;
		line-height: 17px;
		font-size: 14px;
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	}
	#testi {
		padding-left: 25px;
		padding-bottom: 0px;
		padding-right: 25px;
		padding-top: 0px;
		min-height: 400px;
		margin-left: 0px;
		margin-bottom: 50px;
		margin-right: 0px;
		margin-top: 0px;
		width: 600px;
	}
	#testi h1 {
		font-style: italic;
		padding-left: 0px;
		padding-bottom: 20px;
		padding-right: 10px;
		padding-top: 0px;
		margin: 0px;
		color: black;
		line-height: 26px;
		font-size: 20px;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#testi p {
		padding-right: 15px;
		padding-bottom: 15px;
		color: #333333;
		line-height: 17px;
		font-size: 14px;
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	}
	#servicebar {
		margin: 0px;
		background-image: url(img/servicebar.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		padding: 0px;
		height: 130px;
		width: 930px;
	}
	#testi h3 {
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-shadow: 1px 1px 1px white;
		color: #191919;
		padding-left: 0px;
		padding-bottom: 10px;
		padding-right: 0px;
		padding-top: 10px;
		margin: 0px;
		font-size: 18px;
	}
	#servicebar h2 {
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-shadow: 1px 1px 1px white;
		color: #191919;
		padding-left: 70px;
		padding-bottom: 10px;
		padding-right: 0px;
		padding-top: 10px;
		margin: 0px;
		font-size: 17px;
	}
	#servicebar p {
		line-height: 16px;
		font-size: 12px;
		padding-left: 70px;
		padding-bottom: 5px;
		padding-right: 15px;
		padding-top: 0px;
		margin: 0px;
	}
	#servicebar img {
		margin-left: 15px;
		margin-bottom: 0px;
		margin-right: 5px;
		margin-top: 25px;
		padding: 0px;
		float: left;
		border-width: 0px;
	}
	#footer {
		background-image: url(img/icoband.jpg);
		background-position: left bottom;
		background-repeat: no-repeat;
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		padding: 0px;
		height: 100px;
		width: 930px;
	}
	#footnav {
		text-align: center;
		padding-left: 150px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 40px;
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		width: 930px;
	}
	#footnav li {
		border-left-color: #cccccc;
		border-left-width: 1px;
		border-left-style: solid;
		background-repeat: no-repeat;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-top: 10px;
		padding-left: 20px;
		padding-bottom: 2px;
		padding-right: 20px;
		padding-top: 2px;
		display: inline;
		list-style-type: none;
		color: #333333;
		line-height: 18px;
		font-size: 14px;
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	}
	#footnav li a:link {
		text-shadow: 1px 1px 1px #cccccc;
		color: black;
		text-decoration: none;
	}
	#footnav li a:visited {
		text-shadow: 1px 1px 1px #cccccc;
		color: black;
		text-decoration: none;
	}
	#footnav li a:hover {
		text-shadow: 1px 1px 1px #cccccc;
		color: #666666;
		text-decoration: none;
	}
	#chiusura {
		background-color: black;
		padding: 0px;
		margin: 0px;
		width: 100%;
	}
	#dati {
		line-height: 20px;
		font-size: 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color: #999999;
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		padding: 15px;
		width: 900px;
	}
	.tabc {
		padding: 20px;
		background-color: #e6e6e6;
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
		margin: 0px;
		width: 533px;
	}
	.tabb {
		min-height: 180px;
		padding-left: 10px;
		padding-bottom: 15px;
		padding-right: 10px;
		padding-top: 10px;
		background-color: #eaedc7;
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
		margin: 0px;
		width: 573px;
	}
	#testi .tabb img {
		margin: 0px;
		padding: 5px;
		float: left;
		border-width: 0px;
	}
	#testi .did {
		margin-bottom: 0px;
		margin-top: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 5px;
		margin-right: 0px;
		margin-left: 290px;
		color: #333333;
		font-size: 12px;
	}
	.tabc h2 {
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #191919;
		text-shadow: 1px 1px 1px white;
		margin-left: 0px;
		margin-bottom: 10px;
		margin-right: 0px;
		margin-top: 0px;
		padding: 0px;
		font-size: 16px;
	}
	.tabb h2 {
		color: #191919;
		text-shadow: 1px 1px 1px white;
		margin-left: 290px;
		margin-bottom: 10px;
		margin-right: 0px;
		margin-top: 0px;
		padding: 0px;
		font-size: 16px;
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	}
	.shadow {
		background-repeat: no-repeat;
		background-image: url(img/shadowtab_07.jpg);
		margin-left: auto;
		margin-bottom: 20px;
		margin-right: auto;
		margin-top: 0px;
		padding: 0px;
		height: 33px;
		width: 593px;
	}
	.separa {
		margin-bottom: 10px;
		margin-top: 10px;
		height: 1px;
		clear: both;
	}
	.tabb a {
		color: #191919;
	}
	#topsposa {
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		background-position: center center;
		background-image: url(img/top-sposa_03.jpg);
		background-repeat: no-repeat;
		padding: 0px;
		height: 203px;
		width: 900px;
	}
	#news {
		color: #333333;
		padding-left: 15px;
		padding-bottom: 20px;
		padding-right: 10px;
		padding-top: 10px;
		line-height: 20px;
		font-size: 13px;
		background-image: url(img/servicebar.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		background-color: #e6e6e6;
		margin-right: auto;
		margin-left: auto;
		width: 900px;
	}
	#news strong {
		color: black;
		font-weight: bold;
	}
	#player {
		font-weight: bold;
		line-height: 20px;
		color: black;
		font-size: 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		padding: 10px;
		text-align: center;
	}
	
