@import url("inc_reset.css");
@import url("inc_form.css");
@import url("inc_calendar.css");

body,td,th { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height:19px; }
body { background-color: #e3d5b7; margin: 0px; }

h1,h2,h3,h4,h5,h6 { font-family: "Lucida Sans Unicode", "Lucida Grande", Trebuchet MS, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: 100; }
h1 { font-size: 22px; color: #7b2828; }
h2 { font-size: 18px; color: #7b2828; }
h3 { font-size: 16px; color: #7b2828; }
h4 { font-size: 14px; color: #7b2828; }
h5 { font-size: 12px; color: #7b2828; }
h6 { font-size: 11px; color: #7b2828; }
img { border: 0; }
a:link,a:visited,a:active { color: #7b2828; text-decoration: underline; }
a:hover { color: #7b2828; text-decoration: none; }

.wrapper { float: left; clear: left; width: 100%; }
.p10 { padding: 10px; }

#container { float: left; clear: left; left: 50%; width: 960px; position: absolute; margin: 0 0 0 -480px; border: 0; padding: 0; }

#lang { float: left; background-color: #e3d5b7; width: 960px; text-align: right; line-height: 20px; border: 0; padding: 0; }
#menuleft { float: left; width: 180px; border: 0; padding: 0; margin: 0; }
	#menu { float: left; clear: left; }
		#menu ul { list-style-type: none; }
		#menu ul li { width: 180px; height: 48px; line-height: 48px; text-indent: 10px; border-bottom: 1px solid #e3d5b7; }
		#menu ul li.fi,ul.se,ul.th,ul.fo,ul.fi {}
		#menu ul li.fi { background-color: #7c2929; }
		#menu ul li.se { background-color: #5c1f1f; }
		#menu ul li.th { background-color: #3d1414; }
		#menu ul li.fo { background-color: #1d0a0a; }
		#menu ul li.fv { background-color: #000; border-bottom: none; }
		#menu ul li a { font-family: "Lucida Sans Unicode", "Lucida Grande", Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 20px; color: #fff; text-transform: uppercase; text-decoration: none; }
#headerimg { float: left; width: 498px; border-top: 1px solid #C90; border-left: 1px solid #C90; border-bottom: 1px solid #C90; border-right: 0; padding: 0; margin: 60px 0 0 0; }
#menuright { float: right; width: 278px; height: 373px; background-image: url(img/backg_form.jpg); background-position: left bottom; background-repeat: repeat; border: 1px solid #C90; padding: 0; margin: 60px 0 0 0; }
	#lastminute { float: left; clear: left; width: 278px; background-color: #960; border-bottom: 1px solid #c90; }
		#lastminute h3 { color: #3d1414; }
		#lastminute p { color: #fff; }
		#lastminute a { color: #fff; text-decoration: underline; }
		#lastminute a:hover { text-decoration: none; }
	#prenota { float: left; clear: left; width: 278px; }
		#prenota h3 { color: #000; }
		#prenota table { padding: 8px; }
		#prenota td { line-height: 20px; padding-bottom: 8px; }
		#prenota input.txt { width: 220px; height: 20px; border: 1px solid # 5c1f1f; margin-left: 6px; }
		#prenota input.butn { width: 80px; height: 20px; line-height: 20px; text-transform: uppercase; background-color: #5c1f1f; color: #fff; border: 0; margin-left: 6px; }
	#prenota_destra { float: left; clear: left; width: 278px; }
		#prenota_destra h3 { color: #000; }
		#prenota_destra table { padding: 8px; }
		#prenota_destra td { line-height: 20px; padding-bottom: 8px; }
		#prenota_destra input.txt { width: 220px; height: 20px; border: 1px solid # 5c1f1f; margin-left: 6px; }
		#prenota_destra input.butn { width: 80px; height: 20px; line-height: 20px; text-transform: uppercase; background-color: #5c1f1f; color: #fff; border: 0; margin-left: 6px; }
	
#content { float: left; clear: left; width: 780px; border: 0; padding: 0; margin: 20px 0 0 180px; }
	#leftcol { float: left; width: 500px; }
		.desc { float: left; clear: left; width: 100%; margin-bottom: 10px; }
			.desc p { font-size: 12px; }
		.serv { float: left; width: 50%; }
			.serv p { font-size: 12px; }
			.serv ul { list-style-type: square; margin-left: 12px; }
			.serv ul li { font-size: 12px; }
		.text { float: left; width: 50%; }
			.text p { font-size: 12px; }
	#rightcol { float: left; width: 280px; }
		#rightcol img { margin: 10px 0; }
		
#footer { float: left; clear: left; width: 780px; border: 0; padding: 0; margin: 20px 0 20px 180px; }
	#footlinks { float: left; clear: left; width: 780px; color: #960; text-align: right; line-height: 30px; border-bottom: 1px solid #960; }
	#footlinks a { color: #960; text-decoration: none; margin-left: 4px; margin-right: 4px; }
	#footlinks a:hover { text-decoration: underline; }
	#footinfo { float: left; clear: left; width: 780px; color: #666; text-align: right; line-height: 22px; margin-top: 10px; }
	#footinfo a { color: #666; text-decoration: underline; }
	#footinfo a:hover { text-decoration: none; }
