html, body {
overflow:hidden;
background:#000000;	
}

#logo {
position:absolute;
left:6px;
top:9px;
border:none;
width:117px;
height:34px;
z-index:99999;
behavior: url(/hotel/css/resources/iepngfix.htc)
}

.loading {
background-image: url(/hotel/css/pirobox/images/ajax-loader_w.gif);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center; 
}

#supersize img {
	z-index: 0;
}

#background-image {
z-index:0;
position: absolute;
left: 50%;
top: 50%;
margin-top: -299px;  
margin-left: -502px;
}

#real-site {
position: absolute;
left: 50%;
top: 50%;
margin-top: -299px;  
margin-left: -502px;  
width:1004px;
height:598px;
}
		
#top-bar {
z-index:10;
background-color: #dbdbdb;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
height:71px;
width:1004px;
position: absolute;
left:0px;
top:0px;
text-align:left;
}
#text-area{
position:absolute;
float:left;
width:758px;
height:402px;
top:103px;
left:123px;
background-color:#2e2c2d;
filter:alpha(opacity=70);
-moz-opacity:.7;
opacity:.7;
display:none;		
}
#titolo-detail{
position:absolute;
left:125px;
top:106px;
text-align:left;
padding-top:4px;
padding-left:10px;
height:32px;
width:500px;
display:none;
text-transform : uppercase;	
}
#titolo-detail h1,h2{
font-weight:bold;
font-size:15px;
color:#fff;
margin:0px;
padding:0px;
line-height:normal;
}
#text-area-main {
position:absolute;
width:758px;
height:280px;
top:238px;
left:123px;
}
#pulsantiera-right{
position:relative;
float:left;
width:115px;
height:380px;
top:0px;
left:0px;
}
#close-button{
position:absolute;
top:361px;
left:22px;
height:23px;
width:67px;
vertical-align:bottom;
cursor:pointer;
}

#close-main-button{
position:relative;
float:right;
top:0px;
height:23px;
width:67px;
vertical-align:bottom;
cursor:pointer;
}

#text-area-main-detail {
position:absolute;
width:630px;
height:390px;
top:130px;
left:125px;
background-color:#fff6df;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

#text-area-main-detail a{
color:#000000;
outline:none; 
}

#main-text {
top:0px;
width:758px;
height:280px;
vertical-align:bottom;
margin-bottom:0px;
font-size:12px;
font-weight:bold;
color:#EDEDED;
}

#scroller-left {
float:left;
margin-top:0px;
margin-left:0px;
height:20px;
margin:0px;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
}

#alt-text {
	position:absolute;
	vertical-align:bottom;
	bottom:0px;
	font-size:13px;
	color:#fef5de;
	letter-spacing:0px;
	font-weight:bold;
}

#scroller-left img{
cursor:pointer;
}	

#alt-text p {
	font-size:13px;
	color:#fef5de;
	letter-spacing:0px;
	font-weight:bold;
	line-height:15px;
}


#nav-top {
position: absolute;
top:55px;
left:0px;
width:1004px;
z-index:1000;
}


#nav-middle, #nav-transp-middle-top-child, #nav-transp-middle-bottom-child  {
position: absolute;
top:507px;
left:123px;
width:758px;
height:16px;
}

#nav-middle{
left:0px;
}

#nav-transp-middle-top-child , #nav-transp-middle-bottom-child {
background-color:#c9d7c6;
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
}


#thumbs-bar {
z-index:10;
height:55px;
width:758px;
position: absolute;
left:123px;
top:525px;
text-align:left;
padding:0px;
overflow:hidden;
}

#thumbs-tape { 
margin:0px;
height:55px;
width:758px;
padding:0px;
margin-top:2px;
margin-bottom:2px;
margin-left:3px;
margin-right:3px;
border:0px;
}

#thumbs-tape li{
width:94px; height:47px;
}

.thumbs , .thumbs-hover {
padding:0px;
border:0px;
margin:2px;
display:block;
float:left;
width:90px;
height:47px;
}

