body{
font-family:verdana, arial, helvetica, sans-serif;
text-align:justify;
font-size:76%;
margin:0px;
background-color:#CDE5F1;
}

hr{
text-align:center;
color:#CDE5F1;
background-color:#CDE5F1;
width:80%;
}

frame{
overflow:hidden;
}

.grado_small{
width:10px;
height:20px;

}

.hide{
display:none;
}

.hide_mess{
display:none;
position:relative;
top:-17px;
}

.show{
display:block;
}

.clear{
clear:both;
}

.time{
font-size:60%;
}

.link_img{
display:none;
}

.CCCCFF{
background-color:#CDE5F1;
}

.top_color_td{
width:4px;
}

.bg_red{
background-color:#F97955;
border:2px solid #8FBCE9;
}

.bg_green{
background-color:#66CC66;
border:2px solid #8FBCE9;
}

.nota{
font-family:verdana, arial, helvetica, sans-serif;
font-size:80%;
text-align:justify;
padding:5px;
}

.yes{
width:20px;
height:16px;
margin:0;
border:0;
background-image:url('img/check_yes.gif');
}

.yes:hover{
margin:0;
border:0;
background-image:url('img/check_no.gif');
}

.no{
width:20px;
height:16px;
margin:0;
border:0;
background-image:url('img/check_no.gif');
}

.no:hover{
margin:0;
border:0;
background-image:url('img/check_yes.gif');
}

.miniavatar{
width:16px;
height:16px;
}

#sendspy1{
width:230px;
height:52px;
background-image:url('img/spy.png');
}
#sendspy2{
position:relative;
top:10px;
}

#messcon1{
width:230px;
height:52px;
background-image:url('img/messaggicon.png');
}
#messcon2{
position:relative;
top:10px;
}

#sfidacon1{
width:230px;
height:52px;
background-image:url('img/sfida.png');
background-repeat:no-repeat;
}
#sfidacon2{
position:relative;
top:10px;
}

#n_cerca{
display:none;
}

table{
font-size:90%;
}

form{
margin:0px;
padding:0px;
}

a{
color:#4B93DA;
text-decoration:none;
}

a:hover{
color:red;
text-decoration:none;
}

h1{
color:#3399CC;
font-size:300%;
}

h2{
color:red;
margin-left:20px;
}

h3{
display:none;
}

h4{
color:#0667A4;
font-weight: bold;
font-size: 120%;
}

h5{
color:#0667A4;
font-weight: bold;
font-size: 110%;
margin:0;
}

h6{
color:#0667A4;
font-weight: bold;
font-size: 140%;
margin:0;
padding-top:2px;
padding-bottom:2px;
border-bottom:2px dotted green;
}

.menu_home{
color:#000;
font-weight: bold;
font-size: 115%;
margin:0;
}

fieldset{
background-color:#ffffff;
padding:5px;
}

#login{
width:300px;
}

#ft{
position:absolute;
top:2px;
left:2px;
}

#top{
padding:4px;
background-color:#5EAED6;
height:146px;
margin-bottom:15px;
}

#menu{
background-image:url('img/top2.png');
height:50px;
z-index:10;
position:absolute;
top:114px;
width:100%;
}

.menu_left{
float:left;
margin-left:10px;
margin-top:3px;
}

.menu_left_text{
margin-left:3px;
margin-top:5px;
}

.menu_right_text{
margin-left:3px;
margin-right:3px;
margin-top:5px;
}

.td_manu{
padding-top:6px;
}

#saluto{
float:right;
margin-top:5px;
}

.right1{
background-image:url('img/bg_left_bot.png');
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:21px;
}

.right2{
background-image:url('img/bg_left_main.png');
text-align:center;
padding-left:15px;
padding-right:15px;
}


.center1{
margin-top:5px;
border:1px solid #ffffff;
background-color:#ffffff;
}
.center2{
border:2px solid #5EAED6;
padding:4px;
background-color:#ffffff;
}




#n1{
border:1px solid #ffffff;
background-color:#ffffff;
-moz-border-radius: 8px; 
border-radius: px;
}
#n2{
border:2px solid #5EAED6;
padding:4px;
-moz-border-radius: 8px; 
border-radius: px;
}

