/*@charset "ISO-8859-1";*/
body {
	font-family: Arial,Helvetica, sans-serif;
	font-size:62.5%;
	background-image: url(../images/bkg-body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#191C21;
}
#container{
	width:970px;
	margin:auto;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-left-color: #e4e4e4;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
}
a:link {
text-decoration: none;
color:#3E64A9;
}
a:visited {
text-decoration: none;
color:#3E64A9;
}
a:hover {
text-decoration: underline;
color:#3E64A9;
}


/*-----HEADER---------------*/
#header{
	background-color:#FFFFFF;
}
#logo{
	position:relative;
	float:left;
	z-index:10;
	top:0px;
	left:0px;
}
#network{
	width:968px;
	height:26px;
	background-image: url(../images/bkg_network.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 10px;
}
#network p{
	float:left;
	font-size:11px;
	color: #FFFFFF;
}
#network #xlc-social{
	float:left;
	/*padding-left:31px;
	padding-top:2px;
	margin-top:5px;
	background-image:url(../images/xlc-mini-logo.png);
	background-repeat: no-repeat;*/
}

#network #xlc-social a { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}

#network #xlc-social .menu-sociala { width:100px; height:25px; margin-right:3px; float:left; background-image:url(../images/xlc-fondo_menua.png); text-align:center;}
#network #xlc-social .menu-socialb { width:74px; height:25px; margin-right:3px; float:left; background-image:url(../images/xlc-fondo_menub.png); text-align:center;}
#network #xlc-social .menu-socialc { width:74px;height:25px;  margin-right:3px; float:left; background-image:url(../images/xlc-fondo_menuc.png); text-align:center;}


#network #xlc-network{
	float:right;
	height:22px;
	margin-top:4px;
}
#network #xlc-network p{
	padding-top:3px;
}
#network #select-network{
	width:160px;
	height:17px;
	font-size:10px;
	margin-left:10px;
	margin-right:20px;
	background-image: url(../images/bkg-select-network.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ads_header{
	float:right;
	margin-top:13px;
	float:right;
	padding-left:12px;
	height:90px;
	background-image: url(../images/advertising.gif);
	background-repeat: no-repeat;
}
/*-----NAVIGATION---------------*/
#payoff{

	width:968px;
	height:47px;
	position:relative;
	z-index:1;
	top:-25px;
	left:0px;
	margin:auto;
	clear:both;
}

#navigation{
	float:left;
	width:970px;
	height:40px;
	position:relative;
	z-index:1;
	top:-20px;
	left:0px;
	/*background-image: url(../images/bkg-navigation.png);*/
	margin:0px;
	clear:both;
}
#navigation ul{
	float:right;
}
#navigation ul li{
	width:auto;
	display: block;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e4e4e4;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*-----myhome---------------*/

#myhome{
	clear:both;
	width:970px;
	height:30px;
	background-image: url(../images/bkg-myhome.png);
	background-repeat: no-repeat;
	margin-bottom:15px;
	padding-right: 10px;
	padding-left: 10px;
}
#myhome #my-home-txt{
	float:left;
	height:19px;
	padding-left:31px;
	padding-top:2px;
	margin-top:5px;
	background-image:url(../images/xlc-mini-logo.png);
	background-repeat: no-repeat;
}
#myhome #my-home-txt p{
	float:left;
	font-size: 1.1em;
	color: #FFFFFF;
}
#myhome input#cerca{
	width:185px;
	height:21px;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:5px;
	margin-left:20px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

#myhome #profile{
	float:right;
	padding-right:20px;
	padding-top:4px;
}

#myhome #profile a {

color:#FFF;
}

#myhome #profile ul li{
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
/*
	display:inline;
*/
	margin-left:5px;
	display:block;
	float:left;
}

#myhome #profile ul li img{
	margin-right:5px;
	vertical-align:middle;
}

#myhome #loginbox {
	float:right;

	padding-top:8px;
	padding-right:20px;
}
#loginbox a { text-decoration:none; font-size:11px; color:#113b5c; font-weight:bold; }

#loginbox td {
padding-right:5px;
}

/*-----BOX---------------*/

#matchfinder {
	background-image: url(../images/match_finder.png);
	background-repeat: no-repeat;
	width:300px;
	height:260px;
	color:#FFFFFF;
}

#matchfinder .match {
/*
	height:22px;
*/
	background-color:#363636;
	margin-top:1px;
/*
	background-image: url(../images/bg_data_sfida.png);
	background-repeat: no-repeat; background-position:0px;
*/
}
#matchfinder .match .ora,
#matchfinder .match .data,
#matchfinder .match .mod,
#matchfinder .match .gioco,
#matchfinder .match .team,
#matchfinder .match .info,
#matchfinder .match .piattaforma,
#matchfinder .match .challenge {
	float:left;
	line-height:16px;
	margin-right:5px;
}

#matchfinder .match .ora {
	position:relative;
	float:left;
	margin-right:5px;
}

/*
#matchfinder .match .gioco,
*/
#matchfinder .match .info,
#matchfinder .match .challenge {
	float:right;
	margin-right:1px;

}

#matchfinder .match .data {
	position:relative;
	float:left;
	margin-right:5px;
}

#matchfinder .match .info img,
#matchfinder .match .ora img,
#matchfinder .match .data img {
	display:block;
}

#matchfinder .match .info a,.listaSfide .info a {
	z-index:24;
	position:relative;
}

#matchfinder .match .info a div.tip,.listaSfide .info a div.tip {
	display:none;
	padding:3px;
	background-color:white;
	border:1px solid black;
	color:black;
	font-size:12px;
	position:absolute;
	top:5px;
	right:5px;
	text-decoration:none;
}

#matchfinder .match .info a:hover div.tip,.listaSfide .info a:hover div.tip {
	display:block;
}

