/* CSS Document */

body {
  FONT-FAMILY: Tahoma,Arial;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-WEIGHT: 550;
  text-align: center; 
  background-color: #000000;
 }
	body /* Mozilla Firefox alignment */ 
{ 

text-align: -moz-center; 
}td { 
		text-align: left;
		font-family:Tahoma,Arial; 
		font-size:9px;
		COLOR: #ffffff;
}
 #wrapper {
  text-align: left;
  width:960px;
  topmargin:0px auto;
    height: 768px;
   overflow: hidden;
 }
 a:link,a:visited,a:active
 {
    color: #ffffff;
    text-decoration: none;
    font-weight: none;
 }a:hover{
    color: #D9E1F2;
    text-decoration: none;
    font-weight: none;
 }#background1location{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:0px;
  top:0px;
   background-image:    url(../images/background/r1c1location.jpg);
  
 }#background1{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:0px;
  top:0px;
   background-image:    url(../images/background/r1c1.jpg);
  
 }#background2{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:320px;
  top:-384px;
   background-image:    url(../images/background/r1c2.jpg);
  
 }#background2location{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:320px;
  top:-384px;
   background-image:    url(../images/background/r1c2location.jpg);
  
 }#background3{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:640px;
  top:-768px;
   background-image:    url(../images/background/r1c3.jpg);
  
 }#background4{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:0px;
  top:-768px;
   background-image:    url(../images/background/r2c1.jpg);
  
 }#background5{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:320px;
  top:-1152px;
   background-image:    url(../images/background/r2c2.jpg);
  
 }#background6{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:640px;
  top:-1536px;
   background-image:    url(../images/background/r2c3.jpg);
  
 }#background1others{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:0px;
  top:0px;
   background-image:    url(../images/background/r1c1others.jpg);
  
 }#background2others{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:320px;
  top:-384px;
   background-image:    url(../images/background/r1c2others.jpg);
  
 }#background3{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:640px;
  top:-768px;
   background-image:    url(../images/background/r1c3.jpg);
  
 }#background4others{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:0px;
  top:-768px;
   background-image:    url(../images/background/r2c1others.jpg);
  
 }#background5others{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:320px;
  top:-1152px;
   background-image:    url(../images/background/r2c2others.jpg);
  
 }#background6{
  position:relative;
  text-align: left;
  height:384px;  width:320px;
  left:640px;
  top:-1536px;
   background-image:    url(../images/background/r2c3.jpg);
  
 }#mainlogo{
  position:relative;
  text-align: left;
  height:42px;  width:254px;
  left:88px;
  top:-2247px;
   background-image:    url(../images/0.jpg);
  
 }#openingtext{
  position:relative;
  text-align: center;
  height:52px;  width:415px;
  left:134px;
  top:-2018px;
   background-image:    url(../images/0.jpg);
  
 }#firsttext{
  position:relative;
  text-align: left;
  height:150px;  width:209px;
  left:108px;
  top:-1982px;
   background-image:    url(../images/0.jpg);
  
 }#secondtext{
  position:relative;
  text-align: left;
  height:152px;  width:218px;
  left:371px;
  top:-2132px;
   background-image:    url(../images/.jpg);
  
 }#firsttextothers{
  position:relative;
  text-align: left;
  height:150px;  width:209px;
  left:108px;
  top:-2002px;
   background-image:    url(../images/0.jpg);
  
 }#secondtextothers{
  position:relative;
  text-align: left;
  height:152px;  width:218px;
  left:371px;
  top:-2152px;
   background-image:    url(../images/.jpg);
  
 }#maintextothers{
  position:relative;
  text-align: left;
  height:304px;  width:415px;
  left:134px;
  top:-1962px;
   background-image:    url(../images/.jpg);
  
 }#address{
  position:relative;
  text-align: center;
  height:25px;  width:859px;
  left:38px;
  top:-2058px;
   background-image:    url(../images/.jpg);
  
 }#navbar{
  position:relative;
  text-align: left;
  height:27px;  width:548px;
  left:342px;
  top:-2648px;
   background-image:    url(../images/.jpg);
  
 }#language{
  position:relative;
  text-align: left;
  height:20px;  width:216px;
  left:648px;
  top:-2738px;
   background-image:    url(../images/.jpg);
  
 }#addresslocation{
  position:relative;
  text-align: center;
  height:25px;  width:859px;
  left:38px;
  top:-2009px;
   background-image:    url(../images/.jpg);
  
 }#navbarlocation{
  position:relative;
  text-align: left;
  height:27px;  width:548px;
  left:342px;
  top:-2598px;
   background-image:    url(../images/.jpg);
  
 }#languagelocation{
  position:relative;
  text-align: left;
  height:20px;  width:216px;
  left:648px;
  top:-2688px;
   background-image:    url(../images/.jpg);
  
 }#mainimage{
  position:relative;
  text-align: left;
  height:218px;  width:524px;
  left:82px;
  top:-2669px;
   background-image:    url(../images/.jpg);
  
 }#mainimagelocation{
  position:relative;
  text-align: left;
  height:268px;  width:524px;
  left:82px;
  top:-2619px;
   background-image:    url(../images/.jpg);
  
 }#rightheader1{
  position:relative;
  text-align: left;
  height:22px;  width:180px;
  left:648px;
  top:-2658px;
   background-image:    url(../images/.jpg);
  
 }#rightimage1{
  position:relative;
  text-align: left;
  height:73px;  width:188px;
  left:641px;
  top:-2655px;
   background-image:    url(../images/.jpg);
  
 }#rightheader2{
  position:relative;
  text-align: left;
  height:22px;  width:180px;
  left:648px;
  top:-2619px;
   background-image:    url(../images/.jpg);
  
 }#rightimage2{
  position:relative;
  text-align: left;
  height:64px;  width:188px;
  left:641px;
  top:-2619px;
   background-image:    url(../images/.jpg);
  
 }#firstheading{
  position:relative;
  text-align: left;
  height:20px;  width:215px;
  left:102px;
  top:-2775px;
   background-image:    url(../images/.jpg);
  
 }#secondheading{
  position:relative;
  text-align: left;
  height:20px;  width:178px;
  left:371px;
  top:-2795px;
   background-image:    url(../images/.jpg);
  
 }#bottomheader{
  position:relative;
  text-align: left;
  height:31px;  width:182px;
  left:383px;
  top:-2605px;
   background-image:    url(../images/.jpg);
  
 }#mediaclan{
  position:relative;
  text-align: left;
  height:59px;  width:204px;
  left:670px;
  top:-2580px;
   background-image:    url(../images/.jpg);
  

 }#bottomheaderlinks{
  position:relative;
  text-align: left;
  height:31px;  width:182px;
  left:383px;
  top:-2565px;
   background-image:    url(../images/.jpg);
  
 }#mediaclanlinks{
  position:relative;
  text-align: left;
  height:59px;  width:204px;
  left:670px;
  top:-2540px;
   background-image:    url(../images/.jpg);
  

 }#topadvert {
  position:relative;  
  height:524px;  width:527px;
  left:82px;   top:-3197px;

 }
 #bookingbox{
  position:relative;
  text-align: center;
  height:176px;  width:215px;
  left:629px;
  top:-3169px;
  
 }
 #bookingboxlinks{
  position:relative;
  text-align: center;
  height:176px;  width:215px;
  left:629px;
  top:-3129px;
  
 }
 #bookingboxfunction{
  position:relative;
  text-align: center;
  height:176px;  width:215px;
  left:629px;
  top:-3693px;
  
 }
 
 #firsttextbedrooms{
  position:relative;
  text-align: left;
  height:190px;  width:209px;
  left:108px;
  top:-2002px;
  
 }#secondtextbedrooms{
  position:relative;
  text-align: left;
  height:187px;  width:218px;
  left:371px;
  top:-2192px;
  
 }#addressbedrooms{
  position:relative;
  text-align: center;
  height:25px;  width:859px;
  left:38px;
  top:-2133px;
   background-image:    url(../images/.jpg);
  
 }#navbarbedrooms{
  position:relative;
  text-align: left;
  height:27px;  width:548px;
  left:342px;
  top:-2723px;
   background-image:    url(../images/.jpg);
  
 }#languagebedrooms{
  position:relative;
  text-align: left;
  height:20px;  width:216px;
  left:648px;
  top:-2813px;
  
 }#mainimagebedrooms{
  position:relative;
  text-align: left;
  height:218px;  width:524px;
  left:82px;
  top:-2744px;
   background-image:    url(../images/.jpg);
  
 }#rightheader1bedrooms{
  position:relative;
  text-align: left;
  height:22px;  width:180px;
  left:648px;
  top:-2733px;
   background-image:    url(../images/.jpg);
  
 }#rightimage1bedrooms{
  position:relative;
  text-align: left;
  height:73px;  width:188px;
  left:641px;
  top:-2730px;
   background-image:    url(../images/.jpg);
  
 }#rightheader2bedrooms{
  position:relative;
  text-align: left;
  height:22px;  width:180px;
  left:648px;
  top:-2694px;
   background-image:    url(../images/.jpg);
  
 }#rightimage2bedrooms{
  position:relative;
  text-align: left;
  height:64px;  width:188px;
  left:641px;
  top:-2694px;
   background-image:    url(../images/.jpg);
  
 }#firstheadingbedrooms{
  position:relative;
  text-align: left;
  height:20px;  width:215px;
  left:102px;
  top:-2805px;
   background-image:    url(../images/.jpg);
  
 }#secondheadingbedrooms{
  position:relative;
  text-align: left;
  height:20px;  width:178px;
  left:371px;
  top:-2825px;
   background-image:    url(../images/.jpg);
  
 }#bottomheaderbedrooms{
  position:relative;
  text-align: left;
  height:31px;  width:182px;
  left:383px;
  top:-2680px;
   background-image:    url(../images/.jpg);
  
 }#mediaclanbedrooms{
  position:relative;
  text-align: left;
  height:59px;  width:204px;
  left:670px;
  top:-2655px;
   background-image:    url(../images/.jpg);
  

 }#topadvertfunction {
  position:relative;  
  height:524px;  width:527px;
  left:82px;   top:-3197px;

 }
 #bookingboxbedrooms{
  position:relative;
  text-align: center;
  height:176px;  width:215px;
  left:629px;
  top:-3244px;
  
 }
 #bookingboxclubs{
  position:relative;
  text-align: left;
  height:176px;  width:215px;
  left:629px;
  top:-3699px;
  
 }
 #googlemap{
  position:relative;
  text-align: left;
  height:500px;  width:784px;
  left:82px;
  top:-3374px;
  background-color: #ffffff;
  
 }
