/***** Home *****/
.home {
	width: 800px;
}

#home_clip {
	position: relative;
	
	display: block;
	
	width: auto;
	height: 396px;
	
	margin: 0;
	padding: 0;
	
	border: 2px #ac9d91 solid;
	
	overflow: hidden;
	
	background: #ac9d91;
}

#home_clip img {
	margin: 0 auto;
	
	border: none;
}

.home .header {
	border-bottom: 2px #dfd9c0 solid;
}

.home .menu {
	height: 3.2em;
	
	border-top: 2px #dfd9c0 solid;
}

.home #introduction {
	/*float: left;
	
	width: 55%;*/
}

.home #introduction h2 {
	margin: 0 0 1em;
	padding: 0 0 0.2em;
	
	border-bottom: 1px #dfd9c0 solid;
	
	background: none;
	
	color: #f0d39e;
	text-align: left;
	text-transform: none;
	
}

.home #introduction div {
	position: relative;

	height: 1em;

	margin: 0 0 0.1em;
	padding: 0;

	/*background: #fcfcf1;*/

	border-bottom: 1px #dfd9c0 solid;
}

.home #introduction div a {
	position: absolute;
	bottom: 0;
	left: 0;

	margin: 0;
	padding: 0.3em 1em 0.1em;

	background: #dfd9c0;

	font-size: 0.7em;
	
	color: #9b957e;
	text-transform: uppercase;
}

.home #showcase {
	float: right;
	
	width: 40%;
	
	margin: 0 0 2em;
	padding: 0;
	
	border-left: 2em #f9f6e9 solid;
	
	background: #f9f6e9;
}

.home #showcase h2 {
	margin: 0 0 1em;
	padding: 0 0 0.2em;
	
	border-bottom: 1px #dfd9c0 solid;
	
	background: #f9f6e9;
	
	color: #ac9d91;
	text-align: left;
	text-transform: uppercase;
}

.home #showcase ul {
	margin: 0;
	padding: 1em 0;
	
	/*border-top: 20px #ac9d91 solid;
	
	border-left: 20px #dfd9c0 solid;*/
	/*border-right: 20px #f9f6e9 solid;*/
	border-bottom: 1px #dfd9c0 solid;
	
	background: #f9f6e9;
}

.home #showcase li {
	margin: 1.5em 0;
	padding: 0;
	
	/*border-top: 20px #fcfcf1 solid;
	border-bottom: 20px #fcfcf1 solid;
	border-left: 20px #fcfcf1 solid;
	border-right: 20px #f9f6e9 solid;*/
}

.home #showcase ul {
	margin: 0;
	padding: 0;
}

.home #showcase li span{
	display: block;
	
	margin: 0 0 0.5em;
	padding: 0 0 0.3em;
	
	border-bottom: 1px #dfd9c0 solid;
	
	color: #9b957e;
	font-size: 0.8em;
	font-weight: bold;
}

.home #showcase li h3{
	margin: 0;
	padding: 0;
	
	color: #f0d39e;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
}

.home #showcase li p{
	margin: 1em 0 0;
	padding: 0;
	
	font-size: 0.8em;
}

/***** Chi siamo *****/

.chi_siamo .contents p {
	margin: 0 0 1em;
}

/***** Frantoio *****/
/*
.frantoio h2 {
	margin-top: 1em;
}*/

.frantoio .contents .break_float {
	position: relative;

	height: 1em;

	margin: 0 0 2em;
	padding: 0;

	/*background: #fcfcf1;*/

	border-bottom: 1px #dfd9c0 solid;
}

.frantoio .contents .break_float a {
	position: absolute;
	bottom: 0;
	left: 0;

	margin: 0;
	padding: 0.3em 1em 0.1em;

	background: #dfd9c0;

	font-size: 0.7em;
	
	color: #9b957e;
	text-transform: uppercase;
}

/***** Frantoio oggi / Frantoio storia *****/

.frantoio_oggi .other_page, .frantoio_storia .other_page {
	position: relative;

	margin: 2em 0;
	padding: 2em 2em 1em;
	
	background: #fcfcf1;
	
	border: 1px #dfd9c0 solid;
}

.frantoio_oggi .other_page h2, .frantoio_storia .other_page h2 {
	display: inline;

	margin: 0;
	padding: 0 0 0.4em;
	
	border-bottom: 1px #dfd9c0 solid;

	font-size: 1.3em;
	color: #f0d39e;
	text-transform: uppercase;
	
	background: none;
}

.frantoio_oggi .other_page p, .frantoio_storia .other_page p {
	margin: 1.5em 0;
	padding: 0;
	
	font-size: 0.75em;
	line-height: 1.5em;
	color: #a59990;
	text-align: justify;
}

