@import "bg_traditional.css";
@import "layout_dueleft.css";
@import "footer.css";
@import "quicksearch.css";
@import "buttons.css";
@import "ship_left_column.css";
@import "../../Default/css/ship_visit.css";
/*img, div, input, body, h1, h2 { behavior: url("iepngfix.htc") }

balu
*/
#content {	
	float:right
}

.select_left {	
	font-size: 11px;
	font-family: Arial; 
	color: #023298;
	width: 140px;
}
#leftcolumn {	
	width:159px;
	overflow:hidden;
	display:inline;
	float:left;
}
.page_margin {
	 padding:0px 10px 15px 10px;
	 background:#AAE3FE url(/B2C/Images/Skin/Default/gfx/bg_page_azienda.gif) repeat-x;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
}
.page_margintop {
 height:10px;
}
.page_body {
 width:748px;
 background:#fff;
 padding-bottom:10px;
 
}

.title_top {
 background: url(/B2C/Images/Skin/Default/gfx/azienda_bg_title.jpg) repeat-x top;
 height:53px;
 width:748px;
}
.title_top h1 {
 color:#004cac;
 font-size:20px;
 padding:8px 0px 0px 20px;
 margin:0px;
 font-weight:normal;
 line-height:20px;
}

.image_top {
 position:relative;
 padding-left:10px;
}

.page_copy {
 padding:10px 18px 10px 20px;
 color:#666666;
 font-size:11px;
}
.page_boxes_doppio {
 padding:0px 10px 0px 10px;
 background-image: url(/B2C/Images/Skin/Default/gfx/bg_boxes.jpg);
 background-repeat: repeat-y;
 background-position: 10px;
}
.box_left_doppio {
 float:left;
 width:359px;
 text-align:center;
 border-top:1px solid #e4e4e4;
}
.box_left_doppio p, .box_right_doppio p {
 padding:6px 15px 10px 6px;
 text-align:left;
}
.box_right_doppio {
 float:right;
 width:359px;
 text-align:center;
 border-top:1px solid #e4e4e4;
 
}
.box_title_doppio {
 width:355px;
 height:20px;
 margin-left:2px;
 margin-right:2px;
 background: url(/B2C/Images/Skin/Default/gfx/azienda_bgtopbox.jpg) repeat-x;
}
.box_title_doppio h2 {
 padding:2px 0px 0px 10px;
 margin:0px;
 color:#666666;
 font-size:13px;
 font-weight:normal;
 text-align:left;
}

/* box singolo*/
.page_box_singolo {
 margin:0px 10px;
 padding:1px;
 border:1px solid #e4e4e4;
}
.box_title_singolo h2 {
 padding:2px 0px 0px 10px;
 margin:0px;
 color:#666666;
 font-size:13px;
 font-weight:normal;
}
.box_img_nave {
 width:240px;
 padding: 0px 15px 0px 0px;
}
.box_title_singolo {
 height:20px;
 background: url(/B2C/Images/Skin/Default/gfx/azienda_bgtopbox.jpg) repeat-x;
}
.page_box_singolo p {
 padding: 10px 15px 10px 0px;
}
.box_bg {
 background-image:url(/B2C/Images/Skin/Default/gfx/box_bgsfuma.jpg);
 background-repeat:repeat-x;
}
.box_copy {
 float:left;
 padding:10px 8px 0px 10px;
 color:#666666;
 font-size:11px;
 width:450px;
}
.box_copy ul {
 margin:0px;
 padding-bottom: 20px;
 padding-top: 0px;
 padding-right: 0px;
 padding-left: 15px;
}
.box_copy li {
 margin-top:10px;
 padding-bottom: 10px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #cde0e6;
 list-style-image: url(/B2C/Images/Skin/Default/gfx/arrow_el.jpg);
}


