body {
	background-color:#000000;
	margin:0px;
	text-align:center; 
	position:relative;
	display:block;
	margin:0 auto;
	padding:0;
	font-family:"Trebuchet MS";
	font-size:12pt;
	color:#fff;
}

a:active
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}


div{text-align:left;}

#wrapper {
	width:1008px;
	height:579px;
	margin:0 auto;
	display:block;
}

#wrapper #back-ground{
	width:1008px;
	height:579px;
	margin:0 auto;
	display:block;
	position:absolute;
}

#wrapper #top-opaque-left{
	background:#000;
	margin:0px;
	width:14px;
	height:55px;
	position:relative;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	float:left;
	z-index:1998;
}

#wrapper #top {
	position:relative;
	float:right;
	text-align:right;
	text-transform:uppercase;
	font-size:0.70em;
	color:#454946;
	background-color:#000;
	margin-top:0px;
	height:25px;
	width:786px;
	padding-top:25px;
	padding-bottom:5px;
	display:block;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	}

#wrapper #top #top-menu{
	float:left;
	color:#fff;
	padding-left:30px;
}

#wrapper #top #top-menu a {
	text-decoration:none;
	color:#fff;
}

#wrapper #left-arrow{
	position:relative;
	float:left;
	background-color:transparent;
	margin-left:240px;
	margin-top:90px;
}

#wrapper #right-arrow{
	position:relative;
	float:right;
	background-color:transparent;
	margin-right:20px;
	margin-top:90px;
}

#left-container {
	display:block;
	margin-left:14px;
	margin-top:0px;
	margin-bottom:0px;
	width:208px;
	position:relative;
	border:0px;
}

#main-logo{
	background-color:#000;
	margin:0px;
	padding:0;
	border:0;
}

#main-logo img{
	border:0;
}

#hotel-logo{
	background-color:#000;
	margin:0px;
	padding:0;
}

#menu-container {
	background-color:#000; 
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	border:0px;
	height:423px;
	position:relative;
}

#menu-content {
	color:#fff;
	1opacity: 1;
	1-moz-opacity: 1;
	1filter: alpha(opacity=100);
	position:absolute;
	top: 10px;
	bottom: 0;
	left: 0;
	right: 0;
	line-height:20px;
}

#menu-content ul {
	list-style:none;
	font-size:0.80em;
	font-weight:normal;
	color:#dfe1e4;
	padding:0;
	margin-left:10px;
}

#menu-content ul li {
	text-transform:uppercase;
}

#menu-content ul a {
	text-decoration:none;
	color:#fff;
}

#menu-content #urban-off {
	position:absolute;
	width:240px;
}

#menu-content #urban-on {
	position:absolute;
	line-height:18px;
	left:-14px;
	background:url(../image/corporate_images/background_urban.gif);
	width:240px;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	z-index:5001;
}

#menu-content #urban-on img{
	float:left;
}

#menu-content #urban-on #content-urban{
	float:left;
	padding-left:8px
}

#menu-content #urban-on #content-urban a span{
	font-size:0.75em;
}

#menu-content #beach-retreat-off {
	position:absolute;
	top:92px;
	width:240px;
}

#menu-content #beach-retreat-on {
	position:absolute;
	left:-14px;
	top:92px;
	background:url(../image/corporate_images/background_retreat.gif);
	width:240px;
	line-height:18px;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	z-index:5001;
}

#menu-content #beach-retreat-on img{
	float:left;
}

#menu-content #beach-retreat-on #content-beach-retreat{
	float:left;
	padding-left:8px
}

#menu-content #beach-retreat-on #content-beach-retreat a span{
	font-size:0.75em;
}

#menu-content #beach-resort-off {
	position:absolute;
	top:193px;
	width:240px;
}

#menu-content #beach-resort-on {
	position:absolute;
	left:-14px;
	line-height:18px;
	top:210px;
	background:url(../image/corporate_images/background_resort.gif);
	width:240px;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	z-index:5002;
}

#menu-content #beach-resort-on img{
	float:left;
}

#menu-content #beach-resort-on #content-beach-resort{
	float:left;
	padding-left:8px
}

#menu-content #beach-resort-on #content-beach-resort a span{
	font-size:0.75em;
}

#urban-on-img{
	display:none;
}