.thumbs-hover {
	margin:0px;
	border:2px solid #2b2b2b;
}

* html .thumbs { display:inline; }

#transp-bottom-bar {
z-index:10;
height:55px;
width:758px;
position: absolute;
left:123px;
top:525px;
background-color: #dbdbdb;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

#nav-bottom {
 position:absolute;
 top:582px;
 left:0px;
 width:1004px;
}

#pulsantiera {
position:relative;
top:365px;
left:0px;
text-align:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:11px;
color: #b0aca9;
height:11px;
width:100%;
}

.menu-top {
position:absolute;
width:124px;
}

.menu-middle-top-child, .menu-middle-bottom-child, .menu-middle-clicked , .menu-middle-hover {
position:absolute;
width:124px;
height:16px;
line-height:16px;
border:none;
text-align:center;
font-size:11px;
display:block;
background-color:#e7eee5;
}



.menu-middle-clicked, .menu-middle-hover {
color:#fff;
background-color:#2b2b2b;
}

.menu-middle-top-child a , .menu-middle-bottom-child a {
color:#000;
text-decoration:none;
display: block;
outline:none; 
white-space:nowrap;
}

.menu-middle-hover a, .menu-middle-clicked a   {
color:#ffffff;
text-decoration:none;
display: block;
outline:none; 
white-space:nowrap;
}

.menu-head-top, .menu-head-top-clicked, .menu-head-top-hover {
color:#000000;
text-align:center;
height:16px;
line-height:16px;
border:none;
background-color:#e7eee5;
font-size:11px;
cursor:default;
}

.menu-head-top-clicked, .menu-head-top-hover {
color:#ffffff;
background-color:#2b2b2b;
}

.menu-head-top a, .menu-head-top-clicked a , .menu-head-top-hover a {
color:#ffffff;
text-decoration:none;
display: block;
outline:none; 
font-size:11px;
width : 123px;
}

.menu-head-top a{
color:#000;	
}

#menu-top-1, #menu-top-8, #menu-top-9, #menu-top-10, #menu-bottom-1, #menu-bottom-8 {
width:123px;
}

#menu-head-top-1, #menu-head-top-8, #menu-head-top-9, #menu-head-top-10 , #menu-head-top-11 { 
width:123px;
}

#menu-top-1,#menu-bottom-1 {
left:0px;
}

#menu-top-2, #menu-bottom-2, #menu-middle-1  {
left:125px;
}

#menu-top-3, #menu-bottom-3, #menu-middle-2 {
left:251px;
}

#menu-top-4, #menu-bottom-4, #menu-middle-3 {
left:377px;
}

#menu-top-5, #menu-bottom-5, #menu-middle-4 {
left:503px;
}

#menu-top-6, #menu-bottom-6 {
left:629px;
}

#menu-top-7, #menu-bottom-7 {
left:755px;
}

#menu-top-8, #menu-bottom-8, #menu-bottom-8-hover {
left:881px;
}

#menu-bottom-8 {
background: url(/hotel/images/special-border.jpg) no-repeat 0 0;
}

#menu-bottom-8 a {
color:#fff;
}

#menu-bottom-8-hover {
background: url(/hotel/images/special-border-on.jpg) no-repeat 0 0;
}

#menu-bottom-8-hover a {
color:#fff;
}

#menu-head-top-8 {
background: url(/hotel/images/special-border.jpg) no-repeat 0 0;
}

#menu-head-top-8 a{
color:#fff;
}

#menu-head-top-8-hover {
background: url(/hotel/images/special-border-on.jpg) no-repeat 0 0;
}

#menu-head-top-8-hover a {
color:#fff;
}

#menu-top-8 {
left:881px;
}

#menu-top-9 {
left:881px;
top:-18px;
height:16px;
}

#menu-top-10 {
left:881px;
top:-36px;
}

