@charset "utf-8";
/* CSS Document */

html,body{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin:0;
	padding:0;
	}
#headTop{
	height:200px;
	position:relative;
	background: url(images/gradient.gif) repeat-x bottom;
	font-size:0.8em;
	}
#flags{position:absolute;
top:0;
right:5px;

}
#flags a img{
	padding:0 4px;
	border:none;
	}

	
#headNarrow{
	height:180px;
	position:relative;
	}
.wrap{
	width:1000px;
	margin:0 auto;
	}
#navigation{
	width:660px;
	position:absolute;
	height:50px;
	left:185px;
	bottom:0px;
	}
#navigation ul{
	margin:0;
	padding:0;
	}
#navigation li{
	list-style-type:none;
	float:left;
	display:block;
	background-repeat: no-repeat;
	background-position: bottom left;
    width:157px;
	overflow:hidden;
	height:50px;
	
	}
#navigation li a{

	margin:0 0px;
	height:50px;
	display:block;
	overflow:hidden;
	font-size:1.4em;
	font-weight:normal;
	}
#logo{
	margin:10px auto 0 auto;
	width:269px;
	height:116px;
	background:url(images/logo.png) no-repeat bottom center;
	cursor:pointer;
	}
li.primo {
	background-image:url(images/tabNormalPrimo.png);
	}
li.secondo {
	background-image:url(images/tabNormalSecondo.png);
	}
li.terzo {
	background-image:url(images/tabNormalTerzo.png);
	}
li.quarto {
	background-image:url(images/tabNormalQuarto.png);
	}
li.coperto {
	background-image:url(images/tabNormalCover.png);
	}
li.scoperto {
	background-image:url(images/tabNormal.png);
	}
#navigation li.scoperto a{
	padding-left:8px;
	}
#navigation li.scoperto a img{
	border:none;
	width:20px;
	height:20px;
	}
li.primo#active{
	background-image:url(images/tabSelectPrimo.png);

}

li.secondo#active{
	background-image:url(images/tabSelectSecondo.png);

}
li.terzo#active{
	background-image:url(images/tabSelectTerzo.png);

}
li.quarto#active{
	background-image:url(images/tabSelectQuarto.png);

}
li.scoperto#active {
	background-image:url(images/tabSelect.png);
	}
li#active a{
	line-height:50px;
	}
#navigation a{
	line-height:55px;
	padding-left:33px;
	width:150px;
	color:#004f32;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
	}
#pageCore{
	min-height:350px;
	}
table#main, table#main3{
	position:relative;
	width:580px;
	clear:none;
	
	}
table#main thead, table#main3 thead{
	border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	}
table#main2{
	position:relative;
	width:1000px;
	float:left;
	font-size:11px;
	}
table#main td{
	position:relative;
	}
table#main td, table#main2 td, table#main3 td{
	/*height:50px;*/
	padding:0 10px;
	position: relative;
	height:25px;
	}

tr#top td{
	background: #004f32;
	color:#FFFFFF;
	height:30px;
	font-weight:bold;
	font-size:10px;
	position:relative;
	}
.top td{
	background: #004f32;
	color:#FFFFFF;
	height:30px;
	font-weight:bold;
	font-size:10px;
	position:relative;
	}
.top td a{
	color:#FFFFFF;
	}
table.tabstat tr td{
	font-size:10px;
	padding:6px;
	}
tr.dispari {
	background: #e3edea;
	cursor:pointer;
	}
tr.pari{
	cursor:pointer;
	}
img.avatar{
	position:absolute;
	top:10px;
	left:0;
	}
div.player{
	position:relative;
	top:0px;
	left:0px;
	height:50px;
	width:200px;
	}
div.player2{
	position:relative;
	top:-4px;
	left:0px;
	height:40px;
	width:120px;
	}
div.name{
	position:absolute;
	top:10px;
	left:30px;
	font-size:1em;
	}
a#scheda{
	position:absolute;
	right:5px;
	top:10px;
	}
