textarea.edit-comment {
	width:98%;
}

.errList {
	color:red;
	font-size:12px;
	font-weight:bold;
}

#lista-sottoscrizioni {
	font-size:12px;
	width:100%;
}

#lista-sottoscrizioni th,#lista-sottoscrizioni td {
	border:1px solid #ccc;
	padding:2px;
	
}

#lista-sottoscrizioni th {
	font-weight:bold;
	color:#fff;
	background-color:#999;
	text-align:left;
}

#lista-sottoscrizioni .titolo {
	font-size:14px;
	font-weight:bold;
}

#lista-sottoscrizioni a {
	color:#16528F;
	text-decoration:none;
}

#lista-sottoscrizioni .autore {
	margin-left:5px;
}

.generic-title {
	font-weight: bold;
	font-size:16px;
	margin-top:10px;
	margin-bottom:7px;
	border-bottom:1px solid #154D88;
	color: #154D88;
}

.graybg {
	background-color:#AFC1D2;
}

.sfidata {
	position:relative;
}

.sfidata .txt {
	position:absolute;
	top:3px;
	font-size:10px;
	color:#fff;
}

.no-border-bottom.no-border-bottom2 {
	border-bottom:none;
}

.listaSfide td {
	vertical-align:middle;
}

.notifica {
	padding:5px;
margin-bottom:3px;
	background-color:#eee;
	font-size:12px;
	line-height:20px;
}

#spanner {
	float:left;
	height:100%;
}

.teamlogo {
	margin-bottom:3px;
}

/*************************
GAMING TAGS
**************************/
.gametag {
	position:relative;
	margin-bottom:3px;
	width:280px;
}

.gametag .txt {
	position:absolute;
	top:7px;
	left:102px;
	font-size:12px;
	font-weight:bold;
	color:rgb(255,255,255);
}
.gametag .txt-little {
	position:absolute;
	top:5px;
	left:65px;
	font-size:10px;
	font-weight:bold;
	color:rgb(255,255,255);
}

/**************************
DETTAGLI AGENDA
***************************/

.dettagli-agenda .box-titolo {
	border-bottom:1px solid rgb(0,39,96);
	margin-bottom:10px;
}

.dettagli-agenda .titolo {
	color: rgb(0,39,96);
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}

.dettagli-agenda .data {
	font-size:11px;
	margin-bottom:6px;
}

.dettagli-agenda .box-banner {
	text-align:center;
	margin-bottom:15px;
}

.dettagli-agenda .box-testo {
	margin-bottom:20px;
	font-size:12px;
	color:#333;
	line-height:16px;
}

.dettagli-agenda .box-link {
	font-size:12px;
}

.dettagli-agenda .box-link a {
	color:rgb(0,39,96);
	text-decoration:underline;
}

/**************************
ARCHIVIO BLOGS
***************************/

.archivio a {
	font-size:14px;
	line-height:20px;
	color:#333;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
	display:block;
}

/**************************
COMMENTI SIDEBAR
***************************/

.elenco-ultimi-commenti {
	padding:3px 0px;
	border-bottom:1px solid #ccc;
	font-size:11px;
	color:#333;
}

.elenco-ultimi-commenti a {
	color:rgb(21,77,136);
	font-weight:bold;
	text-decoration:none;
}

.elenco-ultimi-commenti .data {
	font-weight:bold;
}

/**************************
PAGINAZIONE
***************************/

.pagine {
	text-align:center;
	font-size:11px;
	color:#333;
	font-weight:bold;
	margin-top:7px;
}

.pagine span,.pagine a {
	padding:2px;
}

.pagine a {
	text-decoration:none;
	color:#333;
}

.pagine .attuale {
	background-color:#333;
	color:#fff;
}

/***************************
CLASSIFICA GENERALE
****************************/

.classifica-generale .punti {
	float:right;
	margin-top:6px;
	position:relative;
}

.classifica-generale .punti .txt {
	position:absolute;
	top:6px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	width:100%;
}

.classifica-generale {
	padding:3px 0px;
	border-bottom:1px solid #ccc;
}

.classifica-generale .posizione {
	float:left;
	margin-top:17px;
	margin-left:3px;
	margin-right:4px;
	font-size:14px;
	font-weight:bold;
	color:rgb(21,77,136);
}

.classifica-generale .avatar {
	float:left;
	border:1px solid rgb(193,193,193);
	margin-right:7px;
	padding:1px;
}

.classifica-generale .contenuto {
	margin-top:7px;
}

.classifica-generale .username {
	color: rgb(21,77,136);
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
}

.classifica-generale .sottotitolo,.classifica-generale .sottotitolo a {
	color:#333;
	font-size:11px;
	text-decoration:none;
}

/***************************
LISTA AWARD
****************************/

.lista-award {
/*
	height:48px;
*/
	padding:4px 8px;
	border-bottom:1px solid #ccc;
}

.lista-award .wrap {

}

.lista-award .punti {
	position:relative;
	float:right;
	margin-top:0px;
	width:110px;
}

.lista-award .punti .txt {
	position:absolute;
	top:18px;
	text-align:right;
	right:60px;
	color:#fff;
	font-size:23px;
	font-weight:bold;
	width:100%;
}

.lista-award .main-icon {
	float:left;
}

.lista-award .contenuto {
	padding-top:6px;
}

.lista-award .titolo {
	color:rgb(21,77,136);
	font-weight:bold;
	font-size:12px;
	line-height:15px;
}

.lista-award .sottotitolo {
	color: #333;
	font-size:12px;
	line-height:15px;
}

/***************************
ANNUNCIO MERCATINO
****************************/