#menu-top-11 {
left:881px;
top:-54px;
height:16px;
}

#box-wrapper-2 {
position:absolute;
bottom:16px;
width:121px;
display:none;
text-align:center;
left:758px;
}

#box-wrapper-2 ol{
list-style:none;
width:100%;
left:0px;
padding:0px;
margin:0px;
}

#box-wrapper-2 li{
text-align:center;
line-height:16px;
height:16px;
border-bottom: 1px solid #887c65;
list-style:none;
width:100%;
background-color:#c9d7c6;
}

#box-wrapper-2 a{
text-decoration:none;
color:#000000;
outline:none; 
}

.lwm, .lwm-sn {
display:none; 
position:relative;
float:left;
width:124px;
width:100%;
background-color: #e7eee5;
margin:0px;
padding:0px;
font-size:11px;
}

.lwm a, .lwm-sn a{
	text-decoration:none; 
	white-space:nowrap;
	color:#000000;
	width:100%;
	display: block;
	outline:none; 
}

.lwm ol, .lwm-sn ol  {
width:124px;
left:0px;
padding:0px;
margin:0px;
border-top: 1px solid #887c65;
}

#lwm-1 ol, #lwm-8 ol, #lwm-9 ol, #lwm-10 ol, #lwm-sn-11 ol { 
width:123px;
}

.lwm ol li , .lwm-sn ol li {
text-align:left;
line-height:16px;
height:16px;
border-bottom: 1px solid #887c65;
list-style:none;
cursor:pointer;
background-color:#e7eee5;
}

.lwm-over ol li {
background-color:#2b2b2b;
}


#bottom-bar {
	left:0px;
	width:1004px;
	height:16px;
	line-height:12px;
	background-color:#000000;
	text-align: left;	
}

.menu-bottom, .menu-bottom-clicked , .menu-bottom-hover {
position:absolute;
width:124px;
text-align:center;
height:16px;
line-height:16px;
background-color:#000000;
border:none;
}

.menu-bottom-clicked, .menu-bottom-hover {
color:#ffffff;
background-color:#2b2b2b;
}


.menu-bottom a, .menu-bottom-clicked a  , .menu-bottom-hover a {
color: #7b7b7b;
text-decoration: none;
display:block;
outline:none; 
font-size:11px;
width : 123px;
}

.menu-bottom-clicked a {
color: #ffffff;
}


.menu-bottom-hover a {
color: #ffffff;
}


/*** inizio sezione lightbox (photogallery) ***/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 1000;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #e6e5e5;  /** alternativa bianco **/
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading-lb {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/hotel/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}



/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

#prevLinkContainer {
	position:absolute;
	top:0px;
	left:0px;
	margin-left:0px;
	width:100px;
	height:15px;
	background-color: #000000;
}

#numberContainer {
	position:absolute;
	top:0px;
	left:101px;
	width:150px;
	height:15px;
	text-align:center;
	margin:0px auto;
}

#nextLinkContainer {
	position:absolute;
	top:0px;
	left:252px;
	width:100px;
	height:15px;
	background-color: #000000;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Arial,Verdana;
	background-color: #e6e5e5;  /** alternativa bianco **/
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0px;
	margin:0px auto;
	text-align: center;
	position:relative;
	height:44px;
	}
#imageData #imageCaption { width: 100%; height:15px; line-height: 15px; margin-bottom:5px;}
#imageData #caption{ font-weight:bold; font-size: 11px;}
#imageData #imageDetails{ position:relative; width: 352px; margin:0px auto;  height:15px; line-height: 15px; border: 1px solid #323232; }	

#imageData #bottomNavClose{ position:absolute; width: 66px; right:10px; top:10px; 	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

#lightboxIframe {
	display: none;
}	

/*** fine sezione lightbox (photogallery) ***/