.line_title, .line_anno {
 cursor: pointer;
}
.space_margin {
 height:10px;
}
/*fine base*/
.navi_contenitoremain {
 background-image: url(/B2C/Images/Skin/Default/gfx/navi_bg.jpg);
 background-repeat: repeat-y;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 line-height: 16px;
 width:684px;
}
.navi_mainleft {
 float:left;
 width:374px;
}
.navi_contenitoribottom {
 padding-left: 15px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 line-height: 16px;
 width:694px;
}
.navi_boxleft {
 float: right;
 width: 250px;
 padding-left:10px;
}
.clear {
 clear:both;
}
.navi_mainright {
 float:right;
 width:240px;
}


h3 {
 margin:0px;
 padding:0px;
 color:#ffffff;
 font-size:30px;
}
/* -------------------- */
.main_image {
	width: 408px;
	height: 290px;
	float: left;
	overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
	color: #fff;
}
.right {
	float:left;
	width:315px;
	overflow:hidden;
	}
.main_image h2 {
	margin:0px;
	padding:0px;
}
.main_image p {
	margin:0px;
	padding:0px;
}


/*COPY*/
.block_main {
	background-image:url(/NR/rdonlyres/6331FAD8-5529-4E3B-B8FD-07790837B248/0/fascinosabgdida.jpg);
	background-repeat:repeat-y;
    height: 140px;
	overflow:auto;
	margin-right:10px;
    width: 190px;/**/
	
	}
.block_main p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:25px;
	padding-top:5px;
	padding-right: 25px;
	padding-bottom:5px;
	margin:0px;
	}
.btnleft, .btnright {
	float:left;
	width:14px;
	height:65px;
	}

.btn_gray_gal_active, .btn_gray_gal {
	width:70px; text-align:center
}
.navi_mainrightlist {
 float:right;
 background:#D7E4FF;
 font-size:10px;
 width:240px;
}
.navi_mainrightlist ul {
 margin:0px;
 padding:4px 15px;
}
.navi_mainrightlist li {
  list-style: outside disc;
 padding-left:2px;
 margin-left:10px;
 padding-bottom:5px;
}
.navi_titoloicon {
 color:#0088CF;
 padding-bottom:8px;
 border-bottom: 1px solid #C9C9C9;
 margin-bottom:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 background:#ffffff;
}
.navi_imgicon {
 float:left;
 padding-right:5px;
}





/*SHIP-VISIT*/

#shipvisit {
	padding:10px 0 0 28px;
	/*position:relative;*/
	
	}
.overlay {
	position:absolute;
	height:100%;
	width:100%;
	z-index:1000;
	background-color:#000;
	display:none;
	}
.overlay_info {
	position:absolute;
	/*height:100%;*/
	height:1050px;
	width:100%;
	z-index:10000;
	/*background:url("/contents/favolosa/shipvisit/gfx/bgoverlay.png") repeat scroll 0 0 transparent;*/
	background-color:#000;
	display:none;
	}
.overlay_info_content {
	position:absolute;
	width:100%;
	z-index:10001;
	height:1050px;
	display:none;
	/*background-color:#000;*/
	} 

.overlay_content {
	position:absolute;
	width:100%;
	z-index:2000;
	height:100%;
	display:none;
	/*background-color:#000;*/
	}
.overlay_chiudi {
	left:534px;
	top:535px;
	position:absolute;
	z-index:2500;
	cursor:pointer;
	}
.overlay_info_chiudi {
    cursor: pointer;
    left: 648px;
    position: absolute;
    top: 30px;
    z-index: 2500;
}