a#scheda img{
	border:none;
	}
div.feed, div.tork{
	position:absolute;
	left:30px;
	bottom:11px;
	font-size:8px;
	}
div.stars{
	position:absolute;
	left:130px;
	top:27px;
	font-size:8px;
	width:50px;
	}
.stars img{
	float:left;
	}
#main td.highlight, #main2 td.highlight, #main3 td.highlight   {
  background-color: #eee;
  cursor:pointer;
 }
#main2 tr td a img{
	vertical-align:middle;
	}
td.hover, tr.hover
{
	background-color: #ff0000;
}


/*tabelle*/


td.click, th.click
{
	background-color: #bbb;
}
td.hover, tr.hover
{
	background-color: #69f;
}
th.hover, tfoot td.hover
{
	background-color: ivory;
}
td.hovercell, th.hovercell
{
	background-color: #abc;
}
td.hoverrow, th.hoverrow
{
	background-color: #6df;
}

#news{
	float:right;
	width:240px;
	}
#news p{
	margin-top:4px;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom: dashed 1px #CCCCCC;
	}
#news h3{
	margin-top:0px;
	margin-bottom:4px;
	}

.formz{
	background:#dee8e8;
	margin:10px;
	width:650px;
	float:left;
	}
.formz table{

	width:650px;
	}
.formz table td{
	height:40px;
	color:#4D7350;
	font-size:0.8em;
	}
b.rtop, b.rbottom{display: block; background: #FFF}
b.rtop b, b.rbottom b{display: block;
    overflow: hidden; background: #dee8e8}
b.r1{margin: 0 9px; height: 1px}
b.r2{margin: 0 6px; height: 1px}
b.r3{margin: 0 4px; height: 1px}
b.r4{margin: 0 3px; height: 1px}
b.r5{margin: 0 2px; height:2px;}
b.r6{margin: 0 1px; height:3px;}
	
	
.formz h2{
	line-height:30px;
	padding-left:10px;
	background-repeat:no-repeat;
	margin:0 10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#ffffff;
	}
.formz h2 strong{
	color:#FFFF00;
}
.firstform{
	background-image:url(images/step1.jpg);
	}

.fmtop td{
	background: #004f32;
	color:#FFFFFF;
	height:20px;
	font-weight:bold;
	font-size:0.9em;
	position:relative;
	}
	
p.smaller{
	font-size:0.9em;
	color:#666666;
	padding:4px 10px;
	}
	
.helpme{
	background: #dee8e8;
	float:right;
	width:240px;
	margin-top:10px;
	}
	
.helpme p{
		margin:10px;
		}
#homelink{
	position:absolute;
	background:url(images/homelink.png);
	bottom:12px;
	left:44px;
	width:87px;
	height:26px;
	}
#info{
	position:absolute;
	background:#f2f2f2 url(images/infoicon.png) no-repeat 4px 4px;
	top:32px;
	left:0px;
	width:157px;
	height:46px;
	border-bottom:2px #dedede solid;
	border-right:2px #dedede solid;
	border-left:2px #fff solid;
	border-top:2px #fff solid;
	border-radius:6px;
	-moz-border-radius:6px;
	}
#facelink{
	position:absolute;
	bottom:12px;
	right:84px;
	width:87px;
	height:26px;
	}
#info a{
	padding-left:45px;
	line-height:44px;
	font-size:1.3em;
	color:#006699;
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;
	}
#homelink a{
	font-size:1.4em;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:28px;
	line-height:24px;
	text-decoration:none;
	}
#facelink a{
	font-size:1.1em;
	color:#5151d4;
	text-decoration:none;
	line-height:12px;
	}
#signin{
	position:absolute;
	top:10px;
	right:0;
	width:230px;
	height:100px;
	}
	
#signin div{
	padding:10px 20px;
	margin-top:12px;
	}
#signin input{
	margin-bottom:8px;
	}
#signin a{
	text-decoration:none;
	}
#button{
	padding:15px 5px;
	position:absolute;
	right:0;
	top:20px;
	}
