
body, TD { font-family: Verdana,Sans-Serif;} 
body {margin-bottom:0px; margin-top:0px;}

FORM {margin-bottom:0px; margin-top:0px;}


a:hover{
	color:orange; 
	text-decoration: underline;
}
a:visited{color:#0002BF;}
/* ----------------------------------------------------------
	BEGIN BOXNEWSHOMEPAGE
-------------------------------------------------------------  */
#boxNewsHomePage {
	font-family: Arial,Verdana,Sans-Serif;
	padding: 0px;
}
.tboxNewsHomePage TH{
	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-weight : bold;
	color: white;
	background-color: #5390DF;
	border-bottom: 0;
	font-size: 13px;
	padding: 8px;
}
.tboxNewsHomePage, .tboxNewsHomePage TH { 
	border: 1px solid #5390DF;
	text-align: left;
}
.tboxNewsHomePage TD { 
	background-color: #F8F8F8;
	border-top: 0;
	font-family: Arial,Verdana,Sans-Serif;
	line-height: 170%;
	padding: 10px;
	font-size:12px;
}
.tboxNewsHomePage A, .tboxNewsHomePage A:visited { 
	color: #666666;
	font-weight: bold;
}
.tboxNewsHomePage A:hover { 
	color: #666666;
	text-decoration: underline;
}
.tboxNewsHomePage TH A, .tboxNewsHomePage TH  A:visited { 
	color: white;
	font-weight: bold;
}
.tboxNewsHomePage TH A:hover { 
	color: white;
	text-decoration: underline;
}

/* 	END BOXNEWSHOMEPAGE 		*/

.tbox, .tboxazzurro, .tboxgainsboro, .tboxmaroon, .tboxblu  {margin-bottom: 10px;}

