﻿@import "bg_traditional.css";
@import "layout_dueleft.css";
@import "quicksearch.css";
/*@import "buttons.css";*/
@import "tooltip.css";


/* ------------------------------------------------------------------------------------------------- */
/* ---------------------------------- SUB HOME - Prima Crociera  ----------------------------------- */
/* ------------------------------------------------------------------------------------------------- */

/* border: 1px solid #FF0000; */

.booking_alert_msg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff6666;
	padding-left:10px;
}

.box_container {
	clear:both;
	background-color:#FFFFFF;
	display:block;
	padding:10px;
	width:680px;
	/*
	andrea 30/07/2008
	height:330px;
	*/
	height:auto;
}

.box_single_half_sx {
	border:1px solid #e2e2e2;
	background-color:#FFFFFF;
	padding:1px;
	width:331px;
	margin-right:10px;
	float:left;
}

.box_single_half_dx {
	border:1px solid #e2e2e2;
	background-color:#FFFFFF;
	padding:1px;
	width:331px;
	float:left;
}

.box_single_half_tit {
	background-image:url(../../Default/gfx/bg_sh_box_content_tit.gif);
	background-repeat:repeat-x;
	height:19px;
	padding:0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666;
	width:311px;
}

.box_single_half_img {
	width:331px;
}

.box_single_half_txt {
	padding:8px;
	width:315px;
	word-spacing:-1px;
	height:40px;
}

.box_single_half_link {
	padding:8px;
	width:315px;
}

.box_single_sx {
	border:1px solid #e2e2e2;
	background-color:#FFFFFF;
	padding:1px;
	width:216px;
	float:left;
	margin-right:10px;
}

.box_single_ce {
	border:1px solid #e2e2e2;
	background-color:#FFFFFF;
	padding:1px;
	width:216px;
	float:left;
	margin-right:10px;
}

.box_single_dx {
	border:1px solid #e2e2e2;
	background-color:#FFFFFF;
	padding:1px;
	width:216px;
	float:left;
}

.box_single_tit {
	background-image:url(../../Default/gfx/bg_sh_box_content_tit.gif);
	background-repeat:repeat-x;
	height:19px;
	padding:0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666;
	width:196px;
}

.box_single_img {
	width:216px;
}

.box_single_txt {
	padding:8px;
	width:200px;
	word-spacing:-1px;
	height:57px;
}

.box_single_link {
	padding:0px 0px 8px 8px;
	width:200px;
}

.box_double_dx {
	border:1px solid #e2e2e2;
	background-color:#FFFFFF;
	padding:1px;
	width:446px;
	float:left;
}


.box_double_img {
	width:446px;
}

.box_double_tit {
	background-image:url(../../Default/gfx/bg_sh_box_content_tit.gif);
	background-repeat:repeat-x;
	height:19px;
	padding:0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666;
	width:426px;
}

.box_double_txt {
	padding:8px;
	width:430px;
	word-spacing:-1px;
	height:40px;
}

.box_double_link {
	padding:8px;
	width:430px;
}

.content_sh_head {
	background-image: url(../../Default/gfx/bg_sh_pc_head.gif);
	background-repeat:no-repeat;
	width:660px;
	height:27px;
	padding:15px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#004cac;
}

.padding-top10px {
	padding-top:10px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#004cac;
	font-weight:normal;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#666;
}

.box_community {
	background-image:url(../../Default/gfx/box_community_giaprenotato.gif);
	background-repeat:no-repeat;
	width:200px;
	height:114px;

}

.box_personalize_cruise_intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	background-color:#FFFFFF;
	width:600px;
	padding:0px 0px 10px 10px;
	clear:both;
}

.box_personalize_cruise_login {
	float:left;
	width:220px;
	background-image:url(../../Default/gfx/bg_personalize_login.gif);
	background-repeat:no-repeat;
	background-position:left;
	/*	
	andrea 30/07/2008
	height:267px;
	*/
	height:auto;
}

.box_personalize_cruise_options {
	float:left;
	width:420px;
	padding-left:10px;
	padding-right:30px;
}

.personalize_cruise_login_content {
	width:156px;
	padding-top: 40px;
	padding-right: 30px;
	/*andrea 30/07/2008
	padding-bottom: 40px;*/
	padding-bottom: 5px;
	padding-left: 30px;
}

.personalize_cruise_login_content_tit {
	padding:0px 0px 15px 0px;
	text-align:center;
	font-size:14px;
}

.personalize_cruise_login_content_btn {
	padding:14px 0px;
	width:100%;
}

.personalize_cruise_login_content_label, .personalize_cruise_login_content_form {
	padding: 1px 0px;
}