#matchfinder .match .data .txt {
	position:absolute;
	width:100%;
	text-align:center;
	line-height:16px;
	top:0px;
}

#matchfinder .match .ora .txt {
	position:absolute;
	width:100%;
	text-align:center;
	line-height:16px;
	top:0px;
}

#matchfinder .match .testo {
	padding:3px;
/*
	padding:4px 4px 4px 11px;
*/
}

#matchfinder .match .testo .gioco {
	margin-right:5px;
	color:#F39999; font-weight:bold;
}
#matchfinder .match .testo .team {
	margin-left:4px;
	margin-right:5px;
	color:#FFFFFF; font-weight:bold;
}
#matchfinder .match .testo .link {
/*
	margin-left:10px;
*/
	color:#99CC66;
	font-weight:bold; text-decoration:none;
	}


#box{
	width:970px;
	height:100%;
	background-repeat: repeat;
	position:relative;
	/*top:-25px;*/
}
#content{
	width:661px;
	float:left;
	padding:0px;
}
#in-evidenza{
	width:592px;
	height:254px;
	background-image: url(../images/bkg-evidenza.png);
	background-repeat: repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom:5px;
}
#in-evidenza img{
	float:left;
	margin-right:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#in-evidenza h2{
	font-size:1.8em;
	line-height:1.5em;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
}
#in-evidenza span a{
	font-size:1.1em;
	font-weight:bold;
	color:#ffffff;
	float:right;
	text-decoration:none;
}
#in-evidenza span a:hover{
	text-decoration:underline;
}
.widget-content{
	margin-bottom:10px;
	width:100%;
	/*width:602px;*/
}
.widget-content .title-content{
	height:32px;
	background-image: url(../images/bkg-h3-content.png);
	background-repeat: no-repeat;
	background-position:left top;
/*
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
*/
	margin:0px;
}

.widget-content .title-content .tr {
	
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	margin:0px;

}

.widget-content .title-content h3{
	color:#ffffff;
	font-size:1.1em;
/*
	float:left;
*/
	text-transform: uppercase;
	text-align:left;
	padding-top:10px;
	
}
.widget-content .title-content span{
	font-size:0.9em;
	color:#e2e5ec;
	line-height:10px;
	margin-top:6px;
	font-weight: bold;
	text-transform: uppercase;
}
.widget-content .title-content span a{
	color:#ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-size:9px;
	background-color: #536473;
	border:1px solid #485664;
	padding:3px;
	text-decoration: none;
	
}
.widget-content .title-content span a:hover{
	background-color: #7e8a95;
}

.widget-content .popular-games ul{
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
	margin: 0px;
	padding: 5px;
}
.widget-content .popular-games li{
/*
	width:349px;
*/
	height:64px;
	display:block;
	clear:both;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-bottom:5px;
	padding-bottom:5px;
}
.widget-content .popular-games li img{
	float:left;
	margin-right:5px;
}
.widget-content .popular-games li span{
	color:#333333;
	font-style: italic;
}
.widget-content .popular-games li span a{
	color:#0b3271;
	text-decoration:none;
}
.widget-content .popular-games li p{
	color:#333333;
	font-size:1.1em;
}
.widget-content .popular-games li span a:hover{
	text-decoration: underline;
}



.widget-content .popular-players-team{
	padding-left:7px;
/*
	min-height:133px;
*/
}
.widget-content .popular-players-team li{
	width:60px;
	height:60px;
	float:left;
	clear:none;
	display:block;
	border: 2px solid #ccc;
	padding:0px;
	margin-right:5px;
	margin-bottom:5px;
	position:relative;
}
.widget-content .popular-players-team li:hover{
	border: 2px solid #b5cc81;
}

.widget-content .popular-players-team li img {
	position:static;
}
/*TOOLTIP PLAYERS AND TEAM*/

/*
.widget-content .popular-players-team li span {
	display:none;
	padding:5px;
}
.widget-content .popular-players-team li:hover span {
	display:block;
	min-width:130px;
	height:60px;
	background-color:#FFFFFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
	z-index: 1;
	border: 1px solid #e3e3e3;
	margin-top:20px;
	margin-left:50px;
}
*/
.widget-content .popular-players-team li span {
	display:none;
	padding:5px;
}
.widget-content .popular-players-team li:hover span {
	display:block;
	min-width:100px;
	height:60px;
	background-color:#FFFFFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
	z-index: 999;
	border: 1px solid #e3e3e3;
	margin-top:30px;
	margin-right:20px;
	top:0;
	right:0;
}
.widget-content .popular-players-team li span h5{
	font-size:1.2em;
	color:#092860;
}
.widget-content .popular-players-team li span p{
	font-size:1.1em;
	margin-top:5px;
}
.widget-content .popular-players-team li span p strong{
	color:#092860;
}


/*      */









/* BOX WIDGET PER POPUP */

.box-widget-content-popup{
	margin:0px;
	padding:5px;
}



/*                   */


.box-widget-content{
	margin:0px;
	padding:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
/*
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
*/
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}

.box-widget-content .avviso {
	text-align:center;
	font-size:12px;
	padding-top:30px;
	padding-bottom:30px;
}

.box-widget-content-user { /* solo dentro scheda utente*/
	margin:0px;
	padding:10px;
	border:1px solid #e4e4e4;
}

