body,html {
	margin:0px;
	width:100%;
	background-color:#45693b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px
}
a {
	text-decoration:none;
	outline:none
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
table td {
	vertical-align:top;:
}

/********** LAYOUT HOME ***********/

div#layout-home {
	width:900px;
	height:584px;
	margin:auto;
	margin-top:60px;
	background:url('img/sf-home.gif') #f48b12 no-repeat;
	padding:5px;
	position:relative;
}
div#layout-home h1#logo {
	width:570px;
	height:343px;
	display:block;
	margin:0px;
	position:relative;
	font-size:30px;
	text-align:center;
	line-height:343px;
	float:left
}
div#layout-home h1#logo span {
	display:block;
	position:absolute;
	width:570px;
	height:343px;
	top:0px;
	left:0px;
	background:url('img/agriturismo-la-conca.jpg') no-repeat;
}
h2.casa {
	display:block;
	position:absolute;
	margin:0px;
	width:175px;
	height:150px;
	font-size:20px;
	line-height:150px;
	text-align:center;
}
h2.casa span {
	display:block;
	width:175px;
	height:123px;
	position:absolute;
	top:0px;
	left:0px;
}
h2#cungi {
	left:573px;
	top:63px;
	background:url('img/cungi.jpg') no-repeat	
}
h2#cungi span {
	background:url('img/cungi.jpg') no-repeat;
}
h2#cungi span:hover {
	background:url('img/cungi-over.jpg') no-repeat;
}
h2#vallorsaia {
	left:472px;
	top:215px;
	background:url('img/vallorsaia.jpg') no-repeat	
}
h2#vallorsaia span {
	background:url('img/vallorsaia.jpg') no-repeat;
}
h2#vallorsaia span:hover {
	background:url('img/vallorsaia-over.jpg') no-repeat;
}
h2#santarsa {
	left:275px;
	top:333px;
	background:url('img/santarsa.jpg') no-repeat	
}
h2#santarsa span {
	background:url('img/santarsa.jpg') no-repeat;
}
h2#santarsa span:hover {
	background:url('img/santarsa-over.jpg') no-repeat;
}
h2#la-conca {
	left:32px;
	top:361px;
	background:url('img/la-conca.jpg') no-repeat	
}
h2#la-conca span {
	background:url('img/la-conca.jpg') no-repeat;
}
h2#la-conca span:hover {
	background:url('img/la-conca-over.jpg') no-repeat;
}
div#lingua {
	float:right;
	margin-right:28px;
	margin-top:22px
}
div#lingua a {
	display:block;
	padding-bottom:4px;
	color:#000000;
	font-size:16px;
}
div#lingua img {
	margin-bottom:-4px;
	margin-left:20px
}
div#slideshow {
	position:absolute;
	right:30px;
	bottom:23px;
}
div#slideshow a {
	margin-left:50px;
	display:block;
	width:160px;
	height:35px;
	background:url('../data/js/mootools/skin/open_image.png') no-repeat left top;
	padding-left:40px;
	padding-top:3px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
div#slideshow div#photo {
	border:5px solid #45693b;
	width:246px;
	height:162px;
	background-color:#000000;
}
div#links {
  margin:0px;
  margin-bottom:10px;
  color:#609352;
  text-align:center;
  font-size:10px;
}
div#links a {
  color:#609352;
  text-decoration: none;
}
div#footer.home {
	width:900px;
	padding-top:5px;
	background:none;
}
div#footer {
	font-size:12px;
	color:#fde67f;
	margin:auto;
}
div#footer a {
	color:#fde67f
}
div#footer.home div {
	width:30%;
	float:left;
}
div#footer.home div#anagrafica {
	width:40%
}
div#footer div#anagrafica:first-line {
	font-style:italic;
	font-weight:bold;
} 
div#footer div#anagrafica span {
	font-size:16px;
}
p#copyright {
	clear:left;
	font-size:10px;
	text-align:center;
}
div#footer div.right {
	text-align:right;
}
div#footer div.left {
	text-align:left;
	padding-top:5px
}
div#footer div.left a {
	margin-left:10px
}

/******** LAYOUT DEFAULT  *******/

div#layout {
	width:846px;
	margin:auto;
}
div#header {
	height:59px;
	background:url('img/header-sf.gif') no-repeat left bottom
}
div#footer {
	padding-top:28px;
	background:url('img/footer-sf.gif') no-repeat left top
}
h1#logo {
	margin:0px;
	width:375px;
	height:45px;
	position:relative;
	display:block;
	float:left;
        font-size:18px;
}
h1#logo span {
	width:375px;
	height:45px;
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	background:url('img/logo.jpg') no-repeat
}
div#spighe {
	float:right;
}
div#middle {
	background:url('img/middle-sf.gif') repeat-y left top #f48b12;
	overflow:hidden;
}