#portfolio{
position:absolute;
text-align:center;
top:168px;
left:0px;
width:240px;
}

	.center0{
	padding-left:240px;
	padding-right:260px;
	text-align:center;
	}
	
	#homeleft{
	margin-left:240px;
	margin-right:260px;
	}
	
	#content{
	margin-left:240px;
	margin-right:5px;
	margin-top:5px;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	}
	
	#content2{
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	}
	
	.left{
	width:100%;
	margin-left:240px;
	margin-right:260px;
	margin-top:5px;
	border:1px solid #ffffff;
	background-color:#ffffff;
	}
	
	#sub_main{
	margin-left:240px;
	margin-right:5px;
	margin-top:5px;
	border:1px solid #ffffff;
	background-color:#ffffff;
	}
	
	.sub_main2{
	border:2px solid #5EAED6;
	padding:4px;
	background-color:#ffffff;
	}

		.right{
		position:absolute;
		top:165px;
		right:0px;
		width:260px;
		padding-top:21px;
		background-image:url('img/bg_left.png');
		background-position:top;
		background-repeat:no-repeat;
		}

#search_top{
position:relative;
left:10px;
top:76px;
padding-top:10px;
background-image:url('img/bg_cerca.png');
background-repeat:no-repeat;
height:45px;
width:215px;
z-index:50;
}

#sub_search_1{
color:#FFFFFF;
border:1px solid #FF0000;
}

#sub_search_2{
color:#FFFFFF;
padding:4px;
border:1px solid #FFFFFF;
background-color:#5EAED6;
}

#port_liquidita{
background-image:url('img/bg_liquidita.png');
height:126px;
width:98px;
}

#port_azioni{
background-image:url('img/bg_azioni.png');
height:126px;
width:98px;
}

#port_valute{
background-image:url('img/bg_valute.png');
height:126px;
width:98px;
}

#port_fondi{
background-image:url('img/bg_fondi.png');
height:126px;
width:98px;
}

#port_mp{
background-image:url('img/bg_mp.png');
height:126px;
width:98px;
}

.port_center{
height:126px;
text-align:center;
background-image:url('img/bg_vertical_port.png');
}

.port_right{
height:126px;
width:29px;
background-image:url('img/bg_dx_port.png');
}

.port_tit{
font-size:14px;
font-weight:bold;
color:#36F;
}

.port0{
margin-left:10px;
}
.port1{
background-image:url('img/bg_port_angoli.png');
width:29px;
height:29px;
float:left;
}
.port2{
background-image:url('img/bg_port_angoli.png');
background-position:top right;
width:29px;
height:29px;
float:right;
}
.port3{
background-image:url('img/bg_port_top.png');
margin-left:29px;
margin-right:29px;
height:29px;
}
.port4{
background-image:url('img/bg_port_sx.png');
background-repeat:repeat-y;
}
.port5{
background-image:url('img/bg_port_dx.png');
background-repeat:repeat-y;
background-position:right;
}
.port6{
background-color:#FFF;
margin-left:29px;
margin-right:29px;
text-align:center;
}
.port7{
background-image:url('img/bg_port_angoli.png');
background-position:bottom left;
width:29px;
height:29px;
float:left;
}
.port8{
background-image:url('img/bg_port_angoli.png');
background-position:bottom right;
width:29px;
height:29px;
float:right;
}
.port9{
background-image:url('img/bg_port_bot.png');
margin-left:29px;
margin-right:29px;
height:29px;
}

#main{
width:79%;
margin-left:21%;
margin-top:10px;
}

.main_inv{
border:1px solid #FFFFFF;
margin-top:5px;
margin-bottom:5px;
}

.main_img{
float:left;
text-align:center;
background-image:url('img/bg_plancia.gif');
height:114px;
width:86px;
border-top:2px solid #5EAED6;
border-left:2px solid #5EAED6;
border-bottom:2px solid #5EAED6;
}
	
.plancia_img{
margin-top:22px;
}

.main_primi{
margin-left:88px;
width:100%
padding-left:10px;
background-color:#ffffff;
height:114px;
padding-left:4px;
padding-right:4px;
border-left:1px solid #5EAED6;
border-top:2px solid #5EAED6;
border-right:2px solid #5EAED6;
border-bottom:2px solid #5EAED6;
}
	