.tboxazzurro TH, .tboxgainsboro  TH, .tboxmaroon  TH, .tboxblu TH {text-align:left;  font-size: 13px; font-weight: bold; color: #333333;  padding: 8px; font-family: Arial,Verdana,Sans-Serif;}

.tboxazzurro {border: 1px solid #5390DF;}
.tboxazzurro  TH {background-color: #5390DF; color: white;}
.tboxazzurro  TH A, .tboxazzurro  TH A:visited {color: white;}
.tboxazzurro  TH A:hover {text-decoration: underline;}

.tboxazzurro  TABLE TH, .tboxgainsboro  TABLE TH {background-color: white; }
.tboxazzurro .tboxsx {border-right: 1px solid #A1BEE5;}
.tboxazzurro .tboxdx {border-left: 1px solid #A1BEE5;}

.tboxgainsboro {border: 1px solid gainsboro;}
.tboxgainsboro  TH {background-color: gainsboro;}
.tboxgainsboro  TH A, .tboxgainsboro  TH A:visited {color: #333333;}
.tboxgainsboro  TH A:hover {text-decoration: underline;}
.tboxgainsboro .tboxsx {border-right: 1px solid gainsboro;}
.tboxgainsboro .tboxdx {border-left: 1px solid gainsboro;}
.tboxgainsboro .tboxbtm {border-top: 1px solid gainsboro; }

.tboxmaroon {border: 1px solid #AD1021;}
.tboxmaroon  TH {background-color: #AD1021; color:white;}
.tboxmaroon  TH A, .tboxmaroon  TH A:visited {color: white;}
.tboxmaroon  TH A:hover {text-decoration: underline;}

.tboxblu {border: 1px solid #0A2AA1;}
.tboxblu  TH {background-color: #0A2AA1; color:white;}

.tdBenvenuto {color: black; background-color: gainsboro; margin-top: 0px; }
.tdBenvenuto TD {font-size: 11px; padding-right: 9px; }
.tdBenvenuto A, .tdBenvenuto A:visited  {color: black; text-decoration:underline;}

.tdMainMenu {color: white; background-color: #5390DF; }
.tdMainMenu A, .tdMainMenu A:visited  {color: white; text-decoration:none; font-weight:bold; }

.tblRicerca {   border-top: 0px solid #0A2AA1; background-color: #A1BEE5; margin-top:5px;}

 .titolo H1 {font-weight: bold; font-size:26px;}
 .titolo H2 {font-weight: bold; font-size:26px;}
.sezione {font-weight: bold;}
.sottoTitolo {font-weight: bold;}
.sottoSezione {padding-bottom:5px;}
.titolo .sottoSezione {font-weight: bold; font-size:20px; }
/*
ul,li {margin:0;padding:0;text-align:left}
li{list-style:none;text-indent:-0.6em;padding-left:0.6em}
*/


.fontSmall, .fontSmall TD {   font-size: 11px; }
.smallFont {
	font-size: 0.7em;
	color: #000000;	
}
.noUnderline {
	text-decoration: none;
}

.fontBig, .fontBig TD {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold;}

.btn A, .btn A:visited 
 { 		 		 background-color: #5390DF;  
		 		 text-align: center; 
		 		 font-family: Helvetica, sans-serif;  
		 		 color: white;
		 		 width: 66px; 
		 		 font-size: 9px; 
		 		 padding: 2px; 
		 		 border: 1px solid whitesmoke; 
		 		 margin: 5px;
		 		 display: block;
		 		 text-transform: uppercase;
		 		 
}

.btn A:hover  {color: black; background-color: white; border: 1px solid darkgray; }

.elencoDocumenti .documento {margin-bottom: 3px; background-color: whitesmoke; padding:4px;}
.elencoDocumenti .category {font-weight: bold; font-size: 19px; margin-top: 20px}
.documento DIV {font-size: 12px;}
.documento A {font-weight: bold;}
#ACTIONFOOTER { 
	border: 0px solid black;
	padding-top: 10px;
}
#ACTIONFOOTER A {
	font-size: 11px;
}
#ACTIONFOOTER A:hover { text-decoration: underline; }

/*
************************************
             ALMANACCO
************************************
*/

 .TBLEDIT { 
		 padding:0px;
}

.TBLEDIT .onOver{
		 background-color: gold;
}

.TBLEDIT .onOut{
		 background-color: ;
}


.TBLCARRIERA .onOver{
		 background-color: gold;
}

.TBLCARRIERA .onOut{
		 background-color: ;
}
		 
.TBLEDIT TD , .TBLEDIT TH {
		 border-bottom: #A9A9A9 1px solid;		 
		 font-size: 12px;
		 padding:4px;
}		 
.TBLEDIT TH  {
		 border-top: #A9A9A9 1px solid;		 
		 background:whitesmoke;
		 }		 
.TBLEDIT {		 
		 border-left: #A9A9A9 1px solid;		  
		 border-right: #A9A9A9 1px solid;		  
		 
		 		 }

.ucase{ text-transform: uppercase;}		 
.TBLEDIT TD A, .paginedeirisultati A { 
		 		 text-decoration: none;		 		 
		 }
.TBLEDIT .label  {	
	font-weight: bold;
}

.TBLCARRIERA {width:460px;}

.TBLCARRIERA TD   {border-bottom: #A1BEE5 1px solid;}
.TBLCARRIERA TH  {background : #A1BEE5;font-weight:normal;FONT-SIZE: 85%; }

.nota {
		 font-size: 9pt;
}	
/* AND ALMANACCO */	
#footer {
	font-size:0.7em;
	border: 0px solid red;
	text-align:center;
	padding:5px;
	margin-top: 20px;
}

/* BEGIN giornate / elenco alfabetico calciatori */
.menu_giornate {width: 400px; 
				display: block;
				font-size: 11px; 
				font-weight: bold; 
				margin-top: 10px;
				margin-bottom: 10px;
				}
				
.giornata {	
	border: 0px solid black;
	text-align: center;	
}
.giornata A { 	display: block;
				float: left;				
				text-decoration: none; 
				background-color: #627FE5;;
				width: 25px;
				font-size: 10px; 	
				margin: 1px;
				color: white;
				}
.giornata A:hover {text-decoration: none;
				color: black;
				background-color: #EBE7E7;
				}
				
.giornata A:visited { color: white;	}
/* END giornate / elenco alfabetico calciatori */
/* BEGIN CLASSIFICA */

.CLASSIFICA {width: 100%;}
.CLASSIFICA {background-color: white;}
.CLASSIFICA TD, .CLASSIFICA TH {  padding: 4px; font-size: 10px;  font-family: Verdana, Helvetica, sans-serif; }
.CLASSIFICA TH { background-color: #1D3DB4; color: white; }
.CLASSIFICA TH IMG { border: 1px solid white; }
.CLASSIFICA TD { background-color: #EBE7E7; }
.CLASSIFICA .azzurro { background-color: #627FE5; }
.CLASSIFICA .azzurro  A { color: white; }
.CLASSIFICA .azzurro  A:hover { color: white; text-decoration: underline;}


/* END CLASSIFICA */
.news {margin-bottom: 4px; font-size:11px; font-weight: bold;}

/* GERMANY 2006 */
/* news */
#spallaDXGermany2006{
	border: 0px dotted black;	
	margin-left: 10px;
	font-family: Arial, Verdana, Sans-Serif;  
	font-size: 12px;
	text-align: left;
}
#spallaDXGermany2006 .titolo{
	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
}
#boxNewsGermany2006, #titoloboxNewsGermany2006 { 
	border: 1px solid #5390DF;
	padding: 8px;	
}
#boxNewsGermany2006 { 
	background-color: #F8F8F8;
	border-top: 0;
}
#titoloboxNewsGermany2006 { 
	font-weight : bold;
	color: white;
	background-color: #5390DF;
	border-bottom: 0;
}
#boxNewsGermany2006 DIV{ 
	padding-bottom: 6px;;
	font-size: 11px;	
}
#boxNewsGermany2006 A{ 
	color: #666666;
	font-weight: bold;
}
#boxNewsGermany2006 H2{ 
	display: none;
}
/* squadre */
#boxSquadreGermany2006{ 
	line-height: 190%;
}
#boxSquadreGermany2006, #titoloBoxSquadreGermany2006 { 
	border: 1px solid #AD1021;
	border-top: 0;
	padding: 8px;
}
#boxSquadreGermany2006 IMG { 
	border: 1px solid black;
}
#titoloBoxSquadreGermany2006 { 
	font-weight : bold;
	color: #FFFFFF;
	background-color: #AD1021;
	border-bottom: 0;
}
#boxSquadreGermany2006 {
	background-color: white;
}
 #boxSquadreGermany2006 H3 { 
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 22px;
	font-size: 12px;
	background-color: whitesmoke;
}
.btnGermany2006 {
	font-size: 14px;
	font-weight : bold;
	font-family: Arial, Verdana, Sans-Serif;  
	margin-top: 5px;
	line-height: 150%;
}
.btnGermany2006 A, .btnGermany2006 A:visited {
	color:  #5390DF;		
}
.btnGermany2006 A:hover {
	text-decoration: underline;
}
/* FOTO */
.thumbs {
	border:0px solid black;
	vertical-align: top;
	width: 440px;
	padding: 4px;
	text-align: left;
	font-size: 11px;
}
.thumbs .container{
	border: 1px solid #E8E8E8;
	float:left;
	height:200px;
	width: 130px;
	text-align: center;
	margin: 4px;
}
.thumbs IMG{
	border: 1px solid black;
	margin: 4px;
	vertical-align: top;
	width: 100px;
}
.thumbs  A, .thumbs  A:visited {
	color: black;
}
.underc {
	text-align: center; 
	padding: 8px; 
	border-top: 2px solid #5390DF; 
	border-bottom: 2px solid #5390DF; 
	background-color: #F8F8F8;
	font-size: 14px;
	font-weight : bold;
	font-family: Arial, Verdana, Sans-Serif;  	
	width: 280px;
}
/* END GERMANY 2006 */
/*  ------------------------------------------
	BEGIN BOXNEW 
 ------------------------------------------ */