#beach-retreat-on-img{
	display:none;
}

#beach-resort-on-img{
	display:none;
}

#urban-on-spacer{
	display:none;
}

#beach-retreat-on-spacer{
	display:none;
}

#beach-resort-on-spacer{
	display:none;
}

#bottom-container {
	position:absolute;
	background:transparent;
	margin:0px;
	border:0;
	height:79px;
	z-index:1996;
	width:auto;
}

#bottom-container #opaque-left{
	background:#000;
	margin:0px;
	width:14px;
	height:113px;
	position:relative;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	float:left;
	z-index:1998;
}

#bottom-container #opaque-right{
	background:#000;
	margin:0px;
	padding:0px;
	height:113px;
	width:282px;
	position:relative;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	float:right;
	z-index:1999;
}

#bottom-container #bottom-boxes {
	position:relative;
	border:0;
	float:left;
	z-index:3001;
}

#bottom-container div#prenota {
	font-size:0.56em;
	font-weight:normal;
	color:#dfe1e4;
	padding:0px;
	margin:0px;
	padding-left:15px;
	background-color:#000;
	position:relative;
	height:113px;
	width:193px;
	float:left;
}

#bottom-container div#prenota #prenota-title {
	margin-top:2px;
	margin-bottom:7px;
	font-size:1.2em
}

#bottom-container div#prenota select{
	color:#dfe1e4;
	background-color:#000;
	border:1px solid #1b1b1c;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	height:20px;
	width:50px;
}

#bottom-container div#prenota img{
	vertical-align:bottom;
	}

#bottom-container div#prenota span#prenota-title{
	margin-bottom:10px;
	font-size:1.15em
}


#bottom-container #bottom-boxes #bottom-links {
	float:left;
	padding:0px;
	margin:0px;
}

#bottom-container img {
	border:0;
}

#bottom-container #bottom-box{
	width:193px;
	height:79px;
	cursor:pointer;
}
#bottom-container #bottom-box1{
	width:209px;
	height:113px;
}
#bottom-container #bottom-box2{
	width:209px;
	height:113px;
}
#bottom-container #bottom-box3{
	width:209px;
	height:113px;
}
#bottom-container #bottom-box4{
	width:209px;
	height:113px;
}

#footer{
	margin:0px;
	margin-top:115px;
	padding:0px;
	/* font-size:0.56em; */
	font-size:0.65em;
	text-transform:uppercase;
	color:#454946;
	background-color:#000;
	height:30px;
	width:1008px;
	position:relative;
}

#footer a {
	text-decoration:none;
	color:#454946;
}

#footer #footer-text {
	float: right;
	text-align: right;
	padding-right:28px;
}

#footer #footer-left {
  padding-left:30px;
	float:left;
	background-color:#000;
	font-weight:normal;
	width:1008px;
}

#footer #footer-right {
	padding-right:0px;
	float:right;
	background-color:#000;
}

#layer-container {
	margin:0px;
	border:0px;
	padding:0;
	top:0px;
	left:208px;
	width:209px;
	position:absolute;
	display:none;
}

#layer-container #opaque-top {
	background-color:#cb1f0e; 
	height:349px;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

#layer-container #layer-content {
	background-color:#cb1f0e; 
	height:165px;
	font-size:0.65em;
	padding:10px;
	color:#fff;
	line-height:15px;
}

#layer-container #layer-content img{
	border:0px;
	margin-top:15px;
}


#layer-container2 {
	margin:0px;
	border:0px;
	padding:0;
	top:0px;
	left:417px;
	width:209px;
	position:absolute;
	display:none;
}

#layer-container2 #opaque-top {
	background-color:#b0c42b; 
	height:349px;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

#layer-container2 #layer-content {
	background-color:#b0c42b; 
	height:165px;
	font-size:0.65em;
	padding:10px;
	color:#000;
	line-height:15px;
}

#layer-container2 #layer-content img{
	border:0px;
	margin-top:10px;
}

#layer-container3 {
	margin:0px;
	border:0px;
	padding:0;
	top:0px;
	left:626px;
	width:208px;
	position:absolute;
	display:none;
}

#layer-container3 #opaque-top {
	background-color:#1879b1; 
	height:349px;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

