* {  padding:0;  margin:0;}h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }li, dd { margin-left:5%; }fieldset { padding: .5em; }select option{ padding:0 5px; }.hide, .print-logo, .close-button{ 	position: absolute;	left: -9000px;	width: 1px;	height: 1px; }.left{ float:left; }.right{ float:right; }.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }a img{ border:none; }.irule { padding:0; margin:0 0 20px 0; border-top:1px solid #ccc; height: 1px; font-size:1px; line-height:1px; }.displaynone {display: none;}.center {text-align:center;}.noTopMargin {margin-top: 0;}.noBottomMargin {margin-bottom: 0;}.posBottomMargin {margin-bottom: 5px;}.required { color:#FF0000; }/*------------------------------------------------------------------------------------  Layout------------------------------------------------------------------------------------*/html{	height:100%;	margin-bottom:1px;}body{  padding:0 0 10px 0;  font-family:Arial, Verdana, sans-serif;  font-size: 69.0%;  color:#5b5b5b;  background:url(body_back.jpg) 0 0 repeat-x;}#header{  padding:18px 0 9px 0;  height:56px;  overflow:hidden;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/header_back.gif) 0 0 repeat-x;  margin-top:-7px;  position:relative;  top:7px;  z-index:2;}html>body #header{  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/header_back.png) 0 0 repeat-x;}#header #ieshadow{  display:block;  height:7px;  font-size:1px;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.netpublishing.it/client/alitalia/alitalia_files1/header_shadow.png', sizingMethod='scale');}html>body #header #ieshadow{  display:none;}#header .inner{  width:1080px;  margin:0 auto;  height:56px;}/* Black Header */#blackheader{  padding:18px 0 9px 0;  height:56px;  overflow:hidden;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/black_header_back.gif) 0 0 repeat-x;  margin-top:-7px;  position:relative;  top:7px;  z-index:2;}html>body #blackheader{  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/black_header_back.png) 0 0 repeat-x;}#blackheader #ieshadow{  display:block;  height:7px;  font-size:1px;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.netpublishing.it/client/alitalia/alitalia_files1/header_shadow.png', sizingMethod='scale');}html>body #blackheader #ieshadow{  display:none;}#blackheader .inner{  width:880px;  margin:0 auto;  height:56px;}#wrapper{  margin:0 auto 0 auto;  padding:0 8px 0 8px;  width:880px;  overflow:hidden;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/wrapper_back.gif) 0 0 no-repeat #fff;  z-index:1;}#content{  padding:0 2px 0 3px;  min-height:420px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/content_back-threecol.gif) 0 0 no-repeat;}.old_width{	width: 703px; 	margin-right: auto; 	margin-left:auto;}.onecolumn #content{  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/content_back_nonavs.gif) 0 0 no-repeat;}.twocolumn #content{  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/content_back-twocol.gif) 0 0 no-repeat;}* html #content{  height:403px;}#content .sidenav{  float:left;  width:165px;  }#content .main{  float:left;  margin:0 0 0 28px;  display:inline;  padding:25px 0 0 0;  width:477px;  overflow:hidden;  font-size: 11px;  font-family:Verdana, Arial, sans-serif;}.onecolumn #content .main{  width:830px;}.twocolumn #content .main{  width:659px;}#content .sidebar{  float:right;  width:180px;  overflow:hidden;}#topHeader{	margin-left: -3px !important; margin-left: -2px;	float: left;	width: 695px;}#topHeaderR{	width: 184px;	margin-left: -1px !important; margin-left: 0px;	float: left;}/* For server pages */.server_realted_links{	float: right; 	width: 145px; 	border: 1px solid #cccccc; 	padding: 10px 10px 10px 10px; 	margin: 10px 0px 0px 5px;}.server_realted_links h4{	margin:5px 0px 5px 0px;}/*------------------------------------------------------------------------------------  Header------------------------------------------------------------------------------------*/h1#logo{  float:left;  margin:0 0 0 3px;  padding-top:8px;}h1#logo a{  float:left;  width:152px;  height:45px;  text-indent:-9999px;  text-decoration:none;  font-size:1px;  background:url(logo.gif) 0 0 no-repeat;}/* Logo for black header */.blackheader h1#logo a{	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/logo_white.gif) 0 0 no-repeat;}.sIFR-hasFlash h1#logo{  visibility:visible;}ul#gnav{  float:right;  margin:0;  width:589px;  font-size:1px;}ul#gnav li{  float:left;  margin:0;  height:15px;  list-style-type:none;}ul#gnav li a{  float:left;  height:15px;  text-indent:-9999px;  text-decoration:none;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/gnav_matrix_na.gif);}/* Gnav for black header */.blackheader ul#gnav li a{	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/black_gnav_matrix.gif);}ul#gnav li.myregion a{  width:80px;  background-position:0 0;}ul#gnav li.worldwide a{  width:67px;  background-position:-80px 0;}ul#gnav li.worldwide a:hover, #worldwide ul#gnav li.worldwide a{  background-position:-80px -15px;}ul#gnav li.partners{ padding-left: 20px; }ul#gnav li.partners a{  width:60px;  background-position:-170px 0;}ul#gnav li.partners a:hover, #partners ul#gnav li.partners a {  background-position:-170px -15px;}ul#gnav li.developers a{  width:68px;  background-position:-230px 0;}ul#gnav li.developers a:hover, #developers ul#gnav li.developers a{  background-position:-230px -15px;}ul#gnav li.techsearch a{  width:98px;  background-position:-298px 0;}ul#gnav li.techsearch a:hover, #techsearch ul#gnav li.techsearch a{  background-position:-298px -15px;}ul#gnav li.search{	width:195px;	}ul#gnav li.search p, ul#gnav li.search form{	margin:0;	display:inline;	}ul#gnav li.search label{	float:left;	margin:0;	width:61px;	height:15px;	text-indent:-9999px;	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/gnav_matrix_na.gif) -396px 0;	}ul#gnav li.search input#q{	position:relative;	top:-3px;	margin-left:5px;	width:105px;	height:13px;	border:1px solid #c9c8c8;	font-size:9px;	}/* Search black nav */.blackheader ul#gnav li.search label{background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/black_gnav_matrix.gif) -396px 0;	}.blackheader ul#gnav li.search input#q{border:1px solid #888889;	}/* Nav top update */ul#navtop{  clear:right;  float:right;  margin:10px 0 2px 0;  width:1126px;}ul#navtop li{  float:left;  margin:0 0 0 2px;  display:inline;  height:31px;  list-style-type:none;}ul#navtop li a{  float:left;  height:31px;  text-indent:-9999px;  text-decoration:none;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/nav_matrix.gif);}/* Black Nav top tabs */.blackheader ul#navtop li.ataglance a{  width:97px;  background-position:0 0;}.blackheader ul#navtop li a{	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/black_nav_matrix.gif);}ul#navtop li.ataglance a{	width:87px;	background-position:0 0;	}ul#navtop li.ataglance a:hover{	background-position:0 -31px;	}#ataglance ul#navtop li.ataglance a {	background-position:0 -62px;	}ul#navtop li.devices a{	width:64px;	background-position:-89px 0;	}ul#navtop li.devices a:hover{	background-position:-89px -31px;	}#devices ul#navtop li.devices a {	background-position:-89px -62px;	}ul#navtop li.services a{	width:76px;	background-position:-155px 0;	}ul#navtop li.services a:hover{	background-position:-155px -31px;	}#services ul#navtop li.services a {	background-position:-155px -62px;	}ul#navtop li.solutions a{	width:78px;	background-position:-233px 0;	}ul#navtop li.solutions a:hover{	background-position:-233px -31px;	}#solutions ul#navtop li.solutions a {	background-position:-233px -62px;	}/* ----------------------New Purchase Tab --------------------------------*/ul#navtop li.purchase a{	width:76px;	background-position:-313px 0;	}ul#navtop li.purchase a:hover{	background-position:-313px -31px;	}#purchase ul#navtop li.purchase a {	background-position:-313px -62px;	}/* --------------------End New Purchase Tab ------------------------------*/ul#navtop li.support a{	width:124px;	background-position:-391px 0;	}ul#navtop li.support a:hover{	background-position:-391px -31px;	}#support ul#navtop li.support a {	background-position:-391px -62px;	}ul#navtop li.ownerslounge a{	width:107px;	background-position:-517px 0;	}ul#navtop li.ownerslounge a:hover{	background-position:-517px -31px;	}#ownerslounge ul#navtop li.ownerslounge a {	background-position:-517px -62px;	}html>body #navtop_desc{  }#navtop_desc_wrapper {	position: absolute;	z-index: 20;	width: 880px;	background: none;	margin: 0px;	padding: 0px;	height:25px;	overflow: hidden;	color: #000;}#navtop_desc{	text-align:right;	padding: 0px;	margin-left: 0px !important; margin-left: 1px;	display:block;	height:25px;	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/white-55.png)!important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.netpublishing.it/client/alitalia/alitalia_files1/white-55.png', sizingMethod='scale');	overflow: hidden;}#navtop_desc p{	padding: 6px 12px 0px 0px;	margin: 0px;}/*------------------------------------------------------------------------------------  Main Content Styles------------------------------------------------------------------------------------*/p {margin-top: 0;}a, p a{  color:#76a0b4;  text-decoration:underline;  outline:none;}a:visited, p a:visited{  color:#8eacba;  text-decoration:underline;}a:hover, p a:hover{  color:#8aa530;  text-decoration:underline;}li a, li a:hover{  text-decoration:underline;}p.more {margin-bottom: 10px; margin-top: -5px;}p.more a{  position:relative;  padding-right: 10px;  font-family: Tahoma, Arial, Helvetica, Sans Serif;  font-size:10px;  line-height: 11px;  font-weight: bold;  text-decoration:underline;  text-align:left;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/arrows_more.gif) right 3px no-repeat;}p.more a:hover {  text-decoration: underline;  }.columns p.more{  margin-bottom:0;}p.top {	margin-top: -8px;}p.top a{  display:block;  padding-right: 10px;  font-family: Tahoma, Arial, Helvetica, Sans Serif;  font-size:10px;  font-weight: bold;  text-decoration:underline;  text-align:right;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/arrows_top.gif) 100% 4px no-repeat;}p.footnote {	border-top:1px solid #C6C7C8;	color:#A7A6A6;	font-size:10px;	margin-top:25px;	padding-top:10px;}a.more-press{  display:block;  height:17px;  font-size:1px;  text-align:left;  text-indent:-9999px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/more-press-releases.gif) 0 5px no-repeat;}h1{  margin:3px 0 15px 0;  font-size:21px;  font-weight:normal;  color:#7f8280;}h2{  margin:18px 0 5px 0;  font-size:1.3em;  color:#76a0b4;  text-transform: none;  letter-spacing: 0px;}h2.onecol_fullwidth{	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/onecoloumn_fullwidth_h3.gif) 0 0 no-repeat; 	height:20px; 	width:810px; 	color:#FFFFFF; 	margin:0px; 	padding:10px;}h3{	margin:18px 0 2px 0;	color:#666968;	font-size:1.1em;	text-transform: none;}h3.section {  border-bottom: 1px solid #c6c7c8;  margin-bottom:10px;  margin-top:25px;}h3.section a, h3.section a:visited {  color:#76a0b4;  text-decoration:none;}h3.section a:hover {  color:#8aa530;}h3.img{  margin:0 0 5px 0;}h3.img img{ display:block; }h4{	margin:18px 0 0 0;	color:#666968;	font-size:1em;	text-transform: none;}img.standalone{  display:block;}.columns .inside p.more{    margin-bottom:5px;	margin-top: 0;	margin-top: 0;	text-align:right;}.columns p.more a {  text-decoration: underline;}.columns p.more a:visited{  text-decoration: underline;  color:#8eacba;}.columns p.more a:hover{  color:#8aa530;   text-decoration: underline;}.main p{  line-height:1.3;  padding-left: 0px;}.main ul, .main ol {margin: 0em 0pt 1.5em 1.3em;}.main ul.noTopMargin, .main ol.noTopMargin {margin-top:0pt;}.main ul.negTopMargin, .main ol.negTopMargin {}.main ul.anchorNav {margin-bottom:40px;}.main ul li {background:transparent url(http://www.netpublishing.it/client/alitalia/alitalia_files1/arrow_gray.gif) no-repeat scroll 0pt 4px;list-style-type:none;margin:2px 0pt;padding:0pt 0pt 0pt 10px;}.main ol li {margin:0pt 17px;}* html .main ol li {margin-left:22px;}.main ul li.linked {background:transparent url(http://www.netpublishing.it/client/alitalia/alitalia_files1/arrow_blue.gif) no-repeat scroll 0pt 4px;}.main ul ul, .main ul ol, .main ol ul, .main ol ol {margin:2px 0pt 5px;}.main li ul li {background:transparent url(http://www.netpublishing.it/client/alitalia/alitalia_files1/arrow_blue.gif) no-repeat scroll 0pt 4px;margin:2px 0pt 2px 10px;padding:0pt 0pt 0pt 10px;}.main li ol li {background-image:none;list-style-image:none;list-style-position:outside;list-style-type:decimal;margin:2px 17px;padding:0pt;}* html .main li ol li {margin-left:22px;}ul.spread li, ol.spread li {  margin-bottom: 4px;	margin-top: 3px;}.main .columns ul li{  margin:5px 0;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/arrow_blue.gif) 0 4px no-repeat;}.breadcrumb{  font-size:10px;  color:#7a7c7b;  position: relative;  top: -5px;}.breadcrumb a:link, .breadcrumb a:visited{  color:#7a7c7b;  text-decoration: underline;}.breadcrumb a:hover{  color:#7a7c7b;  text-decoration: underline;}.breadcrumb .separator{  padding:0 6px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/arrow_blue.gif) 50% 3px no-repeat;}.top-line {	border-top: 1px solid #c6c7c8;	padding-top: 10px;	padding-bottom: 10px;}.bottom-line {	border-bottom: 1px solid #c6c7c8;	padding-top: 10px;	padding-bottom: 3px;	margin-bottom: 10px;}caption a {  text-decoration:none;}caption span.description {	font-size:9px;}.resourceSection {	float:right;	margin: 0 0 10px 15px;	border-left:1px solid #d4d8db;	width:200px;	padding-left: 10px;	padding-bottom:10px;}sup, p sup {	vertical-align: baseline;	position: relative;	top: -0.3em;}blockquote {		font-size: 12px;		}blockquote .quote {	font-weight: bold;	color: #76a1b4;}blockquote .attribution {	text-align: right;}/* Table Elements */table {	width:100%;	}table td{	vertical-align:top;	padding:5px}table.border{	border:1px solid #cccccc;	width:99%;	border-collapse:collapse;		margin:10px 0px 10px 0px;		margin-left:auto;	margin-right:auto;	}table.border td{	border:1px solid #cccccc;}table.outer_border{	border:1px solid #cccccc;	width:100%;		margin:10px 0px 10px 0px;}table.nowidth{	width:auto;		margin-left:1px;	margin-right:0px;	}table.center{	margin-left:auto;	margin-right:auto;}table tr.heading td{	text-align:center;	font-size:12px;	font-weight:bold;}table td.middle{	vertical-align:middle;}/* Image elements */img.leftImg{	float:left;	margin:5px;}img.rightImg{	float:right;	margin:5px;}/*------------------------------------------------------------------------------------  Column Styles------------------------------------------------------------------------------------*/.onecol{	background-color:#ECECEE;	width:238px;}.onecol .right{	float:right;}.onecol h3.two_lines{	background-image:}.twocol{  margin:10px 0;  font-size:10px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/twocol_back.gif) 0 30px no-repeat;}.twocol .lcol{  float:left;  width:238px;}.twocol .rcol{  float:right;  width:238px;}/*-- ADDED NOVEMBER 6, 2006 BY NICHOLAS TERWOORD TO REMEDY TWO COLUMN LAYOUT PROBLEM ON --*/.twocolumn .twocol .rcol {  float: left;  margin-left: 1px;}/*-- END ADDITION --*/.twocol .bottom{  height:2px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/twocol_back.gif) 0 bottom no-repeat;}.threecol{  margin: 10px 0;  font-size:10px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/threecol_back.gif) 0 30px no-repeat;}.threecol .lcol{  float:left;  width:158px;}.threecol .mcol{  float:left;  margin:0 1px;  display:inline;  width:158px;}.threecol .rcol{  float:left;  width:158px;}.threecol .bottom{  height:2px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/threecol_back.gif) 0 bottom no-repeat;}.twocol.seventy-thirty {  margin:10px 0;  font-size:10px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/twocol_70-30_back.gif) 0 30px no-repeat;}.twocol.seventy-thirty .lcol{  float:left;  width:411px;}.twocol.seventy-thirty .rcol{  float:right;  width:237px;}.twocol.seventy-thirty .bottom{  height:1px;	background-image: none;}.columns .inside{  margin:10px;}.columns h3.img{  margin:0;}.columns .inside img{  padding:0;}.columns .inside p{  margin:0 0 9px 0;}.columns .inside ul{  margin:0 0 7px 0;}.columns .inside ul li {	margin: 0 0 4px 0;}.columns .inside a:link {	color:#6f91b3;}.columns .inside a:hover, .columns .inside a:visited {	color:#8aa530;}.twocol.seventy-thirty .lcol .inside.threecol{  font-size:10px;  background-image:none;}.twocol.seventy-thirty .lcol .inside.threecol .lcol{  float:left;  width:120px;}.twocol.seventy-thirty .lcol .inside.threecol .mcol{  float:left;  margin:0 12px;  display:inline;  width:120px;}.twocol.seventy-thirty .lcol .inside.threecol .rcol{  float:right;  width:120px;	text-align: left;}.twocolumn .splitcol{    background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/twoColPage_twocol_back.gif) 0 0 repeat-y;	margin: 20px 3px 20px 0;	font-size: 10px;}.twocolumn .splitcol .lcol{  width:327px;	float: left;	margin-right:1px;}.twocolumn .splitcol .rcol{  width:327px;	float: left;}.twocolumn .splitcol .bottom{  height:31px;	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/TwoColPage_twocol_clear.gif) 0 0 no-repeat;}.twocolumn .splitcol .inside.left{	width: 325px;	margin: 10px;}*html .twocolumn .splitcol .inside.left{	margin: 10px 5px;}.twocolumn .splitcol .inside.right{	float: right;	width: 275px;	}.twocolumn .threecol{	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/threecol_wide_back.gif) 0 0 no-repeat;  margin: 0;}.twocolumn .threecol .lcol{  margin: 0 0;  float:left;  width:218px;}.twocolumn .threecol .mcol{  float:left;  margin:0 1px;  display:inline;  width:218px;}.twocolumn .threecol .rcol{  margin: 0 0;  float:left;  width:218px;}.twocolumn .threecol .clear.bottom{	height:2px;	background: url(http://www.netpublishing.it/client/alitalia/alitalia_files1/threecol_wide_back.gif) 0 bottom no-repeat;}.columns h3 {	height:22px;	font-family: Tahoma, Arial, Helvetica, Sans Serif;	color: #fff;	padding: 8px 13px 0 13px;	margin: 0;}.columns h3 a{	color: #fff;	text-decoration:none;}.columns h3 a:visited{	color: #fff;	text-decoration:none;}.onecol h3{  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/twocol_h3_back.gif) 0 0 no-repeat;}.onecol h3.two_lines{  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/twocol_twolines_h3_back.gif) 0 0 no-repeat;  height:37px;}.threecol h3 {  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/threecol_h3_back.gif) 0 0 no-repeat;}.twocol h3 {  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/twocol_h3_back.gif) 0 0 no-repeat;}.twocolumn .threecol h3 {  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/threecol_h3_wide.gif) 0 0 no-repeat;}.twocolumn .splitcol h3 {  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/fullwidth_onecol_h3.gif) 0 0 no-repeat;}.inlineImgRight {	float: right;		padding: 0 0 10px 10px;}.inlineImgLeft {	float: left;		padding: 0 10px 10px 0px;}.inside ul.two_col{	float:left;	width:100px;}/*------------------------------------------------------------------------------------  Sidebar Styles------------------------------------------------------------------------------------*/.sidebar{  font-size: 10px;  margin-top: -2px;}.sidebar .module{  	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/dotted_horiz.gif) 0 top repeat-x;	padding-top: 3px;	padding-right: 0;	padding-bottom: 2px;	padding-left: 0;}.sidebar .module h3{  padding:8px 3px 8px 7px;  margin: 0;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/sidebar_h3_main.gif) 0 bottom no-repeat;  color: #fff;  font-size: 10px;  font-family: Tahoma, Arial, Helvetica, Sans Serif;  text-transform: uppercase;}.sidebar .first{ }.sidebar .first h3{  padding:24px 0 7px 7px;}.sidebar .login {  margin: 0;}.sidebar .login h3 {  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/sidebar_h3_green.gif) 0 0 no-repeat;	padding:22px 0 7px 7px;}.sidebar .promo{  margin:15px 0;  text-align:center;}.sidebar .firstPromo {	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/dotted_horiz.gif) 0 top repeat-x;	padding-top: 16px;	margin-top: 0px;}.sidebar select#regionselect {  height: 17px;  width: 164px;  margin:0;}.sidebar .text {  padding: 8px;}.sidebar .twocol{  margin: 0;}.sidebar .twocol .lcol{  float:left;  width:77px;}.sidebar .twocol .rcol{  float:right;  width:77px;}.sidebar .twocol .bottom{  height:1px;  background: transparent;}.sidebar .text ul{  margin: 0 0 7px 0;}.sidebar .text p {   margin: 0 0 6px 0;}.sidebar .text p.more {   text-align:right;}.sidebar ul li{  margin:1px 0 5px 0;  padding:0 0 0 7px;  list-style-type:none;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/arrow_gray.gif) 0 4px no-repeat;  font-size: 10px;}.sidebar ul li.linked{  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/arrow_blue.gif) 0 4px no-repeat;}.sidebar a:link, .sidebar a:visited, .sidebar a:hover {  color:#6f91b3;  text-decoration: none; }.sidebar a:visited{	color:#8eacba;	text-decoration:none;}.sidebar a:hover{	color:#8aa530;	text-decoration:none;}.sidebar .twocol ul li{  margin-bottom:1px;}.sidebar h4.pressTitle {	margin:0 0 1px 0;	font-size: 10px;}/* IE Fix */.sidebar .module img{ display:block; }/*------------------------------------------------------------------------------------  Form Styles------------------------------------------------------------------------------------*/input.textfield{  border:1px solid #c9c8c8;}.login{  margin-bottom:7px;}.login form{  padding:0px 5px;}.login p{  margin:10px 0;  padding:4px 0;  clear:both;}/* IE Fix */* html .login p{  margin:0;}.login label{  float:left;  clear:both;  margin:0;  width:45px;  height:20px;}.login input.textfield{  float:right;  width:115px;}.login .button{  clear:both;  float:right;  margin:5px 0 0 0;}.login .forgot{  float:left;  clear:none;  margin:5px 0;  font-size:9px;}.login .forgot a{  text-decoration:none;}.login .label-loginid{  text-indent:-9999px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/label_login-id.gif) 0 4px no-repeat;}.login .label-password{  text-indent:-9999px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/label_password.gif) 0 4px no-repeat;}/* Purchasing Pages */option.region{	color:#000000;	background-color:#F0F0F0;}option.last{	border-bottom:1px solid #000000;}select.purchasing{	width:200px;	margin-top:5px;}/*------------------------------------------------------------------------------------  Sidenav------------------------------------------------------------------------------------*/.sidenav .promo{  margin:30px 0 0 0;  text-align:center;	padding:17px 0 3px 0;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/dotted_horiz.gif) 0 0 repeat-x;}ul#sidenav{  margin:-1px 0 0 0;}ul#sidenav li{  margin:1px 0;  list-style-type:none;  line-height: 1.3em;}* html ul#sidenav li{margin-bottom: -1.3em;}ul#sidenav li span{  background: url(http://www.netpublishing.it/client/alitalia/alitalia_files1/sidenav_back_unselected.gif) 0 bottom no-repeat;  top: -2px;  padding:3px 10px 4px 10px;  display: block;}ul#sidenav li a{  color:#5b5b5b;  text-decoration:none;  display: block;}ul#sidenav li a:hover{  color:#000;  text-decoration:none;}ul#sidenav li.selected span{  background: url(http://www.netpublishing.it/client/alitalia/alitalia_files1/sidenav_back_selected.gif) 0 bottom no-repeat;  color:#e1e3e6;}ul#sidenav li.selected span a{  color:#e1e3e6;}ul#sidenav li.selected a:hover{  color:#333;}ul#sidenav li.selected ul li a{  color:#6f91b3;}ul#sidenav li ul {  margin:3px 0;}* html ul#sidenav li ul {  margin-top:3px;  margin-bottom: 1.6em;}ul#sidenav li ul li{  margin: 0 0 0 10px;  padding:5px 4px 4px 15px;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/subnav_back-line.gif) 0 0 no-repeat;}ul#sidenav li.selected span a:hover { color: #fff;}ul#sidenav li ul li.selected{  color: #464948;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/subnav_back-line-gray.gif) 0 0 no-repeat;}ul#sidenav li ul li.first{  color: #464948;  background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/subnav_back-noline.gif) 0 0 no-repeat;}ul#sidenav li.subnav {  margin:3px 0;  background-image: none;}h3.sidenav_head { background: #76a0b4 0 0; margin: 0; padding: 15px 0 0 10px; width: 155px; height: 25px; font-size: 1.2em;}h3.sidenav_head a:link, h3.sidenav_head a:visited, h3.sidenav_head a:hover, h3.sidenav_head a:active { color: #fff; text-decoration: none;}/*------------------------------------------------------------------------------------  Footer------------------------------------------------------------------------------------*/#footer{	margin:25px 0 50px -8px;	padding:12px 16px 40px 16px;	width:964px;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.netpublishing.it/client/alitalia/alitalia_files1/footer_separator.png', sizingMethod='image', enabled ='true');}html>body #footer{	margin:25px 0 20px -8px;	padding:12px 16px 10px 16px;	width:964px;	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/footer_separator.png) 50% 0 no-repeat;}ul#fnav{	margin:0;	height:17px;	position:relative;}ul#fnav li{	float:left;	margin:0;	padding:0 8px;	list-style-type:none;	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/fnav_separator.gif) 0 3px no-repeat;	letter-spacing: 0;}ul#fnav li.first{	padding-left:0;	background:transparent;}ul#fnav li a{	color:#99adbd;	font-size:9px;	text-transform:uppercase;	text-decoration:none;}ul#fnav li a:hover{	color:#000;}ul#fnav li.copyright {  color:#868585;}ul#fnav li#privacy a{	color:#000;}ul#fnav li#privacy a:hover{	color:#868585;}ul#shortcuts{	clear:both;	margin:0;	font-family:Verdana, Arial, sans-serif;}ul#shortcuts li{	position:relative;	float:left;	margin:0;	padding:0 7px;	list-style-type:none;	background:url(http://www.netpublishing.it/client/alitalia/alitalia_files1/shortcuts_separator.gif) 0 2px no-repeat;}ul#shortcuts li.first{	padding-left:0;	background:transparent;}ul#shortcuts li a{	color:#b6b5b5;	font-size:9px;	text-decoration:none;}ul#shortcuts li a:hover{	color:#767474;}/*  Floating inline elements------------------------------------------------------------------------------------*/.inlineLeft {	float: left;	margin: 0 15px 10px 0;}.inlineRight {	float: right;	margin: 0 0 10px 15px;}.inlineFullWidth {	float: none;	margin: 15px 0;}p.caption {	font-size: 10px;	margin-bottom: 0;}/*------------------------------------------------------------------------------------  sIFR------------------------------------------------------------------------------------*/.sIFR-flash {	visibility: visible !important;	margin: 0;}.sIFR-replaced {	visibility: visible !important;}span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}.sIFR-flash + div[adblocktab=true] {  display: none !important;}.sIFR-hasFlash #content h1 {visibility:hidden;}/* Decoy Styles *//*------------------------------------------------------------------------------------  span tags for PR pages------------------------------------------------------------------------------------*/SPAN.cMB {FONT-WEIGHT: bold;}SPAN.cMb {FONT-WEIGHT: bold;}span.cMG {COLOR: #A1A1A4;}SPAN.cS {FONT-SIZE: 9px; line-height: 11px;}SPAN.cP {FONT-SIZE: 10px; line-height: 14px;}SPAN.cSB {FONT-WEIGHT: BOLD; FONT-SIZE: 10px;}SPAN.cL {FONT-WEIGHT: bold;	FONT-SIZE: 11pt; color : #005387;}SPAN.cMBr {FONT-WEIGHT: bold; FONT-SIZE: 10pt;}SPAN.cMIB {FONT-WEIGHT: BOLD; FONT-STYLE: ITALIC;}SPAN.cMI {FONT-STYLE: ITALIC;}SPAN.cMAIN {FONT-SIZE: 10px; LINE-HEIGHT: 11px;}SPAN.cC {FONT-SIZE: 9pt; FONT-FAMILY: Courier, sans-serif;}/* Other styles for different sections of the site */#express_linkbox{	width:210px;	border:1px solid #cccccc; 	padding:10px 10px 0px 10px;	margin-left:10px;}#express_downloadbox{	border:1px solid #cccccc;	padding:10px; 	border-top:none;}#express_submit{	border: 1px solid rgb(118, 160, 180); 	background-color: rgb(230, 230, 230); 	color: rgb(98, 140, 160); 	width: 100px;}