html,body{	margin: 0px auto;	padding: 0;	text-align: center;}body{	font-family: Verdana,Helvetica,arial,sans-serif;	font-size: 10px;	text-align: center;	background: #032727 url(../imgs/sfMain.jpg) repeat-x;}input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-weight: normal;}td a {	color: #0066cc;	font-size: 10px;	font-style: normal;	font-weight: normal;	text-decoration: none;}td a:hover {	color: #ff0000;	font-size: 10px;	font-style: normal;	font-weight: normal;	text-decoration: underline;}select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-weight: normal;}textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-weight: normal;}div#container{	width: 100%;	margin: 0px auto;	text-align: center;	background: url(../imgs/sfContent.jpg) top center repeat-y;	position: relative;}div#header{	background: url(../imgs/sfHeader.jpg) center no-repeat;	height: 300px;	margin: 0px auto;	text-align: center;}#menu {	padding-top: 273px;	padding-top /**/: 272px;	margin: 0px auto;	width: 800px;	height: 27px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #ffffff;	font-weight: normal;	text-align: center;}*:first-child+html #menu {	padding-top: 273px;	margin: 0px auto;	width: 800px;	height: 27px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #ffffff;	font-weight: normal;}#menu ul {	margin: 0px;	padding: 0px;}#menu ul li {	padding: 3px 20px 0px 15px;	float: left;	margin: 0px auto;	color: #ffffff;	list-style: none;	background: url(../imgs/separamenu.jpg) right no-repeat;	display: inline;}#menu ul li a {	text-decoration: none;	color: #ffffff;}#menu ul li a:hover {	color: #ffcc66;}div#contenuti{	width: 840px;	background: url(../imgs/sfContenuti.jpg) top center repeat-y;	margin: 0px auto;	text-align: left;	padding-bottom: 30px;	clear: both;}*:first-child+html div#contenuti{	width: 840px;	background: url(../imgs/sfContenutiBis.jpg) top center repeat-y;	margin: 0px auto;	text-align: left;	padding-bottom: 30px;	clear: both;}div#footer{	clear: both;	text-align: right;	padding: 20px 0px 0px 0px;    background-color: #ffffff;	height: 20px;	width: 800px;	margin: 0px auto;	color: #003399;}div#footer a{	color: #003399;	font-weight: normal;	text-decoration: none;}div#footer a:hover{	color: #ff0000;	font-weight: normal;	text-decoration: underline;}#foldheader{	cursor: pointer;	font-weight: normal;	list-style: none;	color: #3d5663;	padding: 3px 0px 3px 0px;	float: left;	margin: 0px 0px 0px 7px;	margin /**/: 0px 0px 0px 14px;}#foldinglist{	padding: 0px;	float: left;	color: #ffffff;	list-style: none;	width: 180px;	display: inline;}div#pagina {	width: 550px;	text-align: left;	padding: 10px 5px 30px 5px;	margin-left: 255px;	background-color: #f1edec;}div#naviga {	width: 220px;	text-align: left;	padding: 0px;	left: 0;	background-color: #f1edec;	float: left;	margin-left: 13px;	margin-left /**/: 25px;}#naviga img {	padding: 0px;}#naviga ul {	margin: 0px;	padding: 0px;}#naviga ul li a {	text-decoration: none;	color: #ffffff;}#naviga ul li a:hover {	color: #ffcc00;}.li {	padding: 3px 0px 3px 25px;	float: left;	margin: 0px 0px 0px 7px;	margin /**/: 0px 0px 0px 14px;	color: #ffffff;	list-style: none;	width: 180px;	background: url(../imgs/sful.jpg) left no-repeat;}.libis {	padding: 3px 0px 3px 25px;	float: left;	margin: 0px 0px 0px 0px;	margin /**/: 0px 0px 0px 14px;	color: #ffffff;	list-style: none;	width: 180px;	background: url(../imgs/sful.jpg) left no-repeat;	display: inline;}*:first-child+html .libis {	padding: 3px 0px 3px 25px;	float: left;	margin: 0px 0px 0px 0px;	color: #ffffff;	list-style: none;	width: 180px;	background: url(../imgs/sful.jpg) left no-repeat;	display: inline;}.cataloghi {	width: 212px;	margin: 0px auto;	background: #ffffff url(../imgs/sfcataloghi.jpg) top center no-repeat;	text-align: center;	color: #0066cc;	font-size: 12px;	font-style: italic;	font-weight: 900;	padding-top: 5px;}.proposte {	width: 212px;	margin: 0px auto;	background: #ffffff url(../imgs/sfcataloghi.jpg) top center no-repeat;	text-align: left;	color: #0066cc;	font-size: 10px;	font-weight: normal;	padding-top: 5px;}.dettagli {	width: 540px;	text-align: left;	padding: 5px 0px 5px 0px;	margin: 0px auto;	background-color: #ffffff;	color: #0066cc;	min-height: 180px;}.dettagli a {	text-decoration: none;	color: #ff6600;}.dettagli a:hover {	color: #ff6600;	text-decoration: underline;}.itabold {	color: #0066cc;	font-size: 12px;	font-style: italic;	font-weight: 900;}.normalblu10 {	color: #0066cc;	font-size: 10px;	font-style: normal;	font-weight: normal;}.normalblu {	color: #0066cc;	font-size: 12px;	font-style: normal;	font-weight: normal;}.normal {	color: #000000;	font-size: 10px;	font-style: normal;	font-weight: normal;}.normalsfred {	color: #000000;	font-size: 10px;	font-style: normal;	font-weight: normal;	background-color: #84b08a;}.normalstr {	color: #000000;	font-size: 10px;	font-style: normal;	font-weight: normal;	text-decoration: line-through;}.normalgiu {	color: #000000;	font-size: 10px;	font-style: normal;	font-weight: normal;	text-align: justify;}.normal11 {	color: #000000;	font-size: 11px;	font-style: normal;	font-weight: normal;}.bold10 {	color: #000000;	font-size: 10px;	font-style: normal;	font-weight: 900;}.bold10str {	color: #000000;	font-size: 10px;	font-style: normal;	font-weight: 900;	text-decoration: line-through;}.boldred11 {	color: #ff0000;	font-size: 11px;	font-style: normal;	font-weight: bold;}.boldred11 a {	color: #ff0000;	font-size: 11px;	font-style: normal;	font-weight: bold;	text-decoration: underline;}.boldred11 a:hover {	color: #003399;	font-size: 11px;	font-style: normal;	font-weight: bold;	text-decoration: underline;}.boldblu {	color: #0066cc;	font-size: 12px;	font-style: normal;	font-weight: 900;}.boldblu a {	color: #0066cc;	font-size: 12px;	font-style: normal;	font-weight: 900;	text-decoration: none;}.boldblu a:hover {	color: #ff0000;	font-size: 12px;	font-style: normal;	font-weight: 900;	text-decoration: underline;}.boldblu10 {	color: #0066cc;	font-size: 10px;	font-style: normal;	font-weight: 900;}.boldblu10 a {	color: #0066cc;	font-size: 10px;	font-style: normal;	font-weight:  900;	text-decoration: none;}.boldblu10 a:hover {	color: #ff0000;	font-size: 10px;	font-style: normal;	font-weight:  900;	text-decoration: underline;}.biancobold {	color: #ffffff;	font-size: 10px;	font-style: normal;	font-weight: bold;}.tabella td {	height: 40px;	border-bottom: #425971 1px dashed;}.bordogiu {	height: 30px;	border-bottom: #425971 1px dashed;}.bordogiu a {	color: #0066cc;	text-decoration: none;}.bordogiu a:hover {	color: #ff6600;	text-decoration: underline;}.headtb {	color: #ffffff;	background-color: #094162;	height: 40px;	text-align: left;	font-size: 10px;	font-weight: bold;	border-bottom: #ffffff dashed 1px;}.headtbcen {	color: #ffffff;	background-color: #094162;	height: 40px;	text-align: center;	font-size: 10px;	font-weight: bold;	border-bottom: #ffffff dashed 1px;}.headtbcen11 {	color: #ffffff;	background-color: #094162;	height: 60px;	text-align: center;	font-size: 11px;	font-weight: bold;	border-top: #ffffff dashed 1px;	border-bottom: #ffffff dashed 1px;}.headtbcensm {	color: #ffffff;	background-color: #094162;	height: 20px;	text-align: center;	font-size: 9px;	font-weight: bold;}.sfondo_testo_body a{	color: #0066cc;	text-decoration: none;	font-size: 10px;	font-weight: bold;}.sfondo_testo_body a:hover{	color: #ff0000;	text-decoration: underline;	font-size: 10px;	font-weight: bold;}.tabella {	background-color: #ffffff;	border: #ffffff 1px solid;}.nobor {	border: 0px;}.titolo_pagine_body {	margin-top: 12px;	margin-bottom: 8px;}.sfondo_testo_body{	background-color: #ffffff;	padding: 10px 5px 10px 5px;	color: #0066cc;}.links a{	color: #0066cc;	text-decoration: none;}.links a:hover{	color: #e88033;	text-decoration: none;}.link_richiesta_info_cont{	padding-left: 380px;}.link_richiesta_info a{	color: #0066cc;	text-decoration: none;}.link_richiesta_info a:hover{	color: #e88033;	text-decoration: none;}.img_golf{	margin-left: 55px;	border: #0033ff solid 1px;	padding: 2px;	background-color: #ffffff;}.parchi{	width: 160px;	height: 130px;	float: left;}.testo_parchi{	width: 350px;	height: 220px;	float: right;}.testo_cartine{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;}