
 
@media screen {
 
	body {
	padding:0px;
	margin-top:0px;
	margin-bottom:20px;
	text-align:center;
	font-size:100.01%;
	background-color:#F4F4F4;}
 
	body,td,th, tr, p, div {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 12px;
		color: #666666;
		line-height: 16px;
	}
 
	.box, .button {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 12px;
		color: #666666;
		line-height: 16px;
	}
 
	
 
 
	.content {
	float:right;
	width:490px;
	margin-right:20px;
	}
 
	#contentmain {
		padding-left:16px;
		padding-right:16px;
		margin-top:6px;
		border-left:1px solid #ddd;
	}
 
	.leftnav {
	position:relative;
	float:left;
	width:160px;
	}
 
	#left {
	padding-top:0px;
	padding-right:5px;
	}
 
	.header {
	position:relative;
	width:100%;
	/*height:258px;*/
	margin-top:0px;
	background:  url('/design/corporate_site/images/topshade.jpg') repeat-x left top;
	}
 
	.headerleft {
	position:relative;
	width:100%;
	margin-top:0px;
	background: url('/design/corporate_site/images/lefttop.jpg') no-repeat left top;
	}
 
	.headerright {
	position:relative;
	width:100%;
	margin-top:0px;
	padding-top:10px;
	background: url('/design/corporate_site/images/topright.jpg') no-repeat right top;
	}
 
	.footer {
	clear:both;
	position:relative;
	width:100%;
	height:60px;
	background: #F4F4F4 url('/design/corporate_site/images/footerbg.jpg') repeat-x top;
	}
 
	.footerleft {
	position:relative;
	width:100%;
	height:60px;
	background: url('/design/corporate_site/images/footerleft.jpg') no-repeat left top;
	}
 
	.footerright {
	position:relative;
	width:100%;
	height:60px;
	background: url('/design/corporate_site/images/footerright.jpg') no-repeat right top;
	}
 
	#footermain {
		padding-left:32px;
		padding-right:32px;
		padding-top:18px;
		text-align:center;
	}
 
	.headerlogo {
		padding-top:3px;
		padding-left:18px;
	}
 
	.headerlogo img {
	margin:0;
	padding:0;
	}
 
	.headermenu {
	float:right;
	padding-top:0px;
	padding-right:26px;
	}
 
	.orangeline {
	background:green url('/design/corporate_site/images/menuline.jpg') repeat-x left top;
	margin:0;
	padding:0;
	padding-top:5px;
	margin-bottom:2px;
	margin-left:12px;
	margin-right:16px;
	}
 
	.flashbar {
	margin-left:12px;
	margin-right:16px;
	background: url('/design/corporate_site/images/flashbg.jpg') repeat-x bottom;
	}
 
	/* CSS LAYOUT */
 
	a, a:link, a:visited {
		color: #336699;
		text-decoration: none;
	}
 
	a:hover {
		text-decoration: underline;
		color:#ff6633;
	}
 
	a.mainlevel:link, a.mainlevel:visited {
		font-family: "Trebuchet MS", Lucida Sans, Tahoma, Arial;
		font-size: 11px;
		text-align: right;
		padding-left:14px;
		margin-right:8px;
		padding-top:6px;
		color: #999999;
		text-decoration: none;
		float:right;
	background:url('/design/corporate_site/images/topbullet.png') no-repeat left 80%;
	}
 
	a.mainlevel:hover {
		color:#666666;
	background:url('/design/corporate_site/images/topbullet-on.png') no-repeat left 80%;
	}
 
 
	#left a.mainlevel:link, #left a.mainlevel:visited {
		font-family: Arial, Lucida Sans, Tahoma, Arial;
		font-size: 14px;
		text-indent:24px;
		font-weight:bold;
		padding:0px !important;
		margin:0px !important;
		line-height:24px;
		text-align: left;
		color: #81A2C6;
		width:150px;
		height:24px;
		display:block;
		text-decoration: none;
	background:url('/design/corporate_site/images/leftmenu.jpg') no-repeat left top;
	}
 
	#left li.first {
		border-top:1px dotted #DDDDDD;
	}
 
	#left a.mainlevel:hover  {
		color: #4C7AAE;
	background: url('/design/corporate_site/images/leftmenuover.jpg') no-repeat left top;
	}
 
	#left #active_menu a.mainlevel:link, #left #active_menu a.mainlevel:visited, #left a#active_menu:link, #left a#active_menu:visited {
		color: #AA3300;
		font-weight:bold;
	background:url('/design/corporate_site/images/leftmenuover.jpg') no-repeat left top;
	}
 
	#left ul, #left li {
	list-style-type:none;
	float:right;
	margin:0;
	padding:0;
	width:150px;
	list-style-image:none;
	}
 
	#left li {
		border-bottom:1px dotted #DDDDDD;
	}
 
	#contentmain img {
		margin:4px; }
 
	.componentheading, .contentheading {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #4C7AAE;
		line-height:22px;
		padding-top:2px;
		font-weight:bold;}
 
	li {
	list-style-image: url('/design/corporate_site/images/bullet.png');
		padding-left:5px;
		line-height:140%;
		padding-bottom:3px;}
 
	.inputbox {
		padding:2px;
		border: 1px solid #CCCCCC;
		font-size: 11px;
		text-indent: 2px;
		margin-top:4px;
		color:#666666;
		}
 
	.input{
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 12px;
		color: #666666;
	}
 
	img, img a  {
		border:none;
		}
 
	form, h3 {
	margin:0;
	padding:0;
	}
 
	/* H TaGS */
 
 
	#search, .floatright {
	clear:both;
	float:right;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:150px;
	background:url('/design/corporate_site/images/searchbg.jpg') repeat-y left top;
	}
 
	 .floatright {
	 background:none;
	 }
 
	#module h2 {
	font-size:13px;
	color:#FF6633;
	padding-top:8px;
	padding-bottom:0;
	margin:0;
	}
 
	h3.search {
	clear:both;
	font-size:11px;
	float:right;
	width:150px;
	color:gray;
	}
 
	#search .inputbox {
	background:white url('/design/corporate_site/images/searchnow.jpg') no-repeat right top;
		width:142px;
		height:18px;
		padding:2px;
		margin-top:6px;
		margin-bottom:6px;
		text-indent: 4px;
		border:none;
	}
 
 
	.floatleft {
	float:left;
	width:200px;
	margin-right:10px;
	line-height:18px;
	}
 
	.partners {
	background:url('/design/corporate_site/images/searchbg.jpg') repeat left top;
	height:80px;
	margin-top:6px;
	padding-top:10px;
	padding-left:10px;
	}
 
	.titoli{
		font-size:18px;
		color:#ff6633;
		line-height: 20px;
	}
 
	.back{
		font-size:10px;
		text-align: right;
	}
 
}
 
 
@media print {
 
	body {
	padding:0px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
	font-size:100.01%;
	background-color:#F4F4F4;}
 
	body,td,th, tr, p, div {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 12px;
		color: #666666;
		line-height: 16px;
	}
 
	.box, .button {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 12px;
		color: #666666;
		line-height: 16px;
	}
 
	#page-sizer {
	width:730px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}
 
	#page-expander {
	position:relative;
	width:100%;
	background-color:white;
	background: white url('/design/corporate_site/images/leftshade.jpg') repeat-y left top;
	}
 
 
	#page-expander-bg {
	position:relative;
	width:100%;
	background: url('/design/corporate_site/images/rightshade.jpg') repeat-y right top;
	}
 
	#page-expander-bottom {
	position:relative;
	width:100%;
	background: url('/design/corporate_site/images/grey.jpg') repeat-x bottom;
	}
 
	.content {
	/*
	float:right;
	width:490px;
	margin-right:20px;
	*/
	}
 
	#contentmain {
	/*
	padding-left:16px;
		padding-right:16px;
		margin-top:6px;
		border-left:1px solid #ddd;
	*/	
	}
 
	.leftnav {
	display:none;
	position:relative;
	float:left;
	width:100px;
	}
	
    .rightnav {
	display:none;
	position:relative;
	float:right;
	width:300px;
	}

	#left {
	padding-top:20px;
	padding-right:10px;
	}
	
	#right {
	padding-top:5px;
	padding-right:5px;
	}

 
	.header {
	position:relative;
	width:100%;
	/*height:258px;*/
	margin-top:0px;
	background:  url('/design/corporate_site/images/topshade.jpg') repeat-x left top;
	}
 
	.headerleft {
	position:relative;
	width:100%;
	margin-top:0px;
	background: url('/design/corporate_site/images/lefttop.jpg') no-repeat left top;
	}
 
	.headerright {
	position:relative;
	width:100%;
	margin-top:0px;
	padding-top:10px;
	background: url('/design/corporate_site/images/topright.jpg') no-repeat right top;
	}
 
	.footer {
	clear:both;
	position:relative;
	width:100%;
	height:60px;
	background: #F4F4F4 url('/design/corporate_site/images/footerbg.jpg') repeat-x top;
	}
 
	.footerleft {
	position:relative;
	width:100%;
	height:60px;
	background: url('/design/corporate_site/images/footerleft.jpg') no-repeat left top;
	}
 
	.footerright {
	position:relative;
	width:100%;
	height:60px;
	background: url('/design/corporate_site/images/footerright.jpg') no-repeat right top;
	}
 
	#footermain {
		padding-left:32px;
		padding-right:32px;
		padding-top:18px;
		text-align:center;
	}
 
	.headerlogo {
		padding-top:3px;
		padding-left:18px;
	}
 
	.headerlogo img {
	margin:0;
	padding:0;
	}
 
	.headermenu {
	float:right;
	padding-top:0px;
	padding-right:26px;
	}
 
	.orangeline {
	background:green url('/design/corporate_site/images/menuline.jpg') repeat-x left top;
	margin:0;
	padding:0;
	padding-top:5px;
	margin-bottom:2px;
	margin-left:12px;
	margin-right:16px;
	}
 
	.flashbar {
	margin-left:12px;
	margin-right:16px;
	background: url('/design/corporate_site/images/flashbg.jpg') repeat-x bottom;
	}
 
	/* CSS LAYOUT */
 
	a, a:link, a:visited {
		color: #336699;
		text-decoration: none;
	}
 
	a:hover {
		text-decoration: underline;
		color:#ff6633;
	}
 
	a.mainlevel:link, a.mainlevel:visited {
		font-family: "Trebuchet MS", Lucida Sans, Tahoma, Arial;
		font-size: 11px;
		text-align: right;
		padding-left:14px;
		margin-right:8px;
		padding-top:6px;
		color: #999999;
		text-decoration: none;
		float:right;
	background:url('/design/corporate_site/images/topbullet.png') no-repeat left 80%;
	}
 
	a.mainlevel:hover {
		color:#666666;
	background:url('/design/corporate_site/images/topbullet-on.png') no-repeat left 80%;
	}
 
 
	#left a.mainlevel:link, #left a.mainlevel:visited {
		font-family: Arial, Lucida Sans, Tahoma, Arial;
		font-size: 14px;
		text-indent:24px;
		font-weight:bold;
		padding:0px !important;
		margin:0px !important;
		line-height:24px;
		text-align: left;
		color: #81A2C6;
		width:150px;
		height:24px;
		display:block;
		text-decoration: none;
	background:url('/design/corporate_site/images/leftmenu.jpg') no-repeat left top;
	}
	
    #right a.mainlevel:link, #left a.mainlevel:visited {
		font-family: Arial, Lucida Sans, Tahoma, Arial;
		font-size: 14px;
		text-indent:24px;
		font-weight:bold;
		padding:0px !important;
		margin:0px !important;
		line-height:24px;
		text-align: left;
		color: #81A2C6;
		width:200px;
		height:24px;
		display:block;
		text-decoration: none;
	background:url('/design/corporate_site/images/leftmenu.jpg') no-repeat left top;
	}

	#left li.first {
		border-top:1px dotted #DDDDDD;
	}
	#right li.first {
		border-top:1px dotted #DDDDDD;
	}

 
	#left a.mainlevel:hover  {
		color: #4C7AAE;
	background: url('/design/corporate_site/images/leftmenuover.jpg') no-repeat left top;
	}
	
 #right a.mainlevel:hover  {
		color: #4C7AAE;
	background: url('/design/corporate_site/images/leftmenuover.jpg') no-repeat left top;
	}


	#left #active_menu a.mainlevel:link, #left #active_menu a.mainlevel:visited, #left a#active_menu:link, #left a#active_menu:visited {
		color: #AA3300;
		font-weight:bold;
	background:url('/design/corporate_site/images/leftmenuover.jpg') no-repeat left top;
	}
 
	#left ul, #left li {
	list-style-type:none;
	float:right;
	margin:0;
	padding:0;
	width:150px;
	list-style-image:none;
	}
 
	#left li {
		border-bottom:1px dotted #DDDDDD;
	}
	
	#right ul, #left li {
	list-style-type:none;
	float:right;
	margin:0;
	padding:0;
	width:150px;
	list-style-image:none;
	}
 
	#right li {
		border-bottom:1px dotted #DDDDDD;
	}

 
	#contentmain img {
		margin:4px; }
 
	.componentheading, .contentheading {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #4C7AAE;
		line-height:22px;
		padding-top:2px;
		font-weight:bold;}
 
	li {
	list-style-image: url('/design/corporate_site/images/bullet.png');
		padding-left:5px;
		line-height:140%;
		padding-bottom:3px;}
 
	.inputbox {
		padding:2px;
		border: 1px solid #CCCCCC;
		font-size: 11px;
		text-indent: 2px;
		margin-top:4px;
		color:#666666;
		}
 
	.input{
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 12px;
		color: #666666;
	}
 
	img, img a  {
		border:none;
		}
 
	form, h3 {
	margin:0;
	padding:0;
	}
 
	/* H TaGS */
 
 
	#search, .floatright {
	clear:both;
	float:right;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:150px;
	background:url('/design/corporate_site/images/searchbg.jpg') repeat-y left top;
	}
 
	 .floatright {
	 background:none;
	 }
 
	#module h2 {
	font-size:13px;
	color:#FF6633;
	padding-top:8px;
	padding-bottom:0;
	margin:0;
	}
 
	h3.search {
	clear:both;
	font-size:11px;
	float:right;
	width:150px;
	color:gray;
	}
 
	#search .inputbox {
	background:white url('/design/corporate_site/images/searchnow.jpg') no-repeat right top;
		width:142px;
		height:18px;
		padding:2px;
		margin-top:6px;
		margin-bottom:6px;
		text-indent: 4px;
		border:none;
	}
 
 
	.floatleft {
	float:left;
	width:200px;
	margin-right:10px;
	line-height:18px;
	}
 
	.partners {
	background:url('/design/corporate_site/images/searchbg.jpg') repeat left top;
	height:80px;
	margin-top:6px;
	padding-top:10px;
	padding-left:10px;
	}
 
	.titoli{
		font-size:18px;
		color:#ff6633;
		line-height: 20px;
	}
 
	.back{
		display:none;
		font-size:10px;
		text-align: right;
	}