.autore-annuncio {
color:#333;
font-size:11px;
line-height:20px;
margin-top:20px;
}

.autore-annuncio .autore {
	font-size:14px;
	font-weight:bold;
}

.autore-annuncio .avatar {
	border:2px solid rgb(193,193,193);
	margin:10px 0px;
	padding:1px;
}

.autore-annuncio .dettagli .value {
	font-weight:bold;
}

.autore-annuncio a {
	font-weight:bold;
	color:rgb(59,125,22);
	text-decoration:none;
}

/***************************
SCHEDA INTERNA
****************************/

.scheda-interna {
	border:1px solid rgb(227,227,227);
	padding:13px 8px 6px 5px;
	background-image:url(../images/bkg-player-top.gif);
	background-position:center bottom;
}

.scheda-interna .nome {
	color:rgb(21,77,136);
	font-weight:bold;
	border-bottom:1px solid rgb(21,77,136);
	font-size:14px;
	padding-bottom:4px;
	margin-bottom:8px;
}

.scheda-interna .nome .feedback {
	float:right;
	color:#333;
	font-size:12px;
	font-weight:normal;
}

.scheda-interna .dettagli,.scheda-interna .prezzo {
	color:#333;
	font-size:12px;
	line-height:20px;
}

.scheda-interna .dettagli .value {
	color:rgb(21,77,136);
	font-weight:bold;
}

.scheda-interna .prezzo .value {
	font-size:14px;
	font-weight:bold;
	color:rgb(203,45,45);
}

/******************************
*******************************/

.elenco-history-team-home {
	margin:8px 0px;
	
}

.elenco-history-team-home img {
	float:left;
	padding:1px;
	border:1px solid #1a67a0;
}

.elenco-history-team-home .contenuto {
	margin-left: 40px;
}

.elenco-history-team-home .nome {
	font-size:10pt;
	font-weight:bold;
	margin-bottom:2px;
	text-transform:capitalize;
}
.elenco-history-team-home a {
	color:#bdddf0;
	text-decoration:none;
}

.elenco-history-team-home .riga2 {
	color:#FFF;
	font-size:8pt;
}

.elenco-history-team-home .data {
	color:#CCC;
	font-size:10px;
}

.elenco-history-team-home .virgole {
	font-size:13pt;
	font-weight:bold;
	color: #092860;
}



.elenco-history-team {
	margin:8px 0px;
	
}

.elenco-history-team img {
	float:left;
	padding:1px;
	border:1px solid #1a67a0;
}

.elenco-history-team .contenuto {
	margin-left: 40px;
}

.elenco-history-team .nome {
	font-size:10pt;
	font-weight:bold;
	margin-bottom:2px;
	text-transform:capitalize;
}
.elenco-history-team a {
	color:#092860;
	text-decoration:none;
}

.elenco-history-team .riga2 {
	color:#333;
	font-size:8pt;
}

.elenco-history-team .data {
	color:#515151;
	font-size:10px;
}

.elenco-history-team .virgole {
	font-size:13pt;
	font-weight:bold;
	color: #092860;
}


#team-finder {
	width:300px;
	height:115px;
	background-image:url(../images/team-finder.png);
	background-repeat:no-repeat;
	margin-bottom:5px;
}

#team-finder .wrap {
	padding-top:43px;
	padding-left:15px;
	padding-right:15px;
}

#team-finder .txt {
	color: #FFF;
	font-size:9pt;
	font-family:arial;
}

#team-finder .ricerca input {
	width:270px;
	height:21px;
	background-image: url(../images/search-teams.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;
	padding-left:5px;
	padding-right:5px;
}


#giochi-team {
	width:661px;
	height:127px;
	background-image:url(../images/sfondo-giochi-team.png);
	background-repeat:no-repeat;
}

#giochi-team > .wrap {
	padding:5px 8px;
}

#giochi-team table tr td .form-input-bis {
	padding:3px;
	color:rgb(255,255,255);
	line-height:26px;
}

#giochi-team table tr td .form-input-bis .small {
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin-bottom:2px;
}

#giochi-team table tr td .form-input {
	padding:3px;
	color:rgb(255,255,255);
	line-height:26px;
}

#giochi-team table tr td .form-input .small {
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin-bottom:2px;
}

#giochi-team table tr td .wrap {
	padding-top:8px;
	padding-left:13px;
}

#giochi-team table tr td .wrap .titolo {
	color:rgb(218,249,163);
	font-weight:bold;
	font-size:13px;
	margin-bottom:3px;
}
#giochi-team table tr td .wrap .gioco {
	color:rgb(255,102,0);
	font-weight:bold;
	font-size:11px;
	line-height:18px;
}

#giochi-team table tr td .wrap .gioco a {
	color:#fff;
	text-decoration:none;
}

/* widget awards */

.elenco-awards-side {
	padding-top:2px;
	padding-bottom:8px;
	border-bottom:1px solid #ccc;
}

.elenco-awards-side .punti {
	float:left;
	position:relative;
	margin-right:7px;
}

.elenco-awards-side .punti .txt {
	width:100%;
	position:absolute;
	top:5px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	right:25px;
}

.elenco-awards-side .testo {
	margin-top:4px;
	font-size:11px;
	color:#333;
}

.elenco-awards-side a {
	color:#316b9b;
	text-decoration:none;
	font-weight:bold;
}

.elenco-awards-side .testo .award-nome {
	color:#316b9b;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
}

