body
{
	background-color:#c6c6c6;
	font-family:"Calibri";
	color: #333333;
	font-size:12px;
	margin:0;
}
#page
{
	background-color:#FFFFFF;
	width:1024px;
}
a:link 
{
   	text-decoration: none;
}
a:visited 
{
   	text-decoration: none;
}
a:hover
{
   	text-decoration: underline;
}
a:active 
{
   	text-decoration: none;
}
h2
{
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
	font-family:"arial";	
}
h2 span
{
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
	font-family:"arial";	
}
.titolo
{
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	font-family:"Garamond";
	text-transform:uppercase;
}
.sottotitolo
{
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	font-family:"Times New Roman";
}
.txt
{
	font-family:"Calibri";
	font-size: 14px;
	color: #ffffff;
	text-align: left;
}
.citta
{
	color:#ff6600;
	font-family:"Calibri";
	font-size:26px;
	margin-left:20px;
}
.citta_b
{
	color:#000000;
	font-family:"Calibri";
	font-size:26px;
}
.localita_scheda
{
	color:#ffffff;
	font-family:"Calibri";
	font-size:26px;
	margin-left:20px;
}
.localita_piccolo
{
	color:#333333;
	font-size:12px;
	font-family:"Times New Roman";
}
.nome_hotel_mini
{
	color:#333333;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	font-family:"Times New Roman";
}
.nome_hotel
{
	color:#ff6600;
	font-family:"Calibri";
	font-size:26px;
	margin-left:20px;
}
.nome_hotel_piccolo
{
	color:#ff6600;
	font-family:"Calibri";
	font-size:18px;
}
.nome_riquadro
{
	color:#000000;
	font-family:"Calibri";
	font-size:18px;
}
.titolo_box
{
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
	font-family:"Garamond";
	text-transform:uppercase;
}
#barra_nera
{
	background-color:#000000;
	width:1024px;
	height:30px;
	border-top-color: #ff6600;
	border-top-style: solid;
	border-top-width: 1px;
}
#barra_grigia_b
{
	height:auto;
	width:1024px;
	color:#FFFFFF;
	font-size:12px;
	font-family:"Calibri";
	background-color:#575757;
}
#barra_keywords
{
	height:23px;
	width:960px;
	color:#FFFFFF;
	font-family:"Calibri";
	font-size:12px;
	background-color:#575757;
float:left;

}

#bandiere
{
	float:right;
	width:64px;
	background-color:#575757;

}

#bandiere
{
	float:right;
	width:64px;
	background-color:#575757;




}
#top
{
	width:1024px;
	height:110px;
	background-image:url(../images/sf-top.jpg);
}
#top_sx
{
	width:297px;
	height:110px;
	float:left;
}
#top_dx
{
	width:324px;
	height:110px;
	float:right;
}
#barra_menu
{
	height:30px;
	width:1024px;
	background-image:url(../images/sf-menu.jpg);
	margin:0;
}
#barra_nera
{
	background-color:#000000;
	width:1024px;
	height:30px;
	border-top-color: #ff6600;
	border-top-style: solid;
	border-top-width: 1px;
}
.form_ric
{
	font-family:"Times New Roman";
	font-size: 13px;
	margin:0;
}
.tasto_cerca
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	background-color:#EBEBEB;
	border: 1px;
	border-style: solid;
	border-color:#666666;	
}
#barra_grigia
{
	height:30px;
	width:1024px;
	background-image:url(images/sf-menu.jpg);
	margin:0 auto;
}
hr
{
   border:1px #FF6600 solid;
}
#corpo
{
	background-color:#eaeaea;
	width:1024px;
}
ul
{
	margin:0; 
	padding:0;
	list-style-type:none;
	font-size:0;
}
#menu
{
	width:800px;
	height:30px;
	margin-left:50px;
    float:left;
	position: inherit;
}
#menu li
{
	float:left;
	margin:0;
}
#menu li a
{
	width:130px;
	height:30px;
	display:block;
	font:bold 13px/29px "Calibri";
	color:#ff6600;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
#menu li a:hover
{
	background-image:url(images/sf-menu-over.jpg);
	width:130x;
	height:30px;
	color:#ffffff;
	background-color:inherit;
}
#menu li.hover
{
	float: left;
	margin:0;
	background-image:url(images/sf-menu-over.jpg);
	width:130px;
	height:30px;
	display:block;
	font:bold 13px/29px "Calibri";
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
.menu_sx_foto
{
	font-size:14px;
	font-family:"lucida grande","lucida sans",Arial,Helvetica,sans-serif !important;
	color:#384560 !important;
	text-decoration:underline !important;
}
.menu_sx_foto:hover
{
	font-size:14px;	
	font-family:"lucida grande","lucida sans",Arial,Helvetica,sans-serif !important;
	text-decoration:underline !important;
	color:#FF6600 !important;
}
.pul_invia
{
	background-image:url(images/tasto-invia.jpg);
	font-size:0px;
	color:trasparent;
	border:0;
	width:47px;
	height:47px;
}
.pul_invia:hover
{
	background-image:url(images/tasto-invia-hover.jpg);
	font-size:0px;
	color:trasparent;
	border:0;
	width:47px;
	height:47px;
}
#pul_prenota_1 a
{
	background-image:url(images/prenota.jpg);
	width:93px;
	height:19px;
	margin-right:90px;
	float:right;
}
#pul_prenota_1 a:hover
{
	background-image:url(images/prenotahover.jpg);
	width:93px;
	height:19px;
	margin-right:90px;
	float:right;
}
#pul_prenota_2 a
{
	background-image:url(images/booknow.jpg);
	width:93px;
	height:19px;
	margin-right:90px;
	float:right;
}
#pul_prenota_2 a:hover
{
	background-image:url(images/booknowhover.jpg);
	width:93px;
	height:19px;
	margin-right:90px;
	float:right;
}
/* BOOKING */

.WT
{
	background-image: url(images/bianco.gif);
}


.LS
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFF00;
}

.LS:hover
{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
}

.LS:visited
{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00; 
}

.LS:active
{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00; 
}


.LIF
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3333CC;
}