/* classi utili */
#controller_menu {
	
	background: #fff;
}
#controller_menu ul {
	list-style: none;
	padding:0px;
	margin:0px 30px 0px 0px;
	float:left;
	width:200px;
}
#controller_menu ul li {
	list-style:none;
	padding:0px 0px 0px 30px;
	margin:0px;
	position:relative;
}
#controller_menu ul li.active_click span {
	background: #ffcc00 url(/contents/favolosa/shipvisit/gfx/mmc_controller_bgli.gif) repeat-x top;
	color:#5a5a5a;
}
#controller_menu ul li.active_hover span {
	background: #ffcc00 url(/contents/favolosa/shipvisit/gfx/mmc_controller_bgli.gif) repeat-x bottom;
	color:#5a5a5a;
}
#controller_menu ul li span {
	font-family: Helvetica;
	font-size:14px;
	color:#959595;
	display:inline-block; 
	line-height:30px;
	border-top:1px solid #b7e6ff;
	padding:0px 0px 0px 12px;
	width: 100%;
}
#controller_menu ul li span.li_number {
	position:absolute;
	z-index:5;
	left:0px;
	top:3px;
	border:0px;
	padding:0px;
	width:24px;
	height:24px;
	line-height:27px;
	text-align:center;
	background: url(/contents/favolosa/shipvisit/gfx/mmc_li_numer.gif) top left no-repeat;
}
.controller_last_ul {
	margin:0px;
}

/* SHIP */
#content_ship {
	position:relative;
	background: url(/contents/favolosa/shipvisit/gfx/mmc_ship_fa.gif) no-repeat;
	height:161px;
}
#content_ship img {
	position:absolute; 
	z-index:10; 
}
#content_ship img#ponte_li1 {top:131px;left:6px;}
#content_ship img#ponte_li2 {top:124px;left:7px;}
#content_ship img#ponte_li3 {top:117px;left:3px;}
#content_ship img#ponte_li4 {top:110px;left:-2px;}
#content_ship img#ponte_li5 {top:104px;left:0px;}
#content_ship img#ponte_li6 {top:96px;left:-2px;}
#content_ship img#ponte_li7 {top:89px;left:10px;}
#content_ship img#ponte_li8 {top:82px;left:22px;}
#content_ship img#ponte_li9 {top:75px;left:30px;}
#content_ship img#ponte_li10 {top:68px;left:129px;}
#content_ship img#ponte_li11 {top:62px;left:61px;}
#content_ship img#ponte_li12 {top:54px;left:35px;}
#content_ship img#ponte_li14 {top:48px;left:102px;}

/* SHIP DETAIL */
.content_li {
	display:none;
	position:relative;
}
.content_ship_detail {
	position:relative;
}
.content_ship_detail p {
	padding:10px 0px;
	margin:0px;
	font-size:11px;
}
/* G A L L E R Y */
#gallery {
	margin:0px 20px;/* arrow after-next */
	padding:0px 22px;
	background: url(/contents/favolosa/shipvisit/gfx/mmc_gallerybg.jpg) no-repeat left top;
	position:relative;
	width:580px;
	overflow:visible;
	display:none;
}
#gallery ul {
	margin:0px;
	padding:0px;
	position:relative;
	height:300px;
	overflow-x: hidden;
}
#gallery ul li {
	margin:0px;
	padding:10px;
	position:absolute;
	list-style:none;
	background:url(/contents/favolosa/shipvisit/gfx/mmc_gallery_bgthumb.gif) no-repeat scroll 10px 10px transparent;
	width:177px;
	/*height:118px;*/
}
#gallery ul li span.gallery_tooltip {
	background:url(/contents/favolosa/shipvisit/gfx/mmc_gallery_tooltip_top.gif) no-repeat left top;
	font-size:11px;
	color:#959595;
	line-height:12px;
	padding:15px 0px 0px;
}
#gallery ul li span.gallery_tooltip p {
	padding:0px 5px;
	margin:0px;
}