.box-widget-content-user h3 { font-size:16px; font-weight:bold; color:#092860; }
.box-widget-content-user h3 a { color: #666; }
.box-widget-content-user h4 { font-size:14px; font-weight:bold; color:#669933;margin-bottom:4px; }

.box-widget-content-user .addNew {text-align:right; line-height:20px; height:20px; vertical-align:middle; font-size:13px; }
.box-widget-content-user .addNew a { text-decoration:none; color:#092860;}
.box-widget-content-user .addNew img { float:right; margin-left:3px; vertical-align:middle;}


.box-widget-content.no_title{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e4e4;
}
.box-widget-content ul{
	float:left;
	display:block;
	width:390px;
}
.box-widget-content ul li{
	color:#666666;
	font-size:1.1em;
	margin-bottom:3px;
}
/*
.box-widget-content ul li a{
	color:#666666;
	text-decoration:none;
}

.box-widget-content ul li a:hover{
	text-decoration:underline;
}
*/
.box-widget-content ul li strong{
	color:#666;
}
.box-widget-content #news-filter{
	float:left;
	width:168px;
	height:173px;
	background-image: url(../images/bkg-news-filter.png);
	background-repeat: no-repeat;
	margin-left:10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.box-widget-content #news-filter h4{
	font-size:1.2em;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:5px;
}
.box-widget-content #news-filter p{
	font-size:1.0em;
	color:#ffffff;
	font-weight:bold;
	float:right;
	margin-bottom:2px;
}
.box-widget-content #news-filter select{
	width:164px;
	float:right;
	margin-bottom:2px;
}
.box-widget-content #news-filter input{
	width:164px;
	float:right;
	margin-bottom:2px;
}
#filter{
	height:108px;
}
.box-widget-content .head-new{
	/* width:300px; */
	float:left;
	padding-right:5px;
	margin-right:10px;
}
.box-widget-content .head-new img{
	float:left;
	margin-right:5px;
}
.box-widget-content #head-1{
/*
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
*/
}
.box-widget-content .head-new h4{
	/*float:left;*/
	font-size:1.2em;
	font-weight:bold;
	line-height:1.3;
	color:#666666;
	margin-bottom:5px;
}
.box-widget-content .head-new h4 a{
	color:#666666;
	text-decoration:none;
}
.box-widget-content .head-new h4 a:hover{
	text-decoration:underline;
}
.box-widget-content .head-new p{
	font-size:1.1em;
	color:#666666;
	line-height:1.3;
	padding:0px;
}
.widget-content.little{
	width:413px;
	float:left;
}
.little .title-content{
	width:393px;
	height:19px;
	background-image: url(../images/bkg-h3-content-lt.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin:0px;
}
.little .title-content h3{
	color:#ffffff;
	float:left;
}
.little .title-content span{
	font-size:1.1em;
	color:#ffffff;
	float:right;
}
.little .title-content span a{
	color:#ffffff;
	text-decoration: underline;
}
.little .title-content span a:hover{
	text-decoration: none;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
#ads-home{
	float:left;
	width:160px;
	margin-left:5px;
	background-color:#eeeeee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image: url(../images/advertising-hor.png);
	background-repeat: no-repeat;
	background-position: 95px 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 13px;
}

#sidebar{
	width:300px;
	float:right;
}
#iscriviti{
	margin-bottom:10px;
}
.widget-sidebar{
	margin-bottom:10px;
}
.widget-sidebar h4{
	font-size:1.2em;
	font-weight:bold;
	color:#092860;
}
.widget-sidebar h4 a{
	color:#092860;
	text-decoration:none;
}
.widget-sidebar h4 a:hover{
	text-decoration:underline;
}
.widget-sidebar .games-title{
	font-size:1.4em;
}
.widget-sidebar .title-sidebar{
	height:31px;
	background-image: url(../images/bkg_h3.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px;
	padding-right:10px;
	/*padding-top:10px;*/
	
	margin:0px;
}
.widget-sidebar .title-sidebar span{
	font-size:0.9em;
	color:#e2e5ec;
	line-height:10px;
	margin-top:6px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow:#375917 1px 1px 4px; 
	padding-left:44px;
}
.widget-sidebar .title-sidebar h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	padding-left:44px;
	padding-top:9px;
	color:#FFF;
	
	text-transform:uppercase;
	text-shadow:#375917 1px 1px 4px; 
}

.widget-sidebar .title-sidebar h3 a {
	color:#FFF;
	text-decoration: none;
}

.widget-sidebar .title-sidebar h3 a:hover {
	color:#FFF;
	text-decoration: underline;
}
.widget-sidebar .title-sidebar p{
	float:right;
	color:#FFFFFF;
	font-size:1.1em;
}
.widget-sidebar .title-sidebar p a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.widget-sidebar .title-sidebar p a:hover{
	text-decoration:none;
}
.widget-sidebar .player-games{
	display:block;
	height:25px;
	font-size:1.4em;
	background-image: url(../images/bkg-player-games.png);
	background-repeat: no-repeat;
	background-position: 74px top;
	padding-top:5px;
	padding-left:94px;
	margin-top:10px;
}
.widget-sidebar .player-games strong{
	color:#486daf;
}
.widget-sidebar > ul{
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
	margin: 0px;
	padding: 5px;
}
.widget-sidebar > ul li{
/*
	width:349px;
*/
	height:64px;
	display:block;
	clear:both;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-bottom:5px;
	padding-bottom:5px;
}
.widget-sidebar > ul li img{
	float:left;
	margin-right:5px;
}
.widget-sidebar > ul li span{
	color:#333333;
	font-style: italic;
}
.widget-sidebar > ul li span a{
	color:#0b3271;
	text-decoration:none;
}
.widget-sidebar > ul li p{
	color:#333333;
	font-size:1.1em;
}
.widget-sidebar > ul li span a:hover{
	text-decoration: underline;
}
.widget-sidebar .popular-players-team{
	padding-left:7px;
/*
	min-height:133px;
*/
}
.widget-sidebar .popular-players-team li{
	width:60px;
	height:60px;
	float:left;
	clear:none;
	display:block;
	border: 2px solid #ccc;
	padding:0px;
	margin-right:5px;
	margin-bottom:5px;
	position:relative;
}
.widget-sidebar .popular-players-team li:hover{
	border: 2px solid #b5cc81;
}