#layer-container3 #layer-content {
	background-color:#1879b1; 
	height:165px;
	font-size:0.65em;
	padding:10px;
	color:#fff;
	line-height:15px;
}

#layer-container3 #layer-content img{
	border:0px;
	margin-top:40px;
}

#pay-off {
	float:right;
	height:109px;
	width:783px;
	top:313px;
	position:relative;
	background-color:#000;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}

#pay-off #pay-off-content {
 margin-top:35px;
 margin-right:15px;
}

#pay-off #pay-off-content span{
	float:right;
	text-align:right;
	position:relative;
	text-transform:uppercase;
	font-size:1em
}

/* ----- Select Box----- */
div#prenota .input-prenota {position:relative; width:120px; font-size:1.30em;display:inline; padding:1px 4px; margin-right:5px;border:1px solid #49494a; z-index:100;background:#000;color:#fff}
div#prenota select#select-prenota {width:155px;height:15px;height:20px;font-size:1.25em;margin-bottom:5px;}


div#prenota div.select-container {margin-bottom:5px}
div#prenota #da-data {display:none;z-index:2001;}	
div#prenota #a-data {display:none;z-index:2002;}	
div#prenota #da-data1 {display:none;z-index:1003;}	
div#prenota #a-data1 {display:none;z-index:1004;}	

#prenota-submit a{
	float:right;
	font-size:1.25em;
	font-weight:bold;
	letter-spacing:-1px; 
	text-decoration:none;
	margin-right:40px;
	color:#fff;
	}

/* ----- Fine Select Box----- */



/* ----- Internal Pages ----- */


#wrapper #back-ground-internal{
	width:1008px;
	margin:0 auto;
	display:block;
	position:absolute;
	background-color:#000;
}

#menu-container-internal {
	background-color:#000; 
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	border:0px;
	height:413px;
	position:relative;
}

#bottom-container #opaque-left-internal{
	background:#000;
	margin:0px;
	width:14px;
	height:113px;
	position:relative;
	background:transparent;
	float:left;
	z-index:1998;
}

#footer-internal {
	margin:0px;
	margin-top:35px;
	padding:0px;
	/* font-size:0.56em; */
	font-size:0.65em;
	text-transform:uppercase;
	color:#454946;
	background-color:transparent;
	height:30px;
	width:1008px;
	position:relative;
}

#footer-internal a {
	text-decoration:none;
	color:#454946;
}

#footer-internal #footer-text {
	float: right;
	text-align: right;
	padding-right:28px;
}

#footer-internal #footer-left {
  padding-left:30px;
	float:left;
	background-color:#000;
	font-weight:normal;
	width:1008px;
}

#footer-internal #footer-right {
	padding-right:0px;
	float:right;
	background-color:#000;
}

#wrapper #top #top-menu a.menu-selected {
	text-decoration:none;
	color:#000;
	background:#fff;
	padding-left:2px;
	padding-right:2px;
}

#central {
	font-size:1em;
	float:right;
	text-align:center;
	width:787px;
	margin-top:50px;
	top:0px;
	position:relative;
}

#central-content {
	font-size:1em;
	padding-left:30px;
	padding-right:25px;
	padding-top:20px;
	height:508px;
	background-color:#000;
	color:#fff;
	float:left;
}

	
#central-content p{
	margin-top:5px;
	margin-bottom:5px;
}

#central-content .section-title {
	font-size:1.25em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}


#central-content #section-links {
	color:#888888;
	text-transform:uppercase;
	font-size:0.75em;
	margin:0px;
	padding-top:0px;
	line-height:11px;
	margin-bottom:10px;
}

#central-content #section-links a {
	color:#888888;
	font-weight:bold;
	text-decoration:none;
}

#central-content #content-boxes{
	width:732px;
	float:left;
	margin-top:5px;
}

#central-content #content-boxes .content-box{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	background-color: #000;
}

.box-layer-container {
	margin:0px;
	border:0px;
	padding:0;
	width:350px;
	position:absolute;
	display:none;
}

.content-box-img img{
	border:0px;
}

.box-layer-container #layer-content {
	background-color:#000; 
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	height:147px;
	font-size:1em;
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
	margin-top:24px;
	color:#fff;
	text-transform:uppercase;
}