#gallery ul li span span.gallery_info {
	color: #3284C1;
    display: block;
    font-weight: bold;
    padding: 4px 5px 0;
}
#gallery ul li img {
	margin:4px;
	border:6px solid #fff;
}
#gallery ul li span.gallery_tooltip img {
	border:none;
	margin:0px;
}
#gallery ul li span.gallery_tooltip .gallery_tooltip_ico {
	padding:2px;
}
#gallery ul li span.gallery_tooltip .gallery_tooltip_ico img{
	cursor:pointer;
}
#gallery ul li span.gallery_numero {
	/*top: -10px;
	left:-10px;*/
	top: 0px;
	left: 0px;
    z-index: 10;
	position:absolute;
	color:#fff;
	background:url(http://www.costacrociere.it/contents/favolosa/shipvisit/gfx/mmc_gallery_numberthumb.png) left top no-repeat;
	*background:url(http://www.costacrociere.it/contents/favolosa/shipvisit/gfx/mmc_gallery_numberthumb.gif) left top no-repeat;
	width:28px;
	height:28px;
	line-height:28px;
	text-align:center;
}
.ico_off {
	display:none;
}
#next { position:absolute; z-index:10; top:15px; right:-20px; }
#prev { position:absolute; z-index:10; top:15px; left:-20px; }

/* PIANTA PUNTI */
.content_li span {
	z-index: 10;
	position:absolute;
	color:#fff;
	background:url(http://www.costacrociere.it/contents/favolosa/shipvisit/gfx/mmc_gallery_numberthumb.png) left top no-repeat;
	width:28px;
	height:28px;
	line-height:28px;
	text-align:center;
	left: 509px;
	bottom: 153841637px;
}

#fotogallery, #fotogallery ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	}
#fotogallery li {
	background-color:transparent !important;
	 }
ul#fotogallery li img {
	 width:410px;
	 }

#fotogallery p {
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	color:#FFFFFF;
	width:380px;
	}
#gal_next {
	position:absolute;
	top:60px;
	left:355px;
	background-color:#FFF;
	z-index:700;
	cursor:pointer;
	}
#gal_prev {
	position:absolute;
	top:60px;
	left:0px;
	background-color:#FFF;
	z-index:700;
	cursor:pointer;
	}

/* PIANTA 1 */
.punto1, .punto2, .punto3, .punto4, .punto5, .punto6, .punto7, .punto8, .punto9 {
	cursor:pointer;
	}