.personalize_cruise_option_img {
	float:left;
	width:61px;
	height:51px;
	padding:0px 0px 2px 0px;
}
.personalize_cruise_option_text {
	float:left;
	width:364px;
	height:41px;
	padding:10px 0px 2px 14px;
	background-image:url(../../Default/gfx/bg_personalize_option.gif);
	background-repeat:repeat-x;
}

.personalize_cruise_option_text ul {
	list-style:none;
	list-style-image:none;
}

.input {
	background-color:#f4f4f4;
	border:#ccc 1px solid;
	width:100%;
	padding:1px;
}

.option_tit {
	font-size:16px;
}

.sh_header_box_sx {
	 margin-top: 0px;
	 background-image: url(../../Default/gfx/bg_tit_box_dxsx.jpg);
	 background-repeat:repeat-x;
	 height: 21px;
	 width: 180px;
	 padding:3px 10px 7px 10px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#666666;
	 word-spacing:-1px;
}
 
.sh_content_box_sx {
	 background-color:#FFFFFF;
	 width:180px;
	 padding:6px 10px;
	 font-family: Arial;
	 font-size: 11px;
}
 
.sh_content_box_sx_txt {
	 word-spacing:-1px;
	 width:180px;
}
 
.sh_content_box_sx_link {
	word-spacing:-1px;
}
 
.sh_content_box_sx_hr {
	 clear:both;
	 background-color:#c6deeb;
	 height:1px;
	 margin-top:5px;
	 margin-bottom:5px;
}


.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#666;
	border-bottom: 1px solid #e0e0e0;
	background-color:#FFFFFF;
	width:680px;
	padding:10px 0px 0px 0px;
	margin-bottom:10px;
	clear:both;
}

.bannergiaprenotato_benessere-sifr {
	position:relative;
	
}
.content-bannergiaprenotato_benessere {
	width:200px; 
	height:167px;
}
h6 {
	margin:0px;
	padding:0px;
	color:#ffffff;
}

h6 {
	font-size:12px;
}


.box_fullpage {
 border:1px solid #e2e2e2;
 background-color:#FFFFFF;
 padding:1px;
 width:676px;
 float:left;
}
 

.box_fullpage_img {
 width:676px;
}
 
.box_fullpage_tit {
 background-image:url(../../Default/gfx/bg_sh_box_content_tit.gif);
 background-repeat:repeat-x;
 height:19px;
 padding:0px 10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:normal;
 color:#666;
 width:656px;
}
 
.box_fullpage_txt {
 padding:8px;
 width:660px;
 word-spacing:-1px;
 height:40px;
}
 
.box_fullpage_link {
 padding:8px;
 width:660px;
}
.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 {
 padding:6px 15px 10px 6px;
 text-align:left;
}
.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(/NR/rdonlyres/9FA0FE3D-98BF-4300-9E3F-B96AA035063E/0/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;
}

.personalizza {
	margin-top: 15px;
	width:200px;
	height:200px;
	position:relative;
	background-image: url(/contents/subhome/ep_personalizza.jpg);
	background-repeat: no-repeat;	
}
.personalizza_text01 {
	position:absolute;
	left: 12px;
	top: 155px;
	z-index:10;
	width: 153px;
	}
.personalizza_text02 {
	position:absolute;
	z-index:10;
	left: 25px;
	top: 175px;
	width: 138px;
	}
.personalizza_link {
	position:absolute;
	z-index:20;
	
	}

.webchekin {
		margin-top: 15px;
	width:200px;
	height:200px;
	position:relative;
	background-image: url(/contents/subhome/ep_webcheckin.jpg);
	background-repeat: no-repeat;	
}
.webchekin_text01 {
	position:absolute;
	left: 17px;
	top: 80px;
	z-index:10;
	width: 153px;
	}
.webchekin_text02 {
	position:absolute;
	z-index:10;
	left: 16px;
	top: 133px;
	width: 138px;
	}
.webchekin_link {
	position:absolute;
	z-index:20;
	
	}
/* 04042011 - BEFORE_BOARD - codice per titolo in sostituzione alla label non valorizzata - agencydotcom */	
.content_sh_head_temp {
	position:relative;
}
.content_sh_head_temp h1 {
	position:absolute;
	z-index:5;
	top:-51px;
	left:9px;
	padding:0px;
	margin:0px;
    color: #004CAC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
}

#leftcolumn_sh { 
	overflow:hidden;
}

/*ALL INCLUSIVE */
.box-all-inclusive { float:left; width:417px; border:1px solid #e2e2e2;   }
.box-all-inclusive .left { float:left;  padding:1px; }
.box-all-inclusive .right { float:right; width:190px; padding:5px 0 0;  }
.box-all-inclusive .right .box-title{ font-size:12px;display:block;  }
.box-all-inclusive .right a { color:#1960a1; }
.box-all-inclusive .right p { padding:0; margin:2px 0;}
/*/ALL INCLUSIVE */

