.sfondo {
	background-image: url(jx_img/Hotel_Cruise_sfondo.jpg);
}

.tab_main {
	background-color: rgba(255,255,255,0.7) !important;
	width: 70%;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
}

.tab1 {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}

.tab1_bordo {
	background-color: #9CA9BC;
}

.tab2 {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}

.tab2_bordo {
	background-color: #9CA9BC;
}

.tab3 {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}

.tab3_bordo {
	background-color: #9CA9BC;
}


.bottone {
	background-color: #b99e65;
                border: 0px solid #434a4f;
                box-shadow: 0 0 5px #434a4f;
                color: #ffffff;
                font-family: "Archivo Narrow",sans-serif;
                font-size: 14px;
                font-weight: bold;
                overflow: hidden;
                padding: 0.5em;
                __width: 180px;
                __margin: 1em;
                __margin-left: 20px;
                text-transform: uppercase;
}


.bottone_v {
	background-color: #115677;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC;
}


.tab_privacy {
	background-color: #E0E0E0;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.tab_sicurezza {
	background-color: #C3C3C3;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.tab_intesta {
	background-color: #D6D6D6;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}

.tab_riep {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	border: #FFFFFF;
}

.campoweek {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	background-color: #CCCCCC;
}

.dettaglio { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  font-style: normal; 
  font-weight: normal;
  text-align: center;
	color: #000000; 
	background-color: #FFFFFF ; 
	border: 1px #000000 solid; 
	position: absolute; 
	visibility: hidden; 
	vertical-align: top;
	width: 1px;
	height: 1px;
	top: 1px;
	left: 1px;
	z-index: 11;
}

.dett_iframe {
	position: absolute;
	visibility: hidden; 
	z-index: 10;
}

.sfondo_dettaglio {
	background-color: #EEEEEE;
	font-family: Verdana;
	font-size: 10px;
}

.intesta_dettaglio {
	background-color: #999999;
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
}

.riga_dettaglio {
	background-color: #CCCCCC;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

.sel_hotel {
	background-color: #00FF00;
}

a.link_promo:link {
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

a.link_promo:visited {
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

a.link_promo:hover {
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

a.link_promo:active {
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.tab_pannello {
	font-size: 12px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
	border: #ffffff;
}

.tab_pannello td {
	padding: 4px;
}

.tab_pannello .tab_pan_bordo {
	width: 100%;
}

.tab_pannello .sfondo_pan {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        border: #ffffff;
}

.tab_pannello .campo_pan {
        font-family: Arial, Verdana;
        font-size: 10px;
	width: auto;
}

.tab_pannello .campo {
        font-family: Arial, Verdana;
        font-size: 10px;
        width: auto;
       	background: #f9fafb none repeat scroll 0 0;
        border: medium none;
        border-radius: 3px;
        color: #565656;
        font-size: 13px;
        padding: 4px 2px;
}

.tab_pannello .bottone_pan {
     	 background-color: #1f628f;
 	 color: #ffffff;
	 font-weight: bold;
	 border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	 box-shadow: 0 0 5px #888;
	 width: 170px;
	 overflow: hidden;
	 padding: 2px 2px 2px;

}


.tab_pannello a.link_pan:link {
        font-family: Verdana;
        font-size: 10px;
        color: #000000;
}

.tab_pannello a.link_pan:visited {
        font-family: Verdana;
        font-size: 10px;
        color: #000000;
}

.tab_pannello a.link_pan:hover {
        font-family: Verdana;
        font-size: 10px;
        color: #000000;
}

.tab_pannello a.link_pan:active {
        font-family: Verdana;
        font-size: 10px;
        color: #000000;
}

.tab_pannello tbody {
        border-top: 0px solid #FFFFFF;
}

.b_promo {
        background-color: #FF0000;
        color: #FFFFFF;
        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
        border: #FFFFFF;
        width: 140px;
}

.sfondo_news {
        background-color: #FFFFFF;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}

.tab_news {
        background-color: #e5edf0;
        color: #000000;
        font-family: Verdana;
        font-size: 10px;
}

.tab_news td {
       padding: 5px;
}

.tab_bordo_news {
        background-color: #9fb4c1;
}

.bottone_news {
        background-color: #115677;
        color: #FFFFFF;
        font-family: Verdana;
        font-size: 10px;
        font-weight: bold;
        border: #CCCCCC;
        width: 70px;
}

#gold-book {
	color: #898989;
}
.schedanuova #form {
	background-color: white;
	border: medium solid #E1E1E1;
}
.anag_header {
	background-color: #7f766d;
}

.desccam {
	background-color: #7f766d;
	color: white;
}

.booking_enable, .selecting_enable, .requesting_enable, .multirequesting_enable {
	background-color: #7f766d !important;
	color: white;
}

.listino .td {
}

.schedanuova .listino_selected > .td {
	background-color: #7f766d;
	color: white;
}
.bodycam {
	background-color: #FAFAFA;
}

.search_enable {
	background-color: #7f766d;
	color: white;
}

#cancel_serv, #cancel_anag {
	background-color: #7f766d;
	color: white;
}

#confirm_serv, #confirm_anag {
	background-color: #7f766d;
	color: white;
}

div.conferma {
	background-color: #7f766d;
	color: white;
}
.button {
	background-color: #7f766d;
}
.step {
	background-color: #bebdb9;
	color: black;
}
.moreinfo.light {
}
.moreinfo.dark {
}
.dett_day {
  background-color: #E2E1DD;
}
.img_header {
	width: 953px;
	margin: 0 auto;
}
.camera {
	border-color: #7f766d;
}
.caption {
	border-color: #7f766d;
}
.serv_header, .serv_footer {
  background-color: #7f766d;
  color: white;
}
.servizio, .serv_code {
	border-color: #7f766d;
}
.selectpromo {
}
#label-promo {
  background-color: #7f766d;
  border-color: #FFFFFF;
	padding-left: 2.5em;
	padding-right: 2.5em;
}
#promozioni, .singlepromo {
  border-color: #C9C7C0;
}
div.listino.highlight_promo * {
  background-color: #E2E1DD;
}
#link_modifica {
  background-color: #7f766d;
  color: white;
}
.colore_cliente {
  background-color: #7f766d;
  color: white;
}
#titolo-promo {
  background-color: #FFFFFF;
  color: black;
  font-family: Arial;
  font-size: 2em;
  padding: 3px 3px 3px;
}

.widget {
  text-align: center;
}

body.schedanuova {
   background-color: #e8e6e3;
}

/* smartphone landscape */
@media (max-width: 767px) 
{
	.tab_responsive > tbody > tr {
		display: block !important;
		float: left !important;
		width: 50% !important;
  }
									
	.tab_responsive > tbody > tr > td {
		display: block !important;
		float: left !important;
		width: 100% !important;
		height: 30px !important;
	}

	.tab_responsive .td_bambini {
		display: none !important;
	}
}
