/*** Posizione pulsanti radio e icone ***/
.pos_r1 {position: relative; top: 2px; right: 2px;}
.pos_r2 {position: relative; top: 1px; left: 2px;}
.pos_ico {position: relative; top: 6px; right: 2px;}
.rdsize {width: 13px;}
/******* Larghezze Campi Bundle Wiz ********/
.wd1 {width: 184px;}
.wd2 {width: 100px;}
.wd3 {width: 84px;}
.wd4 {width: 33px;}
/******* Larghezze Campi Global ********/
.wd1_gl {width: 140px;}
.wd2_gl {width: 55px;}
.wd3_gl {width: 42px;}
/******* Larghezze Campi Hotel ********/
.wd1_htl_sm {width: 96px; height: 16px;}
.wd2_htl_sm {width: 48px; height: 16px;}
.wd3_htl_sm {width: 33px;}
.wd1_htl_big {width: 120px;}
.wd2_htl_big {width: 75px;  text-align: center; vertical-align: center;}
.wd3_htl_big {width: 40px;}
/******* Larghezze Campi Volo Big ********/
.wd1_volo {width: 126px;}
.wd2_volo {width: 54px;}
.wd3_volo {width: 33px;}
.wd4_volo {width: 66px;}
/******* Larghezze Campi Hotel Big ********/
.wd1_hotel {width: 126px;}
.wd2_hotel {width: 94px;}
.wd3_hotel {width: 33px;}
/******* Larghezze Campi Volo 468 x 60 ********/
.wd1_v468 {width: 70px;}
.wd2_v468 {width: 50px;}
.wd3_v468 {width: 33px;}
/*** Larghezze Colonne sezione dinamica e interlinee ***/
.col1 {width: 235px;}
.col2 {width: 195px;}
.col, .col1, .col2, .col3, .col4, {line-height: 2.0;}
.col5 {line-height: 1.2;}
.spazio_marg1 {height: 15px;}
.spazio_marg2 {height: 8px;}
.spazio_marg3 {height: 14px;}
.spazio {height: 12px;}
.spazio2 {height: 18px;}
/************* Testi *************/
.titoloSmBianco {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #6B8EC6; letter-spacing:2px;}
.exp_engine td, .exp_engine input, .exp_engine select {font-family: Arial, Helvetica, Sans Serif; font-size: 11px;}
.exp_engine_sm td, .exp_engine_sm input, .exp_engine_sm select {font-style: normal; font-size: 11px; line-height: 1; font-family: Arial, Helvetica, sans-serif;}
.exp_engine_big td {font-style: normal; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, sans-serif;}
.exp_engine_big input, .exp_engine_big select {font-style: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
/************* Blocchi *************/
.testoB {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #000000; font-style: normal; line-height: 19px; background-color: #ffffff;}
.testoC {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #000000; font-style: normal; line-height: 19px;}
/************* Link *************/
.testoB div A:link, .testoB div A:visited, .testoB div A:active, .testoB div A:hover {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #3A4D8F; font-weight: bold; line-height: 19px; text-decoration: underline; background-color: #ffffff;}
.exp_engine_sm A:link, .exp_engine_sm A:visited, .exp_engine_sm A:active, .exp_engine_sm A:hover {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #3A4D8F; font-style: normal; line-height: 19px; text-decoration: underline;}
.exp_engine_big A:link, .exp_engine_big A:visited, .exp_engine_big A:active, .exp_engine_big A:hover {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #3A4D8F; font-style: normal; text-decoration: underline;}
/******* Sfondo e bordi *********/
.bgBW {background-color: #d7dce8; background-image: url(images/sfondo_grad.gif); background-repeat: repeat-x;}
.sfondo_grad_htl {background-image: url(images/sfondo_grad_sm.gif); background-repeat: repeat-x;}
.sfondo_hotel {background-image: url(images/sfondo_hotel.gif);}
.sfondo_volo {background: url(images/sf_volo.gif) repeat-x;}
.sf_img_volo {background: url(images/sf_img_volo.gif) no-repeat;}
.sf_img_hotel {background: url(images/sf_img_hotel.gif) no-repeat;}

.bgcolor_hotel {background-color:#4478BE;}
.bgcolor_volo {background-color:#9E84AD;}
.bgcolor {background-color:#4478BE;}

.bordo {border-color: #6B8EC6;}
.sx {border-left-style: solid; border-left-width: 1px;}
.dx {border-right-style: solid; border-right-width: 1px;}
.bt {border-bottom-style: solid; border-bottom-width: 1px;}

.bordiBW {border-left: solid 2px #6b8ec6; border-right: solid 2px #6b8ec6;}
.bordiBW2 {border-left: solid 1px #6b8ec6; border-right: solid 1px #6b8ec6;}
/****** Elementi form ***********/
.exp_go {width: 80px; height: 20px;}
.exp_go_sm {vertical-align: top; width: 40px; height: 18px;}
.exp_go_xsm {width: 40px; height: 16px; line-height: 1; font-weight: bold;}
.exp_go, .exp_go_sm, .exp_go_xsm {
	background-color:#009900;
	border-bottom: thin solid #006600;
	border-right: thin solid #006600;
	border-top:thin solid #CCCCCC;
	border-left:thin solid #CCCCCC;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	cursor: hand;
}
/* CALENDARIO */
.dpTable_root {
	width: 100px;
	padding: 0px;
	font-size: 11px; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: bold; text-align: center;
	border: solid 1px #aaaaaa; background-color: #ffffff;
	padding: 0px;
}
.dpTable {
	width: 100%;
	padding: 0px;
	font-size: 11px; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: bold; text-align: center;
	background-color: #ffffff;
	padding: 0px;
}

.dpContTD {height: 132px;}
.dpTD {background-color: #ffffff; font-weight: bold; color: #666666;}	/* giorni selezionabili */
.dpTD3 {}								/* giorni in avanzo all'inizio e alla fine */
.dpTD2 {color: #cccccc;}						/* giorni antecedenti la data odierna+1 */
/*formattazione giorni calendario*/
.dpDayHighlight {font-weight: bold; color: #6B8EC6;}			/*giorno selezionato*/
.dpDayHighlightTD, .dpTDHover {background-color: #ffcc66; font-weight: bold; cursor:hand; color: #6B8EC6;}/*rollower per tutti i giorni*/
.dpTitleTD {width: 55px; padding: 0 0 0 0px;}
.dpDayTD {background-color: #ffffff; color: #6B8EC6;}			/* giorni della settimana */
.dpDayTD {}
.dpTitleText {font-weight: bold; font-size: 11px; color: #ffffff; background-color: #999999; padding: 3 0 3 0px;}/*titolo*/

/*frecce di navigazione*/
.dpButtonTD {background-color: #999999;  padding: 0 0 0 0px; width: 13px; cursor: hand;}
.dpButtonTD2 {background-color: #999999;  padding: 0 0 0 0px; width: 13px;}
.dpButton {background-color: #999999; padding: 0 0 0 0px; font-size: 11px; height: 20px; width: 51px; font-weight: bold; color: #ffffff; font-family: Arial, Tahoma, Helvetica, Sans-serif; text-align: center; cursor:hand;}
.dpTodayButton {}
.dpTodayButtonTD{text-align: right; vertical-align: top; padding: 0px 5px 5px 0px;}
/* FINE CALENDARIO */