/* LINK*/
a img     { border-width: 0; border-style: none; }
a         { font-family: Arial, Helvetica, sans-serif; color:#222; text-decoration:none;  } /*underline*/




table, tr, td { font-size:11px;}

/* CONTAINER*/

#container								{ display:block; float:left; width:523px; overflow:hidden; }
#container #ccenter						{ display:inline; float:left; width:0px; margin:0 10px 0 0; overflow:visible;  }
#container #contenitorespalla			{ display:inline; float:left; width:100px; margin:0 0 10px 0; overflow:visible; }
#container .txt16		{ font-size: 16px; line-height:19px;}
	





#spallahp, #sottospalla, #meteo, #borsa, #opinioni, #propone { display:block; margin:0 0 0px 0;}


#spallahp { /*float:left;*/ }
#boxcont { display:block; margin:0 0 0 0; float:left; background-color:   #45413F;    }
#strillorot1, #strillorot2, #strillorot3, #strillorot4, #strillorot5, #strillorot6 { 
display:block;float:left; padding:10px 9px 10px 10px; overflow:visible; width: 502px !important; width /**/: 524px;
/*Start hiding from IE Mac \*/
padding:10px;
/*Stop hiding from IE Mac */
}
#strillorot2, #strillorot3, #strillorot4, #strillorot5, #strillorot6 { display:none;}

