@import 'commonHeaderV4.css';
@import '../../Default/css/commonV4.css';
@import '../../Default/css/cwgHeader_V4.css';
@import '../../Default/css/IncludeTo_CommonV4.css';
@import '../../Default/css/contact-center.css';
@import 'footer.css';
.header .ctn-form .ctn-user, .headerV4 .ctn-form .ctn-user { width: 176px; background-image: none; display: block; background: #fff; position: absolute; z-index: 222; color: #000; font-weight: bold; text-align: left; padding-top: 0; margin: 3px!important; color: #000!important; }
.ctn-form div.ctn-user span.user { display: block; }
.ctn-form div.ctn-user a { margin-top: -18px!important; }
#header { background-image: url(../../Default/gfx/bg_header.jpg); background-repeat: no-repeat; width: 930px; height: 72px; z-index: 200; }
.logo_costa, .logo_costa a { background-image: url(../gfx/logo_costa_gb.gif); background-repeat: no-repeat; float: left; height: 72px; margin: 0px; width: 126px; }
.logo_costa a { background-image: none; display: block; }
/*dicembre2010 btn_register-login*/
.nav_bar_other { color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 11px; padding-top: 8px; text-align: right; width: auto; margin-left: 0px; }
.nav_bar_other_country { color: #51cbff; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
.logged { width: auto; margin-left: 0px; padding-top: 8px; text-align: right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #6699ff; height: 20px; }
.headerMenuNavigation { color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin-left: 0px; /*changed*/ padding-bottom: 8px; text-align: left; width: auto; }
/*dicembre2010 btn_register-login*/
.header_container { margin: 0pt auto; padding: 0px 10px 10px 0px; position: relative; width: 945px; }
.nav_bar { color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin-left: 195px; padding-bottom: 8px; text-align: left; width: 734px; }
a.link_nav_bar { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; }
a.link_active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #51cbff; text-decoration: none; }
a.link_nav_bar_other, a.loggedMyCosta, a.loggedBecomeACostaClub,
a.loggedEditProfile, a.loggedChangePassword { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
/* classi per menu */
.headerMenuList { position: relative; margin: 0px; padding: 0px; z-index: 5000; }
.headerMenuList ul { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; }
.headerMenuList ul li { margin: 0px 2px; width: 150px; display: inline; cursor: hand; font-family: Arial,Helvetica,sans-serif; font-size: 12px; position: relative; list-style-image: none; }
.headerMenuList ul li a { font-size: 13px; }
.headerMenuList a { text-decoration: none; }
.headerMenuList ul li ul li a { font-size: 11px; margin: 0pt; display: block; border-color: #003399 rgb(0, 102, 255) rgb(0, 102, 255) rgb(0, 51, 153); border-style: solid; border-width: 1px; text-align: left; width: 150px; padding: 4px 6px; background-color: #003399; }
.headerMenuList ul li ul li a:hover { text-decoration: underline; }
.headerMenuList ul li ul li { margin: 0px; display: block; text-align: left; width: 150px; z-index: 1; padding: 0px; background-color: #003399; clear: left; }
.headerMenuList ul li ul.subMenu-on li { line-height: 16px; }
.headerMenuList ul li ul.subMenu-on { display: block; left: 0px; list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0pt; position: absolute; top: 16px; width: 150px; z-index: 50; clear: left; }
.headerMenuList ul li ul.subMenu-on a { font-weight: normal; color: #ffffff; }
.headerMenuList ul li ul.subMenu-off { position: absolute; visibility: hidden; }
.more a:hover { color: #ffffff; }
.moreSelected  a { color: #50CDFD; }
/* HOME BOX LOGIN */
.btn_close { width: 19px; height: 19px; float: left; margin-top: 3px; background-image: url(../../Default/gfx/close.png); }
.box_login_h { width: 211px; background-image: url(../../Default/gfx/bg_box_login.gif); background-repeat: repeat-x; display: none; }
.box_login { width: 211px; background-image: url(../../Default/gfx/bg_box_login.gif); background-repeat: repeat-x; position: absolute; right: 20px; top: 80px; z-index: 1000; }
.box_login_header { width: 196px; height: 24px; background-image: url(../../Default/gfx/bg_header_box_login.gif); background-repeat: repeat-x; padding: 0px 5px 0px 10px; }
.box_login_title { width: 177px; height: 19px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6699ff; float: left; padding-top: 5px; }
.box_login_userdata { width: 201px; padding: 10px; }
.box_login_btn { width: 191px; padding: 0px 10px; }
.box_login_hr { width: 211px; height: 1px; background-color: #6699cc; }
.box_login_remindpwd { width: 191px; padding: 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.box_login_register { width: 191px; padding: 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.box_login_secure { width: 181px; padding: 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6699ff; background-image: url(../../Default/gfx/lucchetto.png); background-position: right; background-repeat: no-repeat; }
.input_login { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; border: 1px solid; border-top-color: #9c9c9c; border-left-color: #9c9c9c; border-bottom-color: #ffffff; border-right-color: #ffffff; padding: 2px; width: 80px; margin-right: 8px; }
.headerMenuList ul li a.login { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #6699ff; text-decoration: none; font-weight: normal; }
.headerMenuList ul li a.logout { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; }
a.login { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; }
a.logout { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #51cbff; text-decoration: none; }
/*----------------*/
/* MIO MENU DI SECONDO LIVELLO */
.seclvl_plan_h, .seclvl_allabout_h, .seclvl_before_h, .seclvl_support_h,
.seclvl_about_h { display: none; }
.seclvl_plan { width: 190px; position: absolute; left: 250px; top: 72px; padding: 0px; }
.seclvl_allabout { width: 190px; position: absolute; left: 370px; top: 72px; padding: 0px; }
.seclvl_before { width: 190px; position: absolute; left: 505px; top: 72px; padding: 0px; }
.seclvl_support { width: 190px; position: absolute; left: 645px; top: 72px; padding: 0px; }
.seclvl_about { width: 190px; position: absolute; right: 12px; top: 72px; padding: 0px; }
ul.secondlvl { list-style: none; margin: 0px; padding: 0px 0px 10px 0px; }
li.secondlvl { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; border: 1px solid; border-bottom-color: #0066FF; border-left-color: #003399; border-right-color: #0066FF; border-top-color: #003399; background-color: #003399; padding-bottom: 2px; padding-right: 8px; padding-top: 2px; padding-left: 8px; }
/*Nuove classi per la issue jira-71*/
.header_right { float: right; width: 804px; }
.nav_bar_other_c1 { float: right; padding: 0 0 0 30px; width: auto; }
/* btn_register_login */
.btn_register_login a { color: #0048a6; text-decoration: none; }
.btn_register_login span a.padding_right_30px {/*padding-left: 23px;
	padding-right:0px;*/ margin-left: 5px; padding-left: 12px; padding-right: 8px; }
/* classi per unico bkg-bottone contenente tutti i link*/
.btn_register_login { background-color: transparent; /*background-image:url(../../Default/gfx/btn_loginregister_sx.png);*/ background-image: url("/NR/rdonlyres/A345B21B-2B5A-40E0-B301-CF84CF71C17B/0/loginregisperno.png"); background-position: left top; background-repeat: no-repeat; font-family: arial; font-size: 11px; height: 17px; float: right; display: block; line-height: 9px; /*padding-left:9px;*/ padding-left: 5px; text-decoration: none; color: #0048a6; width: 145px; text-align: left; }
.btn_register_login span { background-color: transparent; /*background-image:url(../../Default/gfx/btn_loginregister_dx.png);*/ background-position: right top; background-repeat: no-repeat; display: block; padding-bottom: 4px; padding-left: 0; /*padding-right:9px;*/ padding-top: 4px; color: #ffdc46; }
.btn_register_logged { font-family: arial; font-size: 11px; height: 17px; float: right; display: block; line-height: 9px; padding-left: 9px; text-decoration: none; color: #fff; }
.btn_register_logged span { display: block; padding-bottom: 4px; padding-left: 0; padding-right: 9px; padding-top: 4px; }
.btn_register_logged a { color: #fff; text-decoration: none; }
/* ----------x-------- */
/* classi per bkg-bottone singoli per tutti i link
.btn_register_login, .btn_register_login span {
	background:none;
	color:#000;
}
.link_nav_bar_register {
	background-color:transparent;
	background-image: url(http://192.168.101.171/B2C/Images/Skin/Default/gfx/btn_LoginRegister_IT.png);
	background-position:left top;
	padding:2px 5px 2px 5px;
	line-height:16px;
	background-repeat:no-repeat;
}
.link_nav_bar_login {
	background-color:transparent;
	background-image: url(http://192.168.101.171/B2C/Images/Skin/Default/gfx/btn_LoginRegister_IT.png);
	background-position:left top;
	padding:2px 15px 2px 15px;
	line-height:16px;
	background-repeat:no-repeat;
}
.link_nav_bar_logout {
	background-color:transparent;
	background-image: url(http://192.168.101.171/B2C/Images/Skin/Default/gfx/btn_LoginRegister_IT.png);
	background-position:left top;
	padding:2px 11px 2px 11px;
	line-height:16px;
	background-repeat:no-repeat;
}*/
/* LOGO-COSTA H6 */
#logo-costa h6 { background-image: url(../gfx/logo_costa_gb.gif); background-repeat: no-repeat; float: left; height: 67px; margin-top: 5px; width: 126px; padding: 0px; }
#logo-costa h6 span { display: none; }
#contact-bar .cBar-fixed_title span { font-size: 11px; }
#contact-bar .cBar-fixed_title { width: 400px; text-align: center; }
#contact-bar .cBar-fixed_phone { width: 269px; }
#contact-bar .cBar-fixed_phone span { background: url('/contents/HP/brand_campaign/V4/contactBar_icoPhoneV42.png') no-repeat 7px 1px; }
#contact-bar .cBar-hidden_dx .number { padding: 11px 0 0 89px; background: url('/contents/HP/brand_campaign/V4/contactBar_bgphone2.gif') no-repeat left top; min-height: 64px; font-size: 19px; }
#contact-bar .cBar-hidden_sx { width: 399px; }
#ctl00_Header1_Header_Menu1_rMI_ctl08_li { display: none; }
.header ul.main-menu > li.ctn-subMenu.Newsletter > a,
.headerV4 ul.main-menu > li.ctn-subMenu.Newsletter > a { padding: 7px 3px 7px 22px!important; }
.header ul.main-menu > li.ctn-subMenu.MyCosta > a,
.headerV4 ul.main-menu > li.ctn-subMenu.MyCosta > a { padding: 7px 3px 7px 22px!important; }
.page .header ul.main-menu, .page .headerV4 ul.main-menu { width: 850px!important; }
/*#ctl00_ctl00_SelectorHeader_pnlHeader.headerV4 ul.main-menu{padding-top: 0px!important}*/
/*#wrapper .headerV4 ul.main-menu{padding-top: 0px!important}*/
/*.header #SelectorHeader_pnlHeader.headerV4 ul.main-menu {padding-top: 51px!important}*/
/*.header #SelectorHeader_pnlHeader.headerV4 #SelectorHeader_Header4_Header_Menu1_Div1 ul.main-menu {padding-top: 0px!important;}*/
/*#containerID #SelectorHeader_pnlHeader.headerV4 ul.main-menu {padding-top: 10px!important}
.header .headerV4 ul.main-menu {padding-top: 10px!important}*/
.header ul.main-menu > li.ctn-subMenu > a,
.headerV4 ul.main-menu > li.ctn-subMenu > a { padding: 7px 3px; font-size: 12px; }
.headerV4 ul.main-menu li.on ul { top: 81px; }
#SelectorHeader_Header4_Header_Menu1_rMI_ctl08_li { display: none; }
.headerV4 { padding: 0px 0 0!important; }
.page .header, .headerV4 { padding: 0!important; }
#main-content { width: 1024px; margin: 0 auto; background: #fff; }
#ctl00_SelectorHeader1_Header4_Header_Menu1_rMI_ctl08_li { display: none; }
#ctl00_SelectorHeader_Header4_Header_Menu1_rMI_ctl08_li { display: none; }
body { margin: 0; }
.footer { text-align: left; }
.scrollToContainer, .table-dept-open-trigger-container { float: left; width: 1024px; position: relative; }
/*HEADER NO LOGIN*/
body.newMenuV5 .header ul.main-menu-top > li.social-login,
body.newMenuV5 .headerV4 ul.main-menu-top > li.social-login{margin-left: 0;margin-right: 132px;}



/*HEADER WITH LOGIN*/
div.header .ctn-form .ctn-user, .headerV4 .ctn-form .ctn-user{min-height: 34px!important;}
body.newMenuV5 .header ul.main-menu-top.with-login > li.social-login,
body.newMenuV5 .headerV4 ul.main-menu-top.with-login > li.social-login{margin-left: 286px; margin-right: 30px;}

/*COSTA CLUB*/
#CA-TopBar { display: block!important; }
.CA-TopBar-line { display: none!important; }

