.clear{	height:0;	overflow:hidden;	clear: both;}#apDiv1 {	position:absolute;	top:39px;	width:402px;	height:25px;	z-index:1;	visibility: visible;	left: 267px;	text-align: right;}#contenitore {	width: 983px;	margin-right: auto;	margin-left: auto;	position: relative;}#top {	width: 983px;	height: 374px;	background-image:url(images/top2.jpg);}.logo {	padding-left: 37px;	width: 372px;	float: left;	height:217px;}.lingue {	padding-top: 104px;	width: 111px;	float: left;	height:113px;	}.home {	width: 42px;	padding-top: 28px;	padding-left: 398px; 	padding-right: 23px;	float: left;	height: 189px;	}#menu{	height:33px;	padding-top: 10px;	margin-left: 5px;	margin-right: 8px;	width: 970px;	text-align: center;	background-image: url(images/sf_menu.gif);	font-size: 15px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}ul#minitabs{list-style: none;margin: 0;padding: 8px 0;    text-align: center;white-space: nowrap}ul#minitabs li{display: inline;margin: 0 15px}ul#minitabs a{text-decoration: none;padding: 0 0 3px;    border-bottom: 0px solid;color: #ffffff}ul#minitabs a#current{border-bottom: 4px solid #c6e4f7;color:#ffffff}ul#minitabs a:hover{border-bottom: 4px solid #c6e4f7;color: #ffffff} #briciole {	font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #706d5d;	background-image: url(images/sf_briciole.jpg);	height: 23px;	width: 961px;	margin-right: 6px;	margin-left: 6px;	padding-left: 10px;	padding-top: 10px;}#briciole h1{	font-weight: bold;	font-size: 10px;	display: inline;}#briciole h1 a{	font-weight: bold;	font-size: 10px;	display: inline;	text-decoration: none;}#briciole h1 a:hover{	font-weight: bold;	font-size: 10px;	display: inline;	text-decoration: underline;}#briciole a{	font-size: 10px;	color: #706d5d;	text-decoration: underline;	}#contsfondo{	margin-right: 6px;	margin-left: 6px;	width: 971px;	background-image:url(images/sf_center.jpg);	background-repeat: no-repeat;	background-position: top;	background-color: #fdf6d5;}#contsfondo2{	width: 971px;	background-image:url(images/sf_center2.jpg);	background-repeat: no-repeat;	background-position: bottom;	min-height: 700px;	height: auto !important;	height: 700px;	}#internoleft{	width: 397px;	float: left;	font-size: 11px;	font-weight: bold;	color: #5c5d5f;}#boxdisponibilita{	width: 310px;	margin-left: 40px;	height: 290px;	font-size: 11px;	font-weight: bold;	background-image:url(images/sf_block_int_disponibilita.gif)}#homeright{	width: 564px;	float: left;	font-size: 13px;	color: #5c5d5f;	line-height: 25px;	padding-right: 10px;	height: 343px;	background-image: url(images/sf_right.jpg);}#virtuale{	width: 871px;	float: left;	font-size: 13px;	color: #5c5d5f;	line-height: 24px;	margin-left: 50px;}#internoright {	width: 564px;	float: left;	font-size: 13px;	color: #5c5d5f;	line-height: 24px;	padding-right: 10px;}#threeboxes{	width: 971px;	clear: left;	font-size: 11px;	color: #5c5d5f;	line-height: 15px;	height: 377px;	background-image: url(images/sf_threebox.jpg);}#offerte{	width: 242px;	padding-left: 25px;	padding-right: 70px;	float: left;	height: 377px;}#disponibilita{	width: 242px;	padding-left: 25px;	padding-right: 65px;	float: left;	height: 377px;}#contatti{	width: 242px;	padding-left: 25px;	padding-right: 30px;	float: left;	height: 377px;}.linksimg{	width: 242px;	text-align: right;}.prezzo{	width: 242px;	padding-bottom:10px;	padding-top: 10px;	border-bottom: 1px solid #dfd5b3;	margin-bottom: 8px;}.prezzoScheda{	width: 242px;	padding-bottom:10px;	padding-top: 10px;	/*border-bottom: 1px solid #dfd5b3;*/	margin-bottom: 8px;}.prezzoScheda strong{	padding-left:10px;	padding-right:10px;	height: 25px;	background-color: #5da8d1;	font-size: 13px;	color: #FFFFFF;	vertical-align: middle;	font-weight: normal;}.prezzoScheda img{	float:right;}.divisore{	width: 242px;	height: 10px;	border-bottom: 1px solid #bfcbc3;	margin-bottom: 10px;}.prezzo strong{	padding-left:10px;	padding-right:10px;	height: 25px;	background-color: #5da8d1;	font-size: 13px;	color: #FFFFFF;	vertical-align: middle;	font-weight: normal;}.prezzo img{	float:right;}.paragrafoleft{	width: 307px;	float: left;}.paragraforight{	width: 257px;	float: left;}.paragrafocontatti{	width: 286px;	padding-right: 10px;	float: left;}.paragrafocontatti img{	float: right;}.cartina{	width: 268px;	float: left;}.news{	width: 564px;	margin-top: 10px;}.titolonews{	font-size: 15px;	color: #E2272E;	font-weight: bold;}.titolonewsBig{	font-size: 18px;	color: #E2272E;	font-weight: bold;}.titolonews a{	font-size: 15px;	color: #E2272E;	font-weight: bold;	text-decoration: none;}.titolonews a:hover {	font-size: 15px;	color: #E2272E;	font-weight: bold;	text-decoration: underline;}.news img{	float: right;	margin-left: 15px;	margin-bottom: 10px;}.linkleggi{	width: 564px;	text-align: right;	margin-top: 25px;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-color: #dbd2a6;	border-bottom-style: solid;}.pagine{	width: 554px;	margin-top: 10px;	height: 20px;	padding-left: 10px;	padding-bottom: 10px;	padding-top: 5px;	background-color: #dbd2a6;	margin-bottom: 15px;}.listalinks1{	width: 200px;	height: 35px;	padding-top: 10px;	padding-left: 5px;	float:left;	margin-bottom: 10px;}.listalinks2{	width: 200px;	height: 35px;	padding-top: 10px;	padding-left: 5px;	background-color: #e8e0b7;	float:left;	margin-bottom: 10px;}.listalinks1 a, .listalinks2 a{	color: #E2272E;	text-decoration: none;}.listalinks1 a:hover, .listalinks2 a:hover{	color: #E2272E;	text-decoration: underline;}.descrizionelinks1{	width: 195px;	height: 35px;	padding-top: 10px;	padding-left: 5px;	float:left;	margin-bottom: 10px;}.descrizionelinks2{	width: 195px;	height: 35px;	padding-top: 10px;	padding-left: 5px;	background-color: #e8e0b7;	float:left;	margin-bottom: 10px;}.descrizionelinks3{	width: 354px;	height: 35px;	padding-top: 10px;	padding-left: 5px;	background-color: #e8e0b7;	float:left;	margin-bottom: 10px;	line-height: 15px;}.descrizionelinks4{	width: 354px;	height: 35px;	padding-top: 10px;	padding-left: 5px;	float:left;	margin-bottom: 10px;	line-height: 15px;}.immaginelinks{	width: 159px;	height: 45px;	float:left;	margin-bottom: 10px;}.pagine a, a:hover{	color: #E2272E;	text-decoration: underline;}#internoright ul{	font-size: 11px;	list-style-image: url(images/bullet.gif);}#bottom{	font-size: 11px;	color: #ffffff;	height: 203px;	width: 983px;	background-image:url(images/sf_bottom.jpg);	clear: left;}#bottom ul {	font-size: 11px;	color: #ffffff;	width: 135px; /*110px;*/	float: left;	list-style-type: none;	line-height: 18px;	height: 70px;	margin: 0px 0px 0px 0px;	padding-left: 20px;	padding-top: 53px;}.banner {	padding-top: 53px;	padding-left: 30px;	width: 247px; /*110px;*/	float: left;	height: 70px;}#bottom a{	color: #ffffff;	text-decoration: none;	}#bottom a:hover{	color: #ffffff;	text-decoration: underline;	}.address{	color: #ffffff;	font-size: 11px;	text-align: right;	clear: left;	width: 960px;	padding-top:35px;}.facebook{	padding-top: 53px;	padding-left: 25px;	width: 109px; /*109px;*/	float: left;	height: 35px;}.annulla{	background-image: url(images/lnk-annulla.gif);	}.invia{	background-image: url(images/lnk_invia.gif);	}#piu_uno {	position: absolute;	height: 20px;	width: 80px;	left: 901px;	top: 8px;	z-index: 100;}#lyoness {	width:400px;	height:25;	position:absolute;	z-index:50px;	left: 560px;	top: 330px;}