.widget-sidebar .popular-players-team li img {
	position:static;
}
/*TOOLTIP PLAYERS AND TEAM*/

/*
.widget-sidebar .popular-players-team li span {
	display:none;
	padding:5px;
}
.widget-sidebar .popular-players-team li:hover span {
	display:block;
	min-width:130px;
	height:60px;
	background-color:#FFFFFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
	z-index: 1;
	border: 1px solid #e3e3e3;
	margin-top:20px;
	margin-left:50px;
}
*/
.widget-sidebar .popular-players-team li span {
	display:none;
	padding:5px;
}
.widget-sidebar .popular-players-team li:hover span {
	display:block;
	min-width:100px;
	height:60px;
	background-color:#FFFFFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
	z-index: 999;
	border: 1px solid #e3e3e3;
	margin-top:30px;
	margin-right:20px;
	top:0;
	right:0;
}
.widget-sidebar .popular-players-team li span h5{
	font-size:1.2em;
	color:#092860;
}
.widget-sidebar .popular-players-team li span p{
	font-size:1.1em;
	margin-top:5px;
}
.widget-sidebar .popular-players-team li span p strong{
	color:#092860;
}
/*FOOTER*/

#footer{
	clear:both;
	height:58px;
	background-image:url(../images/footer_bg.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#footer .contFooter { margin-left:180px; padding-top:10px; font-size:12px;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer .copy { font-size:14px;}



/*-----------------------------------*/

#menu-tab{
	background-color:#e7e7e7;
	display:block;
	height:17px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	color:#092860;
	font-weight:bold;
}
#menu-tab a{
	color:#092860;
	text-decoration:none;
	padding:2px;
	margin-left:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#menu-tab .active{
	background-color:#FFffff;
}
#menu-tab a:hover{
	background-color:#FFFFFF;
	text-decoration:none;
}
#tab-container-1-nav{
	float:right;
}
#tab-container-1-nav li{
	display:inline;
}
.tab , .tab-nested {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
	border-left-color: #e3e3e3;
	padding:5px;
}

.tab ul{
}
/*
#tab-container-1 .tab ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	padding-bottom: 5px;
	margin-top:5px;
	clear:both;
	height:33px;
}
.tab ul li .num-thread{
	display:block;
	width:31px;
	height:26px;
	padding-top:7px;
	float:left;
	background-image: url(../images/num-forum.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:1.4em;
	color:#FFFFFF;
	font-weight:bold;
	text-align: center;
	margin-right:5px;
}
.tab ul li .title-thread{
	display:block;
	width:200px;
	float:left;
}
.tab ul li .title-thread h5{
	font-size:1.4em;
	font-weight:bold;
	color:#092860;
}
.tab ul li .title-thread span{
	font-size:1.1em;
}
.tab ul li .title-thread strong{
	color:#092860;
}
.tab ul li .title-thread a{
	color:#092860;
	text-decoration:none;
}
.tab ul li .title-thread a:hover{
	text-decoration:underline;
}
.tab ul li .info-thread{
	width:160px;
	float:right;
}
.tab ul li .info-thread p{
	color:#666666;
	text-align: right;
}
.tab ul li .info-thread p a{
	color:#092860;
	text-decoration:none;
}
.tab ul li .info-thread p a:hover{
	text-decoration:underline;
}
.tab ul li .info-thread strong{
	color:#092860;
	font-weight:bold;
}
*/

/* SLIDER ///////////////////// */

#scrollable2 ul {

list-style: none;

}

#scrollable2 ul li {
display: inline ;
margin:8px;
}

#scrollable2 li img{
width:120px;
}

/* scrollable div area */
			#scrollable2 {
				float: left;
				width: 643px;
				height: 170px;
				padding: 8px;

				
				overflow: hidden;
				white-space: nowrap;
			}
			
			/* wrap to make sure that image area is clickable */
			#wrap3 {
				float: left;
				width: 15px;
				height: 170px;
				background: transparent url(http://www.aldenta.com/examples/script.aculo.us/images/scrollbar-track-bottom.png) no-repeat bottom left;
			}
			
			/* top image of track */
			#track3-top {
				position: absolute;
				width: 15px;
				height: 15px;
				background: transparent url(http://www.aldenta.com/examples/script.aculo.us/images/scrollbar-track-top.png) no-repeat top left;
			}
			
			/* vertical track */
			#track3 {
				position: absolute;
				width: 15px;
				height: 201px;
			}
			
			/* vertical track handle */
			#handle3 {
				width: 15px;
				height: 37px;
			}
			
			/* wrap to make sure that image area is clickable */
			#wrap4 {
				float: left;
				clear: both;
				width: 649px;
				margin-left:5px;
				margin-right:5px;
				
				height: 15px;
				background: transparent url(../images/scrollbar-track-right.png) no-repeat top right;
			}
			
			/* left image of track */
			#track4-left {
				position: absolute;
				width: 15px;
				height: 15px;
				background: transparent url(../images/scrollbar-track-left.png) no-repeat top left;
			}
			
			/* horizontal track */
			#track4 {
				position: absolute;
				width: 649px;
				height: 15px;
			}
			
			/* horizontal track handle */
			#handle4 {
				width: 80px;
				height: 15px;
			}
#scroll_container {
border-bottom: 1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;}

#contenitore-match {
	float: left;
	width: 251px;
	height: 120px;
	margin-bottom:8px;
	margin-top:5px;
	
	overflow: hidden;
	
}
/* wrap to make sure that image area is clickable */
			#wrap3 {
			margin-top:5px;
	float: left;
	width: 15px;
	margin-left:3px;
	height: 120px;
	background: transparent url(../images/scrollbar-track-bottom.png) no-repeat bottom left;
}
/* top image of track */
			#track3-top {
	position: absolute;
	width: 15px;
	height: 15px;
	background: transparent url(../images/scrollbar-track-top.png) no-repeat top left;
}
/* vertical track */
			#track3 {
	position: absolute;
	width: 15px;
	height: 120px;
}
/* vertical track handle */
			#handle3 {
	width: 15px;
	height: 37px;
}

