/* 24-11-2013 =============HEADER =============================
=============================================================== */
/*RESET*/
#s4-workspace {clear: both;}


.page .header, .headerV4 {padding: 9px 0 0!important;background: none;position: relative;width: 985px;margin: 0px auto 0;float: none;}
.header h6, .headerV4 h6 {/*width: 12%;*/width:116px;height: auto;margin: 0 0 9px;float: left;}
.header h6 a, .headerV4 h6 a {display: block;height: auto;}
.header h6 a span, .headerV4 h6 a span {display: none;}
/*=LOGO */

/* =Menu
-------------- */
.header ul.main-menu, .headerV4 ul.main-menu {font-size:11px; margin: 0;/*width: 88%!important;*/width:868px!important;float: left;height: 23px;padding: 43px 0 0!important;background: none; line-height: normal;position: relative;}
.header ul.main-menu > li.ctn-subMenu, .headerV4 ul.main-menu > li.ctn-subMenu {border-right: none!important;display: block;padding: 0!important;float: left;margin: 0;height: 24px!important; line-height: normal!important;}
.header ul.main-menu > li.ctn-subMenu > a, .headerV4 ul.main-menu > li.ctn-subMenu > a {font-weight: normal;background: #86c8ff;padding:7px;font-size: 1.2em;margin:0 3px 0 0;color: #fff;text-decoration: none;
-webkit-transition: all .2s linear;  
-moz-transition: all .2s linear;  
-o-transition: all .2s linear;  
-ms-transition: all .2s linear;  
transition: all .2s linear;
}
.header ul.main-menu > li.ctn-subMenu.MyCosta > a, .headerV4 ul.main-menu > li.ctn-subMenu.MyCosta > a {background:  #86c8ff url('/contents/HP/brand_campaign/showcase/menu-icons/menuMyCosta_icon.png') no-repeat 0 center; padding: 7px 3px 7px 22px;}
.header ul.main-menu > li.ctn-subMenu.Newsletter > a, .headerV4 ul.main-menu > li.ctn-subMenu.Newsletter > a {background:  #86c8ff url('/contents/HP/brand_campaign/showcase/menu-icons/menuNewsletter_icon.png') no-repeat 0 center; padding: 7px 3px 7px 22px;}

.header ul.main-menu > li.ctn-subMenu.MyCosta > a:hover, .headerV4 ul.main-menu > li.ctn-subMenu.MyCosta > a:hover { background:  #eaeaea url('/contents/HP/brand_campaign/showcase/menu-icons/menuMyCosta_icon.png') no-repeat 0 center;}
.header ul.main-menu > li.ctn-subMenu.Newsletter > a:hover, .headerV4 ul.main-menu > li.ctn-subMenu.Newsletter > a:hover {background:  #eaeaea url('/contents/HP/brand_campaign/showcase/menu-icons/menuNewsletter_icon.png') no-repeat 0 center; padding: 7px 3px 7px 22px;}

.header ul.main-menu > li.ctn-subMenu > a:hover, .headerV4 ul.main-menu > li.ctn-subMenu > a:hover {background-color: #eaeaea; color: #1f62aa;}
.header .main-menu li.on ul, .headerV4 .main-menu li.on ul { top: 80px; }
.header ul.main-menu li.ctn-subMenu.on, .headerV4 ul.main-menu li.ctn-subMenu.on {background: none;}
.header ul.main-menu li.ctn-subMenu.on a, .headerV4 ul.main-menu li.ctn-subMenu.on a {background: #eaeaea; color: #1f62aa;}
.header ul.main-menu ul, .headerV4 ul.main-menu ul {top:80px;padding: 5px 5px 0;}
.header ul.main-menu ul.subMenu-on, .headerV4 ul.main-menu ul.subMenu-on {background: #eaeaea;}
.header ul.main-menu li.ctn-subMenu.on ul.subMenu-on li, .headerV4 ul.main-menu li.ctn-subMenu.on ul.subMenu-on li {border-bottom: 1px solid #D2D2D2;border-top: none; background: none;padding: 0;}
.header ul.main-menu li.ctn-subMenu ul.subMenu-on li a, .headerV4 ul.main-menu li.on ul.subMenu-on li a {padding: 5px 0 5px 5px;display: block; font-size: 12px;color:#787878;font-weight: normal;text-decoration: none;}
.header ul.main-menu li.on ul, .headerV4 ul.main-menu li.on ul {background:rgb(234, 234, 234); top: 66px;}
.header ul.main-menu li.ctn-subMenu.on ul.subMenu-on li a:hover, .headerV4 ul.main-menu li.ctn-subMenu.on ul.subMenu-on li a:hover {color:#1f62aa;}
/* =MyCosta
-------------- */
.header .ctn-form, .headerV4 .ctn-form {width: 370px;z-index: 3;top:0;right:0px;position: absolute;display: block;}
.header .ctn-form div.mycosta, .headerV4 .ctn-form div.mycosta {width: 230px;float: right;background: none;padding: 0;text-align: right;margin: 10px 0 0;line-height: 28px;display: none;}
.header .ctn-form div.mycosta p, .headerV4 .ctn-form div.mycosta p {width: 50px;float: left;padding: 0 0 0 25px;margin:0;text-align: left;color: #c5d9ea; font-size: 12px;font-weight: normal;background: url('/B2C/Images/Skin/Default/gfx2/HP/V4/mycosta_icon.png') 0 0 no-repeat;line-height: 28px;}
.header .ctn-form div.mycosta .formLogin, .headerV4 .ctn-form div.mycosta .formLogin {width: 70px;float: left;padding: 0;margin: 0;}
.header .ctn-form div.mycosta .formLogin input, .headerV4 .ctn-form div.mycosta .formLogin input {padding: 0 1%;width:38%;margin:0 1% 0 0;border:1px solid #b1bcca;border-radius: 4px;display: none;}
.header .ctn-form div.mycosta .formLogin input,.ctn-form div.mycosta .formLogin a.submitButton, .headerV4 .ctn-form div.mycosta .formLogin input,.ctn-form div.mycosta .formLogin a.submitButton {float: left;margin: 0;}
.header .ctn-form div.mycosta .formLogin a.submitButton, .headerV4 .ctn-form div.mycosta .formLogin a.submitButton {display: block;}
.header .ctn-form div.mycosta .formLogin a.submitButton span, .headerV4 .ctn-form div.mycosta .formLogin a.submitButton span {display: block;float: none;text-align: center;border: none;background: none;color: #c5d9ea; font-size: 12px;font-weight: normal;text-transform: lowercase;padding: 0;}
.header .ctn-form div.mycosta .formLogin a.submitButton span:before, .headerV4 .ctn-form div.mycosta .formLogin a.submitButton span:before {content: "-";display: inline-block;padding: 0 6px 0 0;}
.header .ctn-form div.mycosta .formLogin a.submitButton span:after, .headerV4 .ctn-form div.mycosta .formLogin a.submitButton span:after {content: "»";display: inline-block;padding: 0 0 0 6px;}
.header .ctn-form div.mycosta div, .headerV4 .ctn-form div.mycosta div {width: 70px;float: left;padding: 0;text-align: left;margin: 0;}
.header .ctn-form .language, .headerV4 .ctn-form .language {display: none;}
.header .ctn-form div.mycosta a#link_header_registrati,.ctn-form div.mycosta a#link_header_forgotpassword,
.headerV4 .ctn-form div.mycosta a#link_header_registrati, .headerV4 .ctn-form div.mycosta a#link_header_forgotpassword {line-height: 22px;}
.header .ctn-form div.mycosta a#link_header_registrati:after, .headerV4 .ctn-form div.mycosta a#link_header_registrati:after {content: "»";display: inline-block;padding: 0 0 0 6px;}
.header .ctn-form div.mycosta a#link_header_registrati, .headerV4 .ctn-form div.mycosta a#link_header_registrati {font-size: 12px; font-weight: normal;color: #c5d9ea;}
.header .ctn-form div.mycosta a#link_header_forgotpassword, .headerV4 .ctn-form div.mycosta a#link_header_forgotpassword {display: none;}


.header ul.main-menu ul.subMenu-on, .headerV4 ul.main-menu ul.subMenu-on {background: rgb(234, 234, 234);clear: both;color: rgb(51, 51, 51);display: none;height: auto;line-height: normal;list-style: none;margin: 0px;padding-top: 5px 5px 0;position: absolute;text-align: left;top: 72px;width: auto;z-index: 9999;}


.header .ctn-form .ctn-user, .headerV4 .ctn-form .ctn-user {width: 300px;color: #fff; margin: 0 0 0;}
.header .ctn-form .ctn-user #link_header_myCosta, .headerV4 .ctn-form #link_header_myCosta {display: none;}

/* =NEWSLETTER IN HEADER
=====================================*/
#newsletterV4 {position: absolute; z-index: 2; top: 16px; left: 0; width: 100%;}
#newsletterV4 .wrapper {width: 985px; margin: 0 auto;position: relative;float: none;}
#newsletterV4 .wrapper a {position: absolute; z-index: 4; right: 0; top: 0; color: #c5d9ea;font-size: 12px;padding: 0 0 0 20px; background: url('/B2C/Images/Skin/Default/gfx2/HP/V4/newsletter_icon.png') no-repeat 0 0; display: block;}

.header .ctn-form div.mycosta div br, .headerV4 .ctn-form div.mycosta div br {display: none;}