/*
.elenco-awards-side.verde
{
	background-image:url(/templates/xlc/images/bkg-punti_3.png);
	background-repeat:no-repeat;
	height:20px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:2px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.elenco-awards-side.marrone

{
	background-image:url(/templates/xlc/images/bkg-punti_2.png);
	background-repeat:no-repeat;
	height:20px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:2px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.elenco-awards-side.blu {
	background-image:url(/templates/xlc/images/bkg-punti_1.png);
	background-repeat:no-repeat;
	height:20px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:2px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.elenco-awards-side .punti { color:#FFFFFF;  padding-left:9px; float:left; width:40px;}
.elenco-awards-side a { color:#316b9b; text-decoration:none; }

*/
#colonna1-home {
	float:left;
	width:472px;
}

.menu-tab-home {
	background-color:#e7e7e7;
	display:block;
	height:17px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	color:#092860;
	font-weight:bold;
}

.menu-tab-home ul {
	float:right;
}

.menu-tab-home li {
	display:inline;
}
.menu-tab-home a{
	color:#092860;
	text-decoration:none;
	padding:2px;
	margin-left:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.menu-tab-home .active{
	background-color:#FFffff;
}
.menu-tab-home a:hover{
	background-color:#FFFFFF;
	text-decoration:none;
}

.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;
}


/*******************
LAYOUT MERCATINO
********************/

.colonna-50 {
	float:left;
	width:50%;
}

.colonna-20 {
	float:left;
	width:20%;
}

.colonna-25 {
	float:left;
	width:25%;
}

.colonna-25 {
	float:left;
	width:25%;
}

.colonna-25 .wrap {
	margin:5px 10px;
}

.colonna-50 .wrap-nb {
	margin:5px;
}

.colonna-50 .wrap,
.colonna-20 .wrap {
	margin:5px;
	border:1px solid #ccc;
	padding:3px;
}

.colonna-3-colonne, .content-3-colonne, .sidebar-3-colonne {
	float:left;
	margin:10px 4px;

}

