body {	background-color: #000000;	background-image: url(../img/sf_03.jpg); 	background-repeat: repeat-x;	font-family: Trebuchet MS;	font-size: 12px;	color: #FFFFFF;	text-align: center;	margin: 0px;	padding: 0px;}/* start --- css homepage per colonne con sponsor */#boxSPONSOR {	width: 1180px;	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}#boxSPONSOR-SX {	width: 140px;	margin: 510px 0 0 0;	padding: 0px;	float: left;}#boxSPONSOR-CENTER {	width: 900px;	margin: 0px;	padding: 0px;	float: left;}#boxSPONSOR-DX {	width: 140px;	margin: 520px 0 0 0;	padding: 0px;	float: left;}/* end --- css homepage per colonne con sponsor */#box {	width: 900px;	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;	padding-left: 0px;	padding-right: 0px;}#boxMenu {	text-align: center;	padding: 0;	margin: 0 0 0 7px;}.boxMenuTxt {	padding: 30px 14px 30px 14px;	margin: 0;	color: #CBA3D5;	font-size: 18px;	cursor: pointer;		float: left;}#boxSlide 				{ height: 290px; background-color: white; padding: 0; margin: 0; }.boxSlide_01 			{ width: 40px; padding: 0; margin: 0; float: left; }.boxSlide_02 			{ width: 820px; padding: 0; margin: 0; float: left; }#boxCenter 				{ background-color: #1A1A1A; }#boxLogin 				{ padding: 10px 25px 10px 25px; margin: 0 0 10px 0; text-align: left; background-color: #1A1A1A; }#boxLogin_01			{ width: 50%; padding: 0 0 0 0; margin: 0 0 0 0; text-align: left; float: left; }#boxLogin_02			{ width: 50%; padding: 0 0 0 0; margin: 0 0 0 0; text-align: right; float: left; }#boxGalleryH 			{ width: 555px;	text-align: left; padding: 0 0 25px 25px; float: left; }.boxGallery_01H 			{ padding: 20px 0 5px 0; text-align: center; }.boxGallery_02H 			{ margin: 0 12px 0 0; float: left; }#boxGallery				{ width: 100%; background-color: #000000; }.boxGallery_01			{ background-color: #1A1A1A; font-size: 14px; color: #CCA3D5; text-align: left; margin: 0 0 10px 0; padding: 20px 0 20px 25px; }.boxGallery_02			{ text-align: center; font-size: 10px; color: #5F5F5F; padding: 0 4px 4px 0; float: left; }.boxGallery_03			{ text-align: center; font-size: 10px; color: #5F5F5F; padding: 0 20px 15px 0; float: left; }.boxGallery_04			{ text-align: center; font-size: 10px; color: #5F5F5F; padding: 0 13px 15px 0; float: left; }#boxCalamidoroHotelH 	{ padding: 25px 0px 25px 0px; }#boxNewEntryH 			{ width: 557px;	text-align: left; padding: 50px 0 25px 25px; float: left; }#boxFacebookH 			{ height: 47px; background-color: #3B5999; margin-top: 10px; }#boxFacebookH1 			{ width: 250px; padding: 0px 0px 0px 50px; text-align: left; float: left; }#boxFacebookH2 			{ width: 300px; padding: 9px 0px 0px 0px; text-align: center; float: left; }#boxFacebookH3 			{ width: 250px; padding: 13px 50px 0px 0px; text-align: right; float: left; }#boxEventiH				{ width: 269px; text-align: left; margin: 0 0 0 25px; float: left; }.boxEventi_01H			{ text-align: center; padding: 20px 0 5px 0; }.boxEventi_02H			{ min-height: 254px; background-image: url(../img/sf_02.jpg); background-repeat: no-repeat; padding: 35px 0 35px 15px; }#boxEventi				{ width: 100%; background-color: #000000; }.boxEventi_01			{ background-color: #1A1A1A; text-align: left; margin: 0 0 10px 0; padding: 20px 0 20px 25px; }.boxEventi_02			{ width: 500px; padding: 0 0 0 0; float: left; }.boxEventi_03			{ width: 330px; padding: 0 0 0 25px; float: left; }#boxLoghi				{ width: 100%; text-align: center;	margin: 10px 0 10px 0; }.boxLoghi_01			{ float: left; }#boxFooter				{ width: 100%; background-color: #1A1A1A; text-align: center; margin: 10px 0 10px 0; padding: 20px 0 30px 0; }#boxSale				{ width: 100%; background-color: #000000; }.boxSale_01				{ background-color: #1A1A1A; text-align: left; margin: 0 0 10px 0; padding: 20px 0 20px 25px; }.boxSale_02				{ width: 445px; height: 300px; background-image: url(../img/vipera_sf.jpg); background-repeat: no-repeat;  text-align: center; margin: 0 10px 10px 0; padding: 0 0 0 0; float: left; }.boxSale_03				{ width: 445px; height: 300px; background-image: url(../img/viper8_sf.jpg); background-repeat: no-repeat; text-align: center; margin: 0 0 0 0; padding: 0 0 0 0; float: left; }/*.boxSale_04				{ width: 445px; height: 300px; background-image: url(../img/pontile_sf.jpg); background-repeat: no-repeat;  text-align: center; margin: 0 10px 10px 0; padding: 0 0 0 0; float: left; }.boxSale_04				{ width: 445px; height: 300px; background-image: url(../img/piazzetta_sf.jpg); background-repeat: no-repeat;  text-align: center; margin: 0 10px 10px 0; padding: 0 0 0 0; float: left; }*/.boxSale_04				{ width: 445px; height: 300px; text-align: center; margin: 0 10px 10px 0; padding: 0 0 0 0; float: left; }.boxSale_05				{ width: 445px; height: 300px; background-image: url(../img/bodega_sf.jpg); background-repeat: no-repeat; text-align: center; margin: 0 0 0 0; padding: 0 0 0 0; float: left; }.boxSale_06				{ width: 100%; height: 300px; background-image: url(../img/caragatta_sf.jpg); background-repeat: no-repeat; text-align: center; margin: 0 0 0 0; float: left; }.boxSale_07				{ width: 445px%; height: 300px; background-image: url(../img/folienoire_sf.jpg); background-repeat: no-repeat; text-align: center; margin: 0 0 0 0; float: left; }#boxListaInternet		{ width: 100%; background-color: #000000; }.boxListaInternet_01	{ background-color: #1A1A1A; text-align: left; margin: 0 0 10px 0; padding: 20px 0 20px 25px; }.boxListaInternet_02	{ width: 305px; background-color: #343434; padding: 10px 10px 10px 20px; float: left; }.boxListaInternet_03	{ padding: 0 0 0 15px; float: left; }.boxListaInternet_04	{ width: 385px; background-color: #343434; margin: 0px 20px 0px 0px; padding: 30px 10px 30px 20px; text-align: center; float: left; }.formTextA				{ width: 60px; font-size: 14px; color: #CCA3D5; float: left; }.formInputA 				{ width: 225px; font-size: 14px; color: #CCA3D5; float: left; }.formTextB				{ width: 140px; font-size: 14px; color: #5F5F5F; margin: 3px 0 3px 0; float: left; }.formInputB 				{ width: 310px; font-size: 14px; color: #5F5F5F; margin: 3px 0 3px 0; float: left; }.formTextC				{ width: 85px; font-size: 14px; color: #CCA3D5; margin: 3px 0 3px 0; float: left; }.formInputC 				{ width: 150px; font-size: 14px; color: #CCA3D5; margin: 3px 0 3px 0; float: left; }.formTextD				{ width: 110px; font-size: 14px; color: #5F5F5F; float: left; }.formInputD 				{ width: 150px; font-size: 14px; color: #5F5F5F; float: left; }.formTextE				{ width: 90px; font-size: 14px; color: #CCA3D5; float: left; }.formInputE 				{ width: 120px; font-size: 14px; color: #CCA3D5; float: left; }.formTextF				{ width: 80px; min-height: 35px; text-align: left; margin: 0px 0px 0px 30px; font-size: 16px; color: #CCA3D5; float: left; }.formFieldF 				{ width: 225px; min-height: 35px; text-align: left; font-size: 14px; color: #CCA3D5; float: left; }.formInputF 				{ width: 225px; padding: 6px; border: 1px solid #888; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }.formSelectF			{ padding: 6px; border: 1px solid #888; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }.formTextG				{ width: 68px; min-height: 35px; text-align: left; margin: 7px 0px 0px 0px; font-size: 14px; color: #CCA3D5; float: left; }.formFieldG 				{ width: 225px; min-height: 35px; text-align: left; font-size: 14px; color: #CCA3D5; float: left; }.formInputG 				{ width: 208px; padding: 6px; border: 1px solid #888; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }.formTextareaG			{ width: 208px; height: 35px; padding: 6px; border: 1px solid #888; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 10px; }.formSelectG			{ padding: 6px; border: 1px solid #888; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }.formTextH				{ width: 120px; min-height: 35px; text-align: left; margin: 7px 0px 0px 0px; font-size: 14px; color: #CCA3D5; float: left; }.formFieldH 				{ width: 225px; min-height: 35px; text-align: left; font-size: 14px; color: #CCA3D5; float: left; }.formInputH 				{ width: 208px; padding: 6px; border: 1px solid #888; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }.formSelectH			{ padding: 6px; border: 1px solid #888; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }#boxInformazioni		{ width: 100%; background-color: #000000; }.boxInformazioni_01		{ background-color: #1A1A1A; font-size: 14px; color: #CCA3D5; text-align: left; margin: 0 0 10px 0; padding: 20px 0 20px 25px; }.boxInformazioni_02		{ width: 500px; float: left; }.boxInformazioni_03		{ width: 300px; background-color: #343434; padding: 25px; float: left; }#boxCommunity			{ width: 100%; background-color: #000000; }.boxCommunity_01		{ background-color: #1A1A1A; font-size: 14px; color: #CCA3D5; text-align: left; margin: 0 0 10px 0; padding: 20px 0 20px 25px; }.boxCommunity_02		{ background-color: #1A1A1A; font-size: 14px; color: #CCA3D5; text-align: left; margin: 0 0 10px 0; padding: 20px 0 20px 320px; }.boxCommunity_03		{ background-color: #1A1A1A; font-size: 14px; color: #CCA3D5; text-align: left; margin: 0 0 10px 0; padding: 20px 0 20px 230px; }#boxPrenotazioni		{ width: 100%; background-color: #000000; }.boxPrenotazioni_01		{ background-color: #1A1A1A; font-size: 14px; color: #CCA3D5; text-align: left; margin: 0 0 10px 0; padding: 20px 0 20px 25px; }.boxPrenotazioni_02		{ width: 500px; float: left; }.boxPrenotazioni_03		{ width: 300px; background-color: #343434; padding: 25px; float: left; }.boxPrenotazioni_04		{ background-color: #1A1A1A; background-image: url(../img/sf_04.jpg); background-repeat: no-repeat; font-size: 14px; color: #CCA3D5; text-align: left; margin: 0 0 10px 0; padding: 20px 0 20px 25px; }.boxPrenotazioni_05		{ width: 850px; }.boxPrenotazioni_06		{ width: 850px; background-color: #343434; padding: 0px; }.boxPrenotazioni_07 		{ width: 375px; padding: 25px 25px 25px 25px; float: left;}.boxPrenotazioni_08		{ width: 800px; padding: 25px 25px 25px 25px; }.boxClose 				{ clear: left; }.txt01 {	color: #FFFFFF;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txt01 a:link{	color: #FFFFFF;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txt01 a:visited{	color: #FFFFFF;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txt01 a:hover{	color: #6A6464;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}.txt02 {	color: #C67EC0;	font-size: 16px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txt02 a:link{	color: #C67EC0;	font-size: 16px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txt02 a:visited{	color: #C67EC0;	font-size: 16px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txt02 a:hover{	color: #6A6464;	font-size: 16px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}.txtEventi_01 {	color: #C67EC0;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtEventi_01 a:link{	color: #C67EC0;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtEventi_01 a:visited{	color: #C67EC0;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtEventi_01 a:hover{	color: #6A6464;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}.txtEventi_02 {	color: #C67EC0;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtEventi_02 a:link{	color: #C67EC0;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtEventi_02 a:visited{	color: #C67EC0;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtEventi_02 a:hover{	color: #6A6464;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}.txtEventi_03 {	color: #000000;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtEventi_03 a:link{	color: #000000;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtEventi_03 a:visited{	color: #000000;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtEventi_03 a:hover{	color: #6A6464;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}.txtSale_01 {	color: #CCA3D5;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtSale_01 a:link{	color: #CCA3D5;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtSale_01 a:visited{	color: #CCA3D5;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtSale_01 a:hover{	color: #CCA3D5;	font-size: 14px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}.txtSale_02 {	color: #CCA3D5;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtSale_02 a:link{	color: #CCA3D5;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtSale_02 a:visited{	color: #CCA3D5;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtSale_02 a:hover{	color: #CCA3D5;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}.txtListaInternet_01 {	color: #CCA3D5;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtListaInternet_01 a:link{	color: #CCA3D5;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtListaInternet_01 a:visited{	color: #CCA3D5;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtListaInternet_01 a:hover{	color: #CCA3D5;	font-size: 18px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}.txtFooter_01 {	color: #5F5F5F;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtFooter_01 a:link{	color: #5F5F5F;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtFooter_01 a:visited{	color: #5F5F5F;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtFooter_01 a:hover{	color: #FFFFFF;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}.txtCommunity_01 {	color: #5F5F5F;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtCommunity_01 a:link{	color: #5F5F5F;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtCommunity_01 a:visited{	color: #5F5F5F;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtCommunity_01 a:hover{	color: #FFFFFF;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}.txtGallery_01 {	color: #5F5F5F;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtGallery_01 a:link{	color: #FFFFFF;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtGallery_01 a:visited{	color: #FFFFFF;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: none;}.txtGallery_01 a:hover{	color: #5F5F5F;	font-size: 12px;	letter-spacing: 0px;	padding-left: 0px;	text-decoration: underline;}