#content_li1 span.punto1 {
	top:77px;
	left:233px;
}
#content_li1 span.punto2 {
	top:52px;
	left:279px;
}
#content_li1 span.punto3 {
	top:36px;
	left:389px;
}
#content_li1 span.punto4 {
	top:95px;
	left:494px;
}
#content_li1 span.punto5 {top:60px;left:250px;}
#content_li1 span.punto6 {top:60px;left:300px;}
#content_li1 span.punto7 {top:60px;left:350px;}
#content_li1 span.punto8 {top:60px;left:400px;}
#content_li1 span.punto9 {top:60px;left:450px;}
/* PIANTA 2 */
#content_li2 span.punto1 {
	top:38px;
	left:395px;
}
#content_li2 span.punto2 {
	top:53px;
	left:459px;
}
#content_li2 span.punto3 {top:60px;left:150px;}
#content_li2 span.punto4 {top:60px;left:200px;}
#content_li2 span.punto5 {top:60px;left:250px;}
#content_li2 span.punto6 {top:60px;left:300px;}
#content_li2 span.punto7 {top:60px;left:350px;}
#content_li2 span.punto8 {top:60px;left:400px;}
#content_li2 span.punto9 {top:60px;left:450px;}
/* PIANTA 3 */
#content_li3 span.punto1 {
	top:82px;
	left:313px;
}
#content_li3 span.punto2 {
	top:64px;
	left:367px;
}
#content_li3 span.punto3 {top:60px;left:150px;}
#content_li3 span.punto4 {top:60px;left:200px;}
#content_li3 span.punto5 {top:60px;left:250px;}
#content_li3 span.punto6 {top:60px;left:300px;}
#content_li3 span.punto7 {top:60px;left:350px;}
#content_li3 span.punto8 {top:60px;left:400px;}
#content_li3 span.punto9 {top:60px;left:450px;}
/* PIANTA 4 */
#content_li4 span.punto1 {
	top:48px;
	left:41px;
}
#content_li4 span.punto2 {
	top:88px;
	left:72px;
}
#content_li4 span.punto3 {
	top:68px;
	left:136px;
}
#content_li4 span.punto4 {
	top:59px;
	left:170px;
}
#content_li4 span.punto5 {
	top:68px;
	left:312px;
}
#content_li4 span.punto6 {
	top:74px;
	left:435px;
}
#content_li4 span.punto7 {top:60px;left:350px;}
#content_li4 span.punto8 {top:60px;left:400px;}
#content_li4 span.punto9 {top:60px;left:450px;}
/* PIANTA 5 */
#content_li5 span.punto1 {
	top:63px;
	left:-3px;
}
#content_li5 span.punto2 {
	top:42px;
	left:78px;
}
#content_li5 span.punto3 {
	top:86px;
	left:87px;
}
#content_li5 span.punto4 {
	top:41px;
	left:130px;
}
#content_li5 span.punto5 {
	top:86px;
	left:142px;
}
#content_li5 span.punto6 {
	top:59px;
	left:194px;
}
#content_li5 span.punto7 {
	top:41px;
	left:217px;
}
#content_li5 span.punto8 {
	top:42px;
	left:246px;
}
#content_li5 span.punto9 {
	top:87px;
	left:218px;
}
#content_li5 span.punto10 {
	top:57px;
	left:275px;
}
#content_li5 span.punto11 {
	top:41px;
	left:306px;
}
#content_li5 span.punto12 {
	top:89px;
	left:320px;
}
#content_li5 span.punto13 {
	top:47px;
	left:334px;
}
#content_li5 span.punto14 {
	top:41px;
	left:372px;
}
/* PIANTA 6 */
#content_li6 span.punto1 {
	top:92px;
	left:81px;
}
#content_li6 span.punto2 {
	top:53px;
	left:441px;
}
#content_li6 span.punto3 {top:60px;left:150px;}
#content_li6 span.punto4 {
	top:81px;
	left:208px;
}
#content_li6 span.punto5 {top:60px;left:250px;}
#content_li6 span.punto6 {top:60px;left:300px;}
#content_li6 span.punto7 {top:60px;left:350px;}
#content_li6 span.punto8 {top:60px;left:400px;}
#content_li6 span.punto9 {top:60px;left:450px;}
/* PIANTA 7 */
#content_li7 span.punto1 {
	top:94px;
	left:1px;
}
#content_li7 span.punto2 {
	top:98px;
	left:84px;
}
#content_li7 span.punto3 {
	top:38px;
	left:328px;
}
#content_li7 span.punto4 {
	top:37px;
	left:443px;
}
#content_li7 span.punto5 {
	top:53px;
	left:473px;
}
#content_li7 span.punto6 {top:60px;left:300px;}
#content_li7 span.punto7 {top:60px;left:350px;}
#content_li7 span.punto8 {top:60px;left:400px;}
#content_li7 span.punto9 {
	top:75px;
	left:532px;
}
/* PIANTA 8 */
#content_li8 span.punto1 {top:60px;left:50px;}
#content_li8 span.punto2 {top:60px;left:100px;}
#content_li8 span.punto3 {top:60px;left:150px;}
#content_li8 span.punto4 {top:60px;left:200px;}
#content_li8 span.punto5 {top:60px;left:250px;}
#content_li8 span.punto6 {top:60px;left:300px;}
#content_li8 span.punto7 {top:60px;left:350px;}
#content_li8 span.punto8 {top:60px;left:400px;}
#content_li8 span.punto9 {top:60px;left:450px;}
/* PIANTA 8 */
#content_li8 span.punto1 {
	top:51px;
	left:13px;
}
#content_li8 span.punto2 {
	top:90px;
	left:81px;
}
#content_li8 span.punto3 {
	top:52px;
	left:265px;
}
#content_li8 span.punto4 {top:60px;left:200px;}
#content_li8 span.punto5 {top:60px;left:250px;}
#content_li8 span.punto6 {top:60px;left:300px;}
#content_li8 span.punto7 {top:60px;left:350px;}
#content_li8 span.punto8 {top:60px;left:400px;}
#content_li8 span.punto9 {top:60px;left:450px;}
/* PIANTA 9 */
#content_li9 span.punto1 {
	top:83px;
	left:22px;
}
#content_li9 span.punto2 {
	top:64px;
	left:90px;
}
#content_li9 span.punto3 {
	top:90px;
	left:130px;
}
#content_li9 span.punto4 {
	top:64px;
	left:277px;
}
#content_li9 span.punto5 {
	top:90px;
	left:391px;
}
#content_li9 span.punto6 {top:60px;left:300px;}
#content_li9 span.punto7 {top:60px;left:350px;}
#content_li9 span.punto8 {top:60px;left:400px;}
#content_li9 span.punto9 {top:60px;left:450px;}
/* PIANTA 10 */
#content_li10 span.punto1 {
	top:47px;
	left:131px;
}
#content_li10 span.punto2 {
	top:87px;
	left:219px;
}
#content_li10 span.punto3 {
	top:64px;
	left:205px;
}
#content_li10 span.punto4 {
	top:42px;
	left:218px;
}
#content_li10 span.punto5 {
	top:38px;
	left:378px;
}
#content_li10 span.punto6 {
	top:76px;
	left:449px;
}
#content_li10 span.punto7 {
	top:91px;
	left:477px;
}
#content_li10 span.punto8 {
	top:36px;
	left:491px;
}
#content_li10 span.punto9 {
	top:56px;
	left:514px;
}
/* PIANTA 11 */
#content_li11 span.punto1 {
	top:46px;
	left:79px;
}
#content_li11 span.punto2 {
	top:51px;
	left:200px;
}
#content_li11 span.punto3 {
	top:90px;
	left:329px;
}
#content_li11 span.punto4 {
	top:74px;
	left:426px;
}
#content_li11 span.punto5 {
	top:98px;
	left:449px;
}
#content_li11 span.punto6 {
	top:36px;
	left:456px;
}
#content_li11 span.punto7 {
	top:99px;
	left:475px;
}
#content_li11 span.punto8 {
	top:75px;
	left:484px;
}
#content_li11 span.punto9 {
	top:47px;
	left:488px;
}
#content_li11 span.punto10 {
	top:98px;
	left:501px;
}
#content_li11 span.punto11 {
	top:80px;
	left:518px;
}
#content_li11 span.punto12 {
	top:53px;
	left:516px;
}
/* PIANTA 12 */
#content_li12 span.punto1 {
	top:55px;
	left:164px;
}
#content_li12 span.punto2 {
	top:31px;
	left:212px;
}
#content_li12 span.punto3 {
	top:82px;
	left:262px;
}
#content_li12 span.punto4 {
	top:91px;
	left:326px;
}
#content_li12 span.punto5 {
	top:92px;
	left:395px;
}
#content_li12 span.punto6 {
	top:72px;
	left:416px;
}
#content_li12 span.punto7 {
	top:67px;
	left:389px;
}
#content_li12 span.punto8 {
	top:45px;
	left:345px;
}
#content_li12 span.punto9 {
	top:22px;
	left:524px;
}
/* PIANTA 13 */
#content_li13 span.punto1 {top:60px;left:50px;}
#content_li13 span.punto2 {top:60px;left:100px;}
#content_li13 span.punto3 {top:60px;left:150px;}
#content_li13 span.punto4 {top:60px;left:200px;}
#content_li13 span.punto5 {top:60px;left:250px;}
#content_li13 span.punto6 {top:60px;left:300px;}
#content_li13 span.punto7 {top:60px;left:350px;}
#content_li13 span.punto8 {top:60px;left:400px;}
#content_li13 span.punto9 {top:60px;left:450px;}
/* PIANTA 14 */
#content_li14 span.punto1 {top:60px;left:50px;}
#content_li14 span.punto2 {top:60px;left:100px;}
#content_li14 span.punto3 {top:60px;left:150px;}
#content_li14 span.punto4 {top:60px;left:200px;}
#content_li14 span.punto5 {top:60px;left:250px;}
#content_li14 span.punto6 {top:60px;left:300px;}
#content_li14 span.punto7 {top:60px;left:350px;}
#content_li14 span.punto8 {top:60px;left:400px;}
#content_li14 span.punto9 {top:60px;left:450px;}