/* NEW MATCH FINDER */

.new_match {
background-color: #363636;
height:32px;
padding:3px;
margin-bottom:1px;
}

#new_match_link {
background-color: #6fae15;
text-align: center;
color: #FFF;
}

#new_match_link:hover {
background-color: #5f9314;
}

#new_match_link a {
color: #FFF;
font-weight: bold;
font-size:9px;
text-decoration: none;
}

.box_data {
float:left;
background-image:url(../images/matchfinder_sf_data.png);
width:63px;
height:28px;
padding-top:2px;
padding-bottom:2px;
text-align:center;
line-height:14px;
margin-right:5px;
font-weight: bold;
}
.box_testo_right {
float:right;
height:28px;
padding-top:2px;
padding-bottom:2px;
line-height:14px;
}

.box_centrale {
height:28px;
padding-top:2px;
padding-bottom:2px;
line-height:14px;
font-weight: bold;
}

#contatti_box a{
	text-decoration:none;
	color:#092860;
}
#contatti_box a:hover {
	text-decoration:underline;
	color:#092860;
}
#contatti_box p {
	font-size:14px;
}
#contatti_box {
	font-size:13px;
	line-height:1.6;
	
}

/* BOTTONE RICHIEDI CHIAVE */

.blur_bottone {
background-image:url(/templates/xlc/images/betapubblica_button.jpg);
width:150px;
 height:20px;
  font-size:13px;
   text-transform:uppercase;
    text-align:center; padding:4px;
     margin-right:20px; margin-top:50px;
      float:right; line-height:20px;
       border:1px solid #536473;
       color:#FFF;
       
       }
       
.blur_rimanenti {
background-color:#FFF;
width:170px;
 height:20px;
  font-size:11px;
   text-transform:uppercase;
    text-align:center; padding:4px;
     margin-right:20px; margin-top:50px;
      float:right; line-height:20px;
       
       color:#000;

}
       
 .blur_bottone {
background-image:url(/templates/xlc/images/betapubblica_button.jpg);
}
       
 .blur_bottone a {
color:#FFF;
text-decoration: none;
       
       }
       
 .blur_bottone:hover {
background-image:url(/templates/xlc/images/betapubblica_button_hover.jpg);
}
       
  #betapubb {
       background-image:url(/templates/xlc/images/partecipa_betapubblica.jpg);
       height:100px;
}

#betapubb:hover {
       background-image:url(/templates/xlc/images/betapubblica_button_hover.jpg);
       height:100px;
}

/* STYLE FEED RSS */

#feed {
border-bottom:1px solid #CCC;
padding-bottom:3px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
height:50px;
overflow: hidden;

}

#feed a {
display: block;
width:100%;
height:65px;
}

#feed a:hover {
text-decoration: none;
}

#feed:hover {
background-color:#f6f6f6;
}

#sidebar_gaming {

}

.sondaggio .titolo {
font-size:13px;
font-weight:bold;
color:#092860;
}
.sondaggio {
line-height:1.4;
font-size:12px;
padding:5px;
}
.sondaggio .domanda {
font-style: italic;
}

#satellite {
font-size:8px;
float:left;
background-color: #3661a7;
height:22px;
line-height:22px;
padding-left:5px;
padding-right:5px;
margin-right:5px;
color:#FFF;
text-align: center;
}

#ufficiale {
font-size:8px;
float:left;
background-color: #8f9e38;
height:22px;
line-height:22px;
padding-left:5px;
padding-right:5px;
margin-right:5px;
color:#FFF;
text-align: center;
}

#userarea-table {
width: 100%;
}

#nome_torneo {
height:20px;
line-height: 20px;
color:#000;
font-size:9px;
font-weight:bold;
text-transform: uppercase;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:3px;
margin-top:5px;
background-color: #c3d5f2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/templates/xlc/css/border-radius.htc);


}

#nome_torneo:0 {
background-color: #3661a7;
}

#nome_torneo:1 {
background-color: #8f9e38;
}

#padding-2rows {
padding-top:4px;
}

.bottone {
background-color:#6095dd;
color:#FFF;
border:0px;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
font-size:10px;
padding-left:5px;
padding-right:5px;
-moz-border-radius: 3px;
border-radius: 3px;
cursor: pointer;

}

.bottone:hover {
background-color: #7ca7e1;
}

.bottone:link {
color:#FFF;
}
.bottone:visited {
color:#FFF;
}

.bottone:hover {
color:#FFF;
text-decoration: none;
}

#barra_voto_top {
margin-left:15px;
line-height:20px;
width:48%;
}

#barra_voto_top td {
padding-top:3px;
}

#see_recensioni {
background-color:#c7c7c7;
-moz-border-radius: 3px;
border-radius: 3px;
padding:3px;
margin-bottom:3px;
margin-left:10px;
margin-right:10px;
text-align: center;
}

#see_recensioni:hover {
background-color: #aaaaaa;
}

#see_recensioni a {
color:#1a437b;
}

#see_recensioni a:hover {
color:#FFF;
text-decoration: none;
}

#see_voti {
background-color:#c7c7c7;
-moz-border-radius: 3px;
border-radius: 3px;
padding:3px;
margin-bottom:3px;
margin-left:10px;
margin-right:10px;
text-align: center;
}

#see_voti:hover {
background-color: #aaaaaa;
}

#see_voti a {
color:#1a437b;
}

#see_voti a:hover {
color:#FFF;
text-decoration: none;
}


