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

body, a, div, span, ul, ol, li, blockquote, h1, h2, h3, h4, h5{
	margin:0px; padding:0px;
}

body{
	background:url(../immagini/background.jpg) top center no-repeat fixed #488100;
}

a img{border:none;}

.nota{
	background-color:#FC0; color:#333; padding:2px;
}

.appuntorosso{
	color:#F00; padding:2px; font-size:11px;
}


#grigio{
	width:980px; background:url(../immagini/gradiente.jpg) top left repeat-x #656565; min-height:1200px; margin:0 auto;
}

#container{
	width:920px; margin:0 auto;
}

#banner{
	width:920px; height:105px;
}
	#banner #logo{
		width:290px; height:105px; float:left;
	}
	
	#banner #advertise{
		width:630px; height:105px; float:right;
	}

#menu{
	width:920px; height:27px; background:url(../immagini/menu-background.gif) top left repeat-x; text-align:center;
}

	#menu ul{
		list-style:none; text-align:left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:30px; margin-left:20px;
	}
	
		#menu ul li{
			float:left ;margin:7px 8px; position:relative
		}
		
		#menu ul li a{
			color:#656565; text-decoration:none;
		}
		
		#menu ul li a:hover{
			color:#000000; text-decoration:none;
		}
		
		#menu ul li div.submenu{
			position:absolute; width:200px; top:20px; left:10px; background-color:#999; padding:5px;
			border:solid 1px #cccccc; border-top:none; z-index:999; display:none;
		}
		
			#menu ul li div.submenu div{
				padding:5px 0; border-bottom: dashed 1px #aaaaaa;
			}
			
			#menu ul li div.submenu div a{
				color:#efefef; text-decoration:none;
			}
			
			#menu ul li div.submenu div a:hover{
				color:#333333; text-decoration:none;
			}

#patrocini{
	width:920px; height:73px;
}

#slide{
	width:920px; height:416px; background-color:#FFF; overflow:hidden; position:relative;
}

#sinistra{
	width:537px; float:left;
}

#destra{
	width:378px; float:right;
}

#blocco{
	width:537px; min-height:233px;
}

	#blocco h1{
		font-size:44px; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-left:20px;
	}
	
	#blocco h1 a{
		text-transform:uppercase; color:#000; text-decoration:none;
	}
	
	#blocco h1 a:hover{
		text-transform:uppercase; color:#000; text-decoration:underline;
	}
	
	#blocco h4{
		font-size:18px; color:#000; font-weight:bold;
	}
	
	#blocco h4 a{
		color:#000; text-decoration:none;
	}
	
	#blocco h4 a:hover{
		color:#000; text-decoration:underline;
	}
	
	#blocco #data{
		font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:20px;
	}
	
	#blocco #testo{
		font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:20px;
	}
	
	#blocco #leggitutto{
		font-size:12px; font-family:Arial, Helvetica, sans-serif; width:497; margin:0 20px; text-align:right;
	}
	
		#blocco #leggitutto a{
			color:#000; text-decoration:none;
		}
		
		#blocco #leggitutto a:hover{
			color:#fff; text-decoration:none;
		}
	
	

#blocco.news{
	/*background:url(../immagini/fondo-blocco-news.jpg) top left no-repeat;*/
	background-color:#e8f0cb;
	min-height:471px;
}
	#blocco.news h1{color:#000}
	
#blocco.interviste{
	background:url(../immagini/fondo-blocco-interviste.jpg) top left no-repeat;
}
	#blocco.interviste h1{color:#4c7906!important;}
	#blocco.interviste h1 a{color:#4c7906!important;}
	#blocco.interviste h1 a:hover{color:#4c7906!important;}

#bloccorisultati{
	width:378px; min-height:471px; background:url(../immagini/blocco-risultati.jpg) top left repeat-y; padding-bottom:10px;
}
	#bloccorisultati h1{
		margin-left:20px; font-size:44px; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fff;
	}
	
	#bloccorisultati #testo{
		margin-left:20px; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#fff;
	}
	
	
#topinterne{
	width:920px; height:180px;
}	
	