#titolo_gallery {
	display:none;
	padding-top:20px;
	padding-bottom:20px;
	background-image: url(/contents/favolosa/shipvisit/gfx/titologal_P.jpg);
	background-repeat:no-repeat;
	background-position:0px 10px;
	font-size:14px;
	}
.titolo_intro {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6dadd;
	font-family: Helvetica;
	font-size:14px;
	color:#5b5b5b;
	padding-bottom: 10px;
	}
.intro_shipvisit {
	padding-top:10px;
	padding-left:25px;
	padding-right:25px;
	
	}
.intro_shipvisit p {
	margin:0px;
	padding:0px;
	color:#959595;
	padding-bottom:20px;
	}

/* selectors HOVER */
#controller_menu ul li:hover, #content_ship img:hover, #gallery ul li:hover, #next:hover, #prev:hover { cursor:pointer; }
#gallery ul li.sel:hover { cursor:default }

#cambiaponte {
	display:none;
	cursor:pointer;
	background-image: url(/contents/favolosa/shipvisit/gfx/vaisu.gif);
	background-position: right top;
	background-repeat: no-repeat;
	text-align: right;
	margin-right: 30px;
	padding-right: 30px;
	font-size: 12px;
	color: #2b53a5;
	padding-top:5px;
	text-decoration:underline;
	padding-bottom:30px;
	
}
#boxdatitecnici {
	width:577px;
	background-color:white;
	border: 7px solid #d4e4fb;
	padding-left:20px;
	/*height:880px;*/
}
#tabledatitecnici{
	align:center;
	width:95%;
}
#tabledatitecnici td {
	width:33%;
	font-size:11px;
	line-height:11px;
}
#tabledatitecnici .titoli td{
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
}

