/* ------------------------------------ SERVIZI HOTEL ------------------------------------*/
.left	{ float:left; }
.right	{ float:right;}	
#intestazionehotel { background-color:#FFF; margin:4px; font:13px Trebuchet MS,Arial, Helvetica, sans-serif; float:left; display:block; clear:none; padding:0; text-align:left; vertical-align:top; width:920px; height:auto; line-height:20px; color:#333;}
#intestazionehotel h1 {font-size:26px; color:#900; clear:none; margin:0; padding:0; text-align:left; white-space:nowrap; font-weight:bold; }
#intestazionehotel h2 {font-size:20px;  clear:none; margin:0; padding:0; text-align:left; white-space:nowrap; }
#caratteristichehotel { text-align: left; line-height:20px; font:13px Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;  }
#caratteristichehotel strong{ color:#000;}
#caratteristichehotel a:link, #caratteristichehotel a:visited { color:#06c; font-weight:bold; text-decoration:underline; }
#caratteristichehotel a:hover		{ color:#039; font-weight:bold; text-decoration:none; }

.social	{  display:inline-block; clear:both;}
.social span#facebook, .social span#twitter	{ margin:2px 6px; padding:0; display:inline-block; height:24px; float:left; overflow:hidden;} 
.social span#twitter						{ padding-top:0px; padding-left:4px; cursor:pointer; cursor:hand; width:124px; }