.title-mercatino    { margin-top:10px; font-size:18px; font-weight:bold; color:#333333; border-bottom:1px solid #CCCCCC; padding-bottom:3px;}
.title-mercatino  a { font-size:18px; font-weight:bold; color:#333333; text-decoration:none;}

.colonna-3-colonne .wrap,
.content-3-colonne .wrap,
.sidebar-3-colonne .wrap {
	padding:5px;
}

.colonna-3-colonne {
	width:130px;
}

.content-3-colonne {
	width:640px;
}

.sidebar-3-colonne {
	width:170px;
}

.categoria-list { line-height:20px; font-size:12px; color:#d68330; margin-left:10px; font-weight:bold;}
.categoria-list a { text-decoration:none; color:#333333;}
.categoria-list a:hover { text-decoration:underline; color:#666666;}

.titCat { font-size:16px; font-weight:bold; margin-top:5px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#d68330;}
.titCat a { font-size:16px; font-weight:bold; margin-top:5px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;}


.listaMercatino    { font-size:11px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.listaMercatino th { text-align:center; border-bottom:3px solid #CCCCCC; padding:5px; color:3d3d3d;}
.listaMercatino td { border-bottom:1px solid #CCCCCC; text-align:center; padding:5px;}
.listaMercatino tr.azzurro { background-color:rgb(241,249,255) }
.listaMercatino a  { text-decoration:none; color:#2092d2; }

/***************************************************/

.lista-video { height:175px;}

.lista-video .contenuto {
	margin-top:4px;
}

.lista-video .contenuto .titolo a {


color:#3E64A9;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;


}
.lista-video .contenuto .sottotitolo {
color:#313131;
}



.lista-eventi-side {
	/*padding:5px;*/
}

.lista-eventi-inner {
	border-bottom:1px solid #b2c1d6;
	padding:5px;
}

.lista-eventi-side .data {
	width:31px;
	float:left;
	margin-right:5px;

}


.lista-eventi-side .data .giorno {
	color:#135089;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	border-top:1px solid #b2c1d6;
	border-left:1px solid #b2c1d6;
	border-right:1px solid #b2c1d6;
	height:24px;
}

.lista-eventi-side .data .giorno .wrap {
	padding:4px;
}
.lista-eventi-side .data .mese {
	text-transform:uppercase;
	background-color:#135089;
	color:white;
	font-size:7px;
	text-align:center;
	padding:2px;
}

.lista-eventi-side .titolo, .lista-eventi-side .titolo a {
	color:#135089;
	text-decoration:none;
}
.lista-eventi-side .titolo {
	font-size:13px;
	font-weight:bold;
	margin-bottom:6px;
	padding-top:5px;
}

.lista-eventi-side .sottotitolo, .lista-eventi-side .sottotitolo a {
	color:#333;
	text-decoration:none;
}
.lista-eventi-side .sottotitolo {
	font-size:9px;
	font-weight:bold;
}

.filtro-news { background-color:#999999; padding:3px;
}

.elenco-news-home {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;

	height:23px;
	margin-top:1px;
	background-image: url(../images/bg_data_news.png);
	background-repeat: no-repeat; background-position:2px;
}

.elenco-news-home .wrap {
	font-family:Arial, Helvetica, sans-serif;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:1px;
}

.elenco-news-home .wrap .giorno {
	font-size:9px; font-weight:bold;
}
.elenco-news-home .wrap .ora {
	font-size:9px;
	margin-left:5px;
}
.elenco-news-home .wrap .titolo {
	font-size:11px; margin-left:3px;
	color:#0B3271;
	text-decoration:none;
	height:20px;
	overflow: hidden;
}

#news_table .giorno {
	font-size:10px; font-weight:bold;
}
#news_table .ora {
	font-size:11px;
}
#news_table .titolo {
	font-size:11px;
	color:#0B3271;
	text-decoration:none;
	height:20px;
	overflow: hidden;
}


.commentiNews {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:50px;
	padding-left:5px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	position:relative;
}
.commentiNews img {
	/*vertical-align:inherit;*/
	position:relative;
	top:4px;
}
.commentiNews a { color:#0B3271; text-decoration:none;}

.tr-rubrica-news {
background-color: #CCCCCC;
}

.titolo-elenco-feed {
	font-weight: bold;
	font-size:16px;
	margin-top:10px;
	margin-bottom:7px;
	border-bottom:1px solid #154D88;
	color: #154D88;
}

.bold {
	font-weight:bold;
}

.elenco-feed {
	padding:4px;
	border-bottom:1px solid #ccc;
	font-size:12px;
}

.elenco-feed .avatar {
	float:left;
	margin-right:5px;
	border:2px solid #c1c1c1;
	padding:1px;
}

.elenco-feed a {
	font-weight:bold;
	color:#16528F;
	text-decoration:none;
}

.validation-advice {
	color:red;
	font-weight:bold;
	font-size:12px;
}

ul.forum-list {
	width:100%;
}
ul.forum-list li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	padding-bottom: 5px;
	margin-top:5px;
	clear:both;
	height:33px;
}

ul.forum-list li .num-thread{
	display:block;
	width:31px;
	height:29px;
	padding-top:4px;
	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;
}
ul.forum-list li .title-thread {
	display:block;
	float:left;
}

ul.forum-list li .title-thread h5{
	margin-bottom:3px;
	font-size:12px;
	color:#092860;
}
ul.forum-list li .title-thread span{
	font-size:9px;
}
ul.forum-list li #bottom_thread {

font-weight: bold;
clear:both;
height:14px;
line-height: 14px;
color:#888888;
}
ul.forum-list li #bottom_thread img{
vertical-align:text-bottom;

}
/*
ul.forum-list li .title-thread strong{
	color:#092860;
}*/

ul.forum-list li a {
	text-decoration:none;
	color:#092860;
}

ul.forum-list li a:hover {
	text-decoration:underline;
}

ul.forum-list li .title-thread a{
	font-weight:bold;

}

ul.forum-list li .info-thread{
	float:right;
}
ul.forum-list li .info-thread p{
	color:#666666;
	text-align: right;
}
ul.forum-list li .info-thread p b{
	color:#092860;
}

/* tornei */

.contenitore-classifiche table {
	width:100%;
}
.contenitore-classifiche table th {
	font-weight:bold;
	font-size:12px;
	color:#154D88;
}
.contenitore-classifiche table td {
	padding:5px;
	margin:1px;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
}
.contenitore-classifiche table a {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.elenco-giornata {
	font-size:12px;
}
.elenco-giornata a {
	text-decoration:none;
	color:#154D88;
}
.elenco-giornata .nome {
	font-weight:bold;
	font-size:12px;
	color:#154D88;
	margin-bottom:5px;
}
.elenco-giornata .dettagli {
	margin-left:5px;
	padding:3px;
}
.elenco-giornata .dettagli-giocatori {
	margin-left:5px;
	padding:3px;
}
.elenco-giornata .dettagli-risultato {
	margin-left:5px;
	border-bottom:1px dotted #CCCCCC;
	padding:3px;
}


/***********************
LISTA COMMENTI
************************/

.lista-commenti {
	color:#666;
	font-size:1.1em;
	border-bottom:1px solid #E3E3E3;
	margin-bottom:10px;
}

.lista-commenti .avatar img {
	border:2px solid #c1c1c1;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	padding:1px;
}

.lista-commenti .content {
	margin-left: 80px;
}

.lista-commenti .content .data {
	border-bottom:1px solid #154D88;
	margin-bottom:10px;
}

.lista-commenti .content .data a {
	color:#154D88;
	text-decoration:none;
}

.lista-commenti .content .autore a {
	color:#154D88;
	font-weight:bold;
}



/* LOCATION */

h2.location {
	text-transform:uppercase;
	margin-bottom:15px;
	color:#333;
}

h2.location a {
	color:#16528F;
	text-decoration:none;
}

/* COL SX UTENTE AVATAR */

#menu-avatar {
	text-align:center;
	margin-bottom:10px;
}

#menu-avatar .wrap {
	width: 95px;
	margin:auto;
}

#menu-avatar img {
	border:2px solid #c1c1c1;
	padding:1px;
}

#menu-avatar #avatar-action {
	text-align:right;
	position:relative;
}

#menu-avatar #avatar-action a {
	text-decoration:none;
	color:#999;
}

#menu-avatar #avatar-action a img {
	border:none;
	position:relative;
	bottom:-3px;
}

/* liste */

.element_list {
	padding:3px;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
	width:99%;
	position:relative;
}

.element_list .dettagli-torneo {
	position:relative;
	color:#092860;
	font-size:11px;
	margin-top:4px;
}

.element_list .dettagli-torneo .value {
	font-weight:bold;
}

.element_list .dettagli-torneo img {
	position:relative;
	top:3px;
}

.element_list .body {
	line-height:17px;
}

.element_list h1 {
	margin-bottom:3px;
	color:#092860;
	font-size:35px;
	font-weight:normal;
	font-family: 'Yanone Kaffeesatz', arial, serif;
}

.element_list p {
	margin-top:3px;
	font-size:14px;
	line-height:1.4;
	color:#333333;
}

.element_list .testo_news {
font-size:14px;
	line-height:1.4;
		color:#333333;
}

.element_list .testo_news a {
font-size:14px;
}