.voto_big_sf {

cursor: pointer;
height:60px;
text-align: center;
font-weight:bold;
width:84px;
margin-left:10px;
color:#FFF;
}

.voto_big_top {
font-size:25px;
font-weight:bold;
color: #FFF;
}

.voto_sf {
background-color:#eee88e;
-moz-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
height:25px;
line-height:25px;
text-align: center;
font-weight:bold;
width:50px;
margin-left:10px;
}

.voto_top {
font-size:20px;
font-weight:bold;
color: #686204;
}

.voto_sf_pic {
background-color:#f0eb9c;
-moz-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
height:20px;
line-height:20px;
text-align: center;
font-weight:bold;
width:50px;
margin-left:10px;
}

.voto_top_pic {
font-size:15px;
font-weight:bold;
color: #686204;
}

#gioco-news-top {
	margin-top:5px;
	width:414px;
	height:130px;
	font-size:1.1em;
	border: 0px;
	float: left;

}

#gioco-news-top .nickname{
	font-size:1em;
	color:#154D88;
	font-size:1.6em;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #154D88;
	margin-bottom:10px;
}

#agenda_contest_news {
border:2px solid #cc4f4f;
font-size:12px;
line-height:1.5;
padding:5px;
}

#agenda_contest_titolo {
background-color:#cc4f4f;
font-size:12px;
color: #FFF;
line-height:20px;
height:20px;
padding-left:5px;
padding-right:5px;
margin-top:10px;
text-align: center;
font-weight: bold;
}

#contest_list {
border:2px solid;
padding:5px;
margin-bottom:5px;
}

#contest_list.video_border {
border-color:#f2b6b6;
}
#contest_list.sondaggio_border {
border-color:#c1efba;
}
#contest_list.lotteria_border {
border-color:#b5bce9;
}
#contest_list.immagine_border {
border-color:#c2e4ee;
}
#contest_list.form_border {
border-color:#eedec7;
}


#contest_list p {
font-size:12px;
line-height:15px;
color:#666666;
margin-top:3px;
}

#contest_list .tipo_contest {
float:right;
color:#FFF;
padding-left:5px;
padding-right:5px;
height:17px;
line-height:17px;
font-weight:bold;
text-transform: uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#contest_list .video {
background-color:#d93636;
}
#contest_list .sondaggio_box {
background-color:#4dd936;
}
#contest_list .lotteria {
background-color:#364dd9;
}
#contest_list .immagine {
background-color:#36b4d9;
}
#contest_list .form {
background-color:#d99636;
}

#intro_contest_home {

padding:10px;
padding-top:0px;
padding-bottom:0px;
font-size:11px;
line-height:1.3;
margin-bottom:20px;
}

#contest_form_elemento {
font-size:12px;
line-height:1.5;
}

#contest_form_elemento .voce_1 {
text-transform: uppercase;
font-size:10px;
font-weight:bold;
}

#contest_form_elemento .voce_2 {
text-transform: uppercase;
font-size:10px;
font-weight:bold;
}
#contest_box_utente .avatar {
float:left; margin-right:10px;
}
#contest_box_utente {
font-size:20px;
font-weight:bold;
margin-left:10px;
height:50px;
margin-bottom:20px;
margin-top:10px;
}

#contest_form .form_testo{
border:1px solid #CCC;
padding:5px;
width:100%;
margin-bottom:5px;
}
.risultatisondaggione {
width:500px;
margin:0 auto;
border:1px solid #CCC;
padding:10px;
font-size:12px;
line-height:1.4;
margin-bottom:20px;
color: #FFF;
background-color: #373737;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.domanda {
font-weight:bold;
font-size:16px;
margin-bottom:10px;
}

#voce {
width:78%;
background-color: #696969;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	line-height:30px;
	height:30px;
	text-align: right;
	font-size:15px;
	padding-right:10px;

}
#voto {
background-color: #b3e08f;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	line-height:30px;
	height:30px;

	width:18%;
	float:right;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#416622;
}

#messaggio_contest {
width:400px;
margin: 0 auto;
font-size:14px;
font-weight:bold;
border:2px solid #CCC;
padding:30px;
margin-bottom:50px;
}

.sito_button {
  -moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari, Chrome */
  border-radius: 3px; /* CSS3 */
  padding-left:4px;
  padding-right:4px;
  text-transform:uppercase;
  font-weight:bold;
  font-size:9px;
  color:#263a56;
  background-color: #e7e7e7;
  background-repeat: repeat-x;
  padding-top:2px;
  padding-bottom:2px;
  margin-right:4px;
}

#dash_voce {
border-bottom:1px solid #e5e5e5;
font-size:11px;
font-weight:bold;
padding-bottom:4px;
padding-top:4px;
line-height: 1.4;
}

#box_ricerca {
background-color:#e9e9e9;
border:3px solid #CCC;
padding:5px;
}

#lettere_box_search {
text-align: center;
padding:5px;
font-size:12px;
}

#abbonatiRubrica {
font-family: Georgia,Palatino,serif;
color:#FFF;
background-color: #2b4a80;

margin-top:13px;
padding-left:10px;
min-height:35px;
line-height:35px;
}
#abbonatiRubrica:hover {
background-color: #5170a7;
}

#abbonatiRubrica a {
color:#FFF;
width:100%;
min-height:35px;
display:block;
}

#abbonatiRubrica a:hover {
text-decoration: none;
}

#numabbonatiRubrica {
font-family: Georgia,Palatino,serif;
color: #4567a2;
}

#rubricamessaggio {

font-family: Georgia,Palatino,serif;
font-size:12px;
margin-top: 5px;

}

#tab_recensioni {
font-size: 11px;
}

#tab_recensioni thead {
background-image:url(/templates/xlc/images/sf_15.jpg);
background-repeat: repeat-x;
background-position: bottom;
font-weight: bold;
}

