/* CSS Document */


body{background:#fff; text-align:center;position:relative;z-index: 1;margin:20px;padding:auto;font-family:Tahoma,Arial,sans-serif;text-align: left;}
a img, a, a:hover, a:visited, a:link {border: 0; padding: 0;}
div#content{background:#FFF;margin:auto;width:943px;/*border:1px solid #333;*/}

div#tabs ul li{
	margin:0px; padding:0px;
}

div#copy{width:auto;}
div#contenuto{width:auto;}
h1 span, h2 span
{
    position: relative;
    z-index: -1;
    font-size: 14px;
	display:none;
}
h1, h2
{
    display: block;
    background-repeat: no-repeat;
    background-position: top left;
	margin:0;
	padding:0;
}

div#tabs-1,div#tabs-2,div#tabs-3,div#tabs-4,div#tabs-5,div#tabs-6,div#tabs-7{ border:1px solid #BAC6D3;width:auto;color:#333; font-family: Tahoma,Arial,sans-serif; font-size:12px;}



p.titolo{font-size:16px; color: #0c2044; font-weight:bold;}
#footer{margin-top:10px;text-align:center;}

#footer p{font-size:10px;padding:0px; ,margin:0px;display:inline;}


div#tabs ul li{
                margin:0px; padding:0px;
				padding-right:1px;
                border: 0 none !important;
}

/*TABS CLASSIFICHE*/
.internal .ui-tabs { padding: .2em; zoom: 1; }
.internal .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.internal .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.internal .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.internal .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.internal .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .internal .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .internal .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.internal .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.internal .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.internal .ui-tabs .ui-tabs-hide { display: none !important; }

/*ICONE*/
.iconcina_home, .iconcina_home_icona{
	background-image:url('./icons.png');
	width:16px;
	height:16px;
	display:block;
}
.iconcina_home_icona{
	float:left;
}
.icona_manina_giu_grigia,.icona_manina_giu {
	background-position:-16px -240px;
}
.icona_manina_giu:hover,.icona_manina_giu_fissa {
	background-position:-32px -240px;
}
.icona_manina_su_grigia,.icona_manina_su {
	background-position:-64px -240px;
}
.icona_manina_su:hover,.icona_manina_su_fissa {
	background-position:-48px -240px;
}
.icona_sesso_maschio, .icona_sesso_m {
	background-position: -48px -80px;
}
.icona_sesso_maschio, .icona_sesso_f {
	background-position: -32px -80px;
}
.icona_sesso_maschio, .icona_sesso_mf {
	background-position: -64px -80px;
}
.icona_vittoria {
	background-position: 0px -160px;
}
.icona_dettagli_partita_noentry {
	background-position: -32px -32px;
}

.icona_sconfitta {
	background-position: -32px -160px;
}
.icona_pareggio {
	background-position: -16px -160px;
}

/* BEGIN TIPI CAMPO */
/*Erba sintetica di nuova generazione*/
.icona_tipo_campo_sint3g, .icona_tipo_campo_Sintetico3d, .icona_tipo_campo_1 {
	background-position: -48px -96px;
}
/*Erba sintetica*/
.icona_tipo_campo_Sintetico, .icona_tipo_campo_2 {
	background-position: 0px -96px;
}
/*Erba Naturale*/
.icona_tipo_campo_14 {
	background-position: 0px -96px;
}
/*Terra, Parquet, Terra Battuta*/
.icona_tipo_campo_terra, .icona_tipo_campo_Terra, .icona_tipo_campo_3, .icona_tipo_campo_4, .icona_tipo_campo_13 {
	background-position: -32px -96px;
}
/*Gomma, Linoleum, Gres, Tartan, Clinker*/
.icona_tipo_campo_gomma, .icona_tipo_campo_Gomma, .icona_tipo_campo_5,
.icona_tipo_campo_9, .icona_tipo_campo_10, .icona_tipo_campo_11, .icona_tipo_campo_12{
	background-position: -16px -96px;
}
/*Cemento, Asfalto*/
.icona_tipo_campo_cemento, .icona_tipo_campo_6, .icona_tipo_campo_8 {
	background-position: -64px -96px;
}
/*Sabbia*/
.icona_tipo_campo_sabbia, .icona_tipo_campo_Sabbia, .icona_tipo_campo_7 {
	background-position: -48px -112px;
}

/*END TIPI CAMPO */

/*BEGIN TIPI SPORT*/

/*Calcio*/
.icona_tipo_sport_1{
	background-position: -64px -192px;
}
/*Volley*/
.icona_tipo_sport_2{
	background-position: -32px -288px;
}
/*Basket*/
.icona_tipo_sport_3{
	background-position: -32px -192px;
}
/*Tennis*/
.icona_tipo_sport_4{
	background-position: -48px -192px;
}
/*Beach Volley*/
.icona_tipo_sport_5{
	background-position: -32px -288px;
}
/*Beach Soccer*/
.icona_tipo_sport_6{
	background-position: -64px -192px;
}