div#menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width:816px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
div#menu ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
div#menu ul li a {
	display:block;
	width:102px;
	height:40px;
	background:url('img/menu-sf.jpg') no-repeat;
	color:#f8fac5;
	font-weight:bold;
	text-align:center;
	line-height:40px;
}
div#footer {
	text-align:center;
}
div#footer div {
	text-align:center;
}
div#content {
	background:url('img/titolo.gif') repeat-x #fbf2c9;
	margin:6px 15px;
	margin-bottom:0px;
	min-height:500px;
	position:relative;
	padding:0px 10px 10px 20px;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color:#294b7e;
	font-weight:bold;
	overflow:visible;
	text-align:justify;
}
div#content a {
	color:#294b7e;
	font-weight:bold;
	text-decoration:underline;
}
div#content h1 {
	margin:0px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:22px;
	color:#fbfae3;
}
div#content div#titolo + h1 {
	color:#fbfae3;
	margin-bottom:20px;
	margin-left:-10px;
}
div#content h1 {
	color:#45693b;
	margin-bottom:20px;
}
div#content h2 {
	color:#ff6600;
	font-size:18px;
	margin-top:0px;
	margin-bottom:2px;
}
div#content p {
	margin-top:0px;
	margin-bottom:12px
}
div#titolo {
	width:300px;
	height:30px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	background-position:left top;
	background-repeat:no-repeat;
	color:#a8b14e
}
form#frmInfo {
	/*height:310px*/
	overflow:hidden;
	clear:both;
}
form#frmInfo div.campoform {
	float:left;
	padding-bottom:2px;
}
form#frmInfo select, form#frmInfo input {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
form#frmInfo div.campoform div.etichetta {
	float:left;
	width:110px;
	text-align:right;
	padding-right:10px;
	padding-left:20px;
}
form#frmInfo div.campoform div.campo {
	float:left;
}
form#frmInfo div.campoform input[type=text] {
	width:154px;
}
form#frmInfo div#cont-alloggio select {
	width:160px
}
form#frmInfo div#cont-numero_adulti div.etichetta {
	width:60px
}
form#frmInfo div#cont-numero_adulti input {
	width:30px;
}
form#frmInfo div#cont-numero_bambini div.etichetta {
	width:60px
}
form div#cont-informazioni textarea {
	width:602px;
	overflow:hidden;
}
form#frmInfo div#cont-numero_bambini input {
	width:30px;
}
form#frmInfo div#cont-animali div.etichetta {
	width:60px
}
form#frmInfo div#cont-animali input {
	width:100px;
}
form#frmInfo div#cont-data_partenza div.campo, form#frmInfo div#cont-indirizzo div.campo, form#frmInfo div#cont-stato div.campo, form#frmInfo div#cont-email div.campo {
	padding-left:148px
}
form#frmInfo div#cont-cani div.etichetta {
	white-space:nowrap;
	padding-left:140px;
	color:#ff6600;
}
form#frmInfo div#cont-privacy div.etichetta {
	white-space:nowrap;
	width:200px;
	padding-left:80px
}
form#frmInfo div#cont-captcha {
	width:320px;
	padding-left:200px;
	padding-top:20px
	/*padding-left:358px*/
}
form#frmInfo div#cont-captcha img {
	margin:0px;
	width:140px;
	float:left;
	margin-right:10px;
	border:none;
}
form#frmInfo div#cont-captcha p {
	margin:0px;
	font-size:12px;
	font-weight:normal;
	padding-top:6px
}
form#frmInfo div#cont-submit {
	padding-top:40px
}
form#frmInfo div#cont-submit.form {
	padding-top:0px;
	padding-left:140px
}
form#frmInfo div#cont-titolo, form#frmInfo div#cont-testo {
	float:none;
	text-align:center;
}
form#frmInfo div#cont-titolo div.etichetta, form#frmInfo div#cont-testo div.etichetta {
	float:none;
	width:auto;
	text-align:center;
}
form#frmInfo div#cont-titolo div.etichetta {
	color:#ff6600;
}
form#frmInfo div#cont-testo div.etichetta {
	padding-bottom:4px
}
form#frmInfo div#cont-camere,
form#frmInfo div#cont-camera1,
form#frmInfo div#cont-camera2,
form#frmInfo div#cont-camera3,
form#frmInfo div#cont-camera4,
form#frmInfo div#cont-camera5,
form#frmInfo div#cont-camera6,
form#frmInfo div#cont-camera7,
form#frmInfo div#cont-camera8 {
	float:none;
	clear:left;
}
form#frmInfo div#cont-camere {
	width:auto;
}
form#frmInfo div#cont-camere div.etichetta {
	width:auto;
	text-align:center;
	float:none;
	font-size:16px;
}
form#frmInfo div#cont-camera1 div.campo,
form#frmInfo div#cont-camera2 div.campo,
form#frmInfo div#cont-camera3 div.campo,
form#frmInfo div#cont-camera4 div.campo,
form#frmInfo div#cont-camera5 div.campo,
form#frmInfo div#cont-camera6 div.campo,
form#frmInfo div#cont-camera7 div.campo,
form#frmInfo div#cont-camera8 div.campo {
	display:none;
}
form#frmInfo div#cont-camera2 div.etichetta,
form#frmInfo div#cont-camera3 div.etichetta,
form#frmInfo div#cont-camera4 div.etichetta,
form#frmInfo div#cont-camera5 div.etichetta,
form#frmInfo div#cont-camera6 div.etichetta,
form#frmInfo div#cont-camera7 div.etichetta,
form#frmInfo div#cont-camera8 div.etichetta {
	padding-top:12px
}