.element_list .titolo {
	margin-bottom:3px;
	color:#092860;
	font-size:16px;
	font-weight:bold;
}

.element_list .titolo a {
	color:#092860;
	text-decoration:none;
	font-size:16px;
}

.element_list .sottotitolo {
	color:#666666;
	font-size:11px;
	font-style:italic;
}

.element_list a {
	color:#0B3271;
	text-decoration:none;
	font-size:11px;
}

.element_list > img {
	border:2px solid #c1c1c1;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
	padding:1px;
	
}
.element_list > img.r {
	border:2px solid #c1c1c1;
	margin-right:10px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:10px;
	float:left;
	padding:1px;
}

.element_list .stat  {
	text-align:right;
	clear:both;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding-bottom:3px;
	position:absolute;
	bottom:0px;
	width:100%;
}
.element_list .stat img  {
	position:relative;
	bottom:-3px;
}

.element_list .anteprima {
	margin-top:3px;
	font-size:12px;
	line-height:1.4;
	color:#333333;
}

.element_list .anteprima ol {
list-style: decimal;
list-style-position: inside;
}

.element_list .anteprima ul {
list-style: circle;
list-style-position: inside;
}

.element_list .anteprima li {}

.element_list .status  {
	margin-top:10px;
	font-size:14px;
	color:#666666;
	position:relative;
}
.element_list .status img  {
	position:relative;
	bottom:-3px;
}
.element_list .side-info {
	float:right;
	font-weight:bold;
	font-size:14px;
	padding-top:2px;
}
.element_list .gamingmarket  {
		margin-top:2px;
	font-size:12px;
	color:#666666;
	position:relative;
}
.element_list .gamingmarket .info {

	margin-right:5px;
	float:left;
}
.element_list .gamingmarketdesc  {
background-color: #EEEEEE;
padding: 5px;
border:2px solid;
width: 300px;

}


/* tooltip */
.prototip .default {
  width: 150px;
  color: #fff;
}
.prototip .default .toolbar {
  background: #0F6788;
  font: italic 17px Georgia, serif;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content { 
  background: dodgerblue;
  font: 11px Arial, Helvetica, sans-serif;
  padding: 5px;
}

/* tab menu */


.menuUser {
	position:relative;
	margin-bottom:15px;
	text-align:center;
}
.menuUser img {
	bottom:-3px;
	position:relative;
	margin-right:2px;
}
.menuUser a {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin-right:2px;
}
.menuUser a:hover {
	color:#999999;
}

.menuUser .pulsante {
	float:left;
	height:32px;
	line-height:32px;
	border-right:1px solid #e28181;



}
.menuUser .pulsante:hover {
background-image:url(/templates/xlc/images/menu_home_game_hover.png);
background-repeat: repeat-x;
}

.menuUser .pulsante a {

color:#FFFFFF;
font-size:12px;
padding-right:5px;
padding-left:5px;
height:32px;
display: block;


}


.menu-content {
	margin-bottom:10px;
}

.menu-content ul li {
	float:left;
	display: block;
	padding:3px;
	border-left: 1px solid #ccc;
}

.menu-content ul li.last {
	border-right: 1px solid #ccc;
}








.votazione {
	height:16px;
	width: 80px;
	position:relative;
}

.votazione .stelle {
	position:absolute;
	left:0;
	top:0;
	height:16px;
}

.votazione .stelle.g {
	width:100%;
	background-image: url(../images/stelle.gif);
	background-position:0 0;
	background-repeat: no-repeat;
}

.votazione .stelle.y {
	background-image: url(../images/stelle.gif);
	background-position:0 -16px;
	background-repeat: no-repeat;
	overflow:hidden;
}

.votazione .stelle a {
	width:16px;
	height:16px;
	display:block;
	float:left;
	border:none;
	text-decoration:none;
}

.form-input .error {
	background-color: #ffcccc;
	padding:3px;
	border: 1px solid #cc0000;
}

.contact-list {
	margin-bottom:5px;
}

.contact-list img {
	float:left;
	margin-right:5px;
}

.box-widget-sidebar {
	border-bottom:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	padding: 5px;
}

.avviso_box {
	font-size:11px;
	border:#CCCCCC 1px solid;
	color:#030;
	font-weight:bold;
	margin-left:7px;
	margin-right:10px;
	padding:4px;
	margin-bottom:4px;
	background:url(../images/sf_bottoni.jpg) top repeat-x;

}

.bold {
	font-weight: bold;
}

.fr {
	float:right;

}

.fl {
	float:left;
}

.cb, .clear {
	clear:both;
}

.h-tab {
	border-bottom:1px solid #e8e8e8;
}

.h-tab ul li {
	float:left;
	padding:4px;
	border:1px solid #ccc;
	border-bottom:none;
	background-color:#e9e9e9;
}

.h-tab ul li.activeli {
	background-color:#FFFFFF;

}

.h-tab ul li a {
	color: black;
	font-size:12px;
	text-decoration:none;
}

.h-tab ul li a.active {
	font-weight:bold;

}

#login-form {
	text-align:center;
}

#userarea-table #col-sx,#userarea-table #center,#userarea-table #col-dx {
	vertical-align:top;
}

#userarea-table #center > div.wrap {
	padding:0px 5px;
}

#userarea-table #col-sx,#userarea-table #col-dx {
	border-right:1px solid #E4E4E4;
}

#userarea-table #col-sx > div,#userarea-table #col-dx > div {
	padding:5px;
}

#userarea-table #col-sx {
	width:120px;
	/*padding-right:10px;*/
}

#userarea-table #center {
	/*width:500px;*/
}