/*END TIPI SPORT*/
.icona_copertura_coperto, .icona_copertura_1{
	background-position: -16px -80px;
}
.icona_copertura_scoperto, .icona_copertura_0 {
	background-position: 0px -80px;
}
.icona_partita_privata_noentry {
	background-position: 0px -48px;
}
.icona_partita_privata_invitato {
	background-position: -48px -48px;
}
.icona_partita_pubblica_invitato {
	background-position: -48px -208px;
}
.icona_partita_privata_pubblicata {
	background-position: -32px -48px;
}
.icona_dettagli_partita {
	background-position:-48px -32px;
}
.icona_dettagli_partita:hover, .match_list_table tr:hover .icona_dettagli_partita, .hover .icona_dettagli_partita {
	background-position:-64px -32px;
}
.icona_bidone {
	background-position:-48px -64px;
}
.icona_pallino {
	background-position:-16px -288px;
}
.icona_blank {
	background-position:-32px -288px;
}
.icona_vert_row {
	background-position:-64px -304px;
}
.icona_vert_row_child {
	background-position:-48px -304px;
}
.icona_freccia_end {
	background-position: 0 -304px;
}
.icona_freccia_child {
	background-position: -32px -304px;
}
.icona_oriz_row {
	background-position: -16px -304px;
}
.icona_vert_row_end {
	background-position: -48px -288px;
}
.icona_facebook, .icona_facebook_big {
	background-position: 0 -224px;
}
.icona_facebook_big {
	width:80px;
}
.icona_alert {
	background-position:-64px -208px;
}
.img_border {
	margin-left: -6px;
}
.icona_esito_1 {
	background-position: 0px -160px;
}
.icona_esito_2 {
	background-position: -32px -160px;
}
.icona_esito_0 {
	background-position: -16px -160px;
}
.icona_esito_nd {
	background-position: -64px -160px;
}
.icona_edit {
	background-position: -64px -208px;
}
.icona_phone {
	background-position: -64px -272px;
}
.phone {
	padding: 0px 0px 0px 18px;
}

/*BEGIN ICONCINE GRUPPI
    costanti php:
    define('BLACKLISTED', -2);
	define('REQUESTED', -1);
	define('INVITED', 0);
	define('REGISTERED', 1);
	define('REJECTED', 2);
	
	define('PUB', 0);
	define('PRI', 1);
	define('SECRET', 2);
	define('DELETED', 3);
	
	define('NORMAL', 0);
	define('MATCHMAKER', 1);
	define('MODERATOR', 2);
	define('ADMINISTRATOR', 3);
	define('FOUNDER', 4);
 */
.icona_gruppo_0 { /*NORMAL*/
	background-position: -64px -256px;
}
.icona_gruppo_1 { /*MATCHMAKER*/
	background-position: 0px -272px;
}
.icona_gruppo_2 { /*MODERATOR*/
	background-position: -32px -272px;
}
.icona_gruppo_3 { /*ADMINISTRATOR*/
	background-position: -16px -272px;
}
.icona_gruppo_4 { /*FOUNDER*/
	background-position: 0px -240px;
}
.icona_gruppo_adm_-1 {/*REQUESTED*/
	background-position: -32px 0px;
}
.icona_gruppo_adm_-1:hover {/*REQUESTED*/
	background-position: -16px 0px;
}
.icona_gruppo_adm_1 {/*REGISTERED*/
	background-position: 0px 0px;
}
.edit_hover:hover {
	background-position: -64px -208px;
}

.icona_gruppo {
	background-position: -16px -256px;
}
/*END ICONCINE GRUPPI */

tr.date_group {
	cursor:pointer;
}
tr.iscritto {
	background:#FFF2C6;
}
tr.iscritto:hover {
	background:#FFF;
}
.match_list_table {
	border-collapse: collapse;
	margin:0;
	padding:0;
	width: 800px;
}
.match_list_table td {
	padding-left:2px;
	padding-right:2px;
	margin:0;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom: 1px solid rgb(242, 242, 242);
	text-align:center;
}
.match_list_table th {
	border-bottom:1px solid rgb(242, 242, 242);
	text-align:center;
	color:#0991e5;
}
.no_border td{
	border:0px solid white !important;
}
.no_border_bottom {
	border-bottom: 0 solid white !important;
}

.match_list_table a:link, .match_list_table a:active, .match_list_table a:visited { 
	color: #ee7a01 !important; 
	text-decoration: none !important;
}

.match_list_table a:hover { 
	color: #ee7a01 !important; 
	text-decoration: underline !important;
}
h3 {
	color: #0c2044;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;
}
h2 {
	color: #0c2044;
}
a {
	color: #ee7a01 !important;
	text-decoration:none !important;
}
a:hover {
	text-decoration:underline !important;
}

/* **************** GRIDS ***************** */

.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.size1of10{width:10%;}
.size2of10{width:20%;}
.size3of10{width:30%;}
.size4of10{width:40%;}
.size5of10{width:50%;}
.size6of10{width:60%;}
.size7of10{width:70%;}
.size8of10{width:80%;}
.size9of10{width:90%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