#editable{
	width:790px;
	float:right;
	}
.personalmenu{
	width:440px;
	float:left;
	margin-left:10px;
	}
h2.contentitle{
	color:#006600;
	font-size:1.8em;
	font-weight:normal;
	border-bottom: solid 1px #CCCCCC;
	display:block;
	width:100%;
	}
.personalmenu ul {
	padding:0;
	}
.personalmenu li{
	padding-left:30px;
	background-repeat:no-repeat;
	list-style-type:none;
	display:block;
	height:45px;
	}
li.play1{
	background-image:url(images/usericon.png);
	}
li.play2{
	background-image:url(images/penicon.png);
	}
li.play3{
	background-image:url(images/ficheicon.png);
	}
li.play4{
	background-image:url(images/document.png);
	}
li.play5{
	background-image:url(images/purse.png);
	}
li.user1{
	background-image:url(images/money.png);
	}
li.user2{
	background-image:url(images/voteicon.png);
	}
.personalmenu a{
	text-decoration:none;
	border-bottom:#CCCCCC 1px dashed;
	color:#006600;
	}
.personalmenu span{
	color:#999;
	font-size:0.8em;
	}
.breadcrumb{
	font-size:0.8em;
	margin-bottom:10px;
	}
.breadcrumb a{
	color:#003300;
	text-decoration:none;
	border-bottom:#CCCCCC dashed 1px;
	}
.watchout{
	background:#FFFFAA;
	border:#EDC463 solid 1px;
	padding:10px;
	color:#333333;
	margin-top:10px;
	}
div.error{
	background:#f19969;
	border:#990000 solid 1px;
	padding:10px;
	color:#333333;
	margin-top:10px;
	color:#990000;
	font-size:1.1em;
	text-align:left;
	margin-bottom:10px;
	}
div.correct{
	background:#DDECD7;
	border:#006600 solid 1px;
	padding:10px;
	color:#009900;
	margin-top:10px;
	color:#990000;
	font-size:1.1em;
	text-align:left;
	margin-bottom:10px;
	}
.warn{
	color:#003366;
	font-size:1.2em;
	}
.editkeep{
	padding:10px;
	background:#97ECC1;
	border:#4EA774 1px solid;
	}
table.fool{
	width:900
	}
table.fool td{
	height:40px;
	}
#slogan{
	width:652px;
	border-bottom:dashed 1px #999999;
	}
#slogan h1{
	margin:0 0 10px 0;
	font-size:2.8em;
	color:#006600;
	font-weight:normal;
}
.centhron{
	width:580px;
	float:left;
	margin-left:19px;
	font-size:0.8em;
	}
.centhron2{
	width:530px;
	float:right;
	margin-right:19px;
	font-size:0.8em;
	}
.centhron2 img{
	margin:0 5px 5px 0;
	}
.centhron3{
	width:530px;
	float:left;
	margin-left:19px;
	font-size:0.8em;
	}
.centhron2 h1, .centhron3 h1{
	margin-bottom:20px;
	}
.centhron2 h2, .centhron3 h2{
	border-bottom:#aaa dotted 1px;
	margin-bottom:10px;
	}

.centhron2 p, .centhron3 p{
	text-align:justify;
	font-size:1.05em;
	color:#666666;
	margin-bottom:15px;
	}
.split2{
	width:220px;
	float:left;
	background-repeat:no-repeat;
	height:170px;
	margin-bottom:20px;
	padding-top:10px;
	}
.clear{
	clear:both;
	}
h3{
	color:#006600;
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:6px;
	}
#investorr{
background-image:url(images/icoright.jpg);
background-position:top right;
	float:right;
	
	
	}
#playerr{
	background-image:url(images/icoleft.jpg);
	}

.split2 h2{
	font-size:2.2em;
	font-weight:normal;
	color:#004f32;
	line-height:78px;
	}
#playerr h2{margin-left:74px;}
.split2 ul{
	padding:0;
	}
