ul.navbar{width:100%;height:40px;margin:0;padding:0;float:none;display:table;background:#f51111;font-size:12px;font-family:tahoma;}
ul.navbar li{list-style-type:none;height:28px;margin:0 0 0 2px;padding:4px 13px;text-align:center;display:table-cell;background:url("/static/images/sprites/separateur_menu.png") no-repeat center left;}
#fr ul.navbar li,tbody .navbar li{padding:5px 12px;}
#de ul.navbar li{padding:3px 43px;}
ul.navbar li.first{background:transparent!important;margin:0 0 0 0!important;+margin:0 0 0 6px;}
#luxe_abcroisiere_container>ul.navbar li.first{width:71px;background:transparent!important;margin:0 0 0 0!important;+margin:0 0 0 6px;}
#fr ul.navbar li.first{background:transparent!important;margin:0 0 0 0!important;+margin:0 0 0 6px;width:88px;}
#it ul.navbar li.crociere-ponti-vacanze{width:99px;}
ul.navbar li.nav-armateur,ul.navbar li.nav-croisiere-en-mer{width:70px;}
ul.navbar li.nav-fluvial,ul.navbar li.nav-luxe{width:83px;}
ul.navbar li.nav-catamaran{width:101px;}
ul.navbar li.it{height:15px;padding:8px 21px;}
ul.navbar li.firstit{background:transparent;margin:-1 21px!important;padding:8px;+margin:0 0 0 6px;}
ul.navbar li.tm-es{height:15px;padding:13px 10px 0;}
ul.navbar li a,ul.navbar li>span{color:#fff;font-size:11px;font-weight:bold;line-height:12px;}
#es ul.navbar li a,#es ul.navbar li>span,#it ul.navbar li a,#it ul.navbar li>span{font-size:13px;}
ul.navbar li a:hover{text-decoration:underline;}
ul.navbar li.nav-costa-link,ul.navbar li.nav-msc-link{width:119px;padding-top:1px!important;white-space:nowrap;}
ul.navbar li.nav-msc-link{width:120px;}
ul.navbar li.costa-link,ul.navbar li.msc-link{width:119px;padding-top:1px!important;}
ul.navbar li.msc-link{width:111px;}
ul.navbar li a img.logo-costa,ul.navbar li>span img.logo-costa{height:16px;float:left;padding-top:2px;border:none;margin-left:12px;}
ul.navbar li a img.logo-msc,ul.navbar li>span img.logo-msc{height:21px;float:left;border:none;margin-left:12px;}
ul.navbar2{clear:left;float:left;width:100%;height:34px;margin:10px 0 0;padding:0;background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll 0 -134px transparent;}
#it ul.navbar2 .last{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -820px -170px transparent!important;height:16px;padding-left:51px;}
#es #footer ul.navbar2 .last,.landing-page-pays-es #footer ul.navbar2 .last{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -820px -170px transparent!important;height:100%;padding-left:56px;}
#es #footer ul.navbar2 li.last,#footer ul.navbar2-es li.last{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -819px -170px transparent!important;text-align:center;height:34px;margin:0;width:141px!important;}
#it #footer ul.navbar2 li.last,#footer ul.navbar2-es li.last{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -819px -170px transparent!important;text-align:center;height:auto;margin:0;width:141px!important;}
ul.navbar2 li{float:left;list-style-type:none;height:34px;background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -956px -35px transparent;line-height:34px;text-align:center;padding:0!important;}
#es #footer ul.navbar2 li{width:21%;}
#it #footer ul.navbar2 li{width:21%;}
#fr ul.navbar2 li,.armateurBody-fr ul.navbar2 li{padding:8px 60px 8px 44px;}
ul.navbar2-es li,#es ul.navbar2 li{padding:8px 29px;}
#it ul.navbar li{padding:13px 10px 0;}
#it ul.navbar2 li{padding:8px 23px 8px 45px;}
#it ul.navbar2 li.last{background-image:none;float:right;width:66px;}
#es ul.navbar2 li{padding:8px 36px;}
#es ul.navbar2 li.last{background-image:none;float:right;width:66px;padding-top:2px;padding-bottom:14px;text-align:center;}
.navbar2-it li.last{float:right;width:66px;}
.navbar2-es li.last{float:right;width:66px;}
ul.navbar2 li.first{background:transparent;}
ul.navbar2 li a{color:#fff;font-size:12px;font-weight:bold;}
ul.navbar2 li a:hover{text-decoration:underline;}
#es ul.navbar li.black-bg{background-color:black;background-position:-957px 0;height:18px;}
#landing-page-pays #footer ul.navbar2 li{margin:2px 0 0 2px;}
#landing-page-pays #footer ul.navbar2-es li,#landing-page-pays #footer ul.navbar2-it li{margin:2px 0 0 32px;}
#landing-page-destination #footer ul.navbar2-es li,#landing-page-destination #footer ul.navbar2-it li{margin:2px 0 0 32px;}
#footer ul.navbar2 li{width:25%;}
#footer ul.navbar2-es li,#footer ul.navbar2-it li{margin:0!important;padding:0!important;width:21%;}
#footer ul.navbar2-es li.last,#footer ul.navbar2-it li.last{background:url("/static/images/sprites/general-sprite-bgs.png") no-repeat scroll -819px -170px transparent!important;height:auto;margin:0;text-align:center;width:141px!important;}
#footer ul.navbar2 li{margin:0!important;}
.first-partenaire{width:73px;}
ul.navbar li.armateur-partenaire,ul.navbar li.croisiere-en-mer-pratenaire{width:75px;}
ul.navbar li.costa-link-partenaire,ul.navbar li.msc-link-partenaire{width:130px;padding-top:1px!important;}