/*** inizio sezione scrollbar javascript ***/
a.jScrollArrowUp {
	background: url(/hotel/images/scrollbar/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -19px;
}
a.jScrollArrowDown {
	background: url(/hotel/images/scrollbar/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -19px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -38px;
}

.orange-bar .scroll-pane {
	background: #69f;
}
			
.holder {
	float: left;
	margin: 10px;
}

.scroll-pane {
  position:relative;
	float:left;		
	left:0px;
	top:0px;
	height:368px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	margin:0px;
	background-color:#e7eee5; 
	overflow:auto;
	display:none;	
}

#contenitore {
	position:relative;	
	margin:0px;
	padding:0px;	
	width:600px;
	height:20px;	
}

.scroll-pane p{    	
	padding:2px;
	padding-top:0px;	
	padding-bottom:0px;
	margin:0px;
	margin-right:40px;
	text-align:left;
	font-size:15px;
}

.scroll-pane li{    
	padding:10px;
	padding-top:8px;
	padding-bottom:0px;
	margin:0px;
	text-align:left;
	line-height:15px;	
	font-size:15px;
}

.scroll-pane p a {    
	color:#000000;
}
.scroll-pane p a:hover {    
	color:#000000;
	text-decoration:none;
}
.scroll-pane p a:visited {    
	color:#000000;
}
/**************** template 1 colonna **********************************/
.sp1-uno {
	position:relative;
	float:left;
	width:145px;
	height:145px;
	margin:0px;
	padding:0px;
	border:1px solid #010002;		
}	
.sp1-due {
	position:relative;
	float:left;	
	left:8px;
	margin:0px;
	padding:0px;
	width:430px;	
}	
p.sp1-due-p1 {
	line-height:15px;
	margin:0px;
	border:none;
	padding:0px;
	vertical-align:top;
	color:#000000;
	font-weight:bold;
	font-size:13px;	
}
p.sp1-due-p2 {
	line-height:14px;
	color:#000000;
	font-size:12px;
	padding:0px;
	vertical-align:top;
}
.sp1-due a {
	position:relative;
	float:left;
	text-align:left;
	line-height:14px;
	color:#000000;
	font-size:12px;
	font-style: italic;
	padding:0px;
	vertical-align:top;
}
/****
    div.choice {
	position:relative;
	float:left;
	top:-4px;	
}
****/

/**************** fine template 1 colonna *****************************/

/**************** template standard 3 e 4 (elenchi) *******************/
.bussolotto3-sx {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:211px;
	height:135px;	
}

.bussolotto3-sx img {
	position:relative;
	float:left;
	left:8px;
	top:8px;
	width:197px;
	height:125px;
	border:1px solid #010002;
}	

.bussolotto3-dx {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:207px;
	height:135px;
}

.bussolotto3-dx img {
	position:relative;
	float:left;
	left:4px;
	top:8px;
	width:197px;
	height:125px;
	border:1px solid #010002;
}	

.bussolotto4-sx {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:159px;
	height:155px;	
}

.bussolotto4-sx img {
	position:relative;
	float:left;
	left:8px;
	top:8px;
	width:145px;
	height:145px;
	border:1px solid #010002;	
}

.riquadro-bis {
	position:absolute;	
	left:0px;
	top:0px;
	width:145px;
	height:145px;	
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	border:1px solid #010002;	
	background-color:#666666;
	display:none;	
	cursor:pointer;
}

.bussolotto4-dx {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:155px;
	height:155px;
}

.bussolotto4-dx img {
	position:relative;
	float:left;
	left:4px;
	top:8px;
	width:145px;
	height:145px;
	border:1px solid #010002;
}	

.scroll-to-element {	
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	margin:0px;
	padding:2px;
	vertical-align:middle;
}

.background-gray {
	background-color:#666666;	
}

.line-top {
	position:relative;
	float:left;
	left:8px;
	top:0px;
	width:612px;
	height:0px;
	border:1px solid #666666;
	line-height:0px;
}	
.line-bottom {
	position:relative;
	float:left;	
	width:610px;
	height:0px;
	border:1px solid #666666;
	line-height:0px;
	margin-top:4px;
	margin-bottom:4px;
	padding:0px;	
}	
.thumb {
	position:relative;
	float:left;
	left:8px;
	top:2px;
	width:120px;
	height:76px;
	padding:0px;
	border:1px solid #010002;
}

.thumb-square {
	position:relative;
	float:left;
	left:8px;
	top:2px;
	width:76px;
	height:76px;
	padding:0px;
	border:1px solid #010002;
}
.thumb-square-1col {
	position:relative;
	float:left;
	width:145px;
	height:145px;
}
/****
.thumb-choice {
	width:66px;
	height:35px;
}
****/
.elenco h2{
	color:#000000;
	position:relative;
	float:left;
	left:16px;
	top:60px;
	width:400px;
	height:20px;
	text-align:left;
	font-size:13px;
}

.testo {
	position:relative;
	float:left;
	top:5px;
	left:8px;
	width:482px;
	padding:0px;
	text-align:left;
	padding-left:130px;	
}

.testo-4col {
	position:relative;
	float:left;
	top:5px;
	left:8px;
	width:482px;	
	text-align:left;
	padding-left:87px;	
}

.testo p,.testo ul,.testo li,.testo-4col p,.testo-4col ul,.testo-4col li {
	margin:0px;
	padding:0px;
	font-size:12px;	
}

.testo-1col {
	position:relative;
	float:left;
	top:0px;
	left:8px;
	width:440px;	
	text-align:left;
	padding:0px;
	margin:0px;
	line-height:16px;
	margin-top:16px;
}

.testo-1col p,.testo-1col ul,.testo-1col li {
	margin:0px;
	padding:0px;
	font-size:12px;	
}

.testo-1col ul {	
	list-style-type: disc;
	margin:0px;
	padding-left:16px;
}

.sottotitolo {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}

.testo ul,.testo-4col ul{	
	list-style-type: disc;
	list-style-position: inside;	
}

.torna-su{
	position:relative;
	float:left;	
	left:8px;	
	height:22px;
	width:560px;
	margin-top:30px;
	padding:0px;
	text-align:right;	
}

/**************** template standard 3 e 4 (elenchi) *******************/


.wide {
	width: 400px;
}

.super-wide {
	width: 700px;
}

.tall {
	height: 400px;
}

/*** fine sezione scrollbar javascript ***/

.adv-item {
height:44px;
margin:0px;
padding:0px;
border:none;
}  

.label-padd-left{
	text-align:left;
	padding-left:2px;
}

/*** Evita che il broswer IE6 carichi l'immagine di sfondo per il datapicker decine di volte a causa di un suo bug ***/
* html .ui-datepicker tbody a {background-image:none !important;} 
 
/*** Inizio sezione HoverScroll ***/

/* Main container */
div.hoverscroll {
	position:relative;
}

/* List container */
div.hoverscroll div.listcontainer {
	overflow:hidden;
}

/* Actual list containing items */
div.hoverscroll ul.list {
	list-style:none;
	margin:0;
	padding:0;
}

/* Items contained in the list */
div.hoverscroll ul.list li.item {
	display:block;
	padding:0;
}
div.hoverscroll.horizontal ul.list li.item {
	float:left;
}

/* Arrows */
div.hoverscroll div.arrow {
	position:absolute;
	float:none;
	background-color:#ccc;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
}

div.hoverscroll div.arrow.left,
div.hoverscroll div.arrow.right {
	top:0px;
	width:40px;
	height:100%;
}
div.hoverscroll div.arrow.left {
	left:0px;
	background-image:url('/hotel/images/hoverscroll/arrow-left-small.png');
}
div.hoverscroll div.arrow.right {
	right:0px;
	background-image:url('/hotel/images/hoverscroll/arrow-right-small.png');
}

div.hoverscroll div.arrow.top,
div.hoverscroll div.arrow.bottom {
	left:0px;
	width:100%;
	height:40px;
}
div.hoverscroll div.arrow.top {
	top:0px;
	background-image:url('/hotel/images/hoverscroll/arrow-up-small.png');
	
}
div.hoverscroll div.arrow.bottom {
	bottom:0px;
	background-image:url('/hotel/images/hoverscroll/arrow-down-small.png');
}

/*** Fine sezione HoverScroll ***/

/*** Inizio sezione network link***/
.sl-mail a {position:absolute;top:0px;width:18px; height:16px;left:3px;text-indent:-999em;outline:none; display:block;background:url(/hotel/images/social/mail.jpg) no-repeat; border:none;cursor:pointer;}
.sl-mail a:hover {position:absolute;height:16px;width:18px;display:block; background:url(/hotel/images/social/mail-on.jpg) no-repeat; border:none;}

.sl-face a {position:absolute;top:0px;width:18px; height:16px;left:28px;text-indent:-999em;outline:none; display:block;background:url(/hotel/images/social/face.jpg) no-repeat; border:none;cursor:pointer;}
.sl-face a:hover {position:absolute;height:16px;width:18px;display:block; background:url(/hotel/images/social/face-on.jpg) no-repeat; border:none;}

.sl-twit a {position:absolute;top:0px;width:18px; height:16px;left:53px;text-indent:-999em;outline:none; display:block;background:url(/hotel/images/social/twit.jpg) no-repeat; border:none;cursor:pointer;}
.sl-twit a:hover {position:absolute;height:16px;width:18px;display:block; background:url(/hotel/images/social/twit-on.jpg) no-repeat; border:none;}

.sl-link a {position:absolute;top:0px;width:18px; height:16px;left:78px;text-indent:-999em;outline:none; display:block;background:url(/hotel/images/social/link.jpg) no-repeat; border:none;cursor:pointer;}
.sl-link a:hover{position:absolute;height:16px;width:18px;display:block; background:url(/hotel/images/social/link-on.jpg) no-repeat; border:none;}

.sl-digg a {position:absolute;top:0px;width:18px; height:16px;left:103px;text-indent:-999em;outline:none; display:block;background:url(/hotel/images/social/digg.jpg) no-repeat; border:none;cursor:pointer;}
.sl-digg a:hover {position:absolute;height:16px;width:18px;display:block; background:url(/hotel/images/social/digg-on.jpg) no-repeat; border:none;}

/*** Fine sezione network link ***/

#title-bottom-bar  {
position: absolute;
top:485px;
left:123px;
width:758px;
height:20px;
padding-left:2px;
}