.split2 li{
	color:#666;
	list-style-type:none;
	line-height:1.8em;
	margin-bottom:2px;
	font-size:1.1em;
	padding-left:20px;

	}
#playerr li{
		background:url(images/elplayer.gif) no-repeat 0 4px;
		}
#investorr li{
		background:url(images/elinvest.gif) no-repeat 0 4px;
		}
a.theuser {
	color:#003300;
	text-decoration:none;
	}
a.theuser img, a.logouter img{
	vertical-align:middle;
	}
.logouter{
	color:#CC0000;
	text-decoration:none;
	}
div.faq p{
	font-size:0.9em;
	line-height:1.4em;
	color:#333333;
	font:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	text-align:justify;
	}
	
	.rechtemenu{
	float:left;
	width:190px;
	font-size:0.8em;

	}
	.rechtmenu2{
	float:left;
	width:230px;
	border-right:1px solid #ccc;
margin-top:40px;
font-size:0.8em;
	}
	.linkenmenu2{
	float:left;
	width:230px;
	border-right:1px solid #ccc;
	font-size:0.8em;
	}
	.indart{
		font-size:1.8em;
		color:#888;
		margin:10px;
		}
	.sect{
		font-size:1.1em;
		color:#444;
		margin:10px;
		padding-bottom:8px;
		border-bottom:1px dotted #ccc;
		margin-bottom:12px;
		}
	.proplayer{
		font-size:1.1em;
		color:#444;
		margin:10px;
		padding-bottom:5px;
		border-bottom:1px dotted #ccc;
		margin-bottom:5px;
		line-height:60px;
		font-size:1.2em;
		background:url(images/checkthis.jpg) right center no-repeat;
		}
	.proplayercool{
		font-size:1.1em;
		color:#444;
		margin:10px;
		
		margin-bottom:5px;
		line-height:40px;
		}
	.quoting{
		margin-left:60px;
		border-bottom:1px dotted #ccc;
		}
	.quoting h2{
		border-bottom:none;
		}
	.proplayercool a{
		color:#006600;
		font-weight:bold;
		text-decoration:none;
		font-size:1.1em;
	}
	.proplayercool img{
		vertical-align:middle;
		}
	.proplayer img{
		vertical-align:middle;
		margin-right:10px;
		border:none;
		}
	.proplayer a{
		color:#666666;
		text-decoration:none;
		}
		.sect a{
		color:#666666;
		}
	.datart{
		font-size:0.8em;
		color:#009900;
		}
.rechtemenu li{
	list-style-type:none;
	line-height:50px;
	display:block;
	width:190px;
	background:url(images/fiche.png) 10px 10px no-repeat;
	border-bottom: dashed #CCCCCC 1px;
	}
.rechtemenu li#activerecht{
	background: #E6FBF9 url(images/fiche2.png) 10px 10px no-repeat;
	font-weight:bold;
	}
.rechtemenu li a{
	margin-left:50px;
	color:#003300;
	text-decoration:none;
	font-size:1.1em;
	
	}
	
/*fixing*/

tr.top td{
	position:relative;
	}
/*	
.ttp{
	float:right;
	position:relative;
	margin-right:-10px;
	margin-top:0px;
	}
.ttp div{
	background:url(images/info.jpg);
	width:17px;
	height:17px;
	top:0;
	right:0;
	position:absolute;
	}
	*/
	
.ttp{
	
	position:relative;
	margin-right:-10px;
	margin-top:6px;


	}
.ttp div{
	background:url(images/info.jpg);
	width:17px;
	height:17px;
	top:-6px;
	right:0;
	position:absolute;
	}
#distancer{
	height:60px;
	clear:both;
	}
#footer{
	clear:both;
	height:233px;
	background:url(images/tile.gif) repeat-x #122e10;
	}
#footerinner{
	margin:0 auto;
	height:154px;
	width:1000px;
	margin-top:12px;
	position:relative;

	}