form#frmInfo div#cont-camera1 div.etichetta {
	padding-top:40px
}

form#frmInfo div#cont-LettiSingoliCamera1, 
form#frmInfo div#cont-LettoMatrimonialeCamera1,
form#frmInfo div#cont-LettiniConSpondeCamera1,
form#frmInfo div#cont-LettiSingoliCamera2, 
form#frmInfo div#cont-LettoMatrimonialeCamera2,
form#frmInfo div#cont-LettiniConSpondeCamera2,
form#frmInfo div#cont-LettiSingoliCamera3, 
form#frmInfo div#cont-LettoMatrimonialeCamera3,
form#frmInfo div#cont-LettiniConSpondeCamera3,
form#frmInfo div#cont-LettiSingoliCamera4, 
form#frmInfo div#cont-LettoMatrimonialeCamera4,
form#frmInfo div#cont-LettiniConSpondeCamera4,
form#frmInfo div#cont-LettiSingoliCamera5, 
form#frmInfo div#cont-LettoMatrimonialeCamera5,
form#frmInfo div#cont-LettiniConSpondeCamera5,
form#frmInfo div#cont-LettiSingoliCamera6, 
form#frmInfo div#cont-LettoMatrimonialeCamera6,
form#frmInfo div#cont-LettiniConSpondeCamera6,
form#frmInfo div#cont-LettiSingoliCamera7, 
form#frmInfo div#cont-LettoMatrimonialeCamera7,
form#frmInfo div#cont-LettiniConSpondeCamera7,
form#frmInfo div#cont-LettiSingoliCamera8, 
form#frmInfo div#cont-LettoMatrimonialeCamera8,
form#frmInfo div#cont-LettiniConSpondeCamera8
{
	text-align:center;
	width:200px;
	padding:0px;
}