#tabledatitecnici li{
	margin-left:20px;
	list-style-type: circle;
}
.portavr {
	border: 4px solid #ffffff;
	background-image: url(/contents/favolosa/shipvisit/gfx/loading.gif);
	background-color: #FFF;
	background-position: center center;
}






#contenitore, #contenitore_ambienti, #contenitore_vr, #contenitore_varo {
	/*width:4000px;
	overflow:hidden;*/
	position:relative;
	/*background-image: url("http://www.costacrociere.it/B2C/Images/Skin/Default/gfx/box_bgsfuma.jpg");*/
    background-repeat: repeat-x;
	/*padding: 15px 0px 0px;*/
	padding: 0px 0px 0px;
	}
#contenitore_vr, #contenitore_ambienti, #contenitore_varo {
	display: none;
}
 .testo {
 	position:absolute; 
    background-image: url("http://www.costacrociere.it/contents/favolosa/favolosabgdidanews.jpg");
    background-repeat: repeat-y;
    height: 140px;
    margin-right: 10px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 200px;
	left:405px;
}

.testo p {
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

#slideshow {
	z-index:1000;
	/*left: 20px */
	height:280px;
	}
#nav_bg {
	position:absolute;
	top:239px;
	left:22px;
	z-index:1050;
	height:61px;
	width:888px;
	background-image:url(gfx/navbg.png);
	background-repeat:no-repeat;
	}
#nav_container {
	position:absolute;
	height:65px;
	top:205px;
	left:424px;
	width:282px;
	overflow:hidden;
	z-index:1100;
	}


#nav { 
	/*top:0px;
	position:absolute;*/	
	width:5500px; 
	padding:0px;
	margin:0px;
}
#nav li { 
	padding:0px;
	margin:0px;
