a.samsara_link_text {
	padding:0px 17px 0px 0px;
	background-image:url(../gfx/btn_arrow_samsara.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	font-size:11px;
	color:#a9a9a9;
}

.samsara_h_content_btn {
	position:absolute;
	right:5px;
	bottom:0px;
	width:236px;
	padding:8px 17px 8px 8px;
	text-align:right;
	background-image:url(../gfx/btn_arrow_samsara.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}
#scroller {
	/*border:1px solid red;*/
	height:100px;
	width:612px;
	z-index:100;
	position:absolute;
	top:583px;
	left:290px;
}
.menutop_samsara_head {
	background-image:url(../gfx/menutop_samsara_bg_head.jpg);
	background-repeat:no-repeat;
	width:582px;
	height:59px;
	padding:10px 10px 0px 20px;
	font-family:"Trebuchet MS", Arial,Helvetica,sans-serif;
	color:#fff;
}

.menutop_samsara_head_ship {
	width:582px;
	height:59px;
	padding:10px 10px 0px 20px;
	font-family:"Trebuchet MS", Arial,Helvetica,sans-serif;
	color:#fff;
}

#start{
	text-decoration:none;
	color:#FFFFFF;
}

.menutop_samsara_head_text {
	width:130px;
	float:left;
	font-size:12px;
	/*padding-right:12px;*/
}

.menutop_samsara_head_list   {
	width:446px;
	float:left;
}

.menutop_samsara_head_list ul {
	margin:10px 0 0 15px;
	padding:0;
}