#box-layer-container {
	display:none;
	top:100px;
	left:31px;
}
#box-layer-container-2 {
	display:none;
	top:100px;
	left:396px;
}
#box-layer-container-3 {
	display:none;
	top:319px;
	left:30px;
}
#box-layer-container-4 {
	display:none;
	top:319px;
	left:396px;
}

#central-content #partner-boxes{
	width:732px;
	float:left;
	margin-top:5px;
}

#central-content #partner-boxes .partner-box{
	float:left;
	padding-right:0px;
	padding-bottom:0px;
}

#central-content #section-links .smoothtabs-menu{
	white-space:nowrap;
	background:#fff;
	position:relative;
}


#central-content #section-links a.menu-selected {
	color:#888888;
	background:#000;
	font-weight:bold;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.partner-box-img img{
	border:0px;
}

.partner-box-layer-container {
	margin:0px;
	border:0px;
	padding:10px;
	width:100px;
	height:119px;
	position:absolute;
	display:none;
}

.partner-box-layer-container #layer-content {
	background-color:#000; 
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	font-size:0.75em;
	padding-top:10px;
	color:#fff;
}

.partner-box-layer-container-double {
	margin:0px;
	border:0px;
	padding:20px;
	width:200px;
	height:119px;
	position:absolute;
	display:none;
}

.partner-box-layer-container-double #layer-content {
	background-color:#000; 
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	font-size:1em;
	font-size:bold;
	vertical-align:middle;
	padding-top:20px;
	color:#fff;
}

#press-data {
	width:726px;
	height:438px;
	/*background:url(../image/corporate_images/press/rassegna_stampa_background.gif);*/
  visibility:hidden;
}

#press-data #press-box-title {
	color:#fff;
	padding-top:40px;
	padding-left:20px;
	font-size:1.15em;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	width:300px;
}

#press-data .press-box-img {
	float:right;
	margin-top:40px;
	margin-right:30px;

}

#press-over-layer{
	float:left;
	margin:0px;
}


#press-data #press-over-layer .press-box-layer {
	float:left;
	height:91px;
	width:426px;
	bottom:70px;
	left:30px;
	position:absolute;
	background-color:#ce74ac;
}

#press-data #press-over-layer .press-box-layer p{
  padding-left:20px;
  padding-top:10px;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}

#press-data #press-over-layer .press-box-over-layer {
	float:right;
	height:91px;
	width:302px;
	bottom:70px;
	right:31px;
	position:absolute;
	background-color:#ce74ac;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
}

#press-data #press-over-layer .press-box-over-layer a{
	text-decoration:none;
	font-size:0.75em;
	color:#fff;
	float:right;
	1width:200px;
	margin-top:60px;
	margin-right:23px;
}

#comunicati-data {
	width:726px;
	height:438px;
	/*background:url(../image/corporate_images/press/comunicati_stampa_background.gif);*/
	visibility:hidden;
}

#comunicati-data #press-box-title {
	color:#fff;
	height:428px;
	padding-top:40px;
	padding-left:20px;
	font-size:1.15em;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	width:300px;
}

#comunicati-data #press-over-layer .press-box-over-layer {
	float:right;
	height:121px;
	width:726px;
	bottom:14px;
	right:31px;
	position:absolute;
	background-color:#155469;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
}

#comunicati-data #press-over-layer .press-box-over-layer p{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
  padding-left:20px;
	padding-top:5px;
  color:#fff;
	float:left;
	width:540px;
	font-size:0.70em;
	font-weight:bold;
	text-transform:none;
}

#comunicati-data #press-over-layer .press-box-over-layer span.over-layer-title{
	font-size:1.25em;
	text-transform:uppercase;
}

#comunicati-data #press-over-layer .press-box-over-layer a{
	text-decoration:none;
	color:#fff;
	float:right;
	font-size:0.75em;
	margin-top:55px;
	margin-right:10px;
}

#press-internal-box {
	float:left;
	width:726px;
	height:438px;
	background:#000;
}

#press-internal-box #press-box-title {
	color:#fff;
	padding-top:40px;
	padding-left:20px;
	font-size:1.15em;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	width:300px;
}

#press-internal-box .press-box-img {
	float:right;
	margin-top:20px;
	margin-right:20px;

}

