BODY {
	BACKGROUND-COLOR: #000000; 
        MARGIN: 20px;
        background:url(sf_01.GIF)
        bgproperties : fixed ;
        COLOR : #FFFFFF;
}

h1 {position: absolute;  top: 0; left : 220; text-align: center; color:#FFFFFF;  FONT-FAMILY: arial, sans-serif; FONT-SIZE: 13px;} 

B {
	FONT-WEIGHT: bold
 
}

.submit2 {
	  COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: bold ; border : 0px solid #000000; width: 57px; height: 19px; cursor: hand; background-image: url('submit.jpg')
}

.submit3 { COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: bold ; width: 80px ; cursor: hand; background: black}

.input_ici { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 ; width: 130px; border : 1px solid black}
.input_link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 ; width: 130px; height : 19px; border : 2px solid green; background : #DDDDDD;}

.richieste { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF ; background-color: #000000 ; border : 1px solid green}

.txt_area { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 210px; font-weight: normal; color: #000000 ;  border : 1px solid black ; SCROLLBAR-FACE-COLOR: #FFFFFF ; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF
}
.

.linkred:link {
	COLOR: #8f1e33; TEXT-DECORATION: underline; FONT-FAMILY: verdana, arial, helvetica, sanserif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.linkred:visited {
	COLOR: #8f1e33; TEXT-DECORATION: underline; FONT-FAMILY: verdana, arial, helvetica, sanserif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.linkred:hover {
	COLOR: #002d64; TEXT-DECORATION: none; FONT-FAMILY: verdana, arial, helvetica, sanserif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.linkred:active {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.sistema:link {
	COLOR: #336699; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.sistema:visited {
	COLOR: #336699; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.sistema:hover {
	COLOR: #002d64; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.linklrg:active {
	COLOR: #0000ff; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.linklt:link {
	COLOR: #777777; TEXT-DECORATION: underline
}
.linklt:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.linklt:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.linklt:active {
	COLOR: #777777; TEXT-DECORATION: underline
}
DIV.abstract { MARGIN: 0px 2px 0px 10px }
DIV.uno {MARGIN-LEFT :-19px ;}
.crumbs {
	COLOR: #8f1e33; FONT-FAMILY: verdana, arial, helvetica, sanserif; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.crumbs:link {
	COLOR: #8f1e33; FONT-FAMILY: verdana, arial, helvetica, sanserif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.crumbs:visited {
	COLOR: #8f1e33; FONT-FAMILY: verdana, arial, helvetica, sanserif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.crumbs:hover {
	COLOR: #8f1e33; FONT-FAMILY: verdana, arial, helvetica, sanserif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.crumbs:active {
	COLOR: #dddddd; FONT-FAMILY: verdana, arial, helvetica, sanserif; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.leftsubnavhead {
	BACKGROUND-COLOR: #666666; COLOR: #dfdfdf; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; TEXT-TRANSFORM: uppercase
}
.leftsubnav {
	COLOR: #234669; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.leftsubnavon {
	BACKGROUND-COLOR: #cadbec; COLOR: #8f1e33; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px; TEXT-DECORATION: underline
}
.leftsubnav:link {
	COLOR: #234669; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.leftsubnav:visited {
	COLOR: #234699; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.leftsubnav:hover {
	COLOR: #234669; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.leftsubnav:active {
	COLOR: #8f1e33; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.paginationon {
	BACKGROUND-COLOR: #cadbec; COLOR: #8f1e33; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-DECORATION: underline
}
.newson {
	BACKGROUND-COLOR: #cadbec; COLOR: #234669; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px; TEXT-DECORATION: underline
}
.pagetitle {
	COLOR: #336699; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 16px; FONT-WEIGHT: bold; MARGIN: 4px
}
.pagetitlered {
	COLOR: #8f1e33; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 16px; FONT-WEIGHT: bold; MARGIN: 4px
}
.titlered {
	COLOR: #8f1e33; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.titleblue {
	COLOR: #336699; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.subtitlered {
	COLOR: #8f1e33; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.subtitleblue {
	COLOR: #336699; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.subtitleredsm {
	COLOR: #8f1e33; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.searchtitlered {
	COLOR: #8f1e33; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.hometitleblue {
	COLOR: #275078; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.hometitlered {
	COLOR: #8f1e33; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.hometitlespecial {
	BACKGROUND-COLOR: #336699; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.homesubtitle {
	COLOR: #336699; FONT-FAMILY: arial, helvetica, sanserif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.specialoffers {
	BACKGROUND-COLOR: #eef3f9
}
.searchform {
	BACKGROUND-COLOR: #cadbec; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sanserif; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.photosearchform {
	BACKGROUND-COLOR: #cadbec; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sanserif; FONT-SIZE: 10px; FONT-WEIGHT: normal; WIDTH: 120px
}
.xa {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.xa:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.gray {	COLOR: #888888 }
.nero {  color : #000000 ; font-family : arial ; font-size : 12px ; }
.corpo {  color : #AA0000 ; font-family : arial ; font-size : 12px ; }
TD {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
TH {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
P {
	FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
LI {
	COLOR: #162e45; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 14px
}
.alttxt {
	COLOR: #ffffff; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px
}
.txt {
	FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #008000;
}
.sup {
	COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.txtsm {
	FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
txtsm {
	FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.text1 {
	COLOR: #275078; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.sm {
	COLOR: #000000; FONT-FAMILY: verdana, arial; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
.txtb {
	COLOR: #275078; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.txtbsm {
	COLOR: #275078; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.txtbdrk {
	COLOR: #162e45; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.headsm {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.head {
	COLOR: #000060; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px
}
.headblk {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.head1 {
	COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.headred {
	COLOR: #660000; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.headeventpop {
	COLOR: #000066; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.alert {
	COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.postcard {
	COLOR: #003366; FONT-FAMILY: arial; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.resortbody {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.resortaddress {
	COLOR: #111111; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.resortaddress:hover {
	TEXT-DECORATION: underline
}
.resortsm {
	COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.form {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.form2 {
	BACKGROUND: silver; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.search {
	BACKGROUND-COLOR: #dddddd; COLOR: #222222; FONT-FAMILY: verdana,arial,helvetica,sanserif; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.formradiogray {
	BACKGROUND: #ccccc2; COLOR: #000000
}
 
 
.link3:link {
	COLOR: #eeeeee; TEXT-DECORATION: underline
}
.link3:visited {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
.link3:hover {
	COLOR: #99ccff
}
.link3:active {
	COLOR: #ffffff
}
.alttxt2 {
	COLOR: #ffffff; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px
}
 
H2 {
	COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.alertorng {
	COLOR: #cc6600; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.redirect {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.redirectsm {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
 
.logo {
	BOTTOM: 0px; POSITION: absolute; VISIBILITY: visible
}
.vacationnav {
	FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.vacationnav:hover {
	COLOR: #ffffff; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.submit {
	BACKGROUND: #444444; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; cursor: pointer; FONT-WEIGHT: bold
}
 
.resortheader {
	COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.resorttitle {
	COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.resortaddressheader {
	COLOR: #eeeeee; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.resortdropdown {
	COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.resortmiddlecontent {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-Serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
 
list {
	COLOR: #001111; FONT-FAMILY: verdana, arial; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.linklite:link {
	COLOR: #002d64; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.linklite:hover {
	COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.link {
	COLOR: #336699; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.link2 {
	COLOR: #ffffff; FONT-FAMILY: verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LETTER-SPACING: -1px; TEXT-DECORATION: underline
}
.link:hover {
	TEXT-DECORATION: underline
}
.link2:link {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
.link2:visited {
	COLOR: #555666; TEXT-DECORATION: underline
}
.link2:hover {
	COLOR: #000099; TEXT-DECORATION: none
}
.bluregion {
	COLOR: #162e45
}
.bluresort {
	COLOR: #003399
}
.title {
	COLOR: #eeeeee; FONT-FAMILY: arial, helvetica; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
 
BODY {
	SCROLLBAR-ARROW-COLOR: green; SCROLLBAR-BASE-COLOR: black
}

.tabella { border-width:1; border-color: green; border-style:solid; }

a.menuM
{
  background-color: #494949;
  border-style: solid;
  border-width: 1px;
  border-top-color: #494949;
  border-right-color: #505050;
  border-bottom-color: #494949;
  border-left-color: #505050;
  color: #FFFFFF;
  font-family: Tahoma,MS Sans Serif, Arial,  sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
  text-decoration: none;
  width:136px;	
  display : block;
}

a.menuM:visited
{
  background-color: #494949;
  border-style: solid;
  border-width: 1px;
  border-top-color: #494949;
  border-right-color: #505050;
  border-bottom-color: #494949;
  border-left-color: #505050;
  color: #FFFFFF;
  font-family: Tahoma,MS Sans Serif, Arial,  sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
  text-decoration: none;
  width:136px;	
 display : block;
}

a.menuM:hover 
{
  background-color: #000000;	
  border-style: solid;
  border-width: 1px;
  border-top-color: #c0c0c0;
  border-right-color: #505050;
  border-bottom-color: c0c0c0;
  border-left-color: #505050;
  color: #ECF202;
  cursor: hands;
  font-family: Tahoma,MS Sans Serif, Arial,  sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
  text-decoration: none;
  width:136px;
}

.roll_1 {height: 20px ; width:150px }
.roll_1 img {border: none}
.roll_1 a {display:block}
.roll_1 a:hover img, .roll_1 a:active img {display:none}
.roll_1 a:hover, .roll_1 a:active{height: 20px ; width:150px }
#online {background:url(../images/oso_up.gif)}

div#indice {
   color: #000;
   background-color: #e6e6e6;
   float: right;
   width: 160px;
   padding: 5px;
   padding-bottom: 3px;
   border: 1px #336600 solid;
   margin-top: 20px;
   margin-left: 15px;
   margin-right: 5px;
   margin-bottom: 50px;
}

.studi {font-size : 12px; color : #FFFFFF; TEXT-DECORATION: none}
.studi:hover {font-size : 12px; color :#FF9900; TEXT-DECORATION: none}