#text-bottom-bar  {
position: absolute;
left:123px;
width:758px;
height:200px;
top:300px;
padding-left:2px;
}


#text-bottom-bar p {
text-align:left;
font-size: 14px;
font-weight: bold;
color: #ffffff;
}

#ebrochure { 
position: absolute;
left: 50%;
top: 50%;
margin-top: -299px;  
margin-left: -502px;  
}

.title-no-flash{
padding-left:4px; 
color:#fff; 
font-size:15px; 
text-align:left; 
font-weight:bold;
}

.request-form-table {
border-collapse: collapse; 
font-size: 10px; 
margin:0px;
}

.request-form-table tr , td {
font-size: 10px;
margin:0px; 
border:0px; 
padding:0px;
font-size:11px;
vertical-align: bottom;
}

.request-form-table input {
margin:0px; 
padding:0px;
width: 208px !important;
width: 206px; 
height: 15px;
border:2px ;
border-style:inset;
}

.request-form-table textarea {
width: 408px !important; 
width: 406px; 
height: 50px;
margin:0px; 
padding:0px; 
border:2px; 
border-style:inset; 
font-family: Helvetica Neue,Arial,Helvetica,sans-serif; 
font-size:12px;
}

#request-form {
position: relative ;
float:left; 
width:615px;  
left:5px;
top:10px;
}

