body { background-image:url(../img/bg.gif); margin:0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6d6866; }

a { color: #8e7367; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:hover { color: #FFFFFF; }

.link2:link, .link2:visited { font-family:"Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic"; font-size: 14px; color: #666666; text-decoration: none; font-weight:bold; }
.link2:hover { color: #a57e6b; text-decoration: underline; }

.link-vantaggi:link, .link-vantaggi:visited { font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; font-size:14px; }
.link-vantaggi:hover { color: #a57e6b; text-decoration: underline; }

.breadcrumb:link, .breadcrumb:visited { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
.breadcrumb:hover { color: #a57e6b; text-decoration: underline; }

.language-on { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cccccc; }
.small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6d6866; line-height:16px; }
.titolo { font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic"; font-size: 16px; color: #8e7367; }
.titolo-small { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #8e7367; font-weight:bold; }
.prenota { font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic"; font-size: 17px; color: #8e7367; font-weight:bold; }

#testata { position: relative; width: 920px; height: 512px; margin: 0px auto 0 auto; overflow: hidden; }
	#testata img { width: 920px; height: 512px; border: 0; }

	#logo { position: absolute; top: 0; left: 0px; width: 268px; height: 100px; z-index: 997; }
	#logo img { border: 0; width: 268px; height: 100px; }

	#sfondo-top { height: 100px; width: 920px; position: absolute; left: 0px; top: 0; background-color:#000; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index: 995;}
	#sfondo-menu { height: 46px; width: 920px; position: absolute; left: 0px; top: 100px; background-color:#191919; z-index: 997; }
	#sfondo-lingue { float:right; height: 30px; width: 275px; position: absolute; left: 635px; top: 10px; background-color:#060606; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index: 999; }
	#sfondo-vantaggi { height: 35px; width: 895px; position: absolute; padding-left:25px; padding-top:13px; left: 0px; top: 464px; background-color:#fff; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index: 997; }
	#breadcrumb { height: 28px; width: 895px; position: relative; left: 0px; background-color:#f4f4f4; margin: 0px auto 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-left: 25px; padding-top:12px; z-index: 997; }
	#richiesta { float:right; position: absolute; top: 0; left: 730px; width: 150px; height: 28px; background-color:#ffffff; padding-left:10px; padding-top:10px; }
	#richiesta-inglese { float:right; position: absolute; top: 0; left: 750px; width: 120px; height: 28px; background-color:#ffffff; padding-left:10px; padding-top:10px; }
	#richiesta-francese { float:right; position: absolute; top: 0; left: 710px; width: 170px; height: 28px; background-color:#ffffff; padding-left:10px; padding-top:10px; }
	#richiesta-spagnolo { float:right; position: absolute; top: 0; left: 710px; width: 167px; height: 28px; background-color:#ffffff; padding-left:10px; padding-top:10px; }
	#richiesta-tedesco { float:right; position: absolute; top: 0; left: 680px; width: 192px; height: 28px; background-color:#ffffff; padding-left:10px; padding-top:10px; }
	
	#menu { position: absolute; top: 16px; left: 80px; width: 800px; z-index: 997;}
	#menu-inglese { position: absolute; top: 16px; left: 30px; width: 890px; z-index: 997;}
	#menu-francese { position: absolute; top: 16px; left: 30px; width: 890px; z-index: 997;}
	#menu-spagnolo { position: absolute; top: 16px; left: 40px; width: 890px; z-index: 997;}
	#menu-tedesco { position: absolute; top: 16px; left: 15px; width: 920px; z-index: 997;}
	#menu-lingue { position: absolute; top: 8px; left: 10px; width: 255px; }

.separatore { clear: both; height: 1px; line-height: 1px; overflow: hidden; }

#container { width: 920px; margin: 0 auto; } 
	#container-sx { float:left; width:320px; }
	#container-center { float:left; width:300px; margin-right:30px }
	#container-dx { float:left; width:270px; }
	#colonna-sx { float:left; width:570px; margin-right:30px; line-height:21px; }
	#colonna-dx { float:left; width:320px; line-height:21px; }
	
#sfondo-footer { background-image:url(../img/bg-footer.gif); height:100%; margin-top:40px; margin-bottom:0; }
#footer { margin: 0 auto; width: 920px; color: #666666; }
	#colonna1 { float:left; width:134px; padding-top:11px; padding-left:10px; line-height:18px; }
	#colonna2 { float:left; width:193px; padding-top:11px; line-height:18px; }
	#colonna3 { float:left; width:60px; }
	#colonna4 { float:left; width:294px; padding-top:11px; line-height:21px; }
	#colonna5 { float:left; width:229px; padding-top:5px; }

	#footer a { color: #666666; text-decoration: underline; }
	#footer a:hover { color: #8e7367; text-decoration: underline; }