form#frmInfo div#cont-LettiSingoliCamera1 div.etichetta, form#frmInfo div#cont-LettiSingoliCamera1 div.campo, 
form#frmInfo div#cont-LettoMatrimonialeCamera1 div.etichetta, form#frmInfo div#cont-LettoMatrimonialeCamera1 div.campo,
form#frmInfo div#cont-LettiniConSpondeCamera1 div.etichetta, form#frmInfo div#cont-LettiniConSpondeCamera1 div.campo,
form#frmInfo div#cont-LettiSingoliCamera2 div.campo, 
form#frmInfo div#cont-LettoMatrimonialeCamera2 div.campo,
form#frmInfo div#cont-LettiniConSpondeCamera2 div.campo,
form#frmInfo div#cont-LettiSingoliCamera3 div.campo, 
form#frmInfo div#cont-LettoMatrimonialeCamera3 div.campo,
form#frmInfo div#cont-LettiniConSpondeCamera3 div.campo,
form#frmInfo div#cont-LettiSingoliCamera4 div.campo, 
form#frmInfo div#cont-LettoMatrimonialeCamera4 div.campo,
form#frmInfo div#cont-LettiniConSpondeCamera4 div.campo,
form#frmInfo div#cont-LettiSingoliCamera5 div.campo, 
form#frmInfo div#cont-LettoMatrimonialeCamera5 div.campo,
form#frmInfo div#cont-LettiniConSpondeCamera5 div.campo,
form#frmInfo div#cont-LettiSingoliCamera6 div.campo, 
form#frmInfo div#cont-LettoMatrimonialeCamera6 div.campo,
form#frmInfo div#cont-LettiniConSpondeCamera6 div.campo,
form#frmInfo div#cont-LettiSingoliCamera7 div.campo, 
form#frmInfo div#cont-LettoMatrimonialeCamera7 div.campo,
form#frmInfo div#cont-LettiniConSpondeCamera7 div.campo,
form#frmInfo div#cont-LettiSingoliCamera8 div.campo, 
form#frmInfo div#cont-LettoMatrimonialeCamera8 div.campo,
form#frmInfo div#cont-LettiniConSpondeCamera8 div.campo
{
	text-align:center;
 	width:200px;
	padding:0px;
}
form#frmInfo div#cont-LettiSingoliCamera1 div.etichetta, 
form#frmInfo div#cont-LettoMatrimonialeCamera1 div.etichetta,
form#frmInfo div#cont-LettiniConSpondeCamera1 div.etichetta {
	padding-bottom:10px
}
form#frmInfo div#cont-LettiSingoliCamera2 div.etichetta, 
form#frmInfo div#cont-LettoMatrimonialeCamera2 div.etichetta,
form#frmInfo div#cont-LettiniConSpondeCamera2 div.etichetta,
form#frmInfo div#cont-LettiSingoliCamera3 div.etichetta, 
form#frmInfo div#cont-LettoMatrimonialeCamera3 div.etichetta,
form#frmInfo div#cont-LettiniConSpondeCamera3 div.etichetta,
form#frmInfo div#cont-LettiSingoliCamera4 div.etichetta, 
form#frmInfo div#cont-LettoMatrimonialeCamera4 div.etichetta,
form#frmInfo div#cont-LettiniConSpondeCamera4 div.etichetta,
form#frmInfo div#cont-LettiSingoliCamera5 div.etichetta, 
form#frmInfo div#cont-LettoMatrimonialeCamera5 div.etichetta,
form#frmInfo div#cont-LettiniConSpondeCamera5 div.etichetta,
form#frmInfo div#cont-LettiSingoliCamera6 div.etichetta, 
form#frmInfo div#cont-LettoMatrimonialeCamera6 div.etichetta,
form#frmInfo div#cont-LettiniConSpondeCamera6 div.etichetta,
form#frmInfo div#cont-LettiSingoliCamera7 div.etichetta, 
form#frmInfo div#cont-LettoMatrimonialeCamera7 div.etichetta,
form#frmInfo div#cont-LettiniConSpondeCamera7 div.etichetta,
form#frmInfo div#cont-LettiSingoliCamera8 div.etichetta, 
form#frmInfo div#cont-LettoMatrimonialeCamera8 div.etichetta,
form#frmInfo div#cont-LettiniConSpondeCamera8 div.etichetta {
	display:none;
}
form#frmInfo div#cont-LettiSingoliCamera1 input[type=text],
form#frmInfo div#cont-LettoMatrimonialeCamera1 input[type=text],
form#frmInfo div#cont-LettiniConSpondeCamera1 input[type=text],
form#frmInfo div#cont-LettiSingoliCamera2 input[type=text],
form#frmInfo div#cont-LettoMatrimonialeCamera2 input[type=text],
form#frmInfo div#cont-LettiniConSpondeCamera2 input[type=text],
form#frmInfo div#cont-LettiSingoliCamera3 input[type=text],
form#frmInfo div#cont-LettoMatrimonialeCamera3 input[type=text],
form#frmInfo div#cont-LettiniConSpondeCamera3 input[type=text],
form#frmInfo div#cont-LettiSingoliCamera4 input[type=text],
form#frmInfo div#cont-LettoMatrimonialeCamera4 input[type=text],
form#frmInfo div#cont-LettiniConSpondeCamera4 input[type=text],
form#frmInfo div#cont-LettiSingoliCamera5 input[type=text],
form#frmInfo div#cont-LettoMatrimonialeCamera5 input[type=text],
form#frmInfo div#cont-LettiniConSpondeCamera5 input[type=text],
form#frmInfo div#cont-LettiSingoliCamera6 input[type=text],
form#frmInfo div#cont-LettoMatrimonialeCamera6 input[type=text],
form#frmInfo div#cont-LettiniConSpondeCamera6 input[type=text],
form#frmInfo div#cont-LettiSingoliCamera7 input[type=text],
form#frmInfo div#cont-LettoMatrimonialeCamera7 input[type=text],
form#frmInfo div#cont-LettiniConSpondeCamera7 input[type=text],
form#frmInfo div#cont-LettiSingoliCamera8 input[type=text],
form#frmInfo div#cont-LettoMatrimonialeCamera8 input[type=text],
form#frmInfo div#cont-LettiniConSpondeCamera8 input[type=text]
{
	width:60px;
	margin:auto;
}

div#content img {
	margin:8px 0px 8px 16px;
	border:5px solid #f48b12;
}
div#content table.mappe {
	margin:auto;
}
div#content table.mappe img {
	margin:0px;
	border:none;
}
div#pop {
	text-align:center;
	margin:auto;
	padding-top:15px
}
table#AutoNumber1 {
	margin-bottom:15px
}
form#frmInfo.frm div.campoform {
	margin-bottom:10px
}
table.prezzi td {
	padding:2px 10px
}
form#frmInfo div#cont-anni div.etichetta {
	width:92px;
}
form#frmInfo div#cont-anni input[type=text] {
	width:68px;
}