/* CSS Document */

    html, body 			{	height: 100%;
    						margin: 0 auto;
     						padding: 0;
    					}
    
    h1					{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 20px;
							color: #ee7f01;
							font-weight: bold;
							padding-bottom: -10px;
						}
	
	h2					{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							margin-top: -10px;
							color: #000000;
							font-weight: bold;
						}
						
	h3					{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							color: #005aad;
							font-weight: bold;
							line-height: 10px;
						}
						
	ul					{	margin-left: 0px;
							padding-left: 15px;	}
					
						
	a.pdf:link, a.pdf:visited 			{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							font-weight: bold;
							margin-top: -10px;
							text-decoration: none;
							color: #cc071e;
							padding-left: 10px;
						}
						
	a.pdf:hover 		{	color: #f88919;
							text-decoration: none;
						}

	.bgimage			{	background-image: url(images/sfondo.gif);	}

	table.wrapper		{	height: 100%;
     						width: 100%;
    						background-color: #ffffff;
							padding: 0px;
							margin: 0px;
    					}

	.contentholder		{	height: 100%;
							width: 826px;
							padding: 0px;
							margin: 0px;
						}

	.sidebar			{	width: 224px;
							padding: 0;
							margin: 0;
							background-color: #e2e7eb;  }
							
	.folding_menu		{	margin-bottom: 6px;
							margin-top: 0px;
						}
	
	a.folding_menu:link, a.folding_menu:visited 		{	color: #007aae;
							text-decoration: none;
						}

	a.folding_menu:active 		{	color: #007aae;	}

	a.folding_menu:hover 		{	color: #ee7f01;
							text-decoration: none;
						}
				
	.menu_lev1a			{	padding-left: 32px;
							font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height:14px;
							color: #ee7f01;
							font-weight: bold;
						}
						
	.menu_lev1b			{	padding-left: 32px;
							font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height:14px;
							color: #007aae;
							font-weight: bold;
						}
						
						
	.menu_lev2a			{	padding-left: 52px;
							font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height:16px;
							color: #ee7f01;
							font-weight: bold;
						}
						
	.menu_lev2b			{	padding-left: 52px;
							font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height:16px;
							color: #007aae;
							font-weight: bold;
						}
						
	.menu_lev3a			{	padding-left: 72px;
							font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height:14px;
							color: #ee7f01;
						}
						
	.menu_lev3b			{	padding-left: 72px;
							font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height:14px;
							color: #007aae;
						}
						
	img					{	padding: 0px;
							margin: 0px;
						}
						
	a img				{	border: 0px;	}
	
	a.link:link, a.link:visited 		{	color: #cc071e;
							text-decoration: none;
							font-weight: bold;
						}

	a.link:active 		{	color: #cc071e;	}

	a.link:hover 		{	color: #f88919;
							text-decoration: none;
							font-weight: bold;
						}					
														
	.nav_menu			{	padding: 0;
							margin-top: 20px;
						}	

	.content			{	position:relative;
							width: 602px;
							padding: 0px;
							min-height: 100%;
						}
							
	#satellite_terminal {	position:absolute;
							width:114px;
							height:118px;
							z-index:1;
							top: -31px;
							left: 11px;
						}

	#flyaway 			{	position:absolute;
							width:116px;
							height:118px;
							z-index:1;
							top: -31px;
							left: 127px;
						}

	#wi_sys 			{	position:absolute;
							width:117px;
							height:118px;
							z-index:1;
							top: -31px;
							left: 244px;
						}

	#smart_nw 			{	position:absolute;
							width:117px;
							height:118px;
							z-index:1;
							top: -31px;
							left: 361px;
						}

	#sys_int 			{	position:absolute;
							width:117px;
							height:118px;
							z-index:1;
							top: -31px;
							left: 478px;
						}

	.testo_centrale 	{	padding:94px 0px 0px 0px;
							width: 575px;
						}
						
	.testo_centrale2	{	padding:14px 0px 0px 0px;
							width: 575px;
						}
						
	.testo_centrale3	{	padding:0;
							width: 575px;
						}
						
	td.testo_centrale 	{	vertical-align: top;	}

	
	.round_orange 		{	padding:0px 0px 0px 12px;
							width: 340px;
						}
						
	.straight	 		{	margin-top: 12px;
							padding: 0px 0px 0px 12px;
							width: 340px;
						}
						
	.wide	 			{	margin-top: 12px;
							padding: 0px 0px 0px 12px;
							width: 575px;
						}
						
	.round_grey 		{	padding:0px 0px 0px 12px;
							width: 225px;
						}
						
	.round_grey2 		{	padding:0px 0px 0px 82px;
							width: 225px;
						}

	.round_bottom 		{	padding:12px 0px 0px 12px;
							width: 225px;
						}

	.box_ar_bi 			{	background: url(images/box_ar_bi_tl.png) no-repeat top left;
						}
						
	.box_ar_bi_top 		{	background: url(images/box_ar_bi_tr.png) no-repeat top right;
						}

	.box_ar_bi_bottom 	{	background: url(images/box_ar_bi_bl.png) no-repeat bottom left;
						}

	.box_ar_bi_bottom div 	{	background: url(images/box_ar_bi_br.png) no-repeat bottom right;
							}
							
	.box_ar_bi_content {	background: url(images/box_ar_bi_r.png) top right repeat-y;
						}

	.box_ar_bi_top div, .box_ar_bi_top, .box_ar_bi_bottom div, .box_ar_bi_bottom {
							width: 100%;
							height: 15px;
							font-size: 1px;
						}
						
	.box_ar_bi_content, .box_ar_bi_bottom 	{	margin-top: -19px;	}

	.box_ar_bi_content 	{ 	padding: 0 15px;	}

	.box_gr 			{	background: url(images/box_gr_tl.png) no-repeat top left;
						}
						
	.box_images			{	padding-top: 8px;
							padding-bottom: 8px;
						}	
						
	.box_gr_top 		{	background: url(images/box_gr_tr.png) no-repeat top right;
						}
						
	.box_gr_bottom 		{	background: url(images/box_gr_bl.png) no-repeat bottom left;
						}

	.box_gr_bottom div 	{	background: url(images/box_gr_br.png) no-repeat bottom right;
						}
						
	.box_gr_content 	{	background: url(images/box_gr_r.png) top right repeat-y;
						}

	.box_gr_top div, .box_gr_top, .box_gr_bottom div, .box_gr_bottom {
							width: 100%;
							height: 15px;
							font-size: 1px;
						}

	.box_gr_content, .box_gr_bottom	{	margin-top: -19px;	}

	.box_gr_content 	{	padding: 0 15px;	}

	.box_ar 			{	background: url(images/box_ar_tl.png) no-repeat top left;
						}

	.box_ar_top 		{	background: url(images/box_ar_tr.png) no-repeat top right;
						}

	.box_ar_bottom 		{	background: url(images/box_ar_bl.png) no-repeat bottom left;
						}

	.box_ar_bottom div 	{	background: url(images/box_ar_br.png) no-repeat bottom right;
						}
						
	.box_ar_content 	{	background: url(images/box_ar_r.png) top right repeat-y;
						}

	.box_ar_top div, .box_ar_top, .box_ar_bottom div, .box_ar_bottom {
							width: 100%;
							height: 15px;
							font-size: 1px;
						}

	.box_ar_content, .box_ar_bottom 	{	margin-top: -19px;	}

	.box_ar_content 	{	padding: 0 15px;	}

	#downloads			{	padding-top: 12px;
							padding-bottom: 18px;
							margin-left: -7px;
							line-height: 12px;
						}
						
	.titolo_blu 		{	color: #0068b4;
							font-weight: bold;
							font-size: 15px;
							line-height: 18px;
						}
						
	.titolo_bianco 		{	font-size: 15px;
							font-weight: bold;
							color: #FFFFFE;
						}
						
	.copyright 			{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							color: #CBCBCB;
							font-size: 10px;
							text-align: right;
							padding-right:12px;
							padding-bottom:5px;
						}

	.content_round 		{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height:14px;
							color: #000000;
						}
						
	.content_news 		{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height:14px;
							color: #4d5c67;
						}
						
	img.content_news	{	margin-left: 5px;	}
						
	.content_orange 	{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height:14px;
							color: #FFFFFE;
						}
						
	p.form				{	line-height: 14px;
						}
						
	input.form			{	margin-top: -10px;
							line-height: 14px;
						}
						
	#footer				{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
							color: #CBCBCB;
							font-size: 10px;
							text-align: right;
							padding-right: 12px;
							padding-bottom: 6px;
							padding-top: 6px;
						}
						

	#leftborder			{	background-color: #0069b5;
							width: 113px;
							height: 568px;
							vertical-align: top;							
						}

	#rightborder		{	background-image: url(images/bordo_sf_dx.gif);
							background-color: #0069b5;
							width: 113px;
							height: 237px;
							vertical-align: top;
						}