#press-internal-box ul{
	float:left;
	margin-top:0px;
	color:#fff;
	list-style:none;
	font-size:0.75em;
	padding-left:10px;
	text-transform:uppercase;
}

#press-internal-box ul li.press-item-red{
	background-color:#d73a21;	
	padding-left:20px;
	margin-top:1px;
	padding-right:10px;
}

#press-internal-box ul li.press-item-orange{
	background-color:#d78c21;	
	padding-left:20px;
	margin-top:1px;
	padding-right:10px;
}

#press-internal-box ul li.press-item-blu{
	background-color:#22a2d6;	
	padding-left:20px;
	margin-top:1px;
	padding-right:10px;
}

#press-internal-box ul li.press-item-purple{
	background-color:#d7226d;	
	padding-left:20px;
	margin-top:1px;
	padding-right:10px;
}

#press-internal-box ul li.press-item-green{
	background-color:#a9bd22;	
	padding-left:20px;
	margin-top:1px;
	padding-right:10px;
}

#press-internal-box ul li a {
	text-decoration:none;
	color:#fff;
}

#content1 {
	width: 726px;
  height: 300px;
	border: 0px solid #000;
	overflow: hidden;
	margin: 0 auto;
	position:absolute;
	float:left;
	left:20px;
	bottom:80px;
}

#scrollbar1{
	height: 700px;
	}
.scrollbar-vert{
	background: url(../image/corporate_images/scroller_background.gif);
	height: 100%;
	width: 9px;
	float:left;
	1position:absolute;
	margin-left:5px;
}

.handle-vert{
	height: 42px;
	width: 9px;
	background: url(../image/corporate_images/scroller_pointer.gif) no-repeat;
}
			
/* ----- Fine Internal Pages ----- */

/* ----- Internal Pages High ----- */

#menu-container-high {
	background-color:#000; 
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	border:0px;
	height:413px;
	position:relative;
}

#central-content-high {
	font-size:1em;
	margin-left:2px;
	padding-left:30px;
	padding-right:25px;
	padding-top:20px;
	height:808px;
	background-color:#000;
	color:#fff;
	float:left;
}

#central-content-high p{
	margin-top:5px;
	margin-bottom:5px;
}

#central-content-high .section-title {
	font-size:1.25em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
	padding-top:10px;
}


#central-content-high #section-links {
	color:#888888;
	text-transform:uppercase;
	font-size:0.75em;
	margin:0px;
	padding-top:0px;
	line-height:11px;
	margin-bottom:10px;
}

#central-content-high #section-links a {
	color:#888888;
	font-weight:bold;
	text-decoration:none;
}

#central-content-high #section-links a.menu-selected {
	color:#888888;
	background:#000;
	font-weight:bold;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

#central-content-high #header-boxes{
	width:729px;
	float:left;
	background:#000;
	margin-bottom:20px;
}

#central-content-high #header-boxes .header-box{
	float:left;
	padding:0px;
}

#central-content-high .section-description {
	font-size:0.75em;
	margin:0px;
	margin-top:10px;
}

#central-content-high span.section-description-upper {
	font-size:1em;
	margin:0px;
	text-transform:uppercase;
}

.header-box-img img{
	float:left;
	border:0px;
}

#footer-high {
	margin:0px;
	margin-bottom:35px;
	padding:0px;
	/* font-size:0.56em; */
	font-size:0.65em;
	text-transform:uppercase;
	color:#454946;
	background-color:#000;
	height:30px;
	width:1008px;
	position:relative;
}

#footer-high a {
	text-decoration:none;
	color:#454946;
}

#footer-high #footer-text {
	float: right;
	text-align: right;
	padding-right:28px;
}

#footer-high #footer-left {
  padding-left:30px;
	float:left;
	background-color:#000;
	font-weight:normal;
	width:1008px;
}

#footer-high #footer-right {
	padding-right:0px;
	float:right;
	background-color:#000;
}


/* ----- Fine Internal Pages High ----- */

/* ----- New Press ----- */

#central-content-press-black {
	font-size:1em;
	padding-left:30px;
	padding-right:25px;
	padding-top:20px;
	height:508px;
	background-color:#0c0c0a;
	color:#fff;
	float:left;
}

#central-content-press-black p{
	margin-top:5px;
	margin-bottom:5px;
}

