@import "bg_traditional.css";
@import "layout_dueleft.css";
@import "quicksearch.css";
@import "buttons.css";
@import "ship_left_column.css";

#content {
	width:768px;
}

.select_left {	
	font-size: 11px;
	font-family: Arial;
	color: #023298;
	width: 140px;
}

.page_margin {
	 padding:0px 10px 15px 10px;
	 background:#AAE3FE url(../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(../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(../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(../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 {
	 float:left;
	 width:240px;
	 padding: 0px 15px 0px 0px;
}
.box_title_singolo {
	 height:20px;
	 background: url(../gfx/azienda_bgtopbox.jpg) repeat-x;
}
.page_box_singolo p {
	padding: 10px 15px 10px 0px;
}
.box_bg {
	 background-image:url(../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(../gfx/arrow_el.jpg);
}
.line_title, .line_anno {
	cursor: pointer;
}
.space_margin {
	height:10px;
}
/*fine base*/

.page_boxes_triples {
	 padding:0px 10px 0px 10px;
	 background-image: url(../gfx/bg_boxes_triples.jpg);
	 background-repeat: repeat-y;
	 background-position: 10px;
}
.box_left_triples {
	 float:left;
	 width:236px;
	 text-align:center;
	 border-top:1px solid #e4e4e4;
	 margin-right:10px;
	 /*padding:1px;
	 border:1px solid ;*/
}
.box_center_triples {
	 float:left;
	 width:236px;
	 text-align:center;
	 border-top:1px solid #e4e4e4;
	 /*padding:1px;
	 border:1px solid ;*/
}
.box_left_triples p, .box_right_triples p, .box_center_triples p {
	 text-align:left;
	 padding-top: 6px;
	 padding-right: 15px;
	 padding-bottom: 5px;
	 padding-left: 6px;
}
.box_right_triples {
	 float:right;
	 width:236px;
	 text-align:center;
	 border-top:1px solid #e4e4e4;
 
}
.box_title_triples {
	 width:232px;
	 height:20px;
	 margin-left:2px;
	 margin-right:2px;
	 background: url(../gfx/azienda_bgtopbox.jpg) repeat-x;
}
.box_title_triples h2 {
	 padding:2px 0px 0px 10px;
	 margin:0px;
	 color:#666666;
	 font-size:13px;
	 font-weight:normal;
	 text-align:left;
}

.navi_contenitoremain {
	 background-image: url(../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;
}
.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;
}
.navi_rightmultimedia {
	 float:left;
	 width:120px;
	 background:url(../gfx/navi_multitab_bg.jpg) repeat-y;
	 margin-top:25px;
}
.navi_rightmultimedia p {
	 padding: 0px 7px;
	 margin:0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#484848;
}
.navi_multimg {
	 width:750px;
	 height:35px;
}
.navi_contentframe {
	  margin:0px auto;
	  text-align:center;
	  width:615px;
	  border: solid 1px #999999;
}

.flotta_legenda {
}
.legenda_bottom {
	 background-image: url(../gfx/bg_legenda.jpg);
	 height: 36px;
	 width: 316px;
	 padding-left: 379px;
	 background-position: 379px;
	 background-repeat: no-repeat;
}
.legenda_top {
	 background-image: url(../gfx/bg_legenda.jpg);
	 height: 36px;
	 width: 316px;
	 padding-left:390px;
	 background-position:390px;
	 background-repeat: no-repeat;
	 padding-top:10px;
	 padding-bottom:10px;
}
.legenda_titolo {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 color: #666666;
	 float:left;
	 padding-left:14px;
	 width:68px;
	 padding-top:10px;
}
.legenda_info {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #1C71B4;
	 float:left;
	 width:35px;
	 padding-top: 11px;
}
.legenda_tour {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #1C71B4;
	 float:left;
	 width:48px;
	 padding-top: 11px;
}
.legenda_webcam {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #1C71B4;
	 float:left;
	 width:48px;
	 padding-top: 11px;
}
.legenda_ico_info {
	 float: left;
	 width:30px;
	 padding-top:8px;
}
.legenda_ico_360 {
	 float: left;
	 width:32px;
	 padding-top:8px;
}
.legenda_ico_webcam {
	 float: left;
	 width:30px;
	 padding-top:8px;
}
.clear {
	clear:both;
}
p {
	 margin:0px;
	 padding:0px;
}
h2 {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 color: #666666;
	 padding: 0px;
	 margin-top: 5px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 0px;
}
.box_icone {
	 width: 222px;
	 height: 29px;
	 border-bottom-width: 1px;
	 border-bottom-style: solid;
	 border-bottom-color: #e4e4e4;
	 margin-left:5px;
	 margin-right:5px;
}
.box_iconasingola {
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-left: 5px;
	 float:left;
}
#logo-costa h6 {
	text-indent: -9999px;
}
/* VOYAGER - icone off */
#ico50, #ico51 {display:none;}

#neoRomantica-360, #neoRomantica-webcam {
	display:none;
	}
#voyager-360, #voyager-webcam {
	display:none;
	}
.btn_iconew_fi, .btn_iconew_kr, .btn_iconew_jp , .btn_iconew_aus, .btn_iconew_dk , .btn_iconew_hk, .btn_iconew_no, .btn_iconew_ru, .btn_iconew_se, .btn_iconew_e , .btn_iconew_ra, .btn_iconew_br, .btn_iconew_p  {
PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 35px; DISPLAY: inline-block; BACKGROUND: url(/NR/rdonlyres/5BAB1F16-B0AA-4D6E-94C6-5BB1C7841165/0/ships_iconew.gif) no-repeat right bottom; PADDING-TOP: 0px
}