.boxNew{ 
	line-height: 190%;
}
.boxNew, .titoloBoxNew { 
	border: 1px solid #AD1021;
	border-top: 0;
	padding: 8px;
	text-align:left;
}
.titoloBoxNew { 
	font-weight : bold;
	color: #FFFFFF;
	background-color: #AD1021;
	border-bottom: 0;
}
.boxNew {
	background-color: white;
}
.boxNew .gray { 	
	padding: 5px;	
	font-size: 12px;
	background-color: whitesmoke;
}
.boxNew .photogallery  { 	
	border: 1px solid black;
	width: 100px;
	height: 130px;
	margin-left: 6px;
	margin-right: 5px;
}
.boxNew .tutte A, .boxNew .tutte A:visited   { 	
	color: #666666;
	font-family: Arial,Verdana,Sans-Serif;
	font-sixe: 12px;
}
/* 	END BOXNEW  	 */
.notaLinkLogin {
	font-size: 10pt;
	color: black;
	background-color:#F1F6FF;
	border: 1px solid #0064A8;
	padding: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 600px;
}
/* NUOVO LAYOUT 960 */
#nav_orizzontale {
	margin-top: 10px;
	padding-top: 4px;
	padding-top: 10px;
	font-weight:bold;
	font-size:0.8em;	
}
#nav_orizzontale a, #nav_orizzontale a:visited{
	color:#666666;
	text-decoration: none;
}
#nav_orizzontale a:hover {
	color:black; 
	text-decoration: none;
}
#nav_orizzontale A.active{
	color:black; 
}
#nav_orizzontale TD{
	padding: 4px;
	border:0px solid red;	
	}
	