#userarea-table #col-dx {
	width:250px;
	/*padding-left:10px;*/
}


#myhome #profile a {
	text-decoration:none;
	color:#FFF;
}

.form-input_bis {
	margin-bottom:0px;
	color:#FFF;
}

.form-input_bis input[type="text"], .form-input_bis textarea {
	width:97%;
}


.form-input {
	margin-bottom:10px;
}

.form-input input[type="text"], .form-input textarea, input[type="password"] {
	width:97%;
	border:1px solid #CCC;
	padding:3px;
}

.de-reverse {
	text-decoration:none;
	color: #888;
}

.reverse {
	/*color: red;
	background-color: #999;
	padding: 2px;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;*/
}
.elenco {
	margin-bottom:10px;
}

.elenco li {
	padding-bottom:5px;
	padding:3px;
	border-bottom:1px dotted #CCCCCC;

}
.elenco li .anteprima {
	float:left;
	border:2px solid #CCCCCC;
	margin-right:10px;

}
.elenco li .nomeElemento
{
	font-size:11px; padding:0px;

}
.unread {
	background-color:#EFEFEF;
}
.elenco li img {
	border:2px solid #c1c1c1;
	float:left;
	margin-right:5px;
	padding:1px;
}

.elenco li a
{ color:#16528F; text-decoration:none;	}

.elenco li .preview {
	font-size:12px;
	margin-left:60px;
	padding-top:20px;

}

.elenco li > a {
	color: black;
	text-decoration:none;
}

#user-actions li {
/*
	padding-left:30px;
	background-color: #E9E9E9;
	background-image: url(../images/freccia.gif);
	background-repeat:no-repeat;
	background-position:left;
*/
	padding-bottom:3px;


	border-bottom:1px dotted #ccc;
	height: 23px;
	line-height: 23px;
	font-size:11px;
	position:relative;
}

#user-actions li img {
vertical-align: middle;
}

#user-actions li a {
	color: #16528F;
	font-weight: bold;
	text-decoration: none;
	font-size:11px;
}

#user-actions li.space {
	margin-bottom:15px;
}

#headline_princ {
width:420px;
/*margin-top:10px;*/

}

#headline_princ h2 {
padding-top:5px;
margin-bottom:5px;
font-size:20px;
padding-left:5px;
}

#headline_princ h2 a {
text-decoration: none;
color:#16528F;
}

#headline_princ h2 a:hover {
text-decoration: underline;
color:#16528F;
}

#headline_princ p {
line-height:1.5;
font-size:11px;
padding-left:5px;
padding-right:5px;
}

#headline_princ p a {
text-decoration: none;
color:#16528F;
}

#headline_princ p a:hover {
text-decoration: underline;
color:#16528F;
}

#header-menu2 {
background-image:url(/templates/xlc/images/sf_menu2.jpg);
 background-repeat:repeat-x;
  height:25px; 
}

#header-menu2 #voce_menu2 {

float:left;
font-size:10px;
font-weight: bold;
height:25px;
line-height: 25px;
background-image: url(/templates/xlc/images/end_menu2.jpg);
background-position: right;
background-repeat: no-repeat;
text-transform: uppercase;
}

#header-menu2 #voce_menu2 a {
padding-left:20px;
padding-right:20px;

text-decoration: none;
color:#2d3754;
height:25px;
}
 
#header-menu2 #voce_menu2:hover {
background-image:url(/templates/xlc/images/sf_menu2_hover.jpg);
 background-repeat:repeat-x;
color:#20517f;


}

.bottoni_like {
background-image:url(/templates/xlc/images/sf_likes.jpg);
background-repeat: repeat-x;
color:#FFF;
height:22px;
line-height:22px;
text-align: left;
padding-left:4px;
padding-right:4px;
margin-right:4px;
}
.bottoni_like a {
color: #FFF;
padding:5px;
font-weight:bold;
}

/* VIDEO UTENTE */

#video_utente {
margin-bottom:8px;
}
#video_utente img {
margin-right:8px;
width:80px;

}

#video_utente a {
font-size:12px;
color: #3E64A9;
font-weight: bold;
}

#pagine_business {
font-size:12px;
}

#pagine_business ul {
font-size:13px;
line-height:20px;
list-style-type: square;
padding-left:13px;
color: #3E64A9;
}
#pagine_business ol {
list-style-type: decimal;
font-size:13px;
line-height:20px;
padding-left:20px;
color: #3E64A9;
}

#pagine_business input {
border:1px solid #CCC;
padding:3px;
margin-top:3px;
margin-bottom:3px;
}

#bt_all {
background-image:url(/templates/xlc/images/bt_all.png);
width:49px;
height:15px;
line-height:15px;
text-align: center;
}

#bt_all:hover {
background-image:url(/templates/xlc/images/bt_all_hover.png);
}

#bt_all a {
width:49px;
height:15px;
display: block;
color:#FFF;
font-weight: bold;

}

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

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

#more_butt {
background-image:url(/templates/xlc/images/gvedi_tutti.png);
width:56px;
height:13px;
float:right;

margin-top:9px;
}
#more_butt a {
width:56px;
height:13px;
display:block;
}
#more_butt:hover {
background-image:url(/templates/xlc/images/gvedi_tutti_hover.png);
}

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

#more_butt_black {
background-image:url(/templates/xlc/images/vedi_tutti.png);
width:56px;
height:13px;
float:right;

margin-top:9px;
}
#more_butt_black a {
width:56px;
height:13px;
display:block;
}
#more_butt_black:hover {
background-image:url(/templates/xlc/images/vedi_tutti_hover.png);
}

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