#sottomenuinterne{
	width:378px; min-height:214px; background:url(../immagini/background-sottomenu.jpg) top left repeat-x #e2e2e2; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

	#sottomenuinterne h2{
		margin:0px 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:18px; font-weight:normal; text-transform:uppercase; padding-top:10px;
	}
	
	#sottomenuinterne div{
		margin-left:20px; padding:5px 0;border-bottom: solid 1px #666666; width:330px;
	}

			#sottomenuinterne div a{
					color:#333333; text-decoration:none; text-transform:uppercase; 
			}
			
			#sottomenuinterne div a:hover{
				color:#000000; text-decoration:none;
			}
			
			#sottomenuinterne div a.selected{
					color:#333333; text-decoration:none; text-transform:uppercase; font-weight:bold;
			}
			
			#sottomenuinterne div a.selected:hover{
				color:#333333; text-decoration:none; text-transform:uppercase; font-weight:bold;
			}
			
#corpointerne{
	width:537px; min-height:690px; background-color:#efefef;
}

#corpointerne.unito{
	width:920px!important;
}
	
	#corpointerne #breadcrumb{
		margin:0 10px; border-bottom:solid 1px #666; font-size:11px; height:20px; line-height:20px; color:#666; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;
	}
	
		#corpointerne #breadcrumb a{
			text-transform:uppercase; color:#666; text-decoration:none;
		}
		
		#corpointerne #breadcrumb a:hover{
			text-transform:uppercase; color:#000; text-decoration:none;
		}
		
	#corpointerne h1{
		font-size:30px; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-left:10px;
	}
	
	#corpointerne h1 a{
		color:#000; text-decoration:underline;
	}
	#corpointerne h1 a:hover{
		color:#F00; text-decoration:underline;
	}
	
	#corpointerne h2{
		font-size:20px; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-left:10px;
	}
	
	#corpointerne h4{
		font-size:20px; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0 10px; background-color:#C00; color:#fff; padding:10px; font-weight:normal;
	}
	
	#corpointerne a.elencosottolineato{
		line-height:20px; text-decoration:none!important;
	}
	#corpointerne a.elencosottolineato:hover{
		line-height:20px; text-decoration:underline!important;
	}
	
	
	#corpointerne #testo{
		margin:0 10px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px;
	}
	
		#corpointerne #testo a{
			color:#000; text-decoration:underline;
		}
		
		#corpointerne #testo a:hover{
			color:#666; text-decoration:underline;
		}


	
#footer{
	width:920px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:center;
}

	#footer a{
		color:#FFF; text-decoration:underline;
	}

	#footer a:hover{
		color:#000; text-decoration:underline;
	}
	
#listastelle{
	padding:10px 0; border-bottom:solid 1px #999;
}

#listastelle a{
	color:#666!important; text-decoration:none!important;
}

#listastelle a:hover{
	color:#000!important; text-decoration:none;
}

#listastelle #schedastella{
	padding:20px; background-color:#cccccc; position:relative; text-align:justify; border:solid 1px #999; width:90%; margin-top:10px;
	display:none;
}

#listastelle #chiudischedastella{
	position:absolute; right:-10px; top:-10px;
}

#newselenco{
	width:100%; border-bottom:solid 1px #999;padding-bottom:20px;
}

#newselenco h2{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:24px; margin:0px; padding:0px;
}

#newselenco h2 a{
	text-decoration:none!important;
}

#newselenco p{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px;
}

	#newselenco #data{
		float:left; width:60px; height:50px; background-color:#FFF; text-align:center; font-size:36px; font-weight:bold; border-bottom:solid 2px #ccc; border-right:solid 2px #ddd; margin-right:20px;
		margin-bottom:30px;
	}
	
		#newselenco #data #mese{
			width:55px; background-color:#900; font-size:10px; color:#FFF; text-align:left; padding-left:5px; font-style:italic;
		}
		
		#newselenco #data #anno{
			width:60px; background-color:#900; font-size:14px; color:#FFF; text-align:center; font-style:italic;
		}
		
	#newselenco #immagine{
		float:right; width:80px; height:80px; background-color:#FFF; border:solid 5px #ccc; margin-left:20px; overflow:hidden;
	}
	
	#newselenco #immagine img{
		height:auto;
	}
	
	#newselenco #immagineDettaglio{
		width:510px; background-color:#FFF; border:solid 2px #ccc; margin:10px auto;
	}
	
	#newselenco #immagineDettaglio img{
		height:auto;
	}
	
	#newselenco #linknews{
		border-top:solid 2px #ccc; margin:20px 0;
	}
	
	#newselenco #videonews{
		margin:10px 0;
	}
	
	#newselenco #immagine img{
		margin-left:-100%;
	}
	