#cercanelsito {
	text-align: center; 
	background-color:#DCDCDC;	
}
.titolo1, .titolo1_noborder {
	font-size: 1.4em; 
	font-weight: normal; 	
	border-bottom:1px dotted #7F7F7F;
	}
	
.titolo1_noborder {
	border-bottom:0;
	margin-top: 10px;
}
.indiceMagazine {
	padding:5px;
	border: 0px solid #9B9B9B;
	font-size:0.8em;
}
.indiceMagazine DIV{
	margin-bottom: 10px;
}
.indiceMagazine A{
	font-weight:bold;
}
.indiceMagazine A:hover{
	text-decoration:underline;
}
.magazineRubrica {
	margin-top: 10px;
	font-size:1.0em;
	font-weight:bold;
	color:#666666;
}
.campionati  {
	margin-top:12px;
}
.campionati TD {
	font-size: 0.7em;
	padding:5px;	
}
.campionati A {
	text-decoration:none;
}
.campionati A:hover {
	text-decoration:underline;
}
.tboxgainsboro TD {
	font-size: 0.8em;
}
.euro2008 IMG {
	border: 1px solid black;
}
.euro2008 DIV {
	padding-top: 5px;
	padding-bottom: 5px;
}
.euro2008 A {
	text-decoration: none;
}
.euro2008 .gruppo {
	font-weight: bold;
}
/*  ------------------------------------------
	PHOTO GALLERY
 ------------------------------------------ */