#central-content-press-black .section-title {
	font-size:1.25em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}


#central-content-press-black #section-links {
	color:#888888;
	text-transform:uppercase;
	font-size:0.75em;
	margin:0px;
	padding-top:0px;
	line-height:11px;
	margin-bottom:10px;
}

#central-content-press-black #section-links a {
	color:#888888;
	font-weight:bold;
	text-decoration:none;
}

#central-content-press-black #content-boxes{
	width:732px;
	float:left;
	margin-top:5px;
}

#central-content-press-black #content-boxes .content-box{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}

#central-content-press-black #new-press-title {
	width:732px;
	float:left;
	margin-top:80px;
}

#central-content-press-black #new-press-title img{
	float:right;
}

#central-content-press-black #new-press-content {
	width:732px;
	height:300px;
	float:left;
	position:absolute;
	top:55px;
	left:70px;
	background:#0c0c0a;
}

#new-press-content .new-press-detail-image{
	float:left;
	/*background:#0c0c0a;
	padding:7px;*/
	font-size:0.75em;
}

#new-press-content .new-press-detail-image img{
	height:250px;
	/*border:7px solid #232321;*/
}

#new-press-content .new-press-detail-image a{
	text-decoration:none;
	color:#fff;
}

#new-press-content .new-press-detail-image img#press-link{
	width:14px;
	height:17px;
	border:0px;
}

#new-press-content .new-press-detail-text {
	float:left;
	width:400px;
	height:260px;
	font-size:0.75em;
	margin-left:20px;
	margin-top:10px;
	padding:10px;
	background:#fff;
	color:#000;
}
#new-press-content .new-press-detail-text #scrollable  p{
	font-size:0.75em;
	background:#fff;
	color:#000;
	padding:5px;
	margin:0px;
}

#new-press-content .new-press-detail-text #scrollable h3{
	font-size:1em;
	font-weight:bold;
}


#stage-container{
  position:absolute;
  top:300px;
  left:50px;
	1margin: 50px auto;
	width: 555px;
}
#stage-container .text{text-align: center;}
#stage-container a{outline: none;}


/* --- STAGE --- */

#stage-container #stage-container-wrapper{
  overflow:hidden;
	margin: 0px 20px;
	width:652px;
	height:285px;
}

#stage-container #items{
	margin:0px; 
	padding:0px 6px; 
	list-style:none;
	width:6500px;
}


#stage-container #items li{
	float:left;
	list-style:none;
	margin-right:5px;
	padding: 6px 7px;
	margin-top: 5px;
	/*border: 1px solid #232321;*/
 	/*background:#232321;*/
 }

#stage-container #stage-container-wrapper #items li a img{
	border:0px;
}


/* --- BUTTONS --- */

#stage-container #moveleft{
	float: left;
	margin-right: 10px;
}
#stage-container #moveleft img {
	float: left;
	border:0px;
	margin-top:20px;
}   

#stage-container #moveright{
	position: absolute;
	margin-left: 682px;
}

#stage-container #moveright img {
  float: right;
	border:0px;
	margin-top:20px;
}   

#stage-container #moveright,#moveleft{
	height: 20px;
	width: 20px;
	display: block;
	z-index: 10;
	text-indent: -3000em;
	margin-top: 18px;
}

/* Scrollbars */

div#scrollable{ 
	width:400px;
	height:250px;
	overflow:auto;
	border:0px solid #888; 
	} 
	
.scrollBar .bar{
	width:18px;
	height:20px;
}

.scrollBar .button{
	width:18px;
	height:18px;
	background-color:#FFF;
	border:0px outset #FF7A19;
	outline:none;
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
}

.scrollBar .button.topButton{
	background-image:url('../image/arrow-up.gif');
}

.scrollBar .button.bottomButton{
	background-image:url('../image/arrow-down.gif');
}

.scrollBar .button.leftButton{
	background-image:url('../image/arrow-left.gif');
}

.scrollBar .button.rightButton{
	background-image:url('../image/arrow-right.gif');
}

.scrollBar .button.active{
	background-position:bottom center ;
}

.scrollBar .scrollable{
	cursor:pointer;
	background-image:url('../image/stripe.gif');
	background-repeat:repeat;
}