#dashboard_black {
background-image:url(/templates/xlc/images/dashboard.gif);
width:100px;
height:13px;
float:right;

margin-top:9px;
}
#dashboard_black a {
width:100px;
height:13px;
display:block;
}
#dashboard_black:hover {
background-image:url(/templates/xlc/images/dashboard_hover.png);
}


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

#cerca_butt_black {
background-image:url(/templates/xlc/images/cerca.png);
width:47px;
height:13px;
float:right;

margin-top:9px;
}
#cerca_butt_black a {
width:47px;
height:13px;
display:block;
}
#cerca_butt_black:hover {
background-image:url(/templates/xlc/images/cerca_hover.png);
}

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

#veditutte_butt_black {
background-image:url(/templates/xlc/images/vedi_tutte.png);
width:56px;
height:13px;
float:right;

margin-top:9px;
}
#veditutte_butt_black a {
width:56px;
height:13px;
display:block;
}
#veditutte_butt_black:hover {
background-image:url(/templates/xlc/images/vedi_tutte_hover.png);
}

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

#veditutti_butt_black {
background-image:url(/templates/xlc/images/vedi_tutti.png);
width:56px;
height:13px;
float:right;

margin-top:9px;
}


#veditutti_butt_black a {
width:56px;
height:13px;
display:block;
}
#veditutti_butt_black:hover {
background-image:url(/templates/xlc/images/vedi_tutti_hover.png);
}

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



#vediultimi_butt_black {
background-image:url(/templates/xlc/images/vedi_ultimi.png);
width:61px;
height:13px;
float:right;

margin-top:9px;
}
#vediultimi_butt_black a {
width:61px;
height:13px;
display:block;
}
#vediultimi_butt_black:hover {
background-image:url(/templates/xlc/images/vedi_ultimi_hover.png);
}

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

#vai_al_forum_butt_black {
background-image:url(/templates/xlc/images/vai_al_forum.png);
width:61px;
height:13px;
float:right;

margin-top:9px;
}
#vai_al_forum_butt_black a {
width:61px;
height:13px;
display:block;
}
#vai_al_forum_butt_black:hover {
background-image:url(/templates/xlc/images/vai_al_forum_hover.png);
}

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

#eventi_agenda_butt_black {
background-image:url(/templates/xlc/images/eventi_agenda.png);
width:132px;
height:13px;
float:right;

margin-top:9px;
}
#eventi_agenda_butt_black a {
width:132px;
height:13px;
display:block;
}
#eventi_agenda_butt_black:hover {
background-image:url(/templates/xlc/images/eventi_agenda_hover.png);
}

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

#tutti_annunci_butt_black {
background-image:url(/templates/xlc/images/tutti_annunci.png);
width:98px;
height:13px;
float:right;

margin-top:9px;
}
#tutti_annunci_butt_black a {
width:98px;
height:13px;
display:block;
}
#tutti_annunci_butt_black:hover {
background-image:url(/templates/xlc/images/tutti_annunci_hover.png);
}

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

#tutti_articoli_butt_black {
background-image:url(/templates/xlc/images/tutti_articoli.png);
width:98px;
height:13px;
float:right;

margin-top:9px;
}
#tutti_articoli_butt_black a {
width:98px;
height:13px;
display:block;
}
#tutti_articoli_butt_black:hover {
background-image:url(/templates/xlc/images/tutti_articoli_hover.png);
}

/*-------------VERDI-------------------------------*/


#cerca_butt {
background-image:url(/templates/xlc/images/gcerca.png);
width:47px;
height:13px;
float:right;
margin-top:9px;

}
#cerca_butt a {
width:47px;
height:13px;
display:block;
}
#cerca_butt:hover {
background-image:url(/templates/xlc/images/gcerca_hover.png);
}

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

#veditutte_butt {
background-image:url(/templates/xlc/images/gvedi_tutte.png);
width:56px;
height:13px;
float:right;
margin-top:9px;

}
#veditutte_butt a {
width:56px;
height:13px;
display:block;
}
#veditutte_butt:hover {
background-image:url(/templates/xlc/images/gvedi_tutte_hover.png);
}

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

#veditutti_butt {
background-image:url(/templates/xlc/images/gvedi_tutti.png);
width:56px;
height:13px;
float:right;
margin-top:9px;

}


#veditutti_butt a {
width:56px;
height:13px;
display:block;
}
#veditutti_butt:hover {
background-image:url(/templates/xlc/images/gvedi_tutti_hover.png);
}

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



#vediultimi_butt {
background-image:url(/templates/xlc/images/gvedi_ultimi.png);
width:61px;
height:13px;
float:right;
margin-top:9px;

}
#vediultimi_butt a {
width:61px;
height:13px;
display:block;
}
#vediultimi_butt:hover {
background-image:url(/templates/xlc/images/gvedi_ultimi_hover.png);
}

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

#vai_al_forum_butt {
background-image:url(/templates/xlc/images/gvai_al_forum.png);
width:61px;
height:13px;
float:right;
margin-top:9px;

}
#vai_al_forum_butt a {
width:61px;
height:13px;
display:block;
}
#vai_al_forum_butt:hover {
background-image:url(/templates/xlc/images/gvai_al_forum_hover.png);
}

#box-anteprime {
width:300px;
background-image: url(/templates/xlc/images/top_recensioni.png);
background-repeat: no-repeat;
background-position: top center;
background-color: #39424b;
padding-bottom:5px;
margin-bottom:5px;
}
#box-anteprime .title-sidebar{
	height:22px;

	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	
	margin:0px;
}
#box-anteprime .title-sidebar span{

	background-repeat: no-repeat;
	background-position: right;
}
#box-anteprime .title-sidebar h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	padding-left:44px;
	
	color:#FFF;
	float:left;
	text-transform:uppercase;
	text-shadow:#375917 1px 1px 4px; 
}