.frantoio_oggi .other_page .break_float, .frantoio_storia .other_page .break_float {
	position: relative;

	height: 1em;

	margin: 0 0 0.1em;
	padding: 0;

	/*background: #fcfcf1;*/

	border-bottom: 1px #dfd9c0 solid;
}

.frantoio_oggi .other_page .break_float a, .frantoio_storia .other_page .break_float a {
	position: absolute;
	bottom: 0;
	left: 0;

	margin: 0;
	padding: 0.3em 1em 0.1em;

	background: #dfd9c0;

	font-size: 0.7em;
	
	color: #9b957e;
	text-transform: uppercase;
}

/***** Dove siamo *****/

.dove_siamo .contents .break_float {
	position: relative;

	height: 1em;

	margin: 0 0 2em;
	padding: 0;

	/*background: #fcfcf1;*/

	border-bottom: 1px #dfd9c0 solid;
}

.dove_siamo .contents .break_float a {
	position: absolute;
	bottom: 0;
	left: 0;

	margin: 0;
	padding: 0.3em 1em 0.1em;

	background: #dfd9c0;

	font-size: 0.7em;
	
	color: #9b957e;
	text-transform: uppercase;
}


/***** Contattaci *****/
/* style.css */

/***** Fotografie *****/

.fotografie .contents ul {
	list-style: none;
}

.fotografie .contents li {
	position: relative;
	
	width: 100px;
	height: 75px;
	
	float: left;

	margin: 1em;
	padding: 0;
	
	border-top: 10px #ac9d91 solid;
	border-left: 10px #dfd9c0 solid;
}

.fotografie .contents li a {
	position: absolute;
	top: 0;
	left: 0;
	
	display: block;
	
	width: 100px;
	height: 75px;
	
	margin: 0;
	padding: 0;
	
	border-top: 5px #f9f6e9 solid;
	border-left: 5px #f9f6e9 solid;
	 
	overflow: hidden;
}

.fotografie .contents li a:hover {
	border-bottom: 5px #8e8279 solid;
	border-right: 5px #dfd9c0 solid;
}

.fotografie .contents img { 
	border: none; 
}

/***** Page clips *****/

/* Chi siamo */

.chi_siamo .page_clip {
	float: right;
	
	width: 267px;
	height: 392px;
	
	margin: 0 0 3em 30px;
}


.chi_siamo .page_clip a.clip_img {
	width: 267px;
	height: 400px;
}

.chi_siamo .page_clip .img_buttons {
	top: 400px;
	
	width: 267px;
}

/* Appartamenti */

.appartamenti p {
	margin-right: 2em;
}

.appartamenti .page_clip {
	float: right;
	
	width: 400px;
	height: 259px;
	
	margin: 0 0 3em 30px;
}

.appartamenti .page_clip a.clip_img {
	width: 400px;
	height: 267px;
}

.appartamenti .page_clip .img_buttons {
	top: 267px;
	
	width: 400px;
}

/* Frantoio */

.frantoio .page_clip {
	float: right;
	
	width: 400px;
	height: 150px;
	
	margin: 0 0 10px 30px;
}

.frantoio .page_clip a.clip_img {
	width: 400px;
	height: 150px;
}

/* Frantoio_oggi / Frantoio_storia*/

.frantoio_oggi .page_clip, .frantoio_storia .page_clip {
	float: right;
	
	width: 400px;
	height: 259px;
	
	margin: 0 0 2.5em 30px;
}

.frantoio_oggi .page_clip a.clip_img, .frantoio_storia .page_clip a.clip_img {
	width: 400px;
	height: 267px;
}

.frantoio_oggi .page_clip .img_buttons, .frantoio_storia .page_clip .img_buttons {
	top: 267px;
	
	width: 400px;
}

.frantoio_oggi .other_page .page_clip, .frantoio_storia .other_page .page_clip {
	float: right;
	
	width: 400px;
	height: 150px;
	
	margin: 0 0 10px 30px;
	
	/*border-color: #ccc;*/
}

.frantoio_oggi .other_page .page_clip a.clip_img, .frantoio_storia .other_page .page_clip a.clip_img {
	width: 400px;
	height: 150px;
}

/* Dove siamo */

.dove_siamo .page_clip {
	float: right;
	
	width: 400px;
	height: 200px;
	
	margin: 0 0 10px 30px;
}

.dove_siamo .page_clip a.clip_img {
	width: 400px;
	height: 200px;
}

/* Contattaci */

.contattaci .page_clip {
	float: right;
	clear: right;
	
	width: 410px;
	height: 200px;
	
	margin: 0 0 10px 30px;
}

.contattaci .page_clip a.clip_img {
	width: 410px;
	height: 200px;
}