#photogallery_tblricerca {
	background-color: #F5F5F5;
}
#photogallery_tblricerca TD{
	font-size: 0.7em;
}
.photogallery_td_foto {
	border: 1px solid #BDBDBD;
}
#menuPhoto {
	font-size:0.9em;
}
.tblPhotoGallery {
	width: 650px;
}
.tblPhotoGallery TD{
	font-size:0.7em;
}
.tblPhotoGallery IMG{
	margin-top: 3px;
	margin-bottom: 3px;
}
.tblPhotoGallery .tdDettagli {
	text-align:center;
	padding: 5px;
	border: 1px solid #9B9B9B;	
}
.dettagliFoto {
	font-size:0.9em;
	line-height: 150%;
	padding-bottom:12px;
	padding-top:6px;
}
#menuPhoto{
	padding-bottom:6px;
	padding-top:6px;
}
.imgPhotoGallery_xsmall {
	width: 60px;
	height: 60px;
border: 1px solid: black;
}
.paginedeirisultati  { 
	border: 0px solid black;
	text-align: center;
	padding: 5px;
	font-size: 0.7em;
}
.TBLEDIT .footer {
	border-bottom: #A9A9A9 1px solid;
	background:whitesmoke;	
}
.TBLEDIT .btn  {	
	font-size: 11px;
	font-weight: bold;
}
.TBLTAGS{
	background-color:#F5F5F5; 
	border:1px solid #A9A9A9;
}
.label_03 {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 0.9em;
}
.pageTitle {
}
.pageSezione {
	font-size: 1.4em; 
	font-weight: normal; 	
	border-bottom:1px dotted #7F7F7F;
	margin-top: 10px;
	XXborder-bottom:0;
}
.text_big_01 {
	font-size: 1.2em;
}
.text_01 {
	font-size: 0.8em;
}
.text_02 {
	font-size: 0.7em;
}
.text_disabled, .text_disabed {
	color: #A9A9A9;
}
.text_bold {
	font-weight: bold;
}
.TBLDATAENTRY {
	border:  #A9A9A9 1px solid;
	border-bottom: 0;
	border-right:  0;
}
 .TBLDATAENTRY TD  {
	font-size: 0.8em;
	border-bottom:  #A9A9A9 1px solid;
	border-right:  #A9A9A9 1px solid;
}
.TBLDATAENTRY .label  {	
	font-weight: bold;
}
 .TBLDATAENTRY .footer  {
	background-color: whitesmoke;	
}
 .TBLDATAENTRY .btn  {	
	font-size: 1.0em;
}
.errormsg {
	color: red;
}
/* -----------------------------------------------
	FOTO E BLOG CALCIATORI
----------------------------------------------- */
 .TABLECOMMENT { 
	padding:0px;
	font-size:11px;
	border-bottom: 1px solid #AEB1B2;
	margin-top: 10px;
	margin-bottom: 10px;
}
 .TABLECOMMENTBLOG { 
		 padding:0px;
		 font-size:13px;
}
.TABLECOMMENTBLOG a {
	color:red;
}
.TABLECOMMENT .autore { 
	font-weight: bold;
	color: #666666;
}	
.TABLECOMMENT .data { 
	color: #666666;
}
#bodyLeft {
		 width: 660px;
		 border-right: 10px solid #FFFFFF;
}
.imgBlog {
	border:1px solid black;
	margin-right: 10px;
}
.titolo {
	font-weight: normal; 
	font-size:1.6em; 	
	margin-bottom: 2px;
}
.abstract {
	font-size: 1.1em;
	color: #666666;
}
.dataArticolo {
	font-weight: bold;
}
/* 
	BLOG HOME PAGE 
*/
#BLOG_HOME {
	font-size: 0.75em; 	
}
#BLOG_HOME H1 {
	border-bottom: 0px solid #AEB1B2;
	margin-top: 2px;
	margin-bottom: 2px;
}
#BLOG_HOME .abstract {
	font-size: 1.0em;
}
#BLOG_HOME .imgBlog {
	border: 1px solid #000000;
	margin-right: 10px;
	width: 72px;
	height: 72px;
	float: left;
}
#BLOG_HOME .articoloBlog{
	margin-top: 10px;
	margin-bottom: 10px;
}
.clearboth {
	clear: both;
}
#related_links {
		font-size:0.9em;
}
#related_links A {
		color:#0066FF;
		text-decoration: none;
}
#related_links .titolo {
		font-weight:bold;
		font-size: 1.1em;
}
