
body p {font-family: CelesteSansWeb; }


/* Nuovo pulsante completamente cliccabile */

/*Arancio*/

a.btn_orange, 
a.btn_book,
a.btn_find,
a.btn_login,
a.btn_nextstep,
a.btn_creditcard,
a.btn_comparecruise,
a.btn_select_agency
{
background: transparent url('../../Default/gfx/btn_orange_sx_new.png') no-repeat top left;
display: block;
float: right;
font-family: arial;
font-size: 11px;
line-height: 9px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 17px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.btn_orange, a:visited.btn_orange, a:active.btn_orange,
a:link.btn_book, a:visited.btn_book, a:active.btn_book,
a:link.btn_find, a:visited.btn_find, a:active.btn_find,
a:link.btn_login, a:visited.btn_login, a:active.btn_login,
a:link.btn_nextstep, a:visited.btn_nextstep, a:active.btn_nextstep
a:link.btn_creditcard, a:visited.btn_creditcard, a:active.btn_creditcard,
a:link.btn_comparecruise, a:visited.btn_comparecruise, a:active.btn_comparecruise,
a:link.btn_select_agency, a:visited.btn_select_agency, a:active.btn_select_agency
{
color: #003399; /*button text color*/
}

a.btn_orange span,
a.btn_book span,
a.btn_find span,
a.btn_login span,
a.btn_nextstep span,
a.btn_creditcard span,
a.btn_comparecruise span,
a.btn_select_agency span
{
background: transparent url('../../Default/gfx/btn_orange_dx_new.png') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.btn_orange:hover,
a.btn_book:hover,
a.btn_find:hover,
a.btn_login:hover,
a.btn_nextstep:hover,
a.btn_creditcard:hover,
a.btn_comparecruise:hover,
a.btn_select_agency:hover
{ /* Hover state CSS */
background-position: bottom left;
}

a.btn_orange:hover span,
a.btn_book:hover span,
a.btn_find:hover span,
a.btn_login:hover span,
a.btn_nextstep:hover span,
a.btn_creditcard:hover span,
a.btn_comparecruise:hover span,
a.btn_select_agency:hover span
{ /* Hover state CSS */
background-position: bottom right;
color: #003399;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding: 2px 0px;
}

/*Grigio*/

a.btn_gray, 
a.btn_print_popup, 
a.btn_soldout,
a.btn_moredetails,
a.btn_addcompare,
a.btn_find_ta,
a.btn_modify,
a.btn_print,
a.btn_cruiselist,
a.btn_compare_return
{
background: transparent url('../../Default/gfx/btn_gray_sx_new.png') no-repeat top left;
display: block;
float: left;
font-family: arial;
font-size: 11px;
line-height: 9px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 17px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a.btn_soldout,
a.btn_compare_return
{
float: right;
}

a:link.btn_gray, a:visited.btn_gray, a:active.btn_gray,
a:link.btn_print_popup, a:visited.btn_print_popup, a:active.btn_print_popup,
a:link.btn_soldout, a:visited.btn_soldout, a:active.btn_soldout,
a:link.btn_moredetails, a:visited.btn_moredetails, a:active.btn_moredetails,
a:link.btn_addcompare, a:visited.btn_addcompare, a:active.btn_addcompare,
a:link.btn_find_ta, a:visited.btn_find_ta, a:active.btn_find_ta,
a:link.btn_modify, a:visited.btn_modify, a:active.btn_modify,
a:link.btn_print, a:visited.btn_print, a:active.btn_print,
a:link.btn_cruiselist, a:visited.btn_cruiselist, a:active.btn_cruiselist,
a:link.btn_compare_return, a:visited.btn_compare_return, a:active.btn_compare_return
{
color: #003399; /*button text color*/
}

a.btn_gray span,
a.btn_print_popup span,
a.btn_soldout span,
a.btn_moredetails span,
a.btn_addcompare span,
a.btn_find_ta span,
a.btn_modify span,
a.btn_print span,
a.btn_cruiselist span,
a.btn_compare_return span
{
background: transparent url('../../Default/gfx/btn_gray_dx_new.png') no-repeat top right;
display: block;
padding: 4px 9px 4px 0px; /*Set 9px below to match value of 'padding-left' value above*/
}

a.btn_gray:hover,
a.btn_print_popup:hover,
a.btn_soldout:hover,
a.btn_moredetails:hover,
a.btn_addcompare:hover,
a.btn_find_ta:hover,
a.btn_modify:hover,
a.btn_print:hover,
a.btn_cruiselist:hover,
a.btn_compare_return:hover
{ /* Hover state CSS */
background-position: bottom left;
}

a.btn_gray:hover span,
a.btn_print_popup:hover span,
a.btn_soldout:hover span,
a.btn_moredetails:hover span,
a.btn_addcompare:hover span,
a.btn_find_ta:hover span,
a.btn_modify:hover span,
a.btn_print:hover span,
a.btn_cruiselist:hover span,
a.btn_compare_return:hover span
{ /* Hover state CSS */
background-position: bottom right;
color: #003399;
}

/*Grigio allineato a destra*/

a.btn_compare_return
{
background: transparent url('../../Default/gfx/btn_gray_sx_new.png') no-repeat top left;
display: block;
float: right;
font-family: arial;
font-size: 11px;
line-height: 9px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 17px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

/* fine */
/* =BREADCRUMBS
----------------------------------- */
.briciole {text-align:left;font-size:10px;padding-top:5px;padding-left:7px;height:30px;}
.briciole_item {float:left;padding-right:10px;height:20px;font-size:12px;}
/* =ContactCenter
----------------------------------- */
#bnr-ContactCenter{ width:245px; height:70px;background:#fff url(/B2C/Images/Skin/Default/gfx2/bk_call_center_dx.jpg) 0 0 no-repeat;padding:15px; margin-bottom:5px; margin-top:0px; float:left; color:#1960a1; font-size:14px; font-weight:bold;}
#bnr-ContactCenter .number{ display:block; float:none; line-height:40px; font-weight:bold;color: #B9B9BA;font-size:28px;}
#bnr-ContactCenter a{font-size:11px;color:#B9B9BA;}
#bnr-ContactCenter h2{line-height:1;}
div.layerTooltipNew {background-color: #FFFFFF; border: 1px solid #1960A1; left: -9999px; padding: 3px;position: absolute; width: 200px;z-index: 999;}
div.layerTooltipNew p {color: #333333;margin: 0;padding: 2px;text-align: left;font-size:10px;}
.bnr-ContactCenter-linkExt {color: #1960a1; text-decoration: underline;display: none;}
#box-ContactCenter.linkExtOk .bnr-ContactCenter-linkExt {display: block;}
#bnr-ContactCenter .bnr-ContactCenter-linkExt a {color:#1960A1;text-decoration: underline}
.linkExtOk #bnr-ContactCenter {width:255px; height:90px;padding:5px 10px;}
#bnr-ContactCenter p.note { margin: 0; padding: 2px 0; width: 160px;font-size: 10px;color: #666666;font-weight: normal;}
/* =Market it-IT 
---------------------- */
#bnr-ContactCenter.it-IT a {font-size: 10px;text-decoration: none;}
#bnr-ContactCenter.it-IT .bnr-ContactCenter-linkExt a{font-size: 9px;}
/* =Market en-HK 
---------------------- */
#bnr-ContactCenter.en-HK .number,#bnr-ContactCenter.de-DE .number {font-size: 21px;}
/* =Market en-USA 
---------------------- */
#bnr-ContactCenter.en-USA {background: url("/B2C/Images/Skin/Default/gfx2/bk_call_center_big.jpg") no-repeat scroll 0 0 #FFFFFF;padding:15px;height: 104px;}
#bnr-ContactCenter.en-USA .number {font-size: 20px;line-height: 30px;}
#bnr-ContactCenter.en-USA a {background: url("/B2C/Images/Skin/Default/gfx2/bk_arrow_big.gif") no-repeat scroll right -19px transparent;color: #1960A1;padding-right: 10px; text-decoration: none;}
/* =Market nl-BD 
---------------------- */
#bnr-ContactCenter.nl-BD .number {line-height: 35px;}
#bnr-ContactCenter.nl-BD .number2 {font-size:11px;display:block;padding:0 0 5px 0;}
/* =Market en-IME
---------------------- */
#bnr-ContactCenter.en-IME {padding: 10px 15px; min-height: 100px;}
#bnr-ContactCenter.en-IME .number {font-size: 23px;}
#bnr-ContactCenter.en-IME a {display: block;}
/* =Market es-RA
---------------------- */
#bnr-ContactCenter.es-RA .number {font-size: 16px;}
/* =Market es-RA
---------------------- */
#bnr-ContactCenter.en-EU .number {font-size: 22px;}

/* =ChangeCountry
----------------------------------- */
.layer.change-country {width: 710px}
.layer.change-country .state {width: 110px;}
.layer.change-country .continents {width: 210px;}
.layer.change-country .continents li {width: 170px;}


/*BANNER ITINERARI 2013 2014*/

 #bnr-itineraries {height: 67px;width: 245px;padding: 15px; margin-bottom: 5px; background: #ffFFFf url('/B2C/Images/Skin/Default/gfx2/itineraries_2013_2014.jpg') right top no-repeat;float: left;}
 #bnr-itineraries h2 {width: 145px;font-size: 12px; color: #1960a1;}
 #bnr-itineraries p {color: #1960a1;font-size: 12px;width: 145px;margin-bottom: 10px;margin-top: 5px;} 
 #bnr-itineraries a {font-size: 12px;text-decoration: none;display: block;}
 #bnr-itineraries a span {font-size: 14px;} 