#tab_recensioni thead td {
text-align: center;
padding:5px;
color: #ededed;
}

#tab_recensioni tbody td {
border-bottom:1px dashed #CCC;
padding:5px;
text-align: center;
color:#333333;
}

#tab_recensioni tbody td img {
vertical-align: middle;
}

#head_hardware {
background-image: url(/templates/xlc/images/hardware_sf.jpg);
background-repeat: no-repeat;
height:273px;
margin-bottom:10px;
}
#head_hardware .cont_dati {
padding-top:130px;
padding-right:260px;

}

#head_hardware .info {
background-image: url(/templates/xlc/images/sf_hardware.png);
padding:6px;
height:112px;
margin:10px;
}

#head_hardware .nickname {
border-bottom-color: #154D88;
border-bottom-style: solid;
border-bottom-width: 1px;
color: #154D88;

font-size: 18px;
margin-bottom: 5px;
}

#head_hardware .nickname img {
vertical-align: middle;
}

#head_hardware .img_hardware {
float:right;
height:253px;
width:253px;
margin:10px;
}
#hard-top{
	width:250px;
	height:45px;
	font-size:1.0em;
	border: 0px;
	float:left;
}

#hard-top .nickname{
	font-size:1em;
	color:#154D88;
	font-size:1.6em;
	float:left;
	width:420px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #154D88;
	margin-bottom:10px;
}

#hard-top ul{
	float:left;
	width: 250px;
}
#hard-top ul li{
	margin-bottom:5px;
	color: #3B3B3B;
}
#hard-top ul li strong, #player-bottom li strong{
	color: #154D88;
}
#hard-top #award-pti{
	margin-left:5px;
}
#hard-top .last{
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #3B3B3B;
	padding-left:10px;
}

#add-hard-top {
text-align: center;
width:100px;
float:left;
}

#add-hard-top select {
width:126px;
}

#rank_table tbody td{
font-size:11px;
padding:3px;

}

#rank_table tbody td img {
vertical-align: middle;
margin-right:3px;
border:1px solid #CCC;
}

#rank_table {

}

#rank_table thead td {
padding:3px;
font-weight: bold;
color:#16344f;
border-bottom:1px solid #16344f;
}

#rank_table tbody #first {
background-color: #f4f7f9;
}
#rank_table tbody #first:hover {
background-image: url(/templates/xlc/images/sf_ranking.jpg);
background-repeat: repeat-x;
color: #FFF;
}

#rank_table tbody #first:hover .colonna {
background-image: url(/templates/xlc/images/sf_ranking.jpg);
background-repeat: repeat-x;
}

#rank_table tbody #first:hover td a:link {
color: #FFF;
}

#rank_table tbody #first:hover td a:visited {
color: #FFF;
}

#rank_table tbody #first .colonna {
background-color: #e8eff4;
}

#rank_table tbody #second .colonna {
background-color: #e8eff4;
}


#rank_table tbody #second:hover {
background-image: url(/templates/xlc/images/sf_ranking.jpg);
background-repeat: repeat-x;
color: #FFF;
}

#rank_table tbody #second:hover .colonna {
background-image: url(/templates/xlc/images/sf_ranking.jpg);
background-repeat: repeat-x;
}

#rank_table tbody #second:hover td a:link {
color: #FFF;
}

#rank_table tbody #second:hover td a:visited {
color: #FFF;
}

/* ADMIN TABLE */

#admin_table tbody td {
padding:5px;
}

#admin_table {

}

#admin_table thead td {
padding:3px;
font-weight: bold;
color:#16344f;
border-bottom:1px solid #16344f;
}

#admin_table tbody #first {
background-color: #f4f7f9;
}
#admin_table tbody #first:hover {
background-image: url(/templates/xlc/images/sf_ranking.jpg);
background-repeat: repeat-x;
color: #FFF;
}

#admin_table tbody #first:hover .colonna {
background-image: url(/templates/xlc/images/sf_ranking.jpg);
background-repeat: repeat-x;
}

#admin_table tbody #first:hover td a:link {
color: #FFF;
}

#admin_table tbody #first:hover td a:visited {
color: #FFF;
}

#admin_table tbody #first .colonna {
background-color: #e8eff4;
}

#admin_table tbody #second .colonna {
background-color: #f2f7fa;
}

#admin_table tbody #second:hover {
background-image: url(/templates/xlc/images/sf_ranking.jpg);
background-repeat: repeat-x;
color: #FFF;
}

#admin_table tbody #second:hover .colonna {
background-image: url(/templates/xlc/images/sf_ranking.jpg);
background-repeat: repeat-x;
}

#admin_table tbody #second:hover td a:link {
color: #FFF;
}

#admin_table tbody #second:hover td a:visited {
color: #FFF;
}

#cont_premium {
font-family: Helvetica,Arial,Sans-serif;
font-size:12px;
color: #333;

width:965px;
margin:0 auto;
text-align: left;
margin-top:10px;
}

#cont_premium .col_premium {
width:240px;
float:left;
}

#cont_premium .col_premium p {
padding:10px;
line-height:1.3;
}

#cont_premium .col_premium h2 {
padding:10px;
}

#premium_left {
width:466px;
padding-right:20px;
float:left;
border-right:1px dashed #CCC;
}

#premium_left h2{
font-size:24px;
margin-bottom:10px;
}

#premium_right h2{
font-size:24px;
margin-bottom:10px;
}

#premium_right {
width:48%;
float:right;
}
.portfolio {
border:1px solid #CCC;
padding:10px;
margin-bottom:5px;
}

.portfolio img {

margin-bottom:3px;
}
.portfolio p {
font-family: Helvetica,Arial,Sans-serif;
font-size:11px;
line-height:1.3;
}
.portfolio h3 {
font-size:16px;
margin-top:5px;
}

.portfolio a {
font-weight:bold;
}

