/*
http://www.stellamarisdiamante.it/style/style.css
Designed by Francesco "Finalfire" Cauteruccio (blog.hope@gmail.com)

This document is CSS 2.0 valid
*/

* { margin: 0; padding: 0; border: 0; }

body {
	background: #C7B18B;
	font-family: "Verdana", Helvetica, sans-serif;
	color: #1F4E61;
	font-size: 11px;
	text-align: center;
}

#container {
	margin: 40px auto 0 auto;
	width: 900px;
}
	#wrapper {
		width: 100%;
		overflow: hidden;
		background: #fff url(../img/center_page.png) repeat-y top center;
	}
		#top_page {
			height: 16px;
			min-height: 16px !important;
			background: #fff url(../img/top_page.png) no-repeat top left;
		}
		#center_page {
			height: /*480px*/ 100%;
			min-height: /*480px*/ 100% !important;
		}
			#left {
				float: left;
				margin-left: 15px;
				padding: 10px 6px 20px 6px;
				width: 324px;
				height: /*460px*/ 100%;
				min-height: /*460px*/ 100% !important;
				background: #FCF4CD;
			}
			#right {
				float: left; clear: right;
				/*margin-left: 357px;*/
				padding: 10px 10px 20px 15px;
				width: 509px;
				height: /*460px*/ auto;
				min-height: /*460px*/ auto !important;
				background: #F3F2EE;
			}
		#bottom_page {
			height: 16px;
			background: #C7B18B url(../img/bottom_page.png) repeat-y top center;
		}
		#footer {
			margin-bottom: 20px;
		}
		
#header {
	margin-bottom: 20px;
}

#navigation {
	margin-top: 40px;
	padding-right: 10px;
}
	#navigation ul {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
	}
	
	#navigation li {
		text-align: left;
	}
	
		#navigation li a {
			padding: 4px 0 4px 16px;
			display: block;
			text-decoration: none;
			color: #000;
			overflow: hidden;
			font-size: 11px;
			font-weight: normal;
			border-bottom: 1px dotted #999;
			letter-spacing: 1px;
		}
	
			#navigation li a:hover {
				color: #666;
			}
			
	#lang {
		margin-top: 20px;
	}
		.lspace {
			padding-left: 8px;
		}
			
#body { text-align: left; }
	#body p {
		padding-top: 4px;
		color: #91343F;
		line-height: 1.6em;
	}
	
	#body .news { margin: 0; padding: 0; }
	
	#body .news p {
		padding: 8px;
		color: #91343F;
		line-height: 1.4em;
		background: #e3dbbd;
		font-style: italic;
	}
	
	#body h1 + p{
		margin-top: 10px;
	}
	
	#body h1.hnews + p{
		margin-top: 2px;
	}
	
	#body h1 {
		color: #8C8872;
		font-weight: bold;
		font-size: 150%;
		padding-top: 14px;
		letter-spacing: 0.1em;
	}
	
	#body h2 {
		color: #8C8872;
		font-weight: bold;
		font-size: 130%;
		padding-top: 14px;
		letter-spacing: 0.1em;
	}
	
	#body .hnews {
		color: #98945e;
		font-size: 140%;
		font-family: "Georgia", helvetica, sans-serif;
		padding-top: 18px;
		padding-bottom: 4px;
		letter-spacing: 0.1em;
		border-bottom: 1px #bfbca7 solid;
	}
	
	#body ul { padding-left: 40px; padding-top: 6px; }
	#body li { color: #91343F; line-height: 1.6em; }
	
	
#footer {
	margin-top: 10px;
}
#footer p {
	color: #eee;
}
#footer a {
	color: #eee;
	text-decoration: none;
}

#footer .des {
	color: #eee;
	border-bottom: 1px dashed #eee;
}

#footer .des:hover {
	color: #eee;
	border-bottom: 1px solid #eee;
}

.localita_2, .localita_3 {
	display: none;
}

.tariffe_2, .tariffe_3 {
	display: none;
}

.photos {
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	-webkit-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	margin: 0 6px;
}

.divide {
	margin: 84px 0 0 0;
}

/* -------------------- */
.table_tariffe {
	margin: 24px 0;
	border-collapse: collapse;
	border: 0;
}
	.table_tariffe td {
		border: 1px solid #ccc;
		padding: 6px 12px;
		background: #EEEEDF;
		font-size: 11px;
	}
	
	.td_empty {
		border: 0; background: #ccc;
	}
	
	.td_price {
		text-align: right;
	}