.LIF:hover
{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
}

.LIF:visited
{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99FFFF; 
}

.LIF:active
{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF66; 
}


.FT
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.FTV
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.FTVB
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #072F5D;
	font-weight: bold;
}

.FTC
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #665D56;
}

.FTCB
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF00;
	font-weight: bold;
}


.selectC 
{
         BACKGROUND-COLOR: #cfd7c7;
	     FONT-SIZE: 11px; 
	     COLOR: #000000; 
		 BORDER-COLOR:#cfd7c7;
		 FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; 
}

.textC 
{
		BORDER-RIGHT: #BFB7A9 1px solid; 
		BORDER-TOP: #BFB7A9 1px solid; 
		BORDER-LEFT: #BFB7A9 1px solid;
		BORDER-BOTTOM: #BFB7A9 1px solid;
		FONT-SIZE: 11px; 
		COLOR: #072F5D; 
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; 
}

.buttonC 
{
	 	BORDER-RIGHT: #ff6600 1px solid; 
	 	BORDER-TOP: #000000 1px solid;
	 	BORDER-LEFT: #000000 1px solid;
	 	BORDER-BOTTOM: #ff6600 1px solid; 
		 BACKGROUND-COLOR: #000000;
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
	 	COLOR:#FFFFFF;
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; 
}

div.booknowbutton
{
	 	BORDER-RIGHT: #ff6600 1px solid; 
	 	BORDER-TOP: #000000 1px solid;
	 	BORDER-LEFT: #000000 1px solid;
	 	BORDER-BOTTOM: #ff6600 1px solid; 
		 BACKGROUND-COLOR: #000000;
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
	 	COLOR:#FFFFFF;
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; 
}

.TDIV
{
 		background-color:#E9E3D3;
}
#bottom
{
	background-image:url(../images/sf-scrittawsh.jpg);
	width:1024px;
	height:65px;
}
#bottom_sx
{
	width:371px;
	height:65px;
	float:left;
}
#bottom_dx
{
	width:650px;
	text-align:left;
	height:65px;
	float:left;
}
.cont_gen
{
	border:1px solid #c6c6c6;
	background-color:#f2f1e8;
}
.bottcerca
{
	background-image:url(../images/bottcerca.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	width:116px;
	height:53px;
}
.bottcerca:hover
{
	background-image:url(../images/bottcercahover.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	width:116px;
	height:53px;
}
#box_sx
{
	width:700px;
	float:left;
}
#box_dx
{
	width:250px;
	float:right;
	margin-left:20px;
}

