.body 
{
	
    font-size: 10pt;
    margin: 5px 0px;
    font-family: "trebuchet ms", verdana, arial;
    background-color: #ffffff;
    text-align: center
}
/* box newsletter inizio*/
.newsletter a, .newsletter a:link, .newsletter a:active, .newsletter a:visited       { color: #FF9900; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline }
.newsletter a:hover   { color: #FF9900; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none}

/* box newsletter fine*/

.detailsMainTable
	{border: 1px solid #8099B3 ;
		}


.txt_dettoff_top  { color: #ffffff; 
	font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background: 8099B3 ;background-repeat: no-repeat; background-position: left center; }
.dettoff_down   { background-image: url(../img/vacanza/form_acquista/box/back_down_dettoff.gif); background-repeat: no-repeat; background-position: left center }

/*inizio formattazione elements form*/
.input_124  { 
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #000;
	padding-left: 5px;
	width: 124px; 
	height: 20px;
}

.input_70  { width: 70px; height: 20px;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #000;
	padding-left: 5px;
}

.input_73  { width: 73px; height: 20px;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #000;
	padding-left: 5px;
}
/*fine formattazione elements form*/

/*inizio box Holiday_conf_buy*/
.holiday_conf_buy_backtop { 
	background-image: url(../img/vacanza/form_acquista/box/holiday_conf_buy_01.png); background-repeat: no-repeat; background-position: center
}

.holiday_conf_buy_backdown { 
	background-image: url(../img/vacanza/form_acquista/box/holiday_conf_buy_06.png) 
}

.holiday_conf_buy_backcenter{ 
	background-image: url(../img/vacanza/form_acquista/box/holiday_conf_buy_back_cente.png) 
}

.holiday_conf_buy_backleft{ 
	background-image: url(../img/vacanza/form_acquista/box/holiday_conf_buy_02.png) 
}

.holiday_conf_buy_backright{ 
	background-image: url(../img/vacanza/form_acquista/box/holiday_conf_buy_04.png) 
}
/*fine box Holiday_conf_buy*/

/*------------------------------------------------------*/

/*inizio box Holiday_demand_booking*/
.holiday_demand_booking_backcenter{ 
	background-image: url(../img/vacanza/form_acquista/box/holiday_demand_booking_backcenter.png) 
}

.holiday_demand_booking_backtop { 
	background-image: url(../img/vacanza/form_acquista/box/top.jpg); background-repeat: no-repeat; background-position: center
}

/*fine box Holiday_demand_booking*/

/*------------------------------------------------------*/

/*calendar inizio*/
/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent  no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #8099B3 ;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f0f4;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e0e4;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #d8e0e4;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f0f4;
  padding: 1px;
  border: 1px solid #000;
  background: #8099B3 ;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e0e4;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e0e4;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c8d0d4;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/*calendar fine*/

/* widget inizio */
.vbmenu_popup
{
	background-color: #FFFFFF;
	color: #000;
	border: 1px solid #8099B3;
}
.thead
{
	background-color: #8099B3 ;
	color: #FFFFFF;
	font: bold 11px arial;
}
.thead a:link
{
	color: #FFFFFF;
}
.thead a:visited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
	color: #eeeeee;
}
.vbmenu_option
 { color: #000; font: bold 11px arial; background-color: #fff; white-space: nowrap; cursor: hand }
.vbmenu_option_best_titolo
   { color: #FF9900; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none; background-color: #8099B3  }
.vbmenu_option_best 
   { color: #fff; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none; background-color: #8099B3  }
.vbmenu_option_best a:link
   { color: #fff; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none; background-color: #8099B3  }
.vbmenu_option_best a:hover
    { color: #fff; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; background-color: #8099B3  }
.vbmenu_option_best a:visited
    { color: #fff; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; background-color: #8099B3  }    
.vbmenu_option a:link
 { color: #000; text-decoration: none }
.vbmenu_option a:visited
{
	color: #000;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active
 { color: #000; text-decoration: underline }
/* widget fine */

/*------------------------------------*/

/* box compra */

.txt {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.input {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding: 2px;
}


.box_compra_off  { }

.box_compra_off #tsx {
	background-image: url(../img/off/box/tsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_compra_off #top {
	background-image: url(../img/off/box/top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.box_compra_off #tdx {
	background-image: url(../img/off/box/tdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.box_compra_off #sx {
	background-image: url(../img/off/box/sx2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_compra_off #dx {
	background-image: url(../img/off/box/dx2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.box_compra_off #bsx {
	background-image: url(../img/off/box/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_compra_off #bottom {
	background-image: url(../img/off/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.box_compra_off #bdx {
	background-image: url(../img/off/box/bdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.box_compra_off #fnd {
	background-image: url(../img/off/box/fnd.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

/* ----------------------------------------------------- */

.box_compra  { background-color: #FFFFFF; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #8099B3  }
.box_compra_paxe
{font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}
.box_compra_date{ font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;}
.box_compra_price{ font-family: "trebuchet ms", verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900
	
	;}
.box_compra_next{ font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #000; }

.box_compra_on  { background-image: url(../img/on/on-acquisto.gif);
	background-repeat:no-repeat;
		}

.box_compra_on #tsx {
	background-image: url(../img/on/box/tsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_compra_on #top {
	background-image: url(../img/on/box/top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.box_compra_on #tdx {
	background-image: url(../img/on/box/tdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.box_compra_on #sx {
	background-image: url(../img/on/box/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.box_compra_on #dx {
	background-image: url(../img/on/box/dx.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.box_compra_on #bsx {
	background-image: url(../img/on/box/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_compra_on #bottom {
	background-image: url(../img/on/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.box_compra_on #bdx {
	background-image: url(../img/on/box/bdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.box_compra_on #fnd {
	background-color: #FFFFFF;
}

#risultati a, #risultati a:link, #risultati a:active, #risultati a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

#risultati a:hover {
	text-decoration: none;
}

#risultati {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}



/* ----------------------------------------------------- */


.vacanze_link_off   { background-image: url("../img/off/box/boxcharter/off.jpg") }
	

.vacanze_link_off a, .vacanze_link_off a:link, .lvacanze_ink_off a:active, .vacanze_link_off a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	color: #000;
	text-decoration: none;
}


.vacanze_link_off a:hover 
{
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	color: #B1B1B1;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}

.vacanze_link_on  { color: #FFFFFF; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-image: url("../img/off/box/boxcharter/on.jpg"); background-repeat: no-repeat; background-position: left top; padding-left: 20px }

/* Tui website style */

h1 {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #8099B3 ;
}


/* Preferenze header */

.header {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 12px;
}

.header a, .header a:link, .header a:active, .header a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.header a:hover {
	color: #C0D4FA;
}


/* Preferenze footer */


.footer1 {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #FFFFFF;
}

.footer1 a, .footer1 a:link, .footer1 a:active, .footer1 a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.footer1 a:hover {
	color: #C0D4FA;
}

.footer2 {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #6699FF;
}

.footer2 a, .footer2 a:link, .footer2 a:active, .footer2 a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight:bold;
	color: #6699FF;
	
}

.footer2 a:hover {
text-decoration: none;
}


.footer3 {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #949494;
}

.footer3 a, .footer3 a:link, .footer3 a:active, .footer3 a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	text-decoration: none;
	color: #949494;
	
}

.footer3 a:hover {
	color: #666666;

}

/* Preferenze motori */

.motore_top { background-color:#8099B3 ;
	color:#ffffff;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 16px;
	font-weight: bold;
	padding-left:10px;
}

.motore_top_orange { background-color:#FF9900;
	color:#FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
}

.motore_top_s {
	background-image: url(../img/motori_ricerca/box/top_small.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.motore_bottom { border-bottom: 1px solid #8099B3 ;
}

.motore_sx {
	background-image: url(../img/motori_ricerca/box/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.motore_dx {
	background-image: url(../img/motori_ricerca/box/dx.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.motore_csx {
	background-image: url(../img/motori_ricerca/box/c_sx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.motore_cdx {
	background-image: url(../img/motori_ricerca/box/c_dx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.titolo_motore {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #6699FF;
}

.titolo_motore a, .titolo_motore a:link, .titolo_motore a:active, .titolo_motore a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #6699FF;
}

.titolo_motore a:hover {
	text-decoration: none;
}

.motore_space {
	background-image: url(../img/motori_ricerca/volo/space.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.voci_motore {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	padding-bottom: 3px;
	padding-left: 5px;
}
.voci_filtri {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 3px;
}

.input {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #000000;
	padding-left: 5px;
}

.select {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000000;
}


/* Preferenze motore volo */

.motore_volo_fondo {
	background-image: url(../img/motori_ricerca/volo/fondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8099B3 ;
	border-left-color: #8099B3 ;
	padding-right: 13px;
	padding-left: 13px;
	background-color: #FFFFFF;
}


/* Preferenze motore auto */

.motore_auto_fondo {
	background-image: url(../img/motori_ricerca/auto/fondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8099B3 ;
	border-left-color: #8099B3 ;
	padding-right: 13px;
	padding-left: 13px;
	background-color: #FFFFFF;
}

/* Preferenze motore vacanza */

.motore_vacanza_fondo {
	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8099B3 ;
	border-left-color: #8099B3 ;
	border-bottom-color:#8099B3 ;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-right: 13px;
	padding-left: 13px;
	background-color: #ffffff;
}

.motore_fondo_orange {
	
	border-right-width: 1px; 
	border-left-width: 1px;
	border-right-style: solid; 
	border-left-style: solid; 
	border-right-color: #FF9900;
	border-left-color: #FF9900;
	border-bottom-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-right: 13px;
	padding-left: 13px;
	background-color: #FFFFFF;
	
}

/* Preferenze motore vacanza risultati ricerca */

.motore_vacanza_fondo_s {
	background-image: url(../img/motori_ricerca/vacanze/fondo_s.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8099B3 ;
	border-left-color: #8099B3 ;
	padding-right: 13px;
	padding-left: 13px;
	background-color: #FFFFFF;
}
	
	
/* Preferenze box */

.space {
	background-image: url(../img/spalla/vacanze/box/space.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.text_box {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
}

.text_box a, .text_box a:link, .text_box a:active, .text_box a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #6699FF;
	text-decoration: none;
}

.text_box a:hover {
	color: #A2A2A2;
}

.prezzo_box {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #E74D18;
	padding-right: 5px;
}

/* Preferenze box vacanze */

.vacanze_top {
	background-image: url(../img/spalla/vacanze/box/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.vacanze_bottom {
	background-image: url(../img/spalla/vacanze/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.vacanze_sx {
	background-image: url(../img/spalla/vacanze/box/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.vacanze_dx {
	background-image: url(../img/spalla/vacanze/box/dx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.vacanze_csx {
	background-image: url(../img/spalla/vacanze/box/c_sx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.vacanze_cdx {
	background-image: url(../img/spalla/vacanze/box/c_dx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Preferenze box volo_hotel */

.volo_hotel_top {
	background-image: url(../img/spalla/volo_hotel/box/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.volo_hotel_bottom {
	background-image: url(../img/spalla/volo_hotel/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.volo_hotel_sx {
	background-image: url(../img/spalla/volo_hotel/box/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.volo_hotel_dx {
	background-image: url(../img/spalla/volo_hotel/box/dx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.volo_hotel_csx {
	background-image: url(../img/spalla/volo_hotel/box/c_sx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.volo_hotel_cdx {
	background-image: url(../img/spalla/volo_hotel/box/c_dx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/* Preferenze box auto */

.auto_top {
	background-image: url(../img/spalla/auto/box/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.auto_bottom {
	background-image: url(../img/spalla/auto/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.auto_sx {
	background-image: url(../img/spalla/auto/box/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.auto_dx {
	background-image: url(../img/spalla/auto/box/dx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.auto_csx {
	background-image: url(../img/spalla/auto/box/csx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.auto_cdx {
	background-image: url(../img/spalla/auto/box/cdx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Preferenze box volo */

.volo_top {
	background-image: url(../img/spalla/volo/box/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.volo_bottom {
	background-image: url(../img/spalla/volo/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.volo_sx {
	background-image: url(../img/spalla/volo/box/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.volo_dx {
	background-image: url(../img/spalla/volo/box/dx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.volo_csx {
	background-image: url(../img/spalla/volo/box/csx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.volo_cdx {
	background-image: url(../img/spalla/volo/box/cdx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Preferenze box hotel */

.hotel_top {
	background-image: url(../img/spalla/hotel/box/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.hotel_bottom {
	background-image: url(../img/spalla/hotel/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.hotel_sx {
	background-image: url(../img/spalla/hotel/box/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.hotel_dx {
	background-image: url(../img/spalla/hotel/box/dx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.hotel_csx {
	background-image: url(../img/spalla/hotel/box/c_sx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.hotel_cdx {
	background-image: url(../img/spalla/hotel/box/c_dx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Preferenze box sicurezza */

.sicurezza_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
}

.sicurezza_top {
	background-image: url(../img/spalla/sicurezza/box/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.sicurezza_bottom {
	background-image: url(../img/spalla/sicurezza/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.sicurezza_sx {
	background-image: url(../img/spalla/sicurezza/box/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.sicurezza_dx {
	background-image: url(../img/spalla/sicurezza/box/dx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.sicurezza_tsx {
	background-image: url(../img/spalla/sicurezza/box/tsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.sicurezza_tdx {
	background-image: url(../img/spalla/sicurezza/box/tdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.sicurezza_bsx {
	background-image: url(../img/spalla/sicurezza/box/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.sicurezza_bdx {
	background-image: url(../img/spalla/sicurezza/box/bdx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/* Preferenze box focus home */

.focus_home_tsx {
	background-image: url(../img/home/focus/box/tsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.focus_home_top {
	background-image: url(../img/home/focus/box/top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.focus_home_tdx {
	background-image: url(../img/home/focus/box/tdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.focus_home_sx {
	background-image: url(../img/home/focus/box/sx.jpg);
	background-repeat: repeat-y;
}

.focus_home_dx {
	background-image: url(../img/home/focus/box/dx.jpg);
	background-repeat: repeat-y;
}

.focus_home_bsx {
	background-image: url(../img/home/focus/box/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.focus_home_bottom {
	background-image: url(../img/home/focus/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.focus_home_bdx {
	background-image: url(../img/home/focus/box/bdx.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.space2 {
	background-image: url(../img/home/focus/box/space.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.focus_home_title {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #6699FF;
}

.focus_home_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
}

.focus_home_prezzo {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #E74D18;
}

.focus_home_title a, .focus_home_title a:link, .focus_home_title a:active, .focus_home_title a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #6699FF;
	text-decoration: underline;
}

.focus_home_title a:hover {
	text-decoration: none;
}


/* Preferenze box focus home2 */

.focus_home2_tsx {
	background-image: url(../img/home/focus/box2/tsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.focus_home2_top {
	background-image: url(../img/home/focus/box2/top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.focus_home2_tdx {
	background-image: url(../img/home/focus/box2/tdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.focus_home2_sx {
	background-image: url(../img/home/focus/box2/sx.jpg);
	background-repeat: repeat-y;
}

.focus_home2_dx {
	background-image: url(../img/home/focus/box2/dx.jpg);
	background-repeat: repeat-y;
}

.focus_home2_bsx {
	background-image: url(../img/home/focus/box2/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.focus_home2_bottom {
	background-image: url(../img/home/focus/box2/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.focus_home2_bdx {
	background-image: url(../img/home/focus/box2/bdx.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.space2 {
	background-image: url(../img/home/focus/box2/space.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.focus_home2_title {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #6699FF;
}

.focus_home2_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
}

.focus_home2_prezzo {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #E74D18;
}

.focus_home2_title a, .focus_home_title a:link, .focus_home_title a:active, .focus_home_title a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #6699FF;
	text-decoration: underline;
}

.focus_home2_title a:hover {
	text-decoration: none;
}

/* Preferenze newsletter */

#newsletter {
	background-image: url(../img/spalla/newsletter/newsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 180px;
	width: 160px;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
}

#newsletter2 {
	background-image: url(../img/spalla/newsletter/newsletter2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 121px;
	width: 160px;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
}

/* Preferenze banner_a */

#banner_a {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	color: #8099B3 ;
	background-image: url(../img/spalla/banners/banner_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 179px;
	width: 156px;
	padding-top: 133px;
	padding-right: 8px;
	padding-left: 8px;
}


#banner_a a {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	color: #8099B3 ;
	text-decoration: none;
}

/* Preferenze banner_b */

#banner_b {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	color: #5CA00B;
	font-weight:bold;
	background-image: url(../img/spalla/banners/banner_b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 141px;
	width: 155px;
	padding-top: 100px;
	padding-right: 8px;
	padding-left: 8px;
}


#banner_b a {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight:bold;
	color: #5CA00B;
	text-decoration: none;
}

/* Preferenze banner_c */

#banner_c {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 14px;
	color: #8099B3 ;
	background-image: url(../img/spalla/banners/banner_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 179px;
	width: 156px;
	padding-top: 133px;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	text-align: center;
}

#banner_c a {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 14px;
	color: #8099B3 ;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

/* Preferenze banner volo hotel */

#banner_vhotel {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	color: #5CA00B;
	font-weight:bold;
	background-image: url(../img/spalla/banners/volo_hotel/volo_hotel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 180px;
	width: 160px;
	padding-top: 135px;
	padding-right: 10px;
	padding-left: 12px;
}


#banner_vhotel a {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight:bold;
	color: #6699FF;
	text-decoration: none;
}

/* Preferenze banner charter */

#banner_charter {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	color: #E74D18;
	font-weight:bold;
	background-image: url(../img/spalla/banners/charter.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 141px;
	width: 156px;
	padding-top: 85px;
	padding-right: 10px;
	padding-left: 10px;
}


#banner_charter a, #banner_charter a:link, #banner_charter a:active, #banner_charter a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight:bold;
	color: #E74D18;
}

#banner_charter a:hover {
	text-decoration: none;
}

/* Preferenze banner klm */

#banner_klm {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	color: #8099B3 ;
	font-weight:bold;
	background-image: url(../img/spalla/banners/klm.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 141px;
	width: 156px;
	padding-top: 85px;
	padding-right: 10px;
	padding-left: 10px;
}


#banner_klm a, #banner_klm a:link, #banner_klm a:active, #banner_klm a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight:bold;
	color: #8099B3 ;
}

#banner_klm a:hover {
	text-decoration: none;
}


/* Preferenze banner alitalia */

#banner_alitalia {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	color: #5CA00B;
	font-weight:bold;
	background-image: url(../img/spalla/banners/alitalia.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 141px;
	width: 156px;
	padding-top: 85px;
	padding-right: 10px;
	padding-left: 10px;
}


#banner_alitalia a, #banner_alitalia a:link, #banner_alitalia a:active, #banner_alitalia a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight:bold;
	color: #7DB217;
}

#banner_alitalia a:hover {
	text-decoration: none;
}

/* Preferenze banner compra a telefono */

#banner_tel {
	background-image: url(../img/spalla/banners/telefono.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 165px;
	width: 160px;
}

/* Preferenze banner proposte simili */

#banner_simili {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
	background-image: url(../img/spalla/banners/p_simili.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 152px;
	width: 160px;
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 15px;
}

#banner_simili a, #banner_simili a:link, #banner_simili a:active, #banner_simili a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #8099B3 ;

}

#banner_simili a:hover {
	text-decoration: none;
}

/* Preferenze box speciale sezione */

.box_sezione_tsx {
	background-image: url(../img/spalla/banners/box_speciale_sezione/box/tsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_sezione_top {
	background-image: url(../img/spalla/banners/box_speciale_sezione/box/top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.box_sezione_tdx {
	background-image: url(../img/spalla/banners/box_speciale_sezione/box/tdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.box_sezione_sx {
	background-image: url(../img/spalla/banners/box_speciale_sezione/box/sx.jpg);
	background-repeat: repeat-y;
}

.box_sezione_dx {
	background-image: url(../img/spalla/banners/box_speciale_sezione/box/dx.jpg);
	background-repeat: repeat-y;
}

.box_sezione_bsx {
	background-image: url(../img/spalla/banners/box_speciale_sezione/box/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.box_sezione_bottom {
	background-image: url(../img/spalla/banners/box_speciale_sezione/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.box_sezione_bdx {
	background-image: url(../img/spalla/banners/box_speciale_sezione/box/bdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.space3 {
	background-image: url(../img/spalla/banners/box_speciale_sezione/box/space.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


/* Preferenze box località e destinazioni */

/*inizio librerie box Hotel*/

.dest_italia_fondo_hotel { background-color: #E4F9C3; 
	background-image: url("../img/destinazioni/italia/fondo_hotel_Italia.png"); 
	background-repeat: no-repeat; 
	background-position: right top; 
}
.testo_auto { color: #E4F9C3; font-size: 11px; font-family: "trebuchet ms", verdana, arial }
.dest_europa_fondo_hotel { background-color: #E4F9C3; 
	background-image: url("../img/destinazioni/europa/fondo_hotel_Europa.png"); 
	background-repeat: no-repeat; background-position: right top; 
}

.dest_mondo_fondo_hotel { background-color: #E4F9C3; 
	background-image: url("../img/destinazioni/mondo/fondo_hotel_Mondo.png"); 
	background-repeat: no-repeat; background-position: right top;
}


.dest_box_top_hotel_Italia {
	background-image: url(../img/destinazioni/box/top_hotel_Italia.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.dest_box_top_hotel_Europa {
	background-image: url(../img/destinazioni/box/top_hotel_Europa.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.dest_box_top_hotel_Mondo {
	background-image: url(../img/destinazioni/box/top_hotel_Mondo.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.dest_box_csx_hotel {
	background-color: #E4F9C3;
	background-image: url(../img/destinazioni/box/csx_hotel.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.dest_box_cdx_hotel {
	background-color: #E4F9C3;
	background-image: url(../img/destinazioni/box/cdx_hotel.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.dest_box_bottom_hotel {
	background-color: #E4F9C3;
}
/*fine librerie box Hotel*/

/*inizio librerie box Auto */

.dest_italia_fondo_auto { background-color: #f7daff; 
	background-image: url("../img/destinazioni/italia/fondo_auto_Italia.jpg"); 
	background-repeat: no-repeat; 
	background-position: right top; 
}
.testo_auto { color: #af74bf; font-size: 11px; font-family: "trebuchet ms", verdana, arial }
.dest_europa_fondo_auto { background-color: #f7daff; 
	background-image: url("../img/destinazioni/europa/fondo_auto_Europa.jpg"); 
	background-repeat: no-repeat; background-position: right top; 
}

.dest_mondo_fondo_auto { background-color: #f7daff; 
	background-image: url("../img/destinazioni/mondo/fondo_auto_Mondo.jpg"); 
	background-repeat: no-repeat; background-position: right top;
}

.dest_mondo_fondo { background-color: #FFFFFF; background-image: url("../img/destinazioni/mondo/fondo.jpg"); 
	background-repeat: no-repeat; background-position: right top;
}

.dest_box_top_auto_Italia {
	background-image: url(../img/destinazioni/box/top_auto_Italia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dest_box_top_auto_Europa {
	background-image: url(../img/destinazioni/box/top_auto_Europa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dest_box_top_auto_Mondo {
	background-image: url(../img/destinazioni/box/top_auto_Mondo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.dest_box_csx_auto {
	background-color: #f7daff;
	background-image: url(../img/destinazioni/box/csx_auto.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.dest_box_cdx_auto {
	background-color: #f7daff;
	background-image: url(../img/destinazioni/box/cdx_auto.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.dest_box_bottom_auto {
	background-color: #f7daff;
}
/*fine librerie box Auto */
.dest_box_top {
	background-image: url(../img/destinazioni/box/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dest_box_csx {
	background-color: #FFFFFF;
	background-image: url(../img/destinazioni/box/csx.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.dest_box_cdx {
	background-color: #FFFFFF;
	background-image: url(../img/destinazioni/box/cdx.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.dest_box_bottom {
	background-color: #FFFFFF;
}

.dest_space {
	background-image: url(../img/destinazioni/box/space.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.dest_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.dest_text a, .dest_text a:link, .dest_text a:active, .dest_text a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.dest_text a:hover {
	text-decoration: underline;
	color: #E74D18;

}

/* Preferenze box località top */

.loc_top_top  { color: #fff; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-color: #8099B3 ; background-image: url("(EmptyReference!)"); background-repeat: no-repeat; background-position: left top; vertical-align: middle }

.loc_top_fondo {
	background-color: #FFFFFF;
	background-image: url(../img/destinazioni/top/top_fondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.loc_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.loc_text a, .loc_text a:link, .loc_text a:active, .loc_text a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.loc_text a:hover {
	text-decoration: underline;
	color: #E74D18;

}


/* Preferenze box destinazioni mondo */
/* Preferenze box destinazioni italia */

.dest_italia_fondo {
	background-color: #FFFFFF;
	background-image: url(../img/destinazioni/italia/fondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.dest_italia_fondo2 {
	background-color: #FFFFFF;
	background-image: url(../img/destinazioni/italia/fondo2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/* Preferenze box destinazioni europa */

.dest_euro_fondo {
	background-color: #FFFFFF;
	background-image: url(../img/destinazioni/europa/fondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/* Preferenze tabella volo  */

.tab_volo_info {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #8099B3 ;
}

.tab_volo_fondo  { background-color: #e6f2ff; background-image: url("../img/tab_volo/box/fondo.jpg"); background-repeat: no-repeat; background-position: right bottom }

.tab_volo_bottom {
	background-image: url(../img/tab_volo/box/bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.tab_volo_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}

.tab_volo_text a, .tab_volo_text a:link, .tab_volo_text a:active, .tab_volo_text a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #444444;
}

.tab_volo_text a:hover {
	text-decoration: underline;
	color: #083B73;

}

.tab_volo_space {
	background-image: url(../img/destinazioni/box/space.gif);
	background-repeat: repeat-x;
	background-position: left center;
}



/* Preferenze tabella volo + hotel  */

.tab_volohotel_on  
	  { color: #000; 
	  font-size: 14px; 
	  font-family: "trebuchet ms", verdana, arial; 
	  font-weight: bold; text-decoration: none; 
	  background-image: url("../img/tab_volohotel/box/tab_volohotel.gif"); 
	  background-repeat: no-repeat; 
	  background-position: center; 
	  text-align: center; 
	  text-transform: uppercase; 
	  cursor: hand; 
	  vertical-align: middle 
}

.tab_volohotel_off    { color: #7e7e7e; 
	font-size: 14px; 
	font-family: "trebuchet ms", verdana, arial; 
	font-weight: bold; 
	text-decoration: none; 
	text-align: center; 
	text-transform: uppercase; 
	cursor: hand; vertical-align: middle 
}

.tab_volohotel_fondo   { background-color: #fff9b9; background-image: url("../img/tab_volo/box/fondo2.jpg"); background-repeat: no-repeat; background-position: right bottom }

.tab_volohotel_bottom  { background-image: url("../img/tab_volo/box/bottom2.jpg"); background-repeat: no-repeat; background-position: left top }


.tab_volohotel_info {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
}

.tab_volohotel_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}

.tab_volohotel_text a, .tab_volohotel_text a:link, .tab_volohotel_text a:active, .tab_volohotel_text a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #444444;
}

.tab_volohotel_text a:hover {
	text-decoration: underline;
	color: #8099B3 ;

}

/* inizio elements acquisto charter*/
/* box compra */
.charter_link_off   { background-image: url("../img/off/box/boxcharter/off.jpg") }
.charter_link_on  { color: #ffffff; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-image: url("../img/off/box/boxcharter/on.jpg"); background-repeat: no-repeat; background-position: left top; padding-left: 20px }
.charter_txt_dettoff_top   { color: #ffffff; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-image: url("../img/charter/form_acquista/box/charter_back_top_dettoff.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
.charter_dettoff_down  {background-image: url(../img/charter/form_acquista/box/charter_back_down_dettoff.gif); background-repeat: no-repeat;background-position: left center }
.charter_border_down  { color: #8099B3 ; line-height: 9px; background-color: #FFFFFF; border-bottom: 1px solid #8099B3  }
.charter_titolo_box  { color: #fff; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-color: #8099B3 ; vertical-align: middle }
.charter_border_sx { color: #FFFFFF; font-size: 1px; background-color: #FFFFFF; border-left: 1px solid #8099B3  }
.charter_border_dx { color: #FFFFFF; font-size: 1px; background-color: #FFFFFF; border-right: 1px solid #8099B3  }
.charter_center   { color: #000; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-color: #FFFFFF; background-position: 0 center; vertical-align: middle; border-top: medium none #FFFFFF; border-right: 1px none #8099B3  }
.charter_counter  { color: #fff; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-color: #8099B3  }
.charter_anim  { background-color: #fff; border-top: 1px solid #8099B3 ; border-bottom: 1px solid #8099B3  }

.chartertxt {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.charterinput {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding: 2px;
}


.charterbox_compra_off  { }

.charterbox_compra_off #tsx  { background-image: url("../img/off/box/boxcharter/tsx.jpg"); background-repeat: no-repeat; background-position: left top }

.charterbox_compra_off #top  { background-image: url("../img/off/box/boxcharter/top.jpg"); background-repeat: repeat-x; background-position: left top }

.charterbox_compra_off #tdx  { background-image: url("../img/off/box/boxcharter/tdx.jpg"); background-repeat: no-repeat; background-position: right top }

.charterbox_compra_off #sx  { background-image: url("../img/off/box/boxcharter/sx2.jpg"); background-repeat: no-repeat; background-position: left top }

.charterbox_compra_off #dx  { background-image: url("../img/off/box/boxcharter/dx2.jpg"); background-repeat: no-repeat; background-position: right top }

.charterbox_compra_off #bsx  { background-image: url("../img/off/box/boxcharter/bsx.jpg"); background-repeat: no-repeat; background-position: left top }

.charterbox_compra_off #bottom  { background-image: url("../img/off/box/boxcharter/bottom.jpg"); background-repeat: repeat-x; background-position: left top }

.charterbox_compra_off #bdx  { background-image: url("../img/off/box/boxcharter/bdx.jpg"); background-repeat: no-repeat; background-position: right top }

.charterbox_compra_off #fnd  { color: #444444; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-image: url("../img/off/box/boxcharter/fnd.jpg"); background-repeat: repeat-x; background-position: left top }

/* -----------*/


.charterbox_compra_on   { background-image: url("../img/on/charter/on-acquisto.jpg") }

.charterbox_compra_on #tsx  { background-image: url("../img/on/charter/tsx.jpg"); background-repeat: no-repeat; background-position: left top }

.charterbox_compra_on #top  { background-image: url("../img/on/charter/top.jpg"); background-repeat: repeat-x; background-position: left top }

.charterbox_compra_on #tdx  { background-image: url("../img/on/charter/tdx.jpg"); background-repeat: no-repeat; background-position: right top }

.charterbox_compra_on #sx  { background-image: url("../img/on/charter/sx.jpg"); background-repeat: repeat-y; background-position: left top }

.charterbox_compra_on #dx  { background-image: url("../img/on/charter/dx.jpg"); background-repeat: repeat-y; background-position: right top }

.charterbox_compra_on #bsx  { background-image: url("../img/on/charter/bsx.jpg"); background-repeat: no-repeat; background-position: left top }

.charterbox_compra_on #bottom  { background-image: url("../img/on/charter/bottom.jpg"); background-repeat: repeat-x; background-position: left top }

.charterbox_compra_on #bdx  { background-image: url("../img/on/charter/bdx.jpg"); background-repeat: no-repeat; background-position: right top }

.charterbox_compra_on #fnd  { background-color: #FFFFFF }
.charterbox_dett_prenotazione  { background-color: #FFFFFF; border: solid 1px #083B73 }
.charterbox_dett_prenotazione_estimate    { background-color: #FFFFFF; background-image: url("../img/charter/form_acquista/box/fondo.gif"); background-position: 0 top; border-right: 1px solid #083B73; border-bottom: medium none #083B73; border-left: 1px solid #083B73 }
.charterbox_dett_prenotazione_estimate_2    { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #FFFFFF; border-right: 1px solid #083B73; border-bottom: medium none #083B73; border-left: 1px solid #083B73 }
.charterbox_dett_prenotazione_estimate_3     { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f5f5f5; padding-left: 5px; height: 21px; border-right: 1px; border-bottom: medium; border-left: 1px }
#risultati a, #risultati a:link, #risultati a:active, #risultati a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}

#risultati a:hover {
	text-decoration: none;
}

#risultati {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}

/* fine elements acquisto charter*/

/* inizio elements risultati ricerca Charter*/
.charter_abs_top  { color: #ffffff; font-size: 14px; 
	font-family: "trebuchet ms", verdana, arial; 
	font-weight: bold; 
	background-color: #083B73 
}

.charter_ris_img  { background-color: #93c8fd 
}

.charter_ris_content   { background-color: #FFFFFF; padding: 10px }

.charter_ris_prezzo  { color: #083B73; 
	font-size: 16px; 
	font-family: "trebuchet ms", verdana, arial; 
	font-weight: bold 
}

.charter_ris_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
}

.charter_abs_corner_sx  { background-image: url("../img/charter/utility/corner_sx.jpg"); 
	background-repeat: no-repeat; 
	background-position: left top; 
	height: 28px 
}

.charter_abs_corner_dx {
	background-image: url(../img/charter/utility/corner_dx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 28px;
}

.charter_abs_corner_bsx  { background-image: url("../img/charter/utility/corner_bsx.jpg"); background-repeat: no-repeat; background-position: left top; height: 28px }

.charter_abs_corner_bdx {
	background-image: url(../img/charter/utility/corner_bdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 28px;
}
.charter_abs_img  { border: solid 3px #8099B3  }

.charter_dett_tab {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
}

.charter_dett_title_tab  { color: #444444; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-color: #93c8fd; padding: 10px }

.charter_dett_sx_tab {
	font-weight: bold;
	background-color: #DCDDDE;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
	padding: 5px;
}

.charter_dett_dx_tab {
	background-color: #F1F2F2;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
	padding: 5px;
}

.charter_dett_thumb  { background-color: #FFFFFF; padding-top: 7px; padding-bottom: 7px }

.charter_dett_cont_tab {
	padding-bottom: 2px;
	padding-left: 2px;
}
.charter_ris_text a, .charter_ris_text a:link, .charter_ris_text a:active, .charter_ris_text a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
}

.charter_ris_text a:hover  { color: #8099B3 ; font-size: 11px; font-family: "trebuchet ms", verdana, arial; text-decoration: none }

/* fine elements risultati ricerca Charter*/

/* Preferenze box form acquista charter  */
.charter_conf_buy_backcenter { background-image: url("../img/charter/form_acquista/box/charter_back_center.gif"); background-repeat: repeat }
.chartermodulo_form_top  { color: #ffffff; font-size: 14px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-image: url("../img/charter/form_acquista/box/top.jpg"); padding-top: 5px; padding-left: 10px; height: 30px; width:770px;}

.chartermodulo_form_fondo  { background-color: #FFFFFF; background-image: url("../img/charter/form_acquista/box/fondo.gif"); background-repeat: repeat-x; background-position: left top; padding-top: 15px; padding-right: 15px; padding-left: 15px; border-right: 1px solid #3175E7; border-left: 1px solid #3175E7 }

.chartermodulo_form_fondo2  { background-color: #FFFFFF; background-image: url("../img/charter/form_acquista/box/fondo2.gif"); background-repeat: repeat-x; background-position: left top; padding-top: 15px; padding-right: 15px; padding-left: 15px; border-right: 1px solid #3175E7; border-left: 1px solid #3175E7 }

.chartermodulo_form_fondo7  { background-color: #FFFFFF; background-image: url("../img/charter/form_acquista/box/fondo7.gif"); background-repeat: repeat-x; background-position: left top; padding-top: 15px; padding-right: 15px; padding-left: 15px; border-right: 1px solid #3175E7; border-left: 1px solid #3175E7 }

.chartermodulo_form_bsx  { background-image: url("../img/charter/form_acquista/box/bsx.gif"); background-repeat: no-repeat; background-position: left top; width: 14px; height: 14px }

.chartermodulo_form_bdx  { background-image: url("../img/charter/form_acquista/box/bdx.gif"); background-repeat: no-repeat; background-position: right top; width: 14px; height: 14px }

.chartermodulo_form_bottom  { background-image: url("../img/charter/form_acquista/box/bottom.gif"); background-repeat: repeat-x; background-position: left top }

.charterform_txt {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
}

.charterform_space {
	background-image: url(../img/vacanza/form_acquista/box/space.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.chartervoci_form {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	padding-bottom: 3px;
}

.charterform_prezzo2 {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #E74D18;
	background-color: #FFFFFF;
	padding: 5px;
}
.charterpriceDetails_popup
  { color: #000000; background-color: #FFFFFF; padding: 4px; border: solid 1px #083B73 }

.charter_box_compra  { background-color: #DAECFF; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #083B73 }
	
	
	.chartertab_volo_on  
	{
		color: #ffffff; 
		cursor: hand;
		text-decoration:none;
            font-size: 14px; 
            font-family: "trebuchet ms", verdana, arial; 
            font-weight: bold; 
            background-image: url(../img/tab_volo/box/dest_on.gif); 
            background-repeat: no-repeat; 
            background-position: center; 
            text-align: center; 
            text-transform: uppercase; 
            vertical-align: middle }

 

.chartertab_volo_off   { color: #69f; font-size: 12px; 
	cursor: hand;
	font-size: 14px; 
	text-decoration:none;
            font-family: "trebuchet ms", verdana, arial; 
            font-weight: bold; 
            /*background-image: url(../img/tab_volo/box/dest_off.gif); 
            background-repeat: no-repeat; 
            background-position: center; */
            text-align: center; 
            text-transform: uppercase; 
            vertical-align: middle }

/* Preferenze tabella abstract risultati ricerca charter  */

.vacanza_abs_top {
	background-color: #8099B3 ;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.vacanza_abs_top a, .vacanza_abs_top a:link, .vacanza_abs_top a:active, .vacanza_abs_top a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 14px;
	color: #FFFFFF;
}

.vacanza_abs_top a:hover {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.vacanza_abs_corner_sx {
	background-image: url(../img/vacanza/utility/corner_sx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
}

.vacanza_abs_corner_dx {
	background-image: url(../img/vacanza/utility/corner_dx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 28px;
}


.vacanza_abs_corner_bsx {
	background-image: url(../img/vacanza/utility/corner_bsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
}

.vacanza_abs_corner_bdx {
	background-image: url(../img/vacanza/utility/corner_bdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 28px;
}

.vacanza_abs_title {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 13px;
	color: #083B73;
	font-weight: bold;
}

.vacanza_abs_title_top {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.vacanza_abs_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
	text-align: justify;
	padding: 15px;
	background-color: #F2F2F2;
}

.vacanza_abs_text a, .vacanza_abs_text a:link, .vacanza_abs_text a:active, .vacanza_abs_text a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
}

.vacanza_abs_text a:hover {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}

.vacanza_abs_img {
	border: 3px solid #083B73;
}

/* Preferenze box filtra e ordina vacanze  */


.filtra_top_2 {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 16px;
	font-weight:bold;
 padding-left:10px;
	color: #ffffff;
	background-color:#8099B3 ;
	height: 29px;
	width: 611px;
}


.filtra_bottom {
	background-image: url(../img/motori_ricerca/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.filtra_sx {
	background-image: url(../img/motori_ricerca/box/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.filtra_dx {
	background-image: url(../img/motori_ricerca/box/dx.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.filtra_csx {
	background-image: url(../img/motori_ricerca/box/c_sx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.filtra_cdx {
	background-image: url(../img/motori_ricerca/box/c_dx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.filtra_fondo {
	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8099B3 ;
	border-left-color: #8099B3 ;
	border-bottom:1px solid #8099B3 ;
	padding-right: 13px;
	padding-left: 13px;
	background-color: #ffffff;
}

/* Preferenze paginazione  */

#page {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

#page a, #page a:link, #page a:active, #page a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000000;
}

#page a:hover {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/* Preferenze risultati ricerca vacanze  */

.vacanza_border_down   { color: #FFFFFF; line-height: 9px; background-color: #FFFFFF; border-bottom: 1px solid #E74D18 }
.vacanza_titolo_box   { color: #fff; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-color: #083B73; vertical-align: middle }
.vacanza_border_sx  { color: #FFFFFF; font-size: 1px; background-color: #8099B3 ; border-left: 1px solid #E74D18 }
.vacanza_border_dx  { color: #FFFFFF; font-size: 1px; background-color: #8099B3 ; border-right: 1px solid #E74D18 }
.vacanza_center    { color: #000; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-color: #FFFFFF; background-position: 0 center; vertical-align: middle; border-top: medium none #FFFFFF; border-right: 1px none #8099B3  }
.vacanza_counter   { color: #fff; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background-color: #E74D18 }
.vacanza_anim   { background-color: #fff; border-top: 1px solid #E74D18; border-bottom: 1px solid #E74D18 }


.vacanza_ris_img {
	background-color: #FFFFFF;
}

.vacanza_ris_content {
	background-color: #FFFFFF;
	padding: 10px;
}

.vacanza_ris_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
}

.vacanza_ris_prezzo {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
}

.vacanza_ris_text a, .vacanza_ris_text a:link, .vacanza_ris_text a:active, .vacanza_ris_text a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
}

.vacanza_ris_text a:hover {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #083B73;
	text-decoration: none;
}

/* Preferenze box focus speciali */

.focus_spec_tsx {
	background-image: url(../img/speciali/focus/box/tsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.focus_spec_top {
	background-image: url(../img/speciali/focus/box/top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.focus_spec_tdx {
	background-image: url(../img/speciali/focus/box/tdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.focus_spec_sx {
	background-image: url(../img/speciali/focus/box/sx.jpg);
	background-repeat: repeat-y;
}

.focus_spec_dx {
	background-image: url(../img/speciali/focus/box/dx.jpg);
	background-repeat: repeat-y;
}

.focus_spec_bsx {
	background-image: url(../img/speciali/focus/box/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.focus_spec_bottom {
	background-image: url(../img/speciali/focus/box/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.focus_spec_bdx {
	background-image: url(../img/speciali/focus/box/bdx.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.focus_spec_title {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #8099B3 ;
}

.focus_spec_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
}

.focus_spec_prezzo {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #E74D18;
}

.focus_spec_title a, .focus_home_title a:link, .focus_home_title a:active, .focus_home_title a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #8099B3 ;
	text-decoration: underline;
}

.focus_spec_title a:hover {
	text-decoration: none;
}

/* Preferenze box testo pagina speciali */

.spec_box_txt_tsx {
	background-image: url(../img/speciali/box_text/tsx.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 12px;
}

.spec_box_txt_tdx {
	background-image: url(../img/speciali/box_text/tdx.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.spec_box_txt_top {
	background-image: url(../img/speciali/box_text/top.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.spec_box_txt_sx {
	background-image: url(../img/speciali/box_text/sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.spec_box_txt_dx {
	background-image: url(../img/speciali/box_text/dx.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}


.spec_box_txt_bsx {
	background-image: url(../img/speciali/box_text/bsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
}

.spec_box_txt_bdx {
	background-image: url(../img/speciali/box_text/bdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.spec_box_txt_bottom {
	background-image: url(../img/speciali/box_text/bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.spec_box_txt_txt {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
	text-align: justify;
}

.spec_box_txt_txt a, .spec_box_txt_txt a:link, .spec_box_txt_txt a:active, .spec_box_txt_txt a:visited {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
}

.spec_box_txt_txt a:hover {
	text-decoration: none;

}

.spec_box_txt_title {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #8099B3 ;
}
/*Vacanze inizio Box Promozioni*/

.vacanze_box_promo  { background-image: url("../img/spalla/vacanze/box_offerta/back_center.gif"); background-repeat: repeat-y; background-position: center 0 }

/*Vacanze fine Box Promozioni*/

/* Preferenze dettaglio offerta vacanza  */

.vacanza_dett_tab {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
}

.vacanza_dett_title_tab {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF9900;
	padding: 10px;
}

.vacanza_dett_sx_tab {
	font-weight: bold;
	background-color: #FFFFFF;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
	padding: 5px;
}

.vacanza_sx_text {
	font-weight: bold;
	background-color: #D3DAE4;
	font-family: "trebuchet ms", Verdana, Arial;
	font-size: 11px; 
	color: #000;
	padding: 5px;
}


.vacanza_dett_dx_tab {
	background-color: #FFFFFF;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
	padding: 5px;
}

.vacanza_dx_text {
	background-color: #D3DAE4;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #000;
	padding: 5px;
}

.vacanza_dett_thumb {
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;

}

.vacanza_dett_cont_tab {
	padding-bottom: 2px;
	padding-left: 2px;
}

/* Preferenze box compra vacanza  */

.compra_sx {
	background-image: url(../img/vacanza/compra/box_sx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 77px;
}

.compra_dx {
	background-image: url(../img/vacanza/compra/box_dx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 17px;
}

.compra_top {
	background-image: url(../img/vacanza/compra/box_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 8px;
}

.compra_bottom {
	background-image: url(../img/vacanza/compra/box_bottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 8px;
}

.compra_fondo {
	background-image: url(../img/vacanza/compra/box_fondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #444444;
	height: 72px;
}

/* Preferenze testo dettaglio vacanza  */

#dettaglio_text {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
	text-align: justify;
	padding: 10px;
}

/* Preferenze box azioni vacanza  */

.azioni_txt {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #3BB52E;
}

.azioni_txt2 {
	font-family: "Trebuchet MS", Verdana, arial; 
	font-size: 11px;
	color: #396AD0;
}


#box_compra {
	background-image: url(../img/vacanza/box_azioni/compra.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 75px;
	height: 88px;
	width: 196px;
}

#box_stampa {
	background-image: url(../img/vacanza/box_azioni/stampa2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 75px;
	height: 88px;
	width: 192px;
}

#box_info {
	background-image: url(../img/vacanza/box_azioni/info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 75px;
	height: 88px;
	width: 192px;
}

/* Preferenze box form acquista vacanza  */  
 
.modulo_form_top { color: #ffffff; font-size: 14px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; background:#8099B3 ; padding-top: 5px; padding-left: 10px; height: 30px }

.modulo_form_fondo { background-color: #FFFFFF;  background-repeat: repeat-x; background-position: left top; padding-top: 15px; padding-right: 15px; padding-left: 15px; border-right: 1px solid #8099B3 ; border-left: 1px solid #8099B3  }

.modulo_form_fondo2 { background-color: #FFFFFF;  background-repeat: repeat-x; background-position: left top; padding-top: 15px; padding-right: 15px; padding-left: 15px; border-right: 1px solid #8099B3 ; border-left: 1px solid #8099B3  }

.modulo_form_fondo7 {
	background-image: url(../img/vacanza/form_acquista/box/fondo7.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right: 1px solid #E74D18;
	border-left: 1px solid #E74D18;
	background-color: #FDE2AD;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

.modulo_form_bsx { background-color: #ffffff; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #8099B3  }

.modulo_form_bdx { background-color: #ffffff; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #8099B3  }


.modulo_form_bottom {background-color: #ffffff; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #8099B3  }

.form_txt {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	color: #000;
}

.form_space {
	background-image: url(../img/vacanza/form_acquista/box/space.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.voci_form {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding-bottom: 3px;
}

.form_prezzo2 {
	font-family: "trebuchet ms", verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #E74D18;
	background-color: #FFFFFF;
	padding: 5px;
}

.holiday_back_off_category { color: #f93; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; 

            background-image: url(../img/spalla/vacanze/box_offerta/background_prom_vacations.gif); 

            background-repeat: no-repeat; 

            background-attachment: fixed; 

            background-position: center; 

            text-align: center; 

             }

.priceDetails_popup
 { color: #000; background-color: #FFFFFF; padding: 4px; border: solid 1px #FF9900 ;
	}
	
	
	.tab_volo_on  
	{
		color: #ffffff; 
		cursor: hand;
		text-decoration:none;
            font-size: 14px; 
            font-family: "trebuchet ms", verdana, arial; 
            font-weight: bold; 
            background-image: url(../img/tab_volo/box/dest_on.gif); 
            background-repeat: no-repeat; 
            background-position: center; 
            text-align: center; 
            text-transform: uppercase; 
            vertical-align: middle }

 

.tab_volo_off   { color: #69f; font-size: 12px; 
	cursor: hand;
	font-size: 14px; 
	text-decoration:none;
            font-family: "trebuchet ms", verdana, arial; 
            font-weight: bold; 
            /*background-image: url(../img/tab_volo/box/dest_off.gif); 
            background-repeat: no-repeat; 
            background-position: center; */
            text-align: center; 
            text-transform: uppercase; 
            vertical-align: middle }

/* inizio istituzionale */
.istituzionali_testo_mini  { 
	color: #000; 
	font-size: 9px; 
	font-family: "trebuchet ms", verdana, arial; 
	text-decoration: none; }
.istituzionali  { 
	color: #000; 
	font-size: 11px; 
	font-family: "trebuchet ms", verdana, arial; 
	text-decoration: none; }

.istituzionali_titolo    { color: #000; font-size: 12px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none }
.istituzionali_titolo_2 a, .istituzionali_titolo_2 a:link, .istituzionali_titolo_2 a:active, .istituzionali_titolo_2 a:visitited{ color: #f30; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline }
.istituzionali_titolo_2 a:hover    { color: #f30; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none }
.istituzionali_faq { color: #083B73; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline ;}
.istituzionali_faq a, .istituzionali_faq a:link, .istituzionali_faq a:active, .istituzionali_faq a:visitited  { color: #083B73; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; }
.istituzionali_faq a:hover   { color: #083B73; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none ;}
.istituzionali a, .istituzionali a:link, .istituzionali a:active, .istituzionali a:visitited { color: #000; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold }
.istituzionali a:hover { color: #083B73; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none }
.istituzionali_termini_back   { background-color: #FFFFFF; background-image: url("../img/pg_istituzionali/termini_condizioni/termini_condizioni_back.png"); background-repeat: repeat; text-align: justify; border-right: 1px solid #96c9ff; border-left: 1px solid #96c9ff }
.istituzionali_conoscerci_back { background-color: #FFFFFF; background-image: url("../img/pg_istituzionali/conoscerci_meglio/conoscerci_meglio_back2.png"); background-repeat: repeat; border-right: 1px solid #96c9ff; border-left: 1px solid #96c9ff }
.istituzionali_faq_back    { color: #000; font-size: 11px; font-family: "trebuchet ms", verdana, arial; text-decoration: none; background-color: #c3e0fe; background-image: url("../img/pg_istituzionali/faq/faq_back2.png"); background-repeat: repeat-x; border-right: 1px solid #96c9ff; border-left: 1px solid #96c9ff }
.istituzionali_faq_back3 { background-color: #FFFFFF; background-image: url(../img/pg_istituzionali/faq/faq_back3.png); background-repeat: repeat; border-right: 1px solid #96c9ff; border-left: 1px solid #96c9ff }

.istituzionali_termini_back2   { 
	background-color: #FFFFFF; 
	background-image: url(../img/pg_istituzionali/mondo_verde/mondo_verde_back2.png); 
	background-repeat: repeat; 
	border-right: 1px solid #96c9ff; 
	border-left: 1px solid #96c9ff 
	}
.istituzionalitesto1  { color: #000; font-size: 11px; font-family: "trebuchet ms", verdana, arial; text-decoration: none; text-align: justify; padding: 0 10px 10px }
.istituzionalitesto_bold { color: #000; font-size: 11px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none; text-align: left; padding: 0 10px 10px }
.istituzionali_iframe { border: solid 1px #4272d7 }
.istituzionali_testo_mini { color: #000; font-size: 9px; font-family: "trebuchet ms", verdana, arial; text-decoration: none; }
/* fine istituzionali */
/*inizio formattazione elements form*/
.h2_seo { font-family: "trebuchet ms", verdana, arial; font-size: 12px; font-weight: bold; color: #6699FF; }
/*inizio box promo vacanze*/
.vacanza_box_home  { background-image: url("../img/box/back.jpg"); background-repeat: no-repeat; background-position: center }
.vacanza_promomare_back { background-image: url(../img/vacanza/promozioni/mare_italia_back.jpg); background-repeat: no-repeat; background-position: center }
.promo_testo_rosso  { color: #f00; font-size: 14px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none }
.a_promo { color: #06c; font-size: 14px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none }
.a_promo:hover { color: #9cf; font-size: 14px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none }
.a_promo:visited { color: #06c; font-size: 14px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none }
/*fine box promo vacanze*/
/*pagina compagnie aeree*/
.generale table { border-collapse: collapse; }
.generale tr { border-collapse: collapse; }
.generale td { border-collapse: collapse; }
h3 { text-align: center; font-size: 11px; font-weight: bold; font-family: Arial, Sans Serif; color: #083B73; margin: 0 0 2px 0; }
.testata { width: 609px; height: 29px; background-image: url("../img/img_voli/testata.gif"); background-repeat: no-repeat; background-position: top left; margin: 0; padding: 0; border-collapse: collapse; }
.loghi { margin: 0 15px 0 0; padding: 0; border-collapse: collapse; }
.loghi td { height: 24px; vertical-align: middle; padding: 0 5px 0 5px; margin: 0; border-collapse: collapse; }
.striscia { height: 10px; background-color: #0099FF; margin: 0; padding: 0; border-collapse: collapse; }
.striscia_lh { height: 10px; background-color: #FFB300; margin: 0; padding: 0; border-collapse: collapse; }
.striscia_sas { height: 10px; background-color: #094098; margin: 0; padding: 0; border-collapse: collapse; }
.striscia_tap { height: 10px; background-color: #CCCC33; margin: 0; padding: 0; border-collapse: collapse; }
.striscia_airfrance { height: 10px; background-color: #001B38; margin: 0; padding: 0; border-collapse: collapse; }
.container { width: 609px; border-left: 1px solid #96C9FF; border-right: 1px solid #96C9FF; background-image: url("../img/img_voli/bg.gif"); background-repeat: repeat-x; background-position: bottom left; margin: 0; padding: 0; border-collapse: collapse; }
.id_voli { width: 183px; margin: 5px; background-color: #FFFFFF; border: 1px solid #0099FF; }
.prezzi { width: 161px; font-size: 80%; font-family: Verdana, Arial, Sans Serif; font-weight: bold; border-top: 1px dotted black; margin: 0; padding: 0; border-collapse: collapse; }
.prezzi td { height: 23px; border-bottom: 1px dotted black; margin: 0; padding: 0; border-collapse: collapse; }
.immagini_voli { text-align: right; vertical-align: center; padding: 0; margin: 0; border-collapse: collapse; }
.immagini_voli img { margin: 10px; }
.immagini_voli_lh { text-align: right; vertical-align: center; background-color: #FFB300; padding: 0; margin: 0; border-collapse: collapse; }
.immagini_voli_sas { vertical-align: center; padding: 0; margin: 0; border-collapse: collapse; }
.immagini_voli_sas img { margin: 10px; }
.titolo_bianco { font-family: "trebuchet ms", verdana, arial; font-size: 15px; font-weight: bold; color: #FFFFFF; margin: 0; padding: 0; border-collapse: collapse; }
.motore_padding { padding: 0 5px 0 19px; margin: 0; border-collapse: collapse; }
.motore_bg { background-image: url(../../img/img_voli/bg_motore.gif); background-repeat: repeat-x; background-position: left bottom; background-color: #FFFFFF; border: 1px solid #083B73; margin: 0; padding: 0; border-collapse: collapse; }
.motore_volo_padding { padding: 0 13px 0 13px; padding: 0; border-collapse: collapse; }
.regolamentazione { font-family: "trebuchet ms", verdana, arial; font-size: 11px;	width: 123px; font-size: 11px; background-color: #FFFFFF; border: 1px solid #083B73; color: #083B73; margin: 0; padding: 0; border-collapse: collapse; }
.regolamentazione td { padding: 5px; margin: 0; border-collapse: collapse; }
.banner_bottom { clear: both; margin: 0; padding: 0; border-collapse: collapse; }
.banner_bottom img	{ margin: 10px; padding: 0; border-collapse: collapse; }
.footer	{ width: 609px;	height: 9px; background-image: url(../img/img_voli/bott.gif); background-repeat: no-repeat; background-position: top left; margin: 0; padding: 0; border-collapse: collapse; }
/*Fine pagina */
/*LAST MINUTE*/
.lastminute_top { background-image: url(../img/lastminute/top.jpg); background-repeat: no-repeat; background-position: left top; }
.lastminute_border { width: 2px; background-image: url(../img/lastminute/lastminute_border.gif); background-repeat: repeat-y; background-position: left top; }
.lastminute_csx { background-image: url(../img/lastminute/c_sx.jpg); background-repeat: no-repeat; background-position: left bottom; }
.lastminute_cdx { background-image: url(../img/lastminute/c_dx.jpg); background-repeat: no-repeat; background-position: right bottom; }
.lastminute_bottom { width: 140px; height: 10px; background-image: url(../img/lastminute/lastminute_border_bottom.gif); background-repeat: repeat-x; background-position: left bottom; }
.lastminute_text a { font-family: "trebuchet ms", verdana, arial; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: underline; }
.lastminute_text a:Visited { font-family: "trebuchet ms", verdana, arial; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: underline; }
.lastminute_text a:Hover { font-family: "trebuchet ms", verdana, arial; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: underline; }
/*FINE LAST MINUTE*/
/*PAGINE DI APPOGGIO*/
.support_title { color: #ffffff; font-size: 16px; font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-transform: uppercase; vertical-align: middle }
.support_border { background-image: url(../../img/support/fh_border.gif); background-repeat: repeat-y; background-position: left top; }
.support_border2 { background-image: url(../../img/support/fh_border.gif); background-repeat: repeat-y; background-position: right top; }
.support_border_bottom { background-image: url(../../img/support/fh_border_bottom.gif); background-repeat: repeat-x; background-position: left bottom; }
.h_support_border { background-image: url(../../img/support/h_border.gif); background-repeat: repeat-y; background-position: left top; }
.h_support_border2 { background-image: url(../../img/support/h_border.gif); background-repeat: repeat-y; background-position: right top; }
.h_support_border_bottom { background-image: url(../../img/support/h_border_bottom.gif); background-repeat: repeat-x; background-position: left bottom; }
.abf_support_border { background-image: url(../../img/support/abf_border.gif); background-repeat: repeat-y; background-position: left top; }
.abf_support_border2 { background-image: url(../../img/support/abf_border.gif); background-repeat: repeat-y; background-position: right top; }
.abf_support_border_bottom { background-image: url(../../img/support/abf_border_bottom.gif); background-repeat: repeat-x; background-position: left bottom; }
.v_support_border { background-image: url(../../img/support/v_border.gif); background-repeat: repeat-y; background-position: left top; }
.v_support_border2 { background-image: url(../../img/support/v_border.gif); background-repeat: repeat-y; background-position: right top; }
.v_support_border_bottom { background-image: url(../../img/support/v_border_bottom.gif); background-repeat: repeat-x; background-position: left bottom; }
.fh_text { font-family: "trebuchet ms", verdana, arial; font-weight: normal; color: #000000; font-size: 12px; }
.fh_text a, .fh_text a:Visited { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #000000; font-size: 12px; }
.fh_text a:Hover { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none; color: #FFCC00; font-size: 12px; }
.h_text { font-family: "trebuchet ms", verdana, arial; font-weight: normal; color: #000000; font-size: 12px; }
.h_text a, .h_text a:Visited { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #000000; font-size: 12px; }
.h_text a:Hover { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none; color: #33CC00; font-size: 12px; }
.abf_text { font-family: "trebuchet ms", verdana, arial; font-weight: normal; color: #000000; font-size: 12px; }
.abf_text a, .abf_text a:Visited { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #000000; font-size: 12px; }
.abf_text a:Hover { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: none; color: #AC947A; font-size: 12px; }
.fh_bottom { font-family: "trebuchet ms", verdana, arial; font-weight: normal; color: #000000; font-size: 12px; }
.fh_bottom a, .fh_bottom a:Visited { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #FFCC00; font-size: 12px; }
.fh_bottom a:Hover { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #FF6600; font-size: 12px; }
.h_bottom { font-family: "trebuchet ms", verdana, arial; font-weight: normal; color: #000000; font-size: 12px; }
.h_bottom a, .h_bottom a:Visited { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #33CC00; font-size: 12px; }
.h_bottom a:Hover { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #006600; font-size: 12px; }
.abf_bottom { font-family: "trebuchet ms", verdana, arial; font-weight: normal; color: #000000; font-size: 12px; }
.abf_bottom a, .abf_bottom a:Visited { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #AC947A; font-size: 12px; }
.abf_bottom a:Hover { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #6E6051; font-size: 12px; }
.v_bottom { font-family: "trebuchet ms", verdana, arial; font-weight: normal; color: #000000; font-size: 12px; }
.v_bottom a, .v_bottom a:Visited { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #083B73; font-size: 12px; }
.v_bottom a:Hover { font-family: "trebuchet ms", verdana, arial; font-weight: bold; text-decoration: underline; color: #ED0008; font-size: 12px; }
.header_voli { background: url(../../img/img_voli/header.jpg); background-repeat: no-repeat; background-position: left top; }
/*FINE PAGINE DI APPOGGIO*/
/*BANNER NUOVI*/
.ist_banner { font-family: Arial, Helvetica, Sans Serif; font-size: 90%; font-weight: bold; color: black; }
.ist_banner a, a:Visited { text-decoration: none; color: black; }
.ist_banner a:Hover { text-decoration: underline; color: black; }
.price_small { font-family: "trebuchet ms", verdana, arial; color: #666666; font-size: 11px; }
.border_hp { background-image: url(../../img/banner/border_HP.gif); background-repeat: repeat-y; background-position: top left; }
.border_hp2 { background-image: url(../../img/banner/border_HP.gif); background-repeat: repeat-y; background-position: top right; }
.border_bottom_hp { background-image: url(../../img/banner/border_bottom_HP.gif); background-repeat: repeat-x; background-position: bottom left; }
/*FINE BANNER NUOVI*/