#premium_form {
background-color: #f3f5f8;
padding:10px;
}

#premium_form .inputtext {
border:1px solid #CCC;
padding:5px;
width:420px;
margin-bottom:5px;
}

#premium_form .top_form {
font-weight:bold;
margin-bottom:1px;
text-transform: uppercase;
font-size:10px;
}


#head-top ul{
	float:left;
	width: 205px;
}
#head-top ul li{
	margin-bottom:4px;
	color: #3B3B3B;
}
#head-top ul li strong, #player-bottom li strong{
	color: #154D88;
}
#head-top #award-pti{
	margin-left:5px;
}
#head-top .last{
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #3B3B3B;
	padding-left:10px;
}

.hardware_correlati {
font-size:16px;
font-weight:bold;
height:60px;
}

.hardware_correlati p {
padding-top:10px;
}

.hardware_correlati img {
 margin-right:8px;
float:left;
}

.num_menu_hw {
background-color:#FFF;
color:#8f0200;
padding:2px;
   -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;

}

.voto_numero {
background-color: #900300;
color:#FFF;
padding:5px;
font-weight:bold;
font-size:15px;
   -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;

}

.testo_voto {
font-size:12px;
padding-bottom:10px;
padding-top:10px;
line-height:1.4;
}

.commentopopup {
border:1px solid #ccc;
width:220px; height:130px; position:absolute; top:196px; left:460px; display:none; z-index:100000; background-color: #FFF;
overflow:hidden;
}

.commentopopup textarea{
border: 0px;
width:235px;
height:110px;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
}

.commentopopup .close_popup {
background-color: #333;
cursor: pointer;
color:#CCC;
font-weight: bold;
text-align:right;
height:19px;
font-size:10px;
padding-right:5px;
line-height:19px;
}

#new-header-top {
height:44px;
background-image: url(/templates/xlc/images/new_bar.jpg);
}

.cont_menu {
line-height:16px;
padding-top:5px;
color:#f3f3f3;
font-size:10px;
font-weight:bold;
text-transform: uppercase;
width:400px;
}

.cont_menu a:link {
color:#d5dfee;
}

.cont_menu a:visited {
color:#d5dfee;
}

.cont_menu a:hover {
color:#FFF;

}

.cont_link {
float:right;
width:700px;
}

.acgs {
width:98px;
background-image:url(/templates/xlc/images/up_acgs.jpg);
background-position:bottom;
float:right;
margin-right:10px;
}

.acgs a {
width:98px;
height:44px;
display: block;
}

.acgs:hover {
background-position:top;
}

.xlcsf {
width:95px;
background-image:url(/templates/xlc/images/summerfest.jpg);
background-position:bottom;
float:right;
margin-right:10px;
}

.xlcsf a {
width:95px;
height:44px;
display: block;
}

.xlcsf:hover {
background-position:top;
}



.ubifans {
width:98px;
background-image:url(/templates/xlc/images/up_ufn.jpg);
background-position:bottom;
float:right;
margin-right:10px;
}

.ubifans a {
width:98px;
height:44px;
display: block;
}

.ubifans:hover {
background-position:top;
}

.christmas {
width:87px;
background-image:url(/templates/xlc/images/up_christmas.jpg);
background-position:bottom;
float:right;
margin-right:10px;
}

.christmas a {
width:87px;
height:44px;
display: block;
}

.christmas:hover {
background-position:top;
}

.fpl {
width:111px;
background-image:url(/templates/xlc/images/up_fpl.jpg);
background-position:bottom;
float:right;
margin-right:10px;
}

.fpl a {
width:111px;
height:44px;
display: block;
}

.fpl:hover {
background-position:top;
}

.fptc {
width:76px;
background-image:url(/templates/xlc/images/up_fptc.jpg);
background-position:bottom;
float:right;
margin-right:10px;
}

.fptc a {
width:76px;
height:44px;
display: block;
}

.fptc:hover {
background-position:top;
}

.visitatori_online {
background-color: #2c4666;
padding:1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width:150px;
	text-align: center;
}

#descrizione_hw {

float:left;
width:30%;

}


#descrizione_hw p {
background-color: #3e73a4;
padding:10px;
color:#FFF;
font-size:12px;
}

#bottoni_hw {
width:69%;
float:right;
}

.bottone_hw {
background-image: url(/templates/xlc/images/gr_wikit.jpg);
background-repeat: repeat-x;
border:1px solid #CCC;
height:40px;
margin-top:5px;
width:100%;
}

.bottone_hw a {
display: block;
height:40px;
width:100%;
}

.bottone_hw a:hover {
text-decoration: none;
color: #6898c5;
}

.bottone_hw h2{
font-family: 'Yanone Kaffeesatz', arial, serif;
	color:#092860;
line-height:40px;
padding-left:90px;
font-size:20px;
}

.bottone_hw h2:hover {
color:#FF0000;
}

/*ACTIVE */

.bottoneactive_hw {
background-color: #3e73a4;
border:1px solid #CCC;
height:40px;
margin-top:5px;
width:100%;
}

.bottoneactive_hw a {
display: block;
height:40px;
width:100%;
}

.bottoneactive_hw a:hover {
text-decoration: none;
color: #6898c5;
}

.bottoneactive_hw h2{
font-family: 'Yanone Kaffeesatz', arial, serif;
	color:#FFF;
line-height:40px;
padding-left:90px;
font-size:20px;
}

.bottone_hw h2:hover {
color:#FF0000;
}

#bt_opendiv {
color:#FF0000;
cursor:pointer;
}

#bt_opendiv:hover {
color:#b12121;
}

#bt_closediv {
color:#FF0000;
cursor:pointer;
}

#bt_closediv:hover {
color:#b12121;
}

#servizi_premium {
background-color: #ececec;
width:720px;
display:none;
float:left;
}