.scrollBar .knob{
	height:18px;
	background-color:#FFF00;
	outline:none;
	border:0px outset #FF7A19;
	background-position:center center;
	background-repeat:no-repeat;	
}

.scrollBar .knob.verticalKnob{
	cursor:n-resize;
	background-image:url('../image/vertical-knob.gif');
}

.scrollBar .knob.horizontalKnob{
	cursor:w-resize;
	background-image:url('../image/horizontal-knob.gif');
}

.scrollBar .active{
	border-style:inset;
}

.scrollBar .corner{
	background-color:#FFB119;
	border:0px outset #FF7A19;
}
/* Fine Scrollbars */

/* ----- Fine New Press ----- */

#menu-content-new {
	color:#ffffff;
	position:absolute;
	top: 24px;
	bottom: 0;
	left: -16px;
	right: 0;
	line-height:20px;
	width:275px;
	list-style:none;
	font-size:10pt;
	font-weight:normal;
}

#menu-content-new a {
	text-decoration:none;
	color:#ffffff;
}

#menu-content-new #urban-on #content-urban a span{
	font-size:0.75em;
}

#menu-content-new #urban-new {
	line-height:18px;
	background:url('');
	width:250px;
	padding-left: 10px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	/* height:78px; */
}

#menu-content-new #beach-retreat-new {
	line-height:18px;
	background:url('');
	width:250px;
	padding-left: 10px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	/* height:60px; */
}

#menu-content-new #beach-resort-new {
	line-height:19px;
	background:url('');
	width:250px;
	padding-left: 10px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	/* height:120px; */
}

#urban-img {
	float:left;
	display:none;
	visibility:hidden;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	width:15px;
	height:78px;
}

#beach-retreat-img {
	float:left;
	display:none;
	visibility:hidden;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	width:15px;
	height:78px;
}

#beach-resort-img {
	float:left;
	display:none;
	visibility:hidden;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	width:15px;
	height:120px;
}

#menu-spacer-new {
	height:20px;
	width:1px;
	float:left;
}

.text-default {
	font-family:"Verdana";
	font-size:8pt;
	color:#888888;
}

#corporate-prenota-title {
	position:absolute;
	top:-21px;
	margin-top:2px;
	margin-bottom:7px;
	font-size:1.2em
}



#central-content-2 {
	font-size:1em;
	padding-left:30px;
	padding-right:25px;
	padding-top:20px;
	min-height:508px;
	background-color:#000;
	color:#fff;
	float:left;
}

#central-content-2 p{
	margin-top:5px;
	margin-bottom:5px;
}

#central-content-2 .section-title {
	font-size:1.25em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}


#central-content-2 #section-links {
	color:#888888;
	text-transform:uppercase;
	font-size:0.75em;
	margin:0px;
	padding-top:0px;
	line-height:11px;
	margin-bottom:10px;
}

#central-content-2 #section-links a {
	color:#888888;
	font-weight:bold;
	text-decoration:none;
}

#central-content-2 #content-boxes{
	width:732px;
	float:left;
	margin-top:5px;
}

#central-content-2 #content-boxes .content-box{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	background-color: #000;
}

#central-content-2 #partner-boxes{
	width:732px;
	float:left;
	margin-top:5px;
}

#central-content-2 #partner-boxes .partner-box{
	float:left;
	padding-right:0px;
	padding-bottom:0px;
}

#central-content-2 #section-links .smoothtabs-menu{
	white-space:nowrap;
	background:#fff;
	position:relative;
}


#central-content-2 #section-links a.menu-selected {
	color:#888888;
	background:#000;
	font-weight:bold;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

#content-boxes-2
{
	width:732px;
	float:left;
	margin-top:5px;
}

#content-boxes-2 .content-box
{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}

#content-boxes-2 .box-layer-container 
{
	margin:0px;
	border:0px;
	padding:0;
	width:350px;
	position:absolute;
	display:none;
}

#content-boxes-2 .content-box-img img
{
	border:0px;
}

#content-boxes-2 .layer-content 
{
	background-color:#000; 
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	height:147px;
	font-size:1em;
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
	color:#fff;
	text-transform:uppercase;
}

#content-boxes-2 .box-layer-container 
{
	position: absolute;
	display:none;
	top:42px;
	left:0px;
}

