html, body {			font: normal 15px/20px Georgia;			color: #594120;			padding: 0px;			margin: 0px;			text-align: center;			height:100%;			}			img, div, html, body {			behavior: url(iepngfix.htc);			}			p {				margin-left:10px;			}			#container {			background: #fff url(background.jpg);			text-align: left;			margin: 0;			width: 100%;			position: relative;			}			#logo {			margin: 0 auto;			padding: 0px 0px 0px 0px;			}			#content {			background: #fff url(background2.jpg);						width: 800px;			margin: 0 auto;			}			#intro {			width: 800px;			padding: 0px;			}			#left {			float: left;			width: 400px;			padding: 0px;			text-align: left;			margin: 0 auto;			}			h1 {			text-align: center;			font: 24px/36px Georgia;			}						h3 {			text-align: center;			font-size: 16px;			}			#right {			float: right;			width: 400px;			padding: 0px;			text-align: left;			overflow: hidden;			}			.box {			width: 380px;			padding: 10px;			text-align: left;			min-height: 190px;			} 			.testo {			width: 380px;			padding: 10px;			text-align: left;			min-height: 430px;			font: normal 14px/18px Georgia;			color: #594120;			} 			.testo2 {			width: 380px;			padding: 10px;			text-align: left;			min-height: 320px;			font: normal 14px/18px Georgia;			color: #594120;			} 			#azienda {			float: left;			width: 800px;			text-align: left;			}			#agriturismo {			clear: both;			width: 760px;			padding: 10px 20px 10px 20px;			margin: 0 auto;			text-align: left;			color: #594120;			}			#agriturismo img { 			margin: 0px 10px 0px 0px;			}			table {			width: 100%;			}			td.nome {			background: #eadec6;			font: bold 11px/14px Georgia;			width: 140px;			height: 20px;			padding: 3px;			vertical-align: top;			}			td.descrizione {			background: #efe7d6;			font: normal 11px/14px Georgia;			padding: 3px;			vertical-align: top;			}			.spazio {			height: 30px;			}			#footer {			clear: both;			width: 100%;			height: auto;			background: #99723b;			position: relative;			bottom: 0px;			color: #fff;			}			#footer a {			color: #fff;			}			#fcont {			margin: 0 auto;			width: 800px;			height: auto;			padding: 10px;			font: normal 12px/18px Georgia;			color: #fff;			text-align: left;			}			/* LINKS */			a:hover, a:active, a:link, a:visited {			text-decoration: underline;			color: #594120;			}/************************************************************************************/.listino  td {	text-align:center;}.intestazione td {	color: #fff;	background: #594120;	margin-left: 3px;}.listino input {	background-color: #FDF5EA;	border:0px;	text-align: right;	color: #796140;}.quantita input {	background-color: #fff;	color: red;	border: 1px solid #594120;}#tdleft {	text-align: left;	padding-left:10px;}#tdright {	text-align: right;}#tdcenter {	color: red;	padding-left:20px;		text-align: center;	font: bold 13px/20px Georgia;}.blu, .blu input {	color: rgb(51, 102, 255);	text-align: right;	font: bold 13px/20px Georgia;}.red, .red input {	color: red;}.somme td, .somme input {	font-weight: bold;	}/*********************************************/.anagrafica tr{	vertical-align:top;}.anagrafica  td {	text-align:left;	padding-left:5px;    margin:0px;	}.anagrafica input {	background-color: #ffffff;	color: red;	border: 1px solid #594120;	text-align: left;}.note textarea { 	background-color: #fff;	color: red;	border: 1px solid #594120;}.riassunto {	font: normal 14px/20px Arial;	color:#000;	border: 1px solid #594120;	background-color: #fff;	}.riassunto tr{	vertical-align:top;}#middle {	padding-left:30px;	vertical-align:middle;}.gentile {	text-align:right;	padding:20px 0px 0px 0px;}.intestazione {	padding:20px 0px 0px 0px;}.righe {	padding:20px 0px 0px 100px;}.riga {	padding:30px 20px 0px 20px;}/* *****************************************************************//* CARATTERISTICHE DELLA HIGHSLIDE */.highslide-html {    background-color: white;}.highslide-html-blur {}.highslide-html-content {	position: absolute;    display: none;}.highslide-loading {    display: block;	color: black;	font-size: 8pt;	font-family: sans-serif;	font-weight: bold;    text-decoration: none;	padding: 2px;	border: 1px solid black;    background-color: white;        padding-left: 22px;    background-image: url(highslide/graphics/loader.white.gif);    background-repeat: no-repeat;    background-position: 3px 1px;}a.highslide-credits,a.highslide-credits i {    padding: 2px;    color: silver;    text-decoration: none;	font-size: 10px;}a.highslide-credits:hover,a.highslide-credits:hover i {    color: white;    background-color: gray;}/* Styles for the popup */.highslide-wrapper {	background-color: white;}.highslide-wrapper .highslide-html-content {    width: 600px;    padding: 5px;}.highslide-wrapper .highslide-header div {}.highslide-wrapper .highslide-header ul {	margin: 0;	padding: 0;	text-align: right;}.highslide-wrapper .highslide-header ul li {	display: inline;	padding-left: 1em;}.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {	display: none;}.highslide-wrapper .highslide-header a {	font-weight: bold;	color: gray;	text-transform: uppercase;	text-decoration: none;}.highslide-wrapper .highslide-header a:hover {	color: black;}.highslide-wrapper .highslide-header .highslide-move a {	cursor: move;}.highslide-wrapper .highslide-footer {	height: 11px;}.highslide-wrapper .highslide-footer .highslide-resize {	float: right;	height: 11px;	width: 11px;	background: url(highslide/graphics/resize.gif);}.highslide-wrapper .highslide-body {}.highslide-move {    cursor: move;}.highslide-resize {    cursor: nw-resize;}/* These must be the last of the Highslide rules */.highslide-display-block {    display: block;}.highslide-display-none {    display: none;}/* *****************************************************************/
