body {padding: 0px; margin: 8px 0px 8px 10px; background-color: #FFFFFF; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/* header */
.header{background:url(../img/BgHeader.jpg) repeat-y #060606; margin: 0px 0px 7px 0px;}
.header2{background:url(../img/BgHeader.jpg) repeat-y #060606; margin: 0px;}
.boxHp{border-right:1px solid #8D8D8D; border-bottom:1px solid #626262; height:86px; background-color: #B60019;}
.titHp{padding-left:11px; background:url(../img/bgHpTit.gif) no-repeat bottom;}
.logo{height:245px; text-align:right; vertical-align:top; background:url(/img/logoAlpitourWorld.gif) no-repeat 11px 218px;}
.dxHp {background:url(../img/bgHpDx.gif) no-repeat left; vertical-align:top;}
.dxHp td {background:url(../img/bgHpDx_02.gif) no-repeat bottom;}
.naviHp{vertical-align:top;}
.naviTop {background:url(../img/lineGrey.gif) no-repeat right;}
.naviTop td{background:url(../img/lineGrey.gif) no-repeat left; padding: 0px 10px 0px 10px; font-size:10px;}
.naviTop td a{color:#022A6F; text-decoration:none; font-weight:bold; font-size:10px;}
.naviTop td a:hover{color:#C01012; text-decoration:none; font-weight:bold;}
/* content */
.mainHp{padding: 10px 13px 0px 13px; vertical-align:top;}
.mainHp2{padding: 0px 13px 0px 13px; vertical-align:top;}
/* box lancio hp francorosso consiglia */
.titMainHp{border-bottom:1px solid #C1C1C1; padding-bottom:3px;}
.boxLancio {background-color:#EBEBEB; padding:12px}
.boxUp {background:url(../img/bgBoxUp.gif) no-repeat top #FFFFFF; height:20px; color:#B40117; padding-left:10px; font-weight:bold; font-size:12px;} 
.boxUpTit {background-color: #FFFFFF; color:#B40117; padding-left:10px; font-weight:bold; font-size:12px; height:20px;} 
.boxUpTitSmall {background-color: #FFFFFF; color:#B40117; font-weight:bold; font-size:10px; padding-left:4px} 
.boxDw {background:url(../img/bgBoxDw.gif) no-repeat bottom #FFFFFF; padding:7px; color:#7A7A7A;}
.boxDwText {background-color: #FFFFFF; padding:7px; color:#7A7A7A;}
.boxDwTextSmall {background-color: #FFFFFF; padding-top:7px; padding-bottom:7px; color:#7A7A7A;}
.boxUp2 {background:url(../img/bgBoxUp.gif) no-repeat top #FFFFFF; height: 8px;} 
.boxDw2 {background:url(../img/bgBoxDw.gif) no-repeat bottom #FFFFFF; height: 8px;}
.boxImg {background:#FFFFFF; padding:0px 7px 0px 7px;}
/* box ricerca  seaClub */
.ricerca{ border:1px solid #B60017; background-color:#F6F6F6; font-size:10px}
.ricercaGreen { border:1px solid #38B549; background-color:#F6F6F6; font-size:10px}
	/* box lancio visualizzati seaClub */
.ricercaWellness { border:1px solid #8b919f; background-color:#F6F6F6; font-size:10px}
.titVisualizzati{font-size: 10px; color: #B50018;  font-weight: bold; padding-bottom:8px;}
.txtVisualizzati {vertical-align:top;padding-left:10px;color:#868686;text-decoration: none;font-size:10px;}
.line{border-bottom:1px solid #C1C1C1;}
.linered{border-bottom:1px solid #B50018;}
.grigio{
		color: #868686;
		font-size: 10px;
	}
.noteGolf {font-size:9px;color:#868686;}
	.albero_navi a{
		color: #868686;
		font-size: 10px;
		text-decoration: none;
	}
	.albero_navi a:hover{
		text-decoration: underline;
	}
	.nero10{
		color: #000000;
		font-size: 10px;
	}
	.nero10b{
		color: #000000;
		font-size: 10px;
		font-weight: bold;
	}
	.nero10b:link    { color:#000000;text-decoration:underline;font-size: 10px; }
	.nero10b:visited { color:#000000;text-decoration:underline;font-size: 10px; }
	.nero10b:hover   { color:#B05037;text-decoration:none;font-size: 10px; }
	.nero10b:active  { color:#B05037;text-decoration:none;font-size: 10px; }
	.nero10b a:hover   { color:#A03025;text-decoration:underline;font-size: 10px; }
	.nero10b2{ color: #000000; font: 10px; font-weight: bold; }
	.nero10b2 a{ color: #000000; font: 10px; font-weight: bold; text-decoration: underline; }
	.nero10b2 a:hover{ color: #B60019; font: 10px; font-weight: bold; text-decoration: none;}
	.nero11b{ color: #000000; font: 11px; font-weight: bold; }
	.rosso10b{color: #B50018; font: 10px; font-weight: bold;}
	.box_flash{padding-left: 16px; background-color: #FFFFFF;}
	.bg{background-color: #FFFFFF;}
	
/* spalla destra */
.dx{width:153px; vertical-align:top;background-color: #B50018;}
.bannerDx{ border-bottom:3px solid #FFFFFF;}
.nomeHotel {font:bolder 18px Helvetica,sans-serif; color:#B50018;}
/*spalla dx alta */
.boxtop2{border: 1px solid #B50018; width: 153px; background-color: #FFFFFF;}

/* spalla sinistra */
.sx{width:136px; vertical-align:top; background-color: #B60019;}
.bgseparatore{ border-bottom: 1px solid #B90F26;}

.boxPreventivo{border: 1px solid #B90F26;width: 136px;}
.hpPreventivo{
	background-color: #F6F6F6;
	height: 49px;
}
.boxDestinazione{
	background: url(../img/sfondo_destinazione.gif) repeat-x;
	height: 22px;
	border-bottom: 1px solid #F6F6F6;
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #D0D0D0;
}

.rosso{color: #B60019;
	font-size: 11px;
	font-weight: bold;
}
.rosso a{
	color: #B60019;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.rosso12b{color: #B60019;
	font-size: 12px;
	font-weight: bold;
}
.box{
	background-color: #F6F6F6;
	font-size: 10px;
	font-weight: bold;
}
.select{
	font-size: 9px;
	border: 1px solid #7F9DB9;
}
.input{
	border: 1px solid #7F9DB9;
	width: 23px;
	font-size: 10px;
}
.padding11{
	padding-left: 11px;
}
.radio{
	margin:0px 0px 0px 0px;
	border:0px none;
	padding:0px 0px 0px 0px;
	padding-left: 9px;
}
.corniceFoto { background-color: #B50018; }
.rosso_b { color: #B50018; font-size: 10px; }
.rosso_b a { color: #B50018; font-size: 10px; text-decoration: underline; }
.rosso_b a:hover { color: #B50018; font-size: 10px; text-decoration: none; }

/* footer */

a.footer  {color:#C01012; text-decoration:none; font-weight:bold; font-size:9px;}
a.footer:hover{color:#022A6F; text-decoration:none; font-weight:bold; font-size:9px;}
.titoletto{
	color: #B50018;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.padding13{	padding-top: 13px;}
.mnuvoci {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mnuvoci:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.txtViagg{color: #C5A88A; font-size: 12px; font-weight: bold;}
.dxViagg{width:153px; vertical-align:top;background-color: #C5A88A;}
.sxViagg{width:136px; vertical-align:top; background-color: #C5A88A;}

/* NUOVI SOLOVOLO */
.mainSV { padding:5px 0 0 16px;vertical-align:top; }

.bgPreventivo{background:url(/img/bgPreventivo.jpg) no-repeat top left; height:346px;}
.bgVolo{background:url(/img/bgVolo.jpg) no-repeat top left; height:171px; padding-top:19px; padding-left:21px;}
.bgVolo2{background:url(/img/bgVolo2.jpg) no-repeat top left; height:161px; padding-top:5px; padding-left:18px;}
.bgGrigio{ background-color:#F8F8F8;}
.puntini{background:url(/img/puntini.gif) repeat-x top left;}
.pad7L{padding-left:7px;}
.pad23L{padding-left:23px;}

#login{ background-color: #EFF6F9; }
.footer { font-size: 10px; color: #3355A0; text-decoration: none; }
.footer a{ font-size: 10px; color: #3355A0; text-decoration: none; }
.footer a:hover{ font-size: 10px; color: #6ECBFD; text-decoration: none; }

/*font*/
.azzurro10{ color: #0F8BC8; font-size: 10px; }
.azzurro10b{ color: #0F8BC8; font-size: 10px; font-weight: bold; }
.azzurro10T{ color: #0F8BC8; font-size: 10px; font-family: Tahoma, Verdana; }
.azzurro10T a{ color: #0F8BC8; font-size: 10px; font-family: Tahoma, Verdana; text-decoration:none; }
.azzurro10T a:hover{ color: #0F8BC8; font-size: 10px; font-family: Tahoma, Verdana; text-decoration:none; }
.black10{ color: #000000; font-size: 10px; }
.blue10{ color: #174272; font-size: 10px; }
.blue10 a{ color: #174272; font-size: 10px; text-decoration: underline; }
.blue10 a:hover{ color: #174272; font-size: 10px; text-decoration: none; }
.blue10T{ color: #174272; font-size: 10px; font-family: Tahoma, Verdana; }
.blue10b{ color: #174272; font-size: 10px; font-weight: bold; }
.blue11{ color: #174272; font-size: 11px; }
.blue11b{ color: #174272; font-size: 11px; font-weight: bold; }
.grey10T{ color: #636464; font-size: 10px; font-family: Tahoma, Verdana; }
.brown10{ color: #A37B26; font-size: 10px; }
.brown10b{ color: #A37B26; font-size: 10px; font-weight: bold; }
.brown10b a{ color: #A37B26; font-size: 10px; font-weight: bold; text-decoration:none; }
.brown10b a:hover{ color: #A37B26; font-size: 10px; font-weight: bold; text-decoration:none; }
.red10{ color: #FF0101; font-size: 10px; }
.red10b{ color: #FF0101; font-size: 10px; font-weight: bold; }
.red10b a{ color: #FF0101; font-size: 10px; font-weight: bold; text-decoration:none; }
.red10b a:hover{ color: #FF0101; font-size: 10px; font-weight: bold; text-decoration:none; }
.red11b{ color: #FF0101; font-size: 11px; font-weight: bold; }
.red11b a{ color: #FF0101; font-size: 11px; font-weight: bold; text-decoration: underline; }
.red11b a:hover{ color: #FF0101; font-size: 11px; font-weight: bold; text-decoration: none; }
.white10{ color: #FFFFFF; font-size: 10px; }
.white10 a{ color: #FFFFFF; font-size: 10px; text-decoration:none; }
.white10 a:hover{ color: #FFFFFF; font-size: 10px; text-decoration:none; }
.white10b{ color: #FFFFFF; font-size: 10px; font-weight: bold; }
.white10T{font-family:Tahoma, Verdana; font-size:10px; color:#FFFFFF;}
.white10Tb{font-family:Tahoma, Verdana; font-size:10px; color:#FFFFFF; font-weight:bold;}
.white11Tb{font-family:Tahoma, Verdana; font-size:11px; color:#FFFFFF; font-weight:bold;}
.white11Tb a{font-family:Tahoma, Verdana; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.white11Tb a:hover{font-family:Tahoma, Verdana; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

/*padding margin*/
.padL10{ padding-left: 10px; }
.padT10{ padding-top: 10px; }
.padT6{ padding-top: 6px; }

/*form*/
form{ padding: 0px; margin: 0px; }
.input{ color: #000000; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.bgSpalla{ background: url(/img/bgSpalla.jpg) no-repeat top left; padding-top: 30px; padding-left: 14px; height: 506px; }
.bgSpallaInfo { background-color:#E2ECF5; padding:32px 0; }
.puntini{ background: url(/img/puntini.gif) repeat-x top left; }
.bgDestinazione{ background: url(/img/bgDesti.gif) repeat-x top left; }
.bgCalendario{ background: url(/img/bgCalendario.gif) no-repeat top left; height: 93px; padding-top: 16px; padding-left: 66px; }

.bkg_rowCalendar {background:#FFF4DC url(/img/bkg_rowCalendar.gif) repeat-x 0 0;}
.bkg_Calendar {background:transparent url(/img/bkg_Calendar.gif) no-repeat 10px 3px;height:93px;padding:16px 0 0 66px;}

.bgAzzurro{ background-color: #F8F8F8; }
.bgRegi{ background: url(/img/bgRegistrazione.jpg) no-repeat bottom right; padding-top: 15px; padding-left: 10px; }

.tab{ background-color: #E4F2FF; border-bottom: 1px solid #63B8FF; border-left: 1px solid #63B8FF; border-right: 1px solid #63B8FF; padding: 14px 17px; }
.fascia { background:url(/img/bkg_fascia.gif) repeat-x 0px 3px; }

.img{border:1px solid #FFFFFF;}

.tabBoxTxt {padding:16px 32px 32px 32px;}
.bigTitle {padding:16px 0 0 32px;font-size:18px;color:#0172AE;}
.boxTxt {font-size:11px;color:#000;}
.titBox {float:left;clear:both;margin:0 0 8px;font-size:13px;color:#004786;}