.header-group-field {
position: relative; 
height:15px;  
left:0px;
top:0px; 
border-bottom:1px solid #666666;
}

.header-group-field p {
position:relative; 
bottom:4px !important; 
bottom:-3px; 
padding:0px;
margin:0px;
border:0px;
font-size: 15px;
}

/*************** Inizio sezione Weather *********************/

#forecast-wrapper {
width: 620px;
height: 200px;
padding:0px;
margin:0px;
position: absolute;
left: 0px;
top:0px;
}

#today-wrapper {
width: 348px;
height: 188px;
border:0px;
padding:0px;
margin:0px;
left: 9px;
top:9px;
position: absolute;
background-image: url(/hotel/images/weather/background-today.jpg);
}

#tomorrow-wrapper {
width: 250px;
height: 140px;
border: 2px solid #666666;
padding:0px;
margin:0px;
left: 362px;
top:9px;
position: absolute;
}

#today-weather-gif-box, #tomorrow-weather-gif-box {
background-color:#ffffff;
width: 60px;
height: 50px;
padding:0px;
margin:0px;
border: 2px solid #99cee4;
position: absolute;
top:-9px;
left:9px;
behavior: url(/hotel/css/resources/iepngfix.htc);
}

#tomorrow-weather-gif-box {
background-color:#e7eee5;
border: 2px solid #a6aaa5;
}