.menutop_samsara_head_list ul li {
	list-style-image:none;
	list-style:none;
	display:block;
	float:left;
	/*width:95px;*/
	padding:0 15px 0 10px;
	background-image:url(../gfx/arrow_menutop_samsara.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

.menutop_samsara_head_list ul li a {
	text-decoration:none;
	color:#a0a0a0;
}


.menutop_samsara_head_list ul li a:hover {
	text-decoration:underline;
	color:#a0a0a0;
}

.menutop_samsara_bottom {
	background-image:url(../gfx/menutop_samsara_bg_bottom.jpg);
	background-repeat:no-repeat;
	width:612px;
	height:14px;
	clear:both;
}


.samsara_deck_planimetria {
	margin-right:20px;
	float:left;
	position:relative;
	background-repeat:no-repeat;
}

.samsara_bullet_planimetria {
	position:absolute;
	z-index:2;
}


.samsara_2lvl_ambienti,
.samsara_2lvl_cabine {
	clear:both;
	width:545px;
	margin-bottom:25px;
	position:relative;
}

.samsara_2lvl_ambienti_sx_deckname,
.samsara_2lvl_cabine_sx_deckname{
	clear:both;
	width:545px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#dd6454;
	font-weight:normal
}

.samsara_2lvl_ambienti_dx,
.samsara_2lvl_cabine_dx {
	float:left;
}

.samsara_2lvl_ambienti_dx ul,
.samsara_2lvl_cabine_dx ul{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style:none;
}

.samsara_2lvl_ambienti_dx ul li,
.samsara_2lvl_cabine_dx ul li{
	list-style-image:none;
	list-style:none;
	background-image:url(../gfx/samsara_bullet.gif);
	background-position:1px left;
	background-repeat:no-repeat;
	height:15px;
	display:block;
	color:#797979;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	padding-top:1px;
}
.samsara_2lvl_ambienti_dx ul li a,
.samsara_2lvl_cabine_dx ul li a{
	list-style-image:none;
	list-style:none;
	background-image:url(../gfx/samsara_bullet.gif);
	background-position:1px left;
	background-repeat:no-repeat;
	height:15px;
	display:block;
	color:#dd6454;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	padding-top:1px;
}

.samsara_2lvl_ambienti_dx ul li a:hover,
.samsara_2lvl_cabine_dx ul li a:hover {
	list-style-image:none;
	background-image:url(../gfx/samsara_bullet_over.gif);
	background-position:1px left;
	background-repeat:no-repeat;
	height:15px;
	display:block;
	padding-top:1px;
}

.samsara_2lvl_ambienti_dx_single_num,
.samsara_2lvl_cabine_dx_single_num{
	padding:0 8px 0 5px;
	color:#dd6454;
	font-size:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.samsara_2lvl_ambienti_dx_single_num_inactive {
	background-image:url(../gfx/bullet_grey.gif);
	background-position:0 -2px;
	background-repeat:no-repeat;	
	padding:0 8px 0 5px;
	color:#ffffff;
	font-size:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}


.samsara_2lvl_ambienti_dx_double_num,
.samsara_2lvl_cabine_dx_double_num{
	padding:0 5px 0 3px;
	color:#dd6454;
	font-size:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.samsara_2lvl_ambienti_dx_double_num_inactive,
.samsara_2lvl_cabine_dx_double_num_inactive {
	background-image:url(../gfx/bullet_grey.gif);
	background-position:0 -2px;
	background-repeat:no-repeat;
	padding:0 5px 0 3px;
	color:#ffffff;
	font-size:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.samsara_ambienti_deck_point_s a,
.samsara_cabine_deck_point_s a {
	background-image:url(../gfx/samsara_bullet_anim.gif);
	color:#dd6454;
	font-size:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	width:14px;
	height:18px;
	padding-left:8px;
	padding-top:4px;
	display:block;
}
.samsara_ambienti_deck_point_s_inactive a,
.samsara_cabine_deck_point_s_inactive a{
	background-image:url(../gfx/bullet_grey.gif);
	color:#ffffff;
	font-size:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	width:11px;
	height:15px;
	padding-left:5px;
	padding-top:1px;
	display:block;
}

.samsara_ambienti_deck_point_d a,
.samsara_cabine_deck_point_d a {
	background-image:url(../gfx/samsara_bullet_anim.gif);
	color:#dd6454;
	font-size:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	width:16px;
	height:18px;
	padding-left:6px;
	padding-top:4px;
	display:block;
}

.samsara_ambienti_deck_point_d_inactive a,
.samsara_cabine_deck_point_d_inactive a{
	background-image:url(../gfx/bullet_grey.gif);
	color:#ffffff;
	font-size:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	width:11px;
	height:15px;
	padding-left:3px;
	padding-top:1px;
	display:block;
}

/*.samsara_ambienti_deck_point_s a:hover,
.samsara_ambienti_deck_point_d a:hover,
.samsara_cabine_deck_point_s a:hover,
.samsara_cabine_deck_point_d a:hover{
	background-image:url(../gfx/samsara_bullet_over.gif);

}*/

.samsara_ambienti_deck_gallery,
.samsara_cabine_deck_gallery{
	background-image:url(../gfx/img_ambienti_samsara_deck_gallery.jpg);
	background-repeat:no-repeat;
	width:175px;
	height:156px;
	padding:10px 8px 10px 9px;
}

.samsara_ambienti_deck_gallery_tit,
.samsara_cabine_deck_gallery_tit{
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#dd6454;
	margin-bottom:2px;
	float:left;
}

.samsara_ambienti_deck_gallery_close,
.samsara_cabine_deck_gallery_close {
	float:right;
	margin-bottom:2px;
}

.samsara_ambienti_deck_gallery_img,
.samsara_cabine_deck_gallery_img{
	clear:both;
	width:175px;
	height:115px;
	margin-bottom:5px;
}

.samsara_ambienti_deck_gallery_otherimg,
.samsara_cabine_deck_gallery_otherimg{
	text-align:right;
	background-image:url(../gfx/btn_arrow_samsara.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
}

.samsara_ambienti_deck_gallery_otherimg a,
.samsara_cabine_deck_gallery_otherimg a {
	color:#dd6454;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.samsara_ambienti_deck_gallery_close a,
.samsara_cabine_deck_gallery_close a {
	color:#dd6454;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.samsara_ambienti_deck_gallery_otherimg a:hover,
.samsara_cabine_deck_gallery_otherimg a:hover{
	color:#dd6454;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.samsara_h_intro_separatore {
	background-image:url(../gfx/samsara_h_intro_separatore_bg.jpg);
	background-repeat:no-repeat;
	width:612px;
	height:15px;
}

.samsara_h_content {
	background-image:url(../gfx/samsara_h_bg.jpg);
	background-repeat:repeat-y;
	width:575px;
	padding:0 19px 25px 18px;
}

.samsara_h_content_dispari {
	background-image:url(../gfx/samsara_h_bg_dispari.jpg);
	background-repeat:repeat-y;
	width:575px;
	padding:0 19px 25px 18px;
	position:relative;
	/*background-position:right bottom;*/
}

.samsara_h_content_sx {
	float:left;
	width:281px;
	margin-right:12px;
	position:relative;
}

.samsara_h_content_dx {
	float:left;
	width:281px;
	position:relative;
}

.samsara_h_content_dx_empty {
	background-image:url(../gfx/bg_box_dx_empty.jpg);
	position:absolute;
	width:281px;
	height:214px;
	right:4px;
	bottom:-1px;
	
}

.samsara_h_content_img {
	width:281px;
	height:100px;
	clear:both;
}

.samsara_h_content_text  {
	width:261px;
	height:200px;
	padding:10px;
}

.samsara_h_content_text h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#dd6454;
	font-weight:bold;
}

.samsara_h_content_text_home {
	width:261px;
	height:120px;
	padding:10px;
}

.samsara_h_content_text_home h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b62d1c;
	font-weight:bold;
}

.samsara_h_content_separatore {
	background-image:url(../gfx/samsara_h_content_separatore_bg.jpg);
	background-repeat:no-repeat;
	width:612px;
	height:15px;
}

.samsara_h_content_separatore_dispari {
	background-image:url(../gfx/samsara_h_content_separatore_bg_dispari.jpg);
	background-repeat:no-repeat;
	width:612px;
	height:15px;
}


.samsara_h_footer {
	background-image:url(../gfx/samsara_h_footer_bg.jpg);
	background-repeat:no-repeat;
	width:612px;
	height:44px;
}

.samsara_h_footer_dispari {
	background-image:url(../gfx/samsara_h_footer_bg_dispari.jpg);
	background-repeat:no-repeat;
	width:612px;
	height:44px;
}


.samsara_h_path {
	/*background-image:url(../gfx/samsara_h_path_bg.jpg);
	width:552px;
	height:19px;
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 30px;*/
	display:none;
}

.samsara_h_path a {
	color:#dd6454;
	font-weight:bold;
	text-decoration:none;
}

.samsara_h_intro,
.samsara_2lvl_content,
.samsara_3lvl_content {
	background-image:url(../gfx/samsara_2lvl_bg.jpg);
	background-repeat:repeat-y;
	width:575px;
	padding:0 19px 15px 18px;
	position:relative;
}

.samsara_h_intro h1,
.samsara_2lvl_content h1,
.samsara_2lvl_content h2,
.samsara_3lvl_content h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#dd6454;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
.samsara_h_intro_img,
.samsara_2lvl_content_img {
	width:575px;
}

.samsara_h_intro_text,
.samsara_2lvl_content_text {
	width:545px;
	padding:0 15px;
	position:relative;
}

.samsara_2lvl_content_separatore,
.samsara_3lvl_content_separatore {
	background-image:url(../gfx/samsara_2lv_content_separatore_bg.jpg);
	background-repeat:no-repeat;
	width:612px;
	height:15px;
}


.samsara_2lvl_footer,
.samsara_3lvl_footer {
	background-image:url(../gfx/samsara_2lv_footer_bg.jpg);
	background-repeat:no-repeat;
	width:612px;
	height:44px;
}

.samsara_2lvl_path,
.samsara_3lvl_path {
	/*background-image:url(../gfx/samsara_2lv_path_bg.jpg);
	width:552px;
	height:19px;
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 30px;*/
	display:none;
}

.samsara_2lvl_path a,
.samsara_3lvl_path a {
	color:#dd6454;
	font-weight:bold;
	text-decoration:none;
}

.samsara_3lvl_content_sx {
	float:left;
	width:144px;
	padding:8px;
}

.samsara_3lvl_content_dx {
	padding:10px 0px;
	float:left;
	width:405px;
}

.samsara_3lvl_content_img {
	width:140px;
	height:94px;
	padding:2px 2px 10px 2px;
}

.samsara_3lvl_content_info {
	display:block;
}

.samsara_3lvl_content_info_top {
	background-image:url(../gfx/samsara_3lvl_content_info_top_bg.jpg);
	width:144px;
	height:4px;
	background-repeat: no-repeat;
}

.samsara_3lvl_content_info_content {
	background-image:url(../gfx/samsara_3lvl_content_info_content_bg.jpg);
	width:128px;
	background-repeat:repeat-y;
	padding:5px 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.samsara_3lvl_content_info_content ul li {
	margin:0;
	padding:0;
	list-style:none;
}

.samsara_3lvl_content_info_content strong {
	color:#454545;
	font-weight:normal;
}

.samsara_3lvl_content_info_bottom {
	background-image:url(../gfx/samsara_3lvl_content_info_bottom_bg.jpg);
	width:144px;
	height:4px;
	background-repeat: no-repeat;
}

.samsara_3lvl_content_text {
	width:405px;
}
.samsara_3lvl_content_text h2 {
	padding:0;
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#797979;
}

.menuv_2lvl_wellness {
	display:none;
}
.menuv_2lvl_benessere{
	display:none;
}

/* nuova gallery */

/* root element for tabs  */

/* tab pane styling */
.panes div {
	display:none;		
	padding:15px 14px 15px 13px;
	font-size:14px;
	background-color:#fff;
	width:280px;
	background-image:url(../gfx/samsara_gallery_bg_panes.gif);
	background-repeat:repeat-y;
	height:auto;
}

.panes_bottom {
	background-image: url(../gfx/samsara_gallery_panes_bottom.gif);
	background-repeat:no-repeat;
	width:307px;
	height:6px;
}


ul.tabs { 
	list-style:none; 
	margin:0; !important; 
	padding:0 0 0 7px;	
	/*border-bottom:1px solid #666;	*/
	width:300px;
	height: 39px;
	background-image:url(../gfx/samsara_gallery_panes_top.gif);
	background-repeat:no-repeat;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	
	font-size:12px;
	font-weight:bold;
	display:block;
	height: 39px;  
	line-height:30px;
	width: 75px;
	text-align:center;	
	text-decoration:none;
	color:#dd6454;
	padding:0px;
	margin:0px;	
	position:relative;

}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {

	color:#666666;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background: url(../gfx/samsara_gallery_tab.gif) no-repeat;
	cursor:default !important; 
	color:#666666 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
/*ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }*/

/* width 2 */
/*ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }*/


/* width 3 */
/*ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }*/


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		

}

.tab_panel_dx {
	width:220px;
	float:left;
	padding-right:15px;
}

.tab_panel_sx {
	padding-top:15px;
	float:left;
}

.pane .samsara_deck_planimetria {
	position:relative;
	margin:0;
	padding:0;
	display:block;
	height:auto;

}

.pane .samsara_bullet_planimetria {
	position:absolute;
	z-index:2;
	display:block;
	background-image:none;
	margin:0;
	padding:0;
	background-color:transparent;
	width:11px;
	height:15px;
}

.pane .samsara_2lvl_ambienti_dx{
	clear:both;
	margin:0;
	padding:15px 0;
	display:block;
	height:auto;
    background-image:none;
}

.tooltip {
	display:none;
	background:transparent url(../gfx/samsara_gallery_tooltip.gif);
	font-size:10px;
	height:22px;
	width:165px;
	padding:3px 5px 0 5px;
	color:#333;	
	z-index:5000;
	text-align:center;
}
