body {padding: 0px; margin: 8px 0px 8px 10px; background-color: #FFFFFF; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/* header */
.link { color:#000000;text-decoration:underline; }
.link a { color:#000000;text-decoration:underline; }
.link a:hover { color:#A03025;text-decoration:underline; }
.titLabel{   font-size: 10px; color: #B60019; font-weight: bold; padding-left: 0px; margin-bottom: 5px;}
.header{background:url(/img/BgHeader.jpg) repeat-y #060606; margin: 0px 0px 7px 0px;}
.boxHp{border-right:1px solid #8D8D8D; border-bottom:1px solid #626262; height:87px; background-color: #B50018;}
.titHp{background:url(/img/bgHpTit.gif) no-repeat bottom; padding-left: 16px;}
.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;font-size:10px;}
/* content */
.mainHp{padding: 10px 0px 0px 16px; vertical-align:top;}
	/* box lancio hp francorosso consiglia */
	.titMainHp{border-bottom:1px solid #C1C1C1; padding-bottom:3px;}
	.boxImg {background:#FFFFFF; padding:0px 7px 0px 7px;}
	.txtYellow{	font-size: 10px;color: #B50018;}
	.img{
		border: 1px solid #B50018;
		padding: 2px;
		margin-right: 10px;
	}
	.sx{width:136px; vertical-align:top;background-color: #B50018;}
	.bgseparatore{ border-bottom: 1px solid #B90F26;}
	.padding13{	padding-top: 13px;}
	/* box lancio hp offerte speciali */
	.boxOfferte { margin-top:20px;}
	.titOfferte{font-size: 12px; color: #032a6d;  font-weight: bold; padding-top: 8px;}
	.titOfferte a{ font-size: 10px; color: #032a6d;  font-weight: bold; padding-top: 8px; text-decoration: none;}
	.titOfferte a:hover{ font-size: 10px; color: #032a6d;  font-weight: bold; padding-top: 8px; text-decoration: none;}
	.txtOfferte { vertical-align:top; padding-left:10px; color:#B30018; text-decoration: none;font-size:10px;}
	.txtOfferte a{ vertical-align:top; color:#B30018; text-decoration: none;font-size:10px;}
	.grigio{
		color: #868686;
		font-size: 10px;
	}
	.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; }
	.nero10b:visited { color:#000000;text-decoration:underline; }
	.nero10b:hover   { color:#B50018;text-decoration:none; }
	.nero10b:active  { color:#B50018;text-decoration:none; }
	.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;}

/* spalla sinistar */
.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;
}

.box{
	background-color: #F6F6F6;
	font-size: 10px;
	font-weight: bold;
}
.select{
	font-size: 9px;
	border: 1px solid #7F9DB9;
}
.padding11{
	padding-left: 11px;
}
.radio{
	margin:0px 0px 0px 0px;
	border:0px none;
	padding:0px 0px 0px 0px;
	padding-left: 9px;
}


/*spalla dx alta */
.boxtop {
	border:1px solid #B50018;
	padding:0px 8px 0px 8px;
	font-size:10px;
	background-color:#FFFFFF;
}
.titbox {
	margin-top:4px;
	font:bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#C4142B;
}
.boxLink {
	font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#000000;
}
.boxLink:link    { color:#000000;text-decoration:none; }
.boxLink:visited { color:#000000;text-decoration:none; }
.boxLink:hover   { color:#000000;text-decoration:underline; }
.titSeaClub {
	font:bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#C4142B;
	text-align:center;
	text-transform:uppercase;
}

/*------------*/
.giudizio{
	padding: 0px 23px 0px 75px;
	font-size: 10px;
}
.nomeHotel {
	font:bolder 18px Helvetica,sans-serif;
	color:#B50018;
}
.noteImg {
	padding:0px 23px 0px 13px;
	font:bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#969696;
}
li {
	list-style:disc inside none;
	padding-left:16px;
	text-indent:-16px;
}
.corniceFoto {
	background-color: #B50018;
}
.padHome{ padding: 12px 0px 0px 16px; }
.titLuoghiDaScoprire { 	font:bolder 15px Helvetica,sans-serif; 	color:#B50018; 	text-decoration: none; }
.titMicroArea { font:bolder 12px 12px Helvetica,sans-serif; color:#A9A9A9; }
.titMicroArea a{color:#A9A9A9; text-decoration: none; font-weight:bold; font-size:12px; font-family:Helvetica,sans-serif;}
.titMicroArea a:hover{ color:#B50018; text-decoration: none;}
.txtAppuntiDiViaggio {
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	padding:0px 7px 7px 7px;
	color: #7A7A7A;
}
.txtAppuntiDiViaggio a { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #7A7A7A; text-decoration: underline;}
.txtAppuntiDiViaggio a:hover { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #7A7A7A;  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;}
.rosso10b{color: #B50018; font: 10px; font-weight: bold;}

/* CRM */
.pad7L {padding-left:7px;}
.bgGrigio {background-color:#F8F8F8;}
.blue11 {color:#174272;font-size:11px;}
.red11b {color:#FF0101;font-size:11px;font-weight:bold;}
	.red11b a {color:#FF0101;font-size:11px;font-weight:bold;text-decoration:underline;}
	.red11b a:link {color:#FF0101;font-size:11px;font-weight:bold;text-decoration:none;}
	.red11b a:visited {color:#FF0101;font-size:11px;font-weight:bold;text-decoration:none;}
	.red11b a:hover {color:#FF0101;font-size:11px;font-weight:bold;text-decoration:none;}
.input {border:1px solid #7F9DB9;font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000;width:23px;}