#spallahp span {  font-size:11px; line-height:15px;  }
#spallahp h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight: bold; color:#000; word-spacing: -0.05em; }
#spallahp h1 a { color:#00386B; text-decoration:none; }
#spallahp h1 a:visited { color:#00386B; text-decoration:none; }
#spallahp h1 a:hover { color:#00386B; text-decoration:none;}
#spallahp img { float:left; margin:0 5px 0 0;}
#spallahp h1 a img { border:1px solid #ccc;  }
#spallahp h1 a:hover img { border:1px solid #999999;}

	/* 3 COLONNA: Spalla rotante | BOX ROTATION TABS 
	================================================*/
	#tabs { font-size:11px; float:left; width:524px; background:#fff url(../images/flashboxline1new.jpg) repeat-x bottom; font-size:11px; line-height:11px; }
	#tabs ul { font-size:11px; display:block;margin:0; padding:0; list-style:none; }
	#tabs li { font-size:11px; display:inline; margin:0; padding:0; }
	#tabs a { font-size:11px; float:left; background:  url(../images/flashboxside1new.jpg) no-repeat left top; margin:0; padding:0 0 0 1px; border-bottom:1px solid #999999;  text-decoration:none; white-space:nowrap; }
	#tabs a span { font-size:11px; display:block; float:left; background:  url(../images/flashboxtab1new.jpg) no-repeat right top; margin:0; padding:5px 8px 4px 7px; font-weight:bold; color:#fff; } 
	/* \*/
	#tabs a span {float:none; }
	/* */
	#tabs a:hover span { color:#000; }
	#contenitorespalla #spallahp #tabs ul#tabsNav li a.activeTab { font-size:11px; background-position:0 -150px; border:none;cursor:pointer; }
	#contenitorespalla #spallahp #tabs ul#tabsNav li a.activeTab span {  font-size:11px; background-position:100% -150px; padding-bottom:5px; color:#000; cursor:pointer;}
	#contenitorespalla #spallahp #tabs ul#tabsNav li a:hover { font-size:11px; background-position:0% -150px; border:none; cursor:pointer; }
	#contenitorespalla #spallahp #tabs ul#tabsNav li a:hover span { font-size:11px; background-position:100% -150px;cursor:pointer; }
	/**/