#today-head-date-wrapper,#tomorrow-head-date-wrapper {
width: 329px ;
height: 27px;
padding:0px;
margin:0px;
border:0px;
position:absolute;
top:15px;
left:12px;
background-image: url(/hotel/images/weather/barra-weather-today.jpg);
}

#tomorrow-head-date-wrapper {
width: 241px ;
height: 27px;
left:4px;
background-image: url(/hotel/images/weather/barra-weather-tomorrow.jpg);
}

#head-date, #today-head-cond, #tomorrow-head-cond, #head-error {
height: 17px;
padding:0px;
margin:0px;
border:0px;
position: absolute;
left:82px;
bottom:4px !important;
bottom:3px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 17px;
color: #ffffff;
line-height: 17px;
font-weight: bold;
}

#head-error {
left:15px;
font-size: 12px;
line-height: 12px;
}

#today-head-cond, #tomorrow-head-cond{
left:80px;
bottom:0px;
top:47px;
color:#339ec9;
}

#tomorrow-head-cond{
color:#666666;
left:10px;
}

#today-label, #tomorrow-label{
padding:0px;
margin:0px;
border:0px;
position: absolute;
left:80px;
top:72px;
float:left;
}

#today-value, #tomorrow-value{
padding:0px;
margin:0px;
border:0px;
position: absolute;
left:183px;
top:72px;
float:left;
}

#tomorrow-label{
top:78px;
left:27px;
}

#tomorrow-value{
top:78px;
left:130px;
}


#today-label p, #today-value p , #tomorrow-label p, #tomorrow-value p{
padding:0px;
margin:0px;
border:0px;
font-size: 14px;
height: 17px;
line-height: 17px;
}

#today-value p, #tomorrow-value p {
font-size: 12px;
}

#weather-article-box {
position:absolute; 
left:8px; 
top:195px;
}

#forecast-link-wrapper {
position: absolute; 
left:362px; 
top:163px; 
width: 254px; 
height: 25px;
display: block;
background-color:#666666;
text-align: center;	
vertical-align:middle;
}

#forecast-link{
text-align: center; 
width: 254px; 
height: 25px;
}

#forecast-link a {	
	width: 254px; 
	display:block;
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	margin:0px;
	padding-top:2px;
}

#forecast-link a:focus, #forecast-link a:hover{
	color:#000000;
}

/*************** Fine sezione weather ****************/

/*************** Inizio sezione RSS *********************/
#rss {
position:relative;
float:right;
top:33px;
left:45px;
height:23px;
width:24px;
vertical-align:bottom;
cursor:pointer;
}
/*************** Fine sezione RSS *********************/