#footerlogo{
	height:84px;
	width:218px;
	position:absolute;
	top:70px;
	left:390px;
	background:url(images/footerlogo.png);
	}
#footercredit{
	position:absolute;
	bottom:0;
	right:0;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:350px;
	text-align:right
	}
	
#footerplus{
	position:absolute;
	bottom:0;
	left:0;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:350px;
	}
#footerplus a{
	color:#FFFFFF;
	}
#fichesleft, #fichesright{
	position:absolute;
	width:320px;
	height:130px;
	top:-50px;
	}
#fichesleft{
	left:0;
	background:url(images/fichesleft.png) no-repeat;
	}
	
#fichesright{
	right:0;
	background:url(images/fichesright.png) no-repeat;
	} 
#coccarda{
	position:absolute;
	left:430px;
	top:240px;
	}
#coccarda a img{
	border:none;
	}

.leftfold{
	float:left;
font-size:0.8em;
	width:190px;
	
	}
.rightfold{
	float:right;
font-size:0.8em;
	width:190px;
	
	}
.leftmodule, .rightmodule{
	
	min-height:250px;
	border:#ddd 2px solid;
	border-radius:6px;
	-moz-border-radius:6px;
	margin-bottom:15px;
	padding:2px 1px 25px 1px;
	overflow-x:hidden;
	}
#picche{background:url(images/spade.gif) 3px 4px no-repeat;}
#cuori{background:url(images/heart.gif) 3px 4px no-repeat;}
#quadri{background:url(images/square.gif) 3px 4px no-repeat;}
#fiori{background:url(images/flow.gif) 3px 4px no-repeat;}

.moduletop{
	color:#006600;
	font-size:1.4em;
	line-height:30px;
	padding-left:30px;
	}
.tabmod td{
	padding:4px 4px 8px 4px;
	color:#333333;
	}
.newsdata{
	color:#006600;
	font-size:0.8em;
	}
#boxeur{
	padding-top:-20px;
	height:200px;
	overflow:hidden;
	}
#players{
	margin:2px;
	width:180px;
	overflow:hidden;
	}
#players img{
	3px 0;
	}
#players div{
	font-size:1.4em;
	}




.menu{
	height:25px;
	margin-left:0px;
	width:780px;
		background:url(images/menudrop.png);
	}
.menu ul{
    margin:0;
    padding:0;
}	
.menu li{
	list-style-type:none;
	display:block;
	float:left;
	height:24px;
	background:url(images/tab_left.png) no-repeat;
	min-width:86px;
	position:relative;
	margin-left:1px; 
	}
.menu li a{
	margin-left:5px;
	display:block;
	height:24px;
	background:url(images/tab_right.png) top right no-repeat;
	padding-right:5px;
	text-align:center;
	font-family:"Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#303241;
	font-size:12px;
	line-height:25px;
	}
.menu li#activemenu{
	background:url(images/tab_left_sel.png) no-repeat;
	height:25px;
	}
.menu li#activemenu a{
	background:url(images/tab_right_sel.png) top right no-repeat;
	height:25px;
	}
.whattheform{
	background:#efefef;
	border:1px #ddd solid;
	padding:8px;
	margin-bottom:15px;
	}
.pino{
	width:280px;
	}
.paginazione a{
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	background:#ddd;
	color:#333333;
	border-radius:5px;
	-moz-border-radius:5px;
	text-align:center; 
	float:left;
	margin:10px 10px 0 0;
	}

.paginazione div{
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	background:#eee;
	color:#aaa;
	border-radius:5px;
	-moz-border-radius:5px;
	text-align:center;
	display:compact;
	float:left;
	margin:10px 10px 0 0;
	}
.tooltip{
	position:absolute;
	width:400px;
	height:300px;
	border:1px solid #eee;
	border-radius:5px;
	-moz-border-radius:5px;
	background:#fff url(images/loading.gif) 200px 150px no-repeat;
	background-position:left center;
	color:#FFF;
	padding:5px 5px 5px 18px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;}
	
	
	
#players a img{
	border:none;
	}