#boxArchivio{
	float:left; width:172px; height:200px; overflow:hidden;
}

#boxArchivio.edizione{
	background:url(../immagini/boxEdizione.jpg) top center no-repeat; margin-left:10px;
}

#boxArchivio.squadra{
	background:url(../immagini/boxSquadra.jpg) top center no-repeat; margin-left:10px;
}

#boxArchivio.giocatore{
	background:url(../immagini/boxCalciatore.jpg) top center no-repeat; margin-left:10px;
}

#boxArchivio.allenatore{
	background:url(../immagini/boxAllenatore.jpg) top center no-repeat; margin-left:10px;
}


#boxArchivio #selezione{
	width:100%; text-align:center; margin-top:100px; position:relative;
}

	#boxArchivio #selezione #submit{
		position:absolute; top:53px; left:20px;
	}
	
	#boxArchivio #selezione #edizione{
		font-size:20px;
	}

#albo{
	float:left; width:200px; margin:0px 0px 10px 10px; height:100px; background-color:#fff; padding:5px;
}

	#albo #edizione{
		font-size:24px; height:50px; color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;
	}
	#albo #edizione a{
		color:#666; text-decoration:none;
	}
	#albo #edizione a:hover{
		color:#000; text-decoration:none;
	}
	
	#albo #squadra{
		clear:both; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#F90;
	}
	
	#albo #logo{
		float:right;
	}
	
table#elencosquadre{
	border:none; width:100%;
}

table#elencosquadre tr{
	background-color:transparent;
}

table#elencosquadre tr:hover{
	background-color:#dedede;
}

table#elencosquadre tr th{
	text-align:left; background-color:#CCC; padding:3px; 
}
table#elencosquadre tr td{
	padding:3px; border-bottom:solid 1px #ccc; text-align:left;
}

#incrociaLink{
	width:450px; height:19px;padding:0px 2px 0px 10px; background-color:#C00; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-style:italic; line-height:19px; background:url(../immagini/linkIncrociato-background.jpg) top left no-repeat #F00;
}

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

#incrociaLink a:hover{
	color:#FF0; text-decoration:none;
}

#titoloIncontro
{
	text-align:center;
	font-size:25px; color:#000;
	font-family:"Lucida Console", Monaco, monospace;
	padding:5px; background-color:#CCC;
}

#dettagliIncontro
{
	text-align:center;
	font-size:20px; color:#000;
}

#testo #sinistro
{
	text-align:left;
	font-size:14px;
	float:left;
	width:45%;
}

#testo #destro
{
	text-align:left;
	font-size:14px;
	float:right;
	margin-left:20px;
	width:45%;
}

#testo #commenti
{
	text-align:left;
	font-size:14px;
	clear:both;
	border-top:solid 1px #999;
}

#formazionenomesquadra{
	height:80px; font-size:25px; color:#000; width:100%; text-align:left;
}

#titoloGallery{
	font-size:25px; color:#000; width:100%; text-align:left;
}

#immagineGallery{
	width:100px; height:100px; overflow:hidden; float:left; margin:5px; display:table-cell; text-align:center; line-height:100px;
}

#immagineGallery img{
	max-width:100px;max-height:100px; vertical-align:middle; display:inline;
}

#edizioneSquadra{
	width:180px; text-align:center; height:130px; background-color:#FFF; border:solid 1px #ccc; padding:10px; float:left; margin:0px 15px 12px 0px;
}

#edizioneSquadra #dida{
	font-size:14px; height:40px; margin-top:5px; text-align:left;
}

#edizioneSquadra #dida img{
	margin-right:10px; margin-bottom:20px;
}

#edizioneSquadra #dida span.tds{
	font-size:10px; color:#F00; font-weight:bold;
}


table.classifica{
	font-size:11px; width:100%;
}