body,td,th {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   margin:0;

}
body {
 
   background-color:#e3e0cf;
   
   background-image:url(images/sf-gen.jpg);
   background-repeat:repeat-x;
   
   font-family:Arial, Helvetica, sans-serif;

   margin-left: 0px;

   margin-top: 0px;

   margin-right: 0px;

   margin-bottom: 0px;

}
.foto {
border:1px solid #244e59;
}

.foto:hover {
border:1px solid #3b879b;
}

h1 {
color:#005b98;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0px;
}

h2 {
color:#005b98;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/*
@font-face
{
	font-family: "Futura";
	src: url(http://ssl.webstarhotel.com/prova_luca/futural.ttf) format("truetype");
}
*/
.stile1 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#005b98; 
	padding-left:15;
	background-color:#01323f;
}

.testo-home {
font-family:"lucida grande","lucida sans",Arial,Helvetica,sans-serif !important;
font-size:12px;
color:#01323f;
text-align:justify;
}

.pacchetti {
background-image:url(images/sf-pacchetti.jpg);
height:50px;
background-repeat:no-repeat;
}


.titolo1 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#01323f; 
}

.box {
	border-bottom:1px solid #244e59;
	border-left:1px solid #244e59;
	border-right:1px solid #244e59;
	background-color:#ffffff;
}

.prezziario {
border-top: 1px solid #dddddd;
padding:4;
}

.home-book {
color:#FFFFFF !important;
text-decoration:none !important;
}

a.home-book:hover {
color:#FFFFFF !important;
text-decoration:underline !important;
}

a:link {
   color:#005b98;
   text-decoration:underline;
}



a:visited {

   text-decoration: underline;

   color:#005b98;

}



a:hover {

   color: #005b98; 
   text-decoration:none;  
  
}



a:active {

   text-decoration: underline;

   color: #005b98;

}


.link2 {
	color:#FFFFFF !important;
	font-weight:bold;
}



hr {

   border:1px #068bff; solid;

}





.keywords {

   font-size: 9px; 

   color:#3f302d;       
   
}

.barra-menu {
   height:30px;
}

.small{
   color:#01323f;
   text-decoration:underline;
   font-size:9px !important;
}
a:small:hover {

   color: #115a6e; 
   text-decoration:none;  
  
}

.link-menu {

	font-family:Arial, Helvetica, sans-serif;
	
	font-size:14px;

   text-decoration: none;

   color: #005b98 !important;

   display: block;

   padding-right: 5px;

   text-decoration:none !important;

}



a.link-menu:hover {

   color: #cac5a8 !important;
   text-decoration:none;

}

.link-ammin {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   text-decoration: none;
   color: #ffffff !important;
   display: block;
   padding-right: 5px;
   text-decoration:none !important;
   background-color:#005b98;
}
a.link-ammin:hover {
   color: #005b98 !important;
   display: block;
   padding-right: 5px;
   text-decoration:none !important;
   background-color:#ffffff;
}

.barra-menu-int {
   background-image:url(images/back-menu-int.jpg);
   background-repeat:repeat-x;
   border: 1px solid #287f95;
   text-align:center;
}

.menu-int {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color: #ffffff !important;
   text-decoration:none !important;
}
a.menu-int:hover {
   color: #000000 !important;
   text-decoration:none;
}

.bordo{
border:1px solid #244e59;
padding:8px;
background-color:#f0f0f0;
}

.selectC {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 11px;

}

img#destro {
float: right; 
margin-right: 10px;
margi-bottom: 10px;
margin-left:10px;
margin-top: 5px;
}


.formSelect {

   font-family: Geneva, Arial, Helvetica, sans-serif;

   font-size: 10px;

   color:#333333;

   text-align:center;

   filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;

}



.formText {

   font-family: Geneva, Arial, Helvetica, sans-serif;

   font-size: 10px;

   color:#333333;

   text-align:justify;

}



.formTextCenter {

   font-family: Geneva, Arial, Helvetica, sans-serif;

   font-size: 10px;

   color:#333333;

   text-align:center;

}





.error {

   font-weight:bold;

   color:#990000;

   text-transform: uppercase;

}


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


.present {

   font-weight:bold;
   
   color:#01323f;

   font-size: 14px;

}

div.booknowbutton

{

  	BORDER-RIGHT: #244E59 1px solid;
	
  	BORDER-TOP: #244E59 1px solid;
	
  	BORDER-LEFT: #244E59 1px solid;
	
  	BORDER-BOTTOM: #244E59 1px solid;

    BACKGROUND-COLOR: #ffffff;

    FONT-WEIGHT: bold;

    FONT-SIZE: 14px;

    COLOR:#000000;

    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;

}

#bandiere
{
	margin:0;
	width:65px;
	float:right;
}
#band-ita
{
	margin:0;
	background-image:url(images/bandiere/ita.jpg);
	width:30px;
	height:21px;
	float:left;
	right:78px;
}
#band-ita:hover
{
	margin:0;
	background-image:url(images/bandiere/itahover.jpg);
	width:30px;
	height:21px;
}
#band-eng
{
	background-image:url(images/bandiere/eng.jpg);
	width:30px;
	height:21px;
	float:left;
	left:39px;
}
#band-eng:hover
{
	background-image:url(images/bandiere/enghover.jpg);
	width:30px;
	height:21px;
}

.off{
background-image:url(images/sf-offerte.jpg);
background-position:center bottom;
background-repeat:no-repeat;
padding-top:5px;
}

.titolo-off
{
color:#264e5a !important;
font-weight:bold;
text-decoration:none !important;
}
a.titolo-off:hover
{
color:#447b8c !important;
text-decoration:none !important;
}

.titolo-off-mini
{
color:#264e5a !important;
font-size:9px;
text-decoration:none !important;
}
a.titolo-off:hover
{
color:#447b8c !important;
text-decoration:none !important;
}

.tit-box
{
color:#264e5a !important;
font-size:14px;
text-decoration:none !important;
}

a.tit-box:hover
{
color:#447b8c !important;
font-size:14px;
text-decoration:none !important;
}

.prezzo
{
color:#264e5a;
font-size:25px;
font-weight:bold;
}


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

.al_news
{
	color:#15a12e;
   	height:21px;
	
}
.tab_gal
{
	border: 2px solid #005b98 !important;
	
}
.tab_gal:hover
{
	border: 2px solid #0488e0 !important;
}
.pren-cerca {
   font-family:Arial, Helvetica, sans-serif;
   text-decoration: none !important;      
   color: #ffffff !important;
   display: block;
   padding-right: 5px;   
   height:20px;
   line-height:20px;
   font-size:12px;
   font-weight:bold;
   border:1px solid #014573;
   background-color:#005b98 !important; 
}
a.pren-cerca:hover {
   color: #005b98 !important;
   background-color: #ffffff !important;
   text-decoration: none !important;  
   height:20px;
   line-height:20px;
   font-size:12px;
   font-weight:bold;
   border:1px solid #014573; 
   
}