/*	float: left; */
	list-style: none ;
	
	}

#nav a { 
	display: block;
	/*border: 1px solid #ccc; */
	background-color:#ccc;
	
	/*margin-top:26px;
	opacity:0.5;*/
}
#nav a.activeSlide {
    background: none repeat scroll 0 0 #000;
    /*border: 1px solid #000000;
    margin-top: 0;*/
}






#nav li img { 
	/*height:59px;
	width:86px;*/
	padding:2px;
	}
.activeSlide img {
	/*width:85px;
	border: 1px solid #000; */
	}
/*#nav a:focus { outline: none; }*/
#nav img { 
	border: none;
	display: block 
}
/*.pics { height: 300px; width:930px; padding:0; margin:0; overflow: hidden }*/
/*.pics img { height: 274px; width: 403px; background-color: #eee; top:0; left:0 }*/
.pics img {
	/*-moz-border-radius: 10px; -webkit-border-radius: 10px;*/
}
/*a {
	text-decoration:none;
}*/
/*#slideshow a {
	text-decoration:none;
	}
a h3 {
	text-decoration:none;
	color:#000;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	padding-bottom:10px;
	font-size:24px;
	}
a h5 {
	text-decoration:none;
	color:#000;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	padding-bottom:10px;
	font-size:20px;
	}
a h6 {
	text-decoration:none;
	color:#000;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	padding-bottom:10px;
	font-size:18px;
	}
.text_thumb {
	width:170px; 
	float:left; 
	color:#FFF; 
	font-size:12px; 
	padding-top:40px;
	margin-left:10px;
	margin-right:40px;
	}*/
#nextnews {
	position:absolute;
	z-index:1111;
	left:709px;
	top:205px;
	}
#prevnews {
	position:absolute;
	z-index:1111;
	left:405px;
	top:205px;
	}


/*#loading {
	position:fixed;
	left:0px;
	right:0px;
	}*/
.btn_gray_gal span {
	background: transparent url('http://www.costacrociere.it/contents/I/favolosa/gfx/gallery_btnvoci_dx.gif') no-repeat top right;
	display: block;
	padding: 4px 4px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
.btn_gray_gal {
	background: transparent url('http://www.costacrociere.it/contents/I/favolosa/gfx/gallery_btnvoci_sx.gif') no-repeat top left;
	display: block;
	float: left;
	font-family: arial;
	font-size: 11px;
	line-height: 9px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 17px; /* Height of button background height */
	padding-left: 4px; /* Width of left menu image */
	text-decoration: none;
	color:#003399;
}
/*.btn_gray_gal_active span,*/
.btn_gray_gal.active span {
	background: transparent url('http://www.costacrociere.it/contents/I/favolosa/gfx/gallery_btnvoci_dx.gif') no-repeat bottom right;
	display: block;
	padding: 4px 4px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
	color:#fff;
}
/*.btn_gray_gal_active, */
.btn_gray_gal.active {
	background: transparent url('http://www.costacrociere.it/contents/I/favolosa/gfx/gallery_btnvoci_sx.gif') no-repeat bottom left;
	display: block;
	float: left;
	font-family: arial;
	font-size: 11px;
	line-height: 9px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 17px; /* Height of button background height */
	padding-left: 4px; /* Width of left menu image */
	text-decoration: none;
	color:#fff;
}
#thumb1, #thumb2, #thumb3,  #thumb4,  #thumb5,  #thumb6, #thumb7,  #thumb8, #thumb9, #thumb10, #thumb11, #thumb12, #thumb13,  #thumb14, #thumb15, #thumb16, #thumb17 {
	position:absolute;
	top:0px;
	left:0px;
	} 
.menu_gal {
	position:absolute; 
	left:615px;
	top:0px;
	z-index:1000;
}

.navi_contentframe {
    border: 1px solid #999999;
    margin: 0 auto;
    text-align: center;
    width: 705px;
}