span.caratteristichehotelElement 	{ margin-right:15px; color:#666; line-height:24px;}
.hotels-colonna-sinistra, .hotels-colonna-centrale, .hotels-colonna-destra, .meeting-colonna-destra	{ float:left; height:100%; text-align:left; padding:0;}
div.hotels-colonna-sinistra	{ width:205px; display:inline; margin-left:8px;}
div.hotels-colonna-centrale { width:470px; display:inline; margin-left:14px; line-height:140%;}
div.hotels-colonna-destra	{ width:210px; display:inline; margin-left:10px; line-height:140%;}
div.meeting-colonna-destra	{ width:690px; margin-left:10px; display:inline; float:left; font-size:13px; line-height:140%;}
div.meteo-colonna-destra	{ width:690px; margin-top:-5px; margin-left:15px; float:left; display:inline; line-height:140%;}
.hotels-colonna-centrale p		{ line-height:140%;}
.hotels-colonna-centrale img	{ border:1px solid  #09C; width:460px; padding:0; margin:0;}
.hotels-colonna-centrale a:link, .hotels-colonna-centrale a:visited	{ color:#06c; font-weight:bold; text-decoration:underline;}
.hotels-colonna-centrale a:hover { text-decoration:none;}
.hotels-colonna-centrale li 	{ font:13px Trebuchet MS,Arial, Helvetica, sans-serif; margin-top:6px;}
.meeting-colonna-destra  img	{ border:2px solid #bdcbd7; width:690px; padding:0; margin:0;}
.meteo-colonna-destra 	 img	{ border:3px solid #ccc; width:690px; height:450px; padding:0; margin:0;}
.colonna-centrale p { font:14px Trebuchet MS,Arial, Helvetica, sans-serif;}
.servizihotel {	color:#333; font:12px Trebuchet MS,Arial, Helvetica, sans-serif; background:url(/img_elements/HotelGalleries/bg-servizi-hotel.jpg) #ededed repeat-x left top; padding:0; border:1px solid #c1c1c1; border-top:0px; margin-bottom:12px; width:auto; min-height:80px; height:auto !important; height:80px; }
.servizihotel h3		{ margin:0px -1px; padding:0; background:url(/img_elements/HotelGalleries/servizi-hotel_sx.jpg) no-repeat left top; height:25px; }
.servizihotel h3 span 	{ float:right; margin:0; padding:0px auto 0px -8px; font:16px Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; color:#333;	text-align:center; background:url(/img_elements/HotelGalleries/servizi-hotel_dx.jpg) no-repeat right top; white-space:nowrap; font-weight:bold; height:25px; width:99%;  }
.servizihotel ul 	{ list-style-type:disc; list-style-position:outside; }
.servizihotel li	{ margin:0px 4px 2px -16px; } 
.servizihotel a, .servizihotel a:visited	{ font:14px Arial, Helvetica, sans-serif; color:#06c; text-decoration:underline; font-weight:bold; }
.servizihotel a:hover	{ color:#069; text-decoration:none; }
.servizihotel img		{ margin:4px; display:block; clear:both; }
.servizihotel .hotellinks img		{ margin:6px 0px; display:block; clear:both; }
.servizihotel .hotellinks ul		{ list-style:none; list-style-position:inside; clear:both; margin-top:4px;  }
.servizihotel .hotellinks li		{ list-style:none; display:block; white-space:nowrap; margin-bottom:4px; margin-left:-20px; clear:both;}
.servizihotel .hotellinks a, .servizihotel .hotellinks a:visited {font:13px Arial, Helvetica, sans-serif; color:#06c; text-decoration:underline; font-weight:bold; }
.servizihotel .hotellinks a:hover	{color:#039; text-decoration:none; font-weight:bold; }
.galleryhotel 		{ background:url(/img_elements/HotelGalleries/bg-gallery-hotel.jpg) #f4fbff repeat-x left bottom; border:1px solid #2d83da; border-top:0px; width:auto; margin-bottom:12px; padding:0; width:auto; display:block; min-height:280px; height:auto !important; height:280px; }
.galleryhotel h3	{ margin:0px -1px; padding:0px 0px 2px 0px; background:url(/img_elements/HotelGalleries/photogallery-hotel_sx.jpg) no-repeat left top; height:25px; line-height:24px; }
.galleryhotel h3 span 	{ float:right; margin:0; padding:0px auto 2px -8px; font-size:16px; color:#fff; font-weight:bold; text-align:center; background:url(/img_elements/HotelGalleries/photogallery-hotel_dx.jpg) no-repeat right top; white-space:nowrap; font-weight:bold; height:25px; width:99%; }
.meetingRooms table	{ margin-top:20px; margin-bottom:10px; padding:0; display:block; border-spacing:0px; border-collapse:collapse;}
.meetingRooms TD	{ font:11px Arial, Helvetica, sans-serif; color:#333; border-bottom:1px solid #CCF; text-align:center;}
.meetingRooms_rowIntestazione TD {font:11px Trebuchet MS, Arial, Helvetica; color:#333; font-weight:bold; border-bottom:2px solid #CCF; text-align:center; border-collapse: collapse; border-spacing:0px; padding:2px;}
.meetingRooms TD.meetingRooms_firstCol 	{ width:110px;}	
div.premierhotel {	background:url(/img_elements/HotelGalleries/bg-premier-hotel.jpg) #dfd891 repeat-x left top; padding:0; border:1px solid #d1bc6a; border-top:0px; width:100%; height:auto; margin-bottom:12px; }
.premierhotel h3		{ margin:0px -1px 0px -1px; padding:0px 0px 2px 0px; background:url(/img_elements/HotelGalleries/premier-hotel_sx.jpg) no-repeat left top; height:25px; }
.premierhotel h3 span 	{ float:right; margin:0; padding:4px auto 2px -8px; font:16px Trebuchet MS,Verdana, Arial, Helvetica; color:#907b49; font-weight:bold; 	text-align:center; background:url(/img_elements/HotelGalleries/premier-hotel_dx.jpg) no-repeat right top; white-space:nowrap; height:25px; width:99%; display:inline;}
.premierhotel span#testopremier			{ clear:both; height:auto; display:block; margin:8px; color:#6d5e46;}
.premierhotel a, .premierhotel a:visited{ font:14px Arial, Verdana, Helvetica; color:#917850; text-decoration:underline; font-weight:bold; margin:10px; clear:both; float:right;}
.premierhotel a:hover{ text-decoration:none;}
.premierhotel p	{color:#333; font:12px Trebuchet MS,Arial, Helvetica, sans-serif; margin:6px; }
div.meetinghotel {	background:url(/img_elements/HotelGalleries/bg-meeting-hotel.jpg) #fafeff repeat-x left top; padding:0; border:1px solid #6d9cc6; border-top:0px; width:100%; height:auto; margin-bottom:12px; }
.meetinghotel h3		{ margin:0px -1px 0px -1px; padding:0px 0px 2px 0px; background:url(/img_elements/HotelGalleries/meeting-hotel_sx.jpg) no-repeat left top; height:25px; }
.meetinghotel h3 span 	{ float:right; margin:0; padding:4px auto 2px -8px; font:16px Trebuchet MS,Verdana, Arial, Helvetica; color:#2d557e; font-weight:bold; 	text-align:center; background:url(/img_elements/HotelGalleries/meeting-hotel_dx.jpg) no-repeat right top; white-space:nowrap; height:25px; width:99%; display:inline;}
.meetinghotel span#testomeeting			{ clear:both; height:auto; display:block; margin:8px; color:#2c4464;}
.meetinghotel a, .meetinghotel a:visited{ font:14px Arial, Verdana, Helvetica; color:#369; text-decoration:underline; font-weight:bold; margin:10px; clear:both;}
.meetinghotel a:hover{ text-decoration:none;}
div.eventfinder { background:url(/img_elements/BG-eventfinder.jpg) no-repeat bottom left; margin:0; margin-bottom:12px; padding:0; height:220px; position:relative;}
div.eventfinder-container		{ margin:6px; position:relative; bottom:0;}
span.eventfinder-label		{ font-size:16px; color:#ee0058; font-weight:bold; margin-left:18px; margin-top:16px; clear:left;}
.eventfinder-container	select	{ font:13px Arial, Helvetica, sans-serif; color:#666; clear:both; margin:2px 0px 12px 20px;} 	
select.eventfinder-data		{ font:12px Arial, Helvetica, sans-serif; color:#666; clear:both; margin:8px 0px 0px 8px;} 	
img.eventfinder-go 			{ float:right; margin-right:8px; margin-top:8px; }
div.bianco_Meeting h3 { background:#fff; color:#990000; }
div.bianco_Meeting { background:#fff; height:100%; margin:0; padding:0px 4px 0px 4px; }
/* ------------------------------------ SERVIZI HOTEL ------------------------------------*/