#box-anteprime #elem {
	background-image: url(/templates/xlc/images/sf_recensioni.png);
	background-repeat: repeat-x;
	height:31px;
	border:1px solid #50575e;
	line-height: 31px;
	margin-bottom:3px;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
	color:#d2dfeb;
	font-size:11px;
}

#box-anteprime #elem:hover {
background-image:none;
background-color: #030508;
}

#box-anteprime #elem a {
color: #FFF;
}

#box-anteprime #elem img {
vertical-align: text-bottom;
}

#bt_voto_sondaggio {
float:right;
background-color: #39424b;
height:20px;
line-height:20px;
padding-left:10px;
padding-right:10px;
color:#FFF;
text-transform: uppercase;
font-size:10px;
font-weight: bold;
margin-right:7px;
margin-top:5px;
  -moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari, Chrome */
  border-radius: 3px; /* CSS3 */
}

#bt_voto_sondaggio a {
color:#FFF;
}

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


#bt_voto_sondaggio:hover {
background-color: #565f67;
text-decoration: none;
}

#barra_menu_market {
	background-image: url(/templates/xlc/images/market_menu_sf.jpg);
	height:34px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}
#barra_menu_market .r {
	background-image: url(/templates/xlc/images/market_menu_r.jpg);
	height:34px;
	width:5px;
	float:right;
}

#pulsante {
float:left;
height:34px;
padding-left:10px;
padding-right:10px;
line-height:34px;
}
#pulsante:hover {
background-image: url(/templates/xlc/images/market_menu_sf_hover.png);
background-repeat: repeat-x;
}

#pulsante a {
width:100%;
height:34px;
display: block;
}

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

#barra_menu_market .bar {
height:34px;
float:left;
}



#barra_menu_market a {
color: #FFF;
}

.tab_video_selected {
color:#FFF;
      background-image:url(http://www.xlc.it/templates/xlc/images/bkg-h3-content.png); background-position:right;

}
.tab_video_unselected {
background-image: none;
}

#menu1 {
display:inline;
cursor:pointer;
font-size:12px;
 margin-left:5px;

 border:1px solid #96ce25;
  padding-top:5px;
   padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    
     }

#menu2 {
display:inline;
cursor:pointer;
font-size:12px;
 margin-left:5px;

 border:1px solid #96ce25;
  padding-top:5px;
   padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}

#menu3 {
display:inline;
cursor:pointer;
font-size:12px;
 margin-left:5px;

 border:1px solid #96ce25;
  padding-top:5px;
   padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}

#menu4 {
display:inline;
cursor:pointer;
font-size:12px;
 margin-left:5px;

 border:1px solid #96ce25;
  padding-top:5px;
   padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}

#menu5 {
display:inline;
cursor:pointer;
font-size:12px;
 margin-left:5px;

 border:1px solid #96ce25;
  padding-top:5px;
   padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}

#menu6 {
display:inline;
cursor:pointer;
font-size:12px;
 margin-left:5px;

 border:1px solid #96ce25;
  padding-top:5px;
   padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}

#menu7 {
display:inline;
cursor:pointer;
font-size:12px;
 margin-left:5px;

 border:1px solid #96ce25;
  padding-top:5px;
   padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}

#numero_selezionato {
background-image: url(http://www.xlc.it/templates/xlc/images/icona_numero.png);
width:30px;
height:30px;
text-align: center;
line-height:30px;
font-size:12px;
font-weight: bold;
font-family: Georgia,Times,serif;
color:#da1919;
float:left;
margin-right:5px;
}

.lista-contest .titolo {
height:30px;
}
.lista-contest .sottotitolo {
padding-top:3px;
height:33px;

}

.data {
margin-top:4px;
font-size: 9px;
}

#numero_lott_lista {
cursor: pointer;
background-image: url(http://www.xlc.it/templates/xlc/images/icona_numero_big.png);
width:40px;
height:40px;
text-align: center;
line-height:40px;
font-size:14px;
font-weight: bold;
font-family: Georgia,Times,serif;
color:#da1919;
float:left;
margin-right:5px;
margin-bottom:3px;
}

#numero_lott_lista_presente {
cursor:inherit;
background-image: url(http://www.xlc.it/templates/xlc/images/icona_numero_big_hover.png);
width:40px;
height:40px;
text-align: center;
line-height:40px;
font-size:14px;
font-weight: bold;
font-family: Georgia,Times,serif;
color:#333;
float:left;
margin-right:5px;
margin-bottom:3px;
}

#messaggio_contest {
padding:5px;
font-size:13px;
text-align: center;
}

#tuoi_giochi h2 {
background-color: #cfd8e1;
color:#152231;
height:18px;
line-height:18px;
padding-left:10px;
margin-top:5px;
margin-bottom:5px;
font-size:12px;
}

.titolo-video {
	margin-bottom:3px;
	color:#092860;
	font-size:35px;
	font-weight:normal;
	font-family: 'Yanone Kaffeesatz', arial, serif;
}

.testo_video {
font-size:14px;
	line-height:1.4;
		color:#333333;
}

.reload_feed {
float:right;
width:33px;
height:24px;
background-image: url(http://www.xlc.it/templates/xlc/images/reload_feed.png);
background-position: bottom;
margin-top:3px;
}

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

.reload_feed a {
width:33px;
height:24px;
display: block;
}