#main_primi_materie{
border-top:2px solid #5EAED6;
border-bottom:2px solid #5EAED6;
border-right:2px solid #5EAED6;
background-color:#ffffff;
}

#main_materie{
background-image:url('img/materie_bg.png');
border-right:1px solid #5EAED6;
}

#azioni_indici{
padding:5px;
}

#azioni_watchlist{
width=100%;
padding:5px;
}

#azioni_box_port{
width=100%;
padding:5px;
}

#news_rss{
padding:5px;
}

.grafici{
text-align:center;
width:30%;
}

#azioni_box_voti_toplast>div{
width:50%;
float:left;
}

#azioni_voti_toplast{
height:100%;
}

#azioni_voti_toplast>div{
width:25%;
float:left;
text-align:center;
}

#foot{
clear:both;
font-size:80%;
}

.class_userid{
background-color:#FAAC58;
}

#home{
margin:auto;
background-image:url('img/home/h_bg.png');
width:880px;
}

#login{
width:303px;
background-image:url('img/home/login_bg.jpg');
color:#FFFFFF;
text-align:center;
}

#login>div{
padding-left:35px;
padding-right:15px;
}

.error1{
float:right;
}

#info_box{
margin-right:180px;
}

#top_t{
float:right;
width:185px;
}

.td_info0{
background-image:url('img/bg_td_table.png');
background-repeat:no-repeat;
height:25px;
width:111px;
text-align:right;
padding-right:3px;
padding-bottom:2px;
}

.td_info{
background-color:#CDE5F1;
border:1px solid #5EAED6;
height:25px;
padding-left:6px;
padding-right:6px;
}

.td_info2{
background-color:#FFFFFF;
border:1px solid #5EAED6;
padding-left:6px;
padding-right:6px;
}

.td_info3{
border:1px solid #5EAED6;
}

.td_info4{
text-align:left;
border-bottom:1px solid #5EAED6;
}

.bord_chiaro{
border:1px solid #5EAED6;
padding:3px;
margin:3px;
}

.bord_rosso{
border:1px solid red;
padding:3px;
margin:3px;
}

#media_voti{
position:relative;
top:83px;
height:32px;
width:32px;
background-repeat:no-repeat;
background-image:url('img/media.jpg');
vertical-align:middle;
}

#news{
font-size:90%;
}

#azioni{
background-color:#CDE5F1;
border:1px solid #5EAED6;
width:90%;
padding:5px;
}

#reset{
background-image:url('img/reset.png');
text-align:center;
width:157px;
height:42px;
}

#onlinelabel{
position:relative;
top:-14px;
left:-15px;
}

.t100{
font-size:110%;
}

.alert0{
border:1px solid #FFFFFF;
margin:4px;
}

.alert{
border:2px solid red;
background-color:#FFFFCC;
padding:2px;
}

#trade0{
background-image:url('img/trade.png');
width:110px;
height:38px;
}
#trade0:hover{
background-image:url('img/trade2.png');
width:110px;
height:38px;
}

#trade1{
background-image:url('img/trade2.png');
width:110px;
height:38px;
}

#blog0{
background-image:url('img/blogs.png');
width:110px;
height:38px;
}
#blog0:hover{
background-image:url('img/blogs2.png');
width:110px;
height:38px;
}

#blog1{
background-image:url('img/blogs2.png');
width:110px;
height:38px;
}

#blogs_r0{
background-image:url('img/blogs_r.png');
width:283px;
}
#blogs_r1{
padding:4px;
padding-left:17px;
padding-right:17px;
}
#blogs_r_top{
background-image:url('img/blogs_r_top.png');
width:283px;
height:12px;
}
#blogs_r_bot{
background-image:url('img/blogs_r_bot.png');
width:283px;
height:12px;
}

.avatar0{
padding:1;
background-color:#FFFFFF;
}
.avatar1{

}

.avatarsfida{
	width: 84px;
  	height: 85px;
}

.avatarlist{
	width: 4.2em;
  	height: 4.2em;
}

.avatarlist_forum{
	width: 4em;
  	height: 4em;
}

.avatarlist_forum_list{
	width: 2.5em;
  	height: 2.5em;
}

