html, body {padding: 0;	border: 0; margin: 0;}body {background: #F7F7F7 url(../immagini/body_bg.gif) repeat-y 50% 0; background-attachment: fixed; margin: 0; padding: 0; text-align: center;}* {margin: 0; padding: 0;}hr {clear: both; display: none;}img {border: 0;}/************************************************* 		=GLOBAL -> TYPOGRAPHY *************************************************/p {	margin: 0; 	padding: 0; 	font-family: verdana, sans-serif; 	font-size: 12px; 	line-height: 17px; 	text-align: left;	} h1 {	margin: 0; 	padding: 0; 	font-family: georgia, "Times New Roman", verdana, sans-serif; 	font-weight: normal; 	text-align: left;	}h2, h3 {	margin: 10; 	padding: 0; 	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", verdana, sans-serif; 	font-weight: normal; 	text-align: left;	}h4{	margin: 0 0 15px 0;	padding: 8px;   	font-size: 16px;	background: url(/immagini/headersRepeater.gif);	color: #000066;	border-top: 1px solid #C1C2C3;	border-bottom: 1px solid #C1C2C3;}h4 span{	display: block;	font-size: 10px;	font-weight: bold;	font-family: tahoma;	text-transform: uppercase;	color: #434445;} blockquote {	margin: 15px 0 15px 30px;	*margin: 15px 0 15px -5px; /*reposition for IE*/	padding: 0;	width: 368px;	background: url(/immagini/quote_bg.gif) no-repeat;	}em {color: #B70000; font-style: normal;}em.star {font-weight: bold; color: #B70000; font-size: 15px;}abbr, acronym {cursor: help; border-bottom: 1px dotted #004183;}	/************************************************* 		=GLOBAL -> LINKS *************************************************/a, a:link, a:active, a:visited {text-decoration: none; color: #0057AE; border-bottom: 1px solid #BFD5EB;}a:hover {text-decoration: none; color: #004183; border-bottom: 1px solid #004183; font-weight: bold;}/*************************************************  		=GLOBAL -> FORMS *************************************************/form {padding: 0; margin: 8px 0; text-align: left;}fieldset {width: 400px; padding: 0 0 5px 20px; border: none; font-family: arial, verdana, sans-serif; font-size: 11px; color: #004A94;}input {border: 1px solid #80ACD7; background: #E6EFF7; padding: 2px; font-family: arial, verdana, sans-serif; font-size: 11px; color: #004A94;}input.submit { 	width: 105px;	border: 1px solid #004A94; 	border-top-color: #80ACD7;	border-left-color: #80ACD7;	padding: 4px 0 4px 0;	background: #D6DEE6 url(/immagini/submit_bg.gif) repeat-x;	color: #004A94;	cursor: pointer;	font: normal 11px arial, verdana, Helvetica, Arial, sans-serif;	}	input.submit:active, input.submit:hover {	border: 1px solid #80ACD7; 	border-top-color: #004A94;	border-left-color: #004A94;	}textarea {border: 1px solid #80ACD7; background: #E6EFF7; padding: 4px; font-family: arial, verdana, sans-serif; font-size: 11px; color: #004A94; width: 325px;}label {font-size: 11px; color: #0057AE;}/************************************************* 		=GLOBAL -> LISTS *************************************************/ul {text-align: left; list-style: none;}li {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", verdana, sans-serif;; text-align: left;}/************************************************* 		=PAGE WRAPPER *************************************************/#wrapper {	margin: 0 auto;	padding: 0;	position: relative;	width: 736px;	}.news-date {	background: url(/immagini/data_back.gif) no-repeat;	background-position: 9px 3px;	padding: 8px 0 0 9px;	line-height: 22px;	width: 50px;	height: 53px; 	font-weight: bold;	font-size: 0.9em;		float: left; 	padding-bottom: 8px;	margin: 3px 10px 0px 0px;	color: #000066;	font-family: Georgia, 'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif;	text-align: center}.article {margin-bottom: 30px;}.article .type {color: #999;}.picL {float: left; margin: 0 10px 5px 0; padding: 4px; border: 1px dashed #999; background: #fff;}/************************************************* 		=TOP & HEADER *************************************************/	#topCap {	margin: 0;	padding: 0;	position: absolute;	top: 0; left: 3px;	width: 736px; height: 29px;	background: url(../immagini/top_bg.gif) no-repeat;	}	#topCap .date {	margin: 3px 8px 0;	padding: 0;	color: #80A1C2;	font-size: 10px;	text-align: right;	}	#header {	margin: 0;	padding: 0;	position: absolute;	top: 0px; left: 3px;	width: 736px; height: 83px;	background: #0057AE url(../immagini/logo_digital.gif) no-repeat;	}	#header_ads {	margin: 0;	padding: 0;	position: absolute;	top: 30px; left: 3px;	width: 736px; height: 83px;	background: #000066;	}#header_old {	margin: 0;	padding: 0;	position: absolute;	top: 29px; left: 3px;	width: 736px; height: 83px;	background: #0057AE url(../immagini/logo_digital1.gif) no-repeat;	}#header h1 {	margin: 10px 0 0 -100000px; padding: 0;	font-family: georgia, verdana, sans-serif; 	font-size: 24px; font-weight: normal;	text-transform: uppercase; text-align: center;	letter-spacing: .05em;	color: #FFF;	}	/************************************************* 		=NAVIGATION *************************************************/	#navbar {	margin: 0;	padding: 0;	z-index: 2;	position: absolute;	top: 112px; left: 3px;	width: 736px; height: 28px;	background: url(../immagini/navbar_bg.gif) no-repeat;	}	#topnav {	margin: 0;	padding: 0;	}	#topnav ul {	margin: 0 0 0 110px;	padding: 0;	}	#topnav ul li {	float: left;	margin: 0;	padding: 0;	text-align: center;	font-size: 12px;	}#topnav ul li a {	display: block;	margin: 0;	padding: 0;	color: #002C57;	line-height: 28px;	width: 102px; height: 28px;	border: none;	background: url(../immagini/topnav_bg.gif) no-repeat 0 0;	}#topnav ul li a:hover {	background: url(../immagini/topnav_bg.gif) no-repeat 0 -27px;	}	#topnav ul li a.active { /* Active Page for Nav */	background: url(../immagini/topnav_bg.gif) no-repeat 0 -54px;	border: none; color: #002C57;	}#topnav ul li a.last { /* Increases length of last nav btn */	width: 104px;	} 	#topnav ul li a.lastActive { /* Active state for last nav */	width: 104px;	background: url(../immagini/topnav_bg.gif) no-repeat 0 -54px;	border: none; color: #002C57;	} 		/***************************** 		      =SUCKERFISH MENUS 		*****************************/			#topnav ul li ul {			position: absolute;			width: 101px;			left: -999px;			margin: 0;			}			#topnav ul li:hover ul, #topnav ul li.sfhover ul {			left: auto;			top: 28px;			}				#topnav li ul {			border: 1px solid #7A7A7A;			}				#topnav li ul li a {			width: 90px; height: 25px;			line-height: 25px;			text-align: left;			padding-left: 11px;			font-family: arial, verdana, sans-serif;			font-size: 10px;			color: #002C57;			background: #F1F1F1;			}			#topnav li ul li a:hover { /* Hover State for Menus */			color: #B70000;			background: #FFF;			}					#topnav li ul li a.activeMenu { /* Active State for Menus */			color: #B70000;			font-weight: bold;			background: #FFF;			border-top: 1px solid #DFDFDF;			border-bottom: 1px solid #DFDFDF;			}/************************************************* 		=CONTENT WRAPPER *************************************************/#cap {	margin: 0;	padding: 0;	position: absolute;	top: 140px; left: 3px;	width: 736px; height: 7px;	background: url(../immagini/contcap_bg.gif) no-repeat;	}	#colwrap {	margin: 0;	padding: 0;	position: absolute;	top: 147px; left: 3px;	width: 736px;	}/*************************************************  		=COL -> LEFT *************************************************/	#leftCol {	float: left;	margin: 0; padding: 0;	width: 150px;	}#leftCol h2 {	font-size: 14px;	text-transform: uppercase;	color: #004183;	margin: 10px 5px 5px 10px;	font-weight: bold;	}	#leftCol p {	font-size: 12px;	margin: 5px 5px 2px 7px;	color: #0057ae;	line-height: 14px;	}	#leftCol p.picP {float: left; margin: 10 10px 15px 5; padding: 4px; border: 1px dashed #999; background: #fff;}		#sidenav ul {	margin: 0; 	padding: 0 1px 10px 1px; 	border: 0;	}#sidenav ul li {	margin: 0;	padding: 0;	display: inline;	line-height: 30px;	}	#sidenav ul li a {	height: 30px;	margin: 0;	padding: 0 0 0 8px; 	color: #004183; 	display: block; 	font-size: 10px !important;	text-decoration: none;	border: none;	background: url(../immagini/sidenav_bg1.gif) no-repeat 0 -60px;	}#sidenav ul li a:hover {	background: url(../immagini/sidenav_bg1.gif) no-repeat 0 -30px; 	}	#sidenav ul li a.active { /* Active Page for Side Nav */	background: url(../immagini/sidenav_bg1.gif) no-repeat 0 0; 	}#sidenav li a.bot { /* Puts border on bottom of last nav */	height: 32px;	}	#sidenav li a.botActive { /* Active State for last nav */	height: 32px;	background: url(../immagini/sidenav_bg1.gif) no-repeat 0 0; 	}/************************************************* 		=COL -> CENTER *************************************************/	#cntrCol {	float: left;	margin: 0; 	padding: 0;	width: 436px;	background: none;	}#cntrCol .mainimg {	margin: 0 0 20px 0;	padding: 0 0 5px 0;	background: #EDF3F9 url(../immagini/feature_bg.gif) bottom repeat-x;	}#cntrCol .mainnews {	margin: 0 0 20px 0;	padding-top: 0px;	padding: 0 0 5px 0;	background: #edf3f9 url(../immagini/feature_bg.gif) bottom 50% repeat-x;	}#cntrCol h1 {	margin: 1px 0 5px 15px;	padding-top:0px;	padding: 0;	font-size: 22px;	color: #004183;	}#cntrCol h2 {	margin: 10px 0 5px 15px;	padding: 0;	padding-top: 10px;	font-size: 14px;	color: #000066;	font-family: Georgia, "Lucida sans ms", Verdana, Arial, Helvetica, sans-serif; 	}#cntrCol h4 {	font-size: 14px;	color: #000066;	font-family: Georgia, "Lucida sans ms", Verdana, Arial, Helvetica, sans-serif; 	}#cntrCol p {	margin: 0 15px 17px 15px;	padding: 0;	color: #000;	background: url(../immagini/bnews.jpg) repeat;	}	#cntrCol ul{	margin: 5px 25px 10px 35px;	padding: 0; 	font-size: 12px;	}	#cntrCol ul li{	margin: 0; 	padding: 0 0 10px 8px;	line-height: 17px;	background: url(../immagini/cont_bullet.gif) no-repeat 0 4px;	}	#cntrCol ul.gray {	font-size: 11px;	color: #666;	}		#cntrCol p.intro {	margin: 0 25px 17px 15px;	color: #004183;	font-size: 15px;	line-height: 20px;	letter-spacing: .01em;	}#cntrCol .rule {	margin: 1em 0;	padding: 0;	height: 1px;	width: 436px;	background: url(../immagini/rule_bg.gif) no-repeat;	}	#cntrCol .quote {	font-size: 11px;	color: #4071A2 !important;	margin: 0 30px 10px 65px !important;	padding: 10px 0;	}	#affil {	margin: 15px 0 15px 0;	}		#cntrCol a.picfloat {	padding: 0 0 0 15px;	border: none;	}	#cntrCol .moneychart {	padding: 5px 0 15px 0;	margin: 0;	}#cntrCol .occ {	padding: 0 35px 7px 15px;	border: none;	float: right;	}		/************************************************* 		=COL -> RIGHT *************************************************/	#rightCol {	float: left;	margin: 0; padding: 0;	width: 150px;	background: transparent;	}	#rightCol h2 {	font-size: 14px;	text-transform: uppercase;	color: #004183;	margin: 10px 1px 5px 7px;	font-weight: bold;	top: 30px;	}	#rightCol p {	font-size: 12px;	margin: -5px 5px 2px 7px;	color: #0057ae;	line-height: 14px;	}	#rightCol p.picP {float: left; margin: 10 10px 15px 5; padding: 4px; border: 1px dashed #999; background: #fff;}	#rightCol ul{	margin: 5px 7px 10px 7px;	padding: 0; 	font-size: 10px;	}	#rightCol ul li{	margin: 0; 	padding: 0 0 5px 7px;	line-height: 17px;	background: url(../immagini/bullet.gif) no-repeat 0 4px;	}#rightCol ul li.bvqi {	padding: 0px 0 0 1px; 	background: none;	}	#rightCol form {	margin: 0;	padding: 0 0 5px 0;	}	#rightCol fieldset {	margin: 0; padding: 0 0 0 7px;	width: 142px;	}	#rightCol input {	margin: 2px 0;	padding: 1px 0 1px 2px;	font-size: 9px;	}	#rightCol input.submit { 	width: 35px;	padding: 1px 0 1px 0;	margin: 0;	}	/************************************************* 		=YE OL FOOTER *************************************************/	#footer {	margin: 0; 	padding: 0;	clear: both;	width: 736px; height: 59px;	background: #0057AE url(../immagini/footer_bg.gif) no-repeat;	}#footer a {	color: #80ACD7; 	text-decoration: underline; 	border: none;	}#footer a:hover {	color: #E6EFF7; 	text-decoration: underline; 	border: none;	}	#footer ul {	margin: 0; 	padding: 19px 0;	text-align: center; 	font-size: 11px; 	color: #80ACD7;	}#footer ul li {	margin: 0; 	padding: 0 7px 0 7px; 	display: inline; 	border-right: 1px solid #80ACD7;	}	#footer ul li.nobrdr {	margin: 0; 	padding: 0 7px 0 7px;	display: inline; 	border-right: none;	}/**********************       MISC CLASSES ***********************/.thanks {text-align: center; font-size: 20px; margin: 10px 0;}.more { /* Hidden TermsConditiions */	display: none;	clear: both;	padding: 5px 0 2px 0;	margin: 0 0 10px -20px;		}	.more em {	font-size: 9px; 	font-style: normal; 	text-transform: uppercase; 	color: #666;	}.right {text-align: right; margin: -10px 54px 0 0 !important;}.more h2 {border-bottom: 1px solid #BFD5EB; width: 90%;}.more p, ul {	font-size: 11px; 	color: #000; 	padding: 0 0 3px 0;	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;	}
