.page_margin {
 padding:0px 10px 15px 10px;
 background:#AAE3FE url(/NR/rdonlyres/91C7E508-40DE-41CB-9555-F82F8E3876C7/0/bg_page_azienda.gif) repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
}
.page_title_top {
 height:5px;
 font-size:0px;
}
.page_margintop {
 height:10px;
}
.page_body {
 width:748px;
 background:#fff;
}
.title_top {
 background: url(/NR/rdonlyres/5CFD1563-C2E9-4FF2-A9A4-ADFA9CA23944/0/azienda_bg_title.jpg) repeat-x top;
 height:41px;
 width:748px;
}
.title_top h1 {
 color:#004cac;
 font-size:20px;
 padding:8px 0px 0px 20px;
 margin:0px;
 font-weight:normal;
 line-height:20px;
}
.image_top {
 position:relative;
}
.page_copy {
 color:#666666;
 font-size:11px;
 background:#ffffff;
 margin: 0px 20px 0px 20px;
 padding: 0px 15px;
}
/*fine base*/
.box_chiusura, .box_apertura {
 background-color: #4C92D8;
 padding-left: 20px;
 padding-bottom:;
}
.box_apertura {
 padding-top:10px;
}
.box_space {
 height:23px;
 background-color: #4C92D8;
}
.col_left {
 width:466px;
 float: left;
}
.col_left_img {
 
}
.col_left_title {
 padding-left: 7px;
 padding-right: 28px;
 padding-top: 5px;
 height:25px;
}
.col_left_title span {
 font-family: Arial, Helvetica, sans-serif;
 float: left;
 width:26px;
 padding-right:5px;
}
.col_left_text {
 padding-top: 10px;
 padding-right: 28px;
 padding-bottom: 25px;
 padding-left: 7px;
 line-height:20px;
}
.col_right {
 width: 211px;
 float: left;
 background-color: #FFFFFF;
}
.col_right_apertura{
 background-color: #CCCCCC;
}
.col_right_titapertura {
 position:relative;
 background-color: #022451;
 font-size:12px;
 color:#ffffff;
 padding-right:5px;
 text-align:right;
 line-height:22px;
}
.col_right_titapertura:hover {
 cursor: pointer;
}
.col_right_titapertura span { 
 color:#ffcc00;
 font-size:22px;
 line-height:12px;
}
.col_right_itin {
 background-color: #5275a4;
 color:#ffffff;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 5px;
 padding-left: 10px;
}
.col_right_cartina {
 padding-top: 7px;
 padding-left: 24px;
 padding-bottom: 10px;
 background-color:#eceff4;
}
.col_right_nave {
 color: #ffbf00;
 font-weight: bold;
 font-size:12px;
 background-color:#eceff4;
 padding-top: 3px;
 padding-right: 5px;
 padding-left: 5px;
}
.col_right_gg {
 background-color:#eceff4;
 padding-top: 0px;
 padding-right: 5px;
 padding-bottom: 0px;
 padding-left: 5px;
}
.col_right_porto {
 background-color:#eceff4;
 padding-top: 0px;
 padding-right: 5px;
 padding-bottom: 0px;
 padding-left: 5px;
}
.col_right_partenze {
 padding-top: 14px;
 font-weight: bold;
}
.col_right_partenze_tb {
 background-color:#eceff4;
 padding-top: 5px;
 padding-right: 4px;
 padding-bottom: 0px;
 padding-left: 4px;
}
.col_right_prezzo {
 padding-top: 8px;
 padding-bottom: 10px;
 padding-left: 8px;
 margin-top: 3px;
 background-color: #e6f0fa;
 border: 2px solid #f4f5f7;
}
.tab_sel {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #595959;
 padding: 3px 5px;
}
.testi_tab {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align:left;
 padding-top:3px;
 padding-bottom:3px;
}
.gg_tab {
 padding:2px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#ffffff;
}
.gg_tab a {
 padding:3px;
}
.gg_tab a:hover {
 padding:3px;
 background-color:none;
 text-decoration:none;
}
.tab_blu {
 color:#022451;
}
.pixel_separator {
 PADDING-LEFT: 11px;
 PADDING-BOTTOM: 11px; 
 PADDING-TOP: 11px; 
 HEIGHT: 1px; 
}
.pixel_separator img {
 width: 186px;
 height:1px;
}