.sugg1{
border:1px solid #0885D4;
background-color:#FFFFFF;
padding-left:4px;
padding-right:4px;
}

.sugg2{
border:1px solid #0885D4;
background-color:#FFFFFF;
margin-top:4px;
padding:10px;
}

.titoloblog{
background-color:#FFFFFF;
padding:6px;
border:2px double red;
}

.blog_torna{
padding:3px;
}

.blog_main1{
border:1px solid #FFFFFF;
background-color:#5EAED6;
margin-top:10px;
margin-bottom:5px;
margin-left:20px;
margin-right:20px;
text-align:right;
}

.blog_main2{
background-color:#FFFFFF;
border:2px solid #5EAED6;
text-align:left;
padding:10px;
}

.titolo_art{
position:relative;
left:-30px;
padding-top:5px;
height:52px;
background-image:url('img/blog_bolla.png');
background-repeat:no-repeat;
margin-bottom:4px;
}

#connessi{
padding:10px;
margin:10px;
border:1px solid #FFFFFF;
font-size:80%;
text-align:left;
}

.admin0{
margin-top:2px;
font-weight:bold;
padding:4px;
border:2px solid #5EAED6;
}

#top2home{
background-image:url('img/top2home.png');
height:14px;
}

.frame{
width:600px;
height:300px;
border:0;
overflow-x: hidden;
overflow-y: hidden;
}

.error{
border:1px solid #FF0000;
background-color:#F99;
margin:4px;
}

fieldset{
border: 2px solid #FFFF99;
background-color: #FFFFCC;
}

legend{
color:#0667A4;
font-weight: bold;
}

.verde{
border:2px solid #00C213;
background-color: #B3FF99;
padding:4px;
}

.premiumprice{
border:2px solid #5EAED6;
padding:10px;
text-align:center;
}

#articoli{
	padding:10px;
	text-align:justify;
}

#articoli img{
	float:right;
	margin:10px;
	clear:right;
	border:0;
}
#alertbox{
margin:10px;
}
.noborder{
	border-bottom:1px solid #FFFFFF;
	}
.td_table{
	border-bottom:1px solid #5EAED6;
	}
.td_tableCCCCFF{
	border-bottom:1px solid #5EAED6;
	background-color:#CDE5F1;
	}
div#fantatw1 { 
	position: absolute; 
	z-index:100;
	overflow:hidden;
	background-image:url('img/tw_bg.png');
	background-position:top left;
	left: expression( ( 0 - fantatw1.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - fantatw1.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
body > div#fantatw1{
	position:fixed;
	bottom:0;
	right:0px;
	z-index:100;
	background-image:url('img/tw_bg.png');
	background-position:top left;
	}
#fantatw_iframe{
	border:0;
	margin:0;
	overflow:hidden;
	width:145px;
	height:82px;
	}
#fantatw2{

	}
#fantatw3{

	}
fantatw4{
	width:310px;
}
#td_prezzo{
	background-color:#FF6;
	}
.forum_cat{
	border:1px solid #F00;
   padding:1px;
	margin-top:1px;
	font-size:12px;
	display:block;
}
#aforismi{
	background-image:url('img/aforismi_bg_b.png');
	width:338px;
	height:158px;
	position:absolute;
	top:-3px;
	right:-3px;
	z-index:10;
	}
#aforismi2{
	padding-left:90px;
	padding-top:4px;
	padding-right:6px;
	}
#lingue{
	position:absolute;
	top:98px;
	right:18px;
	z-index:30;
	}
.table_left{
	width:240px;
	}
.table_right{
	width:260px;
	vertical-align:top;
	}
.quote{
	background-image:url('img/quote_open.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	padding-right:30px;
	}
.bbmenu{
	background-image:url('img/button.png');
	vertical-align:middle;
	width:35px;
	height:25px;
	border:0;
  cursor: hand;
	}
	
.right_tit{
background-image:url('img/tit_right.png');
background-repeat:no-repeat;
background-position: top center;
width:221px;
height:40px;
padding-top:13px;
font-size:12px;
}

#gform{
margin:4px;
font-size:18px;

}

#registerlink_box{
height:74px;
width:240px;
padding-top:10px;
padding-left:10px;

text-align:left;
background-image:url('img/home_register.png');
background-repeat:no-repeat;
}