.clear {
 clear:both;
}
p {
 margin:0px;
 padding:0px;
}
h3 {
 margin:0px;
 padding:0px;
 color:#656565;
 font-size:34px;
}
h2 {
 color:#ffffff;
 font-size:34px;
}
h2 strong {
 color: #ffcc00;
}
h4 {
 margin:0px;
 padding:0px;
 font-size: 15px;
 color: #4c92d9;
 font-weight: bold;
}
.box_notes {
 background:#4c92d9;
 padding:0px 20px;
}
.box_notes p {
 background:#ffffff;
 padding:5px 10px;
 line-height:17px;
}
.box_notes_icon {
 float:left;
 width:25px;
 padding: 7px 0px 0px 10px;
}
/*  MODIFICHE STILI FAUX */
#faux {
 background-image: none;
 width:930px;
 background-color: #f5f5f5;
}
#content {
 width:768px;
}
/*  MODIFICHE STILI FAUX */
.tbprezzi_top {
 padding:5px;
 color:#60bb46;
 font-size:12px;
 border-right: solid 1px #b2d234;
 border-top: solid 1px #b2d234;
 border-bottom: solid 1px #b2d234;
}
.tbprezzi_top01 {
 background-color:#ecf3d3;
}
.tbprezzi_top02 {
 background-color:#8dd8f8;
}
.tbprezzi_top03 {
 background-color:#0054a4;
}
.tbprezzi_top04 {
 background-color:#00a6b2;
}
.tbprezzi_font {
 font-size:10px;
 color:#000000;
 text-align:center;
 padding:5px 3px;
 border-right: solid 1px #b2d234;
 height:30px;
}
.tbprezzi_font01 {
 font-size:11px;
 color:#60bb46;
 padding:5px ;
 border-right: solid 1px #b2d234;
 border-left: solid 1px #b2d234;
 height:20px;
}
.tbprezzi_font03 {
 font-size:11px;
 color:#60bb46;
 padding:10px 5px 5px 5px;
 border-left: solid 1px #b2d234;
 height:25px;
}
.tbprezzi_font04 {
 font-size:28px;
 color:#60bb46;
 padding:10px;
 border-left: solid 1px #b2d234;
 height:25px;
}
.tbprezzi_font02 {
 font-size:11px;
 color:#000000;
 border-right: solid 1px #b2d234;
 height:20px;
 padding:0px 5px;
}
.border_right {
 border-right: solid 1px #b2d234;
 height:20px;
}
.border_left {
 border-left: solid 1px #b2d234;
}
.padding_left {
 padding-left:5px;
}
.tb_chiusura {
 border-bottom: solid 1px #b2d234;
 border-left: solid 1px #b2d234;
 border-right: solid 1px #b2d234;
 height:20px;
}
.border_bottom {
 border-bottom: solid 1px #b2d234;
}
#tooltipsulprezzo, #tooltipsulprezzo2, #tooltipsulprezzo3, #tooltipsulprezzo4, #tooltipsulprezzo5, #tooltipsulprezzo6 {
 position:absolute;
 width:218px;
 height:145px;
 z-index:1;
 left:-3px;
 top:-153px;
 background: url(http://www.costacrociere.it/NR/rdonlyres/C9E20EBA-CD8C-4DC5-8C6C-7C77D245B7B8/0/bgtooltipdx.png);
 *background-image: none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/NR/rdonlyres/C9E20EBA-CD8C-4DC5-8C6C-7C77D245B7B8/0/bgtooltipdx.png,sizingMethod='crop');
 text-align:left;
/**/ display:none;
}
.tooltipsulprezzo_content {
 font-size:11px;
 padding-top:10px; 
 padding-left:12px; 
 color:#666666;
 line-height:16px;
}
