@import url(http://fonts.googleapis.com/css?family=Cantarell:regular,bold,bolditalic);	
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold);
@import url(../css/style2010_news.css);

	body {
		font-family:'Verdana','Droid Sans','Cantarell',sans-serif;
		font-size:14px;
		background:#DFE8ED url('http://www.napolipassion.net/img/background.png') fixed repeat top left;
		/* oldbg #DFE8ED */
	}
	a {
		color:#0078F0;		
	}
	a:hover {
		text-decoration:none;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-transition:all 0.5s ease-in-out;		
	}
		
	/* HEADER */
	div.header {
		/*background: #3C9DFF url('../img/placeholder340x125.png') top right no-repeat;*/
		/*background: #3C9DFF url('../img/logo_napolipassion.png') top left no-repeat;*/
		background: #3C9DFF;
		border:1px solid #3C9DFF;
		-moz-border-radius: 15px 15px 0px 0px;
		-webkit-border-radius: 15px 15px 0px 0px;
		border-top-right-radius: 15px;
		border-top-left-radius: 15px; 
		z-index: 0;
		min-width: 993px;
	}
	div.header a img,
	img {	
		border:0px;
	}	
	div.header img.invertedlogo {	
		display:none;
	}	
	div.header img.blanklogo {	
		background: #3C9DFF url('../img/logo_napolipassion.png') top left no-repeat;
		border:1px solid #3C9DFF;
		-moz-border-radius: 15px 0px 0px 0px;
		-webkit-border-radius: 15px 0px 0px 0px;
		border-top-right-radius: 0px;
		border-top-left-radius: 15px; 		
		height:90px;
		width:224px;		
	}
	/* BOTTOM-MENU FOOTER */
	div#footer {
		font-size:0.80em;
	}
	div#footer a {
		color: #FFFFFF;
	}

	div.footer {
		color: #FFFFFF;
		/*background-color: #3C9DFF;*/
		background: transparent url('../img/footer_bg2010.png') top left repeat-x;
		-moz-border-radius: 0px 0px 15px 15px;
		-webkit-border-radius: 0px 0px 15px 15px;
		border-bottom-right-radius: 15px;
		border-bottom-left-radius: 15px; 
		z-index: 0;
		min-width: 993px;
		padding-top:30px;
	}
	div.footer img {
		display:none;
	}
	
	div.bottom_menu {
	display:none;
		font-size: 0.75em;
		padding:10px;
		text-align:center;
		background: #DEE9F4 url(../img/footer_bg.png) top left repeat-x; 
		min-width: 993px;	
	}
	div.bottom_menu td {
		padding:2px;
	}
	div.bottom_menu td.bm_menu {
		border-left:1px solid #73b9ff;
		border-top:1px solid #73b9ff;
		border-right:1px solid #73b9ff;	
		background-color:#73b9ff;
	}
	div.bottom_menu td.bm_menu a {
		color:#FFFFFF;
	}
	div.bottom_menu td.bm_item {
		border-left:1px solid #73b9ff;
		border-right:1px solid #73b9ff;	
	}
	div.bottom_menu td.bm_itembot {
		border-left:1px solid #73b9ff;
		border-bottom:1px solid #73b9ff;
		border-right:1px solid #73b9ff;	
	}	
	
	/*TOP MENU*/
	ul#menu {
		border-top:1px dotted #ffffff;
		background-color: #3C9DFF;
		margin:5px;
		font-size:0.86em;
		z-index:2;
	}
	ul#menu li {
		list-style:none;
		display:inline;		
	}	
	ul#menu a {
		/*padding:5px;*/
		padding-bottom:5px;
		margin:0px;
		text-decoration:none;
		color: #FFFFFF;
	}
	ul#menu a:hover {
		padding-bottom:5px;
		margin:0px;
		text-decoration:none;
		color: #FFFFFF;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-transition:all 0.3s ease-in-out;
	}	
	/* LINK HOME VERSIONE SIDEBAR */
	ul#menu a#homepage1{
		/*border:1px solid black;*/	
		padding-left: 124px;
		padding-right: 7px; /*11*/
		margin-left: -46px;
		margin-bottom: 5px;
		color: #0078F0;
		border-right:1px solid #A3B6D4;
		border-left:1px solid #A3B6D4;
		background-color:#D8DFEA;		
	}
	ul#menu a#homepage1:hover {
		background-color: #8AC4FF;
		color: #000000;
	}
	/* LINK HOME VERSIONE TOP */ 
	ul#menu a#homepage { 
		background: transparent url("../img/btn2010/homepage.png") top right no-repeat;
		padding-left: 66px;
		padding-right: 66px; /*11*/
		margin-left: -46px;
		margin-bottom: 5px; 
		border-right:1px solid #A3B6D4;
		border-left:1px solid #A3B6D4;
	}	
	ul#menu a#homepage:hover {
		background-color: #64B1FF;
		background: #64B1FF url("../img/btn2010/homepage_hover.png") top right no-repeat;
		color: #000000;
	}
	ul#menu a#homepage:active {
		background: #3488DC url("../img/btn2010/homepage_hover.png") top right no-repeat;
		color: #000000;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-transition:all 0.2s ease-in-out;
	}
	ul#menu a#napoli,
	ul#menu a#seriea,
	ul#menu a#cupandleague,
	.menuclosed {
		background: url(../img/2010/dropdown.png) center right no-repeat;	
		padding-left:55px;
		padding-right:55px;
		/*border-left:1px solid #3C9DFF;*/
		border-left:1px solid transparent;
		border-right:1px solid #3C9DFF;
		z-index: 2;
	}
	ul#menu a#cupandleague {
		padding-left: 35px;
		padding-right: 35px;
	}
	ul#menu a#napoli:hover,
	ul#menu a#seriea:hover,
	ul#menu a#cupandleague:hover {
		background: #64B1FF url(../img/2010/dropdown_hover.png) center right no-repeat;
		color: #000000;
		border-top:1px solid #FFFFFF;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;		
		border-bottom: 1px solid #64B1FF;
		z-index:2;
	-webkit-box-shadow: 5px 5px 12px #808080;
	-moz-box-shadow: 5px 5px 12px #808080;
	box-shadow: 5px 5px 12px #808080;	
	}
	.menuopen {
		background: #64B1FF url(../img/2010/dropdown_hover.png) center right no-repeat;
		border-top:1px solid #FFFFFF;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;		
		border-bottom: 1px solid #64B1FF;		
	}
	div#sm_napoli {
		background-color: #64B1FF;	
		border-top:1px solid #64B1FF;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;		
		border-bottom: 1px solid #FFFFFF;
		/*left:203px;
		top:132px; /*132*//*108*//*130*/
		width:162px;
		z-index:1;
	-webkit-box-shadow: 5px 5px 12px #808080;
	-moz-box-shadow: 5px 5px 12px #808080;
	box-shadow: 5px 5px 12px #808080;			
	}	
	div#sm_seriea {
		background-color: #64B1FF;	
		border-top:1px solid #64B1FF;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;		
		border-bottom: 1px solid #FFFFFF;
		/*left:370px;
		top:132px; /*132*//*108*/
		width:155px;
		z-index:1;
	-webkit-box-shadow: 5px 5px 12px #808080;
	-moz-box-shadow: 5px 5px 12px #808080;
	box-shadow: 5px 5px 12px #808080;
	}
	div#sm_cupandleague {
		background-color: #64B1FF;	
		border-top:1px solid #64B1FF;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;		
		border-bottom: 1px solid #FFFFFF;
		/*top:132px;*/
		z-index:1;
		/*position:absolute;*/
	-webkit-box-shadow: 5px 5px 12px #808080;
	-moz-box-shadow: 5px 5px 12px #808080;
	box-shadow: 5px 5px 12px #808080;			
	}

	ul.submenu {
		list-style-type:none;
		margin-left:-40px;
	}
	a.submenu {
		padding:5px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:24px;
		font-size: 0.85em;
		padding-right: 15px;
		text-decoration: none;
		color: #FFFFFF;
		display: block;
	}
	a.submenu:hover {
		color:#0080FF;
		background: #A8D3FF url(../img/submenulist.png) top left no-repeat;
		font-weight:bold;
	}
	/* HEADER SEARCH */
	div#header-search {
		float:right;
		margin-top: -22px;
		padding-right: 10px;
	}
	div#header-search input {
		border: 1px dotted #FFFFFF;
		background-color: #3C9DFF;
		color: #FFFFFF;
		padding: 2px;
		font-size: 0.75em; 
	}
	div#header-search input.button {
		border: 0px;
		text-transform: uppercase;		
	}
	div#header-search input.button:hover,
	div#header-search input.button:active {
		cursor: pointer;
	}
	div#header-search input.button:focus {

	}	
	div#header-search input:hover {
		background-color: #64B1FF;
	}
	div#header-search input:focus {
		background-color: #8AC4FF;
		color: #000000;
	}
	
	/*MAINCONTENT*/
	div.container {
		margin:0 auto;
	}
	
	div.mainContent,
	div.mainContentPage {
		border:1px solid #3C9DFF;
		background-color:#E8F3FF;	
		margin-left:25px; /*15*/
		margin-right:35px;
		font-size: 0.90em;
		padding:8px;
		min-height:800px;
		height: auto !important;
		height: 800px;		
		margin: 0 200px 0 215px;
		font-family: sans-serif;
	}
	#promo {
		border:1px solid #3C9DFF;
		background-color:#E8F3FF;	
		margin-left:25px; 
		margin-right:35px;
		font-size: 0.90em;
		padding:3px;
		margin: 0 200px 0 200px;
		height:60px; /*45*/
		text-align:center;
		display:none;
	}
	#flashContent { 
		display:none; 
		width:99%;
		text-align:center;
	}	
	div#contentandright {

	}
	
	p.pageTitle {
		display:block;
		background-color:#8AC4FF;
		margin-left:-9px;
		margin-right:-9px;
		padding:5px;
		padding-left:12px;
		color:#000000;
		font-weight:bold;
		/*font-family:"Trebuchet MS";*/
		letter-spacing:2px;
	}
	div.subtitle {
		border:1px solid #3C9DFF;
		background-color:#3C9DFF;
		color:#FFFFFF;
		width:200px;
		margin-top:-5px;
		text-align:right;
		width:99%;
		margin-top:-15px;
		padding:2px;
	}
	div.subtitle a{
		color:#FFFFFF;
		padding:2px;
	}
	div.subtitle a:hover {
		background-color:#FFFFFF;
		color:#3C9DFF;
	}
	div.avviso {
		border:1px solid yellow;
		background-color:#FFEFA9;
		padding:10px;
	}
	div.error {
		border:1px solid red;
		background-color:#FFCECE;
		padding:10px;
	}
	div.error span.errorTitle {
		font-weight:bold;
		text-transform:uppercase;
		padding:5px;
	}
	/* SIDEBAR LEFT*/
	div#sidebar_left {
		border: 1px solid #D8DFEA;
		border-right: 1px solid #A3B6D4;
		border-left: 1px solid #A3B6D4;
		border-bottom: 1px solid #A3B6D4;
		background-color:#D8DFEA;
		width:200px; /*190*/
		/* margin-top:-5px; /*TEMP*/ /*versione sidebar */
		font-size: 0.86em; /*12px;*/
		/*font-size: 12px; /*11px*/ /*12px*/
		float:left;
		/*position: absolute; 
		top: 80px; 
		left: 20px;*/		
	}	
	div#sidebar_left li {
		list-style:none;
		margin-left:-25px;
	}
	div#sidebar_left a {
		display:block;
		text-align:right;
		padding:2px;
		padding-right:24px; /*7px without image */
		text-decoration:none;
		background-repeat:no-repeat;
		background-position:right top;		
	}
	div#sidebar_left a:hover {
		background-color:#8AC4FF;
		color: #000000;
	}
	/*SIDEBAR LEFT - MENU */
	div#sidebar-menu a#calciomercato {
			background-image: url('../img/btn2010/calciomercato.png');
	}
	div#sidebar-menu a#calciomercato:hover {
			background-image: url('../img/btn2010/calciomercato_hover.png');
	}	
	div#sidebar-menu a#downloads {
			background-image: url('../img/btn2010/downloads.png');
	}
	div#sidebar-menu a#downloads:hover {
			background-image: url('../img/btn2010/downloads_hover.png');
	}
	div#sidebar-menu a#forum {
			background-image: url('../img/btn2010/forum.png');
	}
	div#sidebar-menu a#forum:hover {	
			background-image: url('../img/btn2010/forum_hover.png');
	}
	div#sidebar-menu a#livescore {
			background-image: url('../img/btn2010/livescore.png');
	}
	div#sidebar-menu a#livescore:hover {
			background-image: url('../img/btn2010/livescore_hover.png');
	}
	div#sidebar-menu a#team {
			background-image: url('../img/btn2010/team.png');
	}
	div#sidebar-menu a#team:hover {
			background-image: url('../img/btn2010/team_hover.png');
	}
	div#sidebar-menu a#youtube {
			background-image: url('../img/btn2010/youtube.png');
	}
	div#sidebar-menu a#youtube:hover {
			background-image: url('../img/btn2010/youtube_hover.png');
	}	
div#sidebar-menu a#contatta {
		background: transparent url(../img/btn2010/contatta.png) top left no-repeat;
}
div#sidebar-menu a#chat {
		background: transparent url(../img/btn2010/chat.png) top left no-repeat;
}
div#sidebar-menu a#facebook {
		background: transparent url(../img/btn2010/facebook.png) top left no-repeat;
}
div#sidebar-menu a#twitter {
		background: transparent url(../img/btn2010/twitter.png) top left no-repeat;
}

	div#sidebar_left span.sidebarElementTitle {
		display:block;
		background-color: #3C9DFF; /*colore header*/
		/*background-color: #A3B6D4; /* colore bordo sidebar */
		color: #FFFFFF;
		padding-top:2px;
		padding-bottom:2px; 
		text-align:center;
	}
	div#sidebar_left div.sidebarElement {
		text-align:center;	
	}

	div.facebook iframe {
		border:0px solid #D8DFEA; 
		overflow:hidden; 
		width:189px; 
		height:368px;
	}
	
	/* SIDEBAR RIGHT */
	div#sidebar_right {
		width:190px;
		font-size:0.85em;
		text-align: center;
		position: absolute; 
		top: 140px; 
		right: 10px;		
	}
	div#sidebar_right span.sidebarElementTitle {
		padding:3px;
		text-align:center;
		display:block;
		font-size: 0.95em;
		font-weight:bold;
		background-color:#3C9DFF;
		color:#FFFFFF;
	}
	div#sidebar_right span.sidebarElementTitleSub {
		padding:3px;
		text-align:center;
		display:block;
		font-size: 0.95em;
		font-weight:bold;
		background-color:#3C9DFF;
		color:#FFFFFF;
	}
	div#sidebar_right div.sidebarElement {
		border:1px solid #3C9DFF;
		background-color: #D8DFEA;
		padding:0px;
	}
	div#sidebar_right div#RSS,
	div#sidebar_right div#sponsor {
		/*display:none;*/
	-webkit-box-shadow: 5px 5px 5px #aaa;
	-moz-box-shadow: 5px 5px 5px #aaa;
	box-shadow: 5px 5px 5px #aaa;		
	}
	
	/*SIDEBAR RIGHT - STATUS*/
	div#status {
		text-align:left;
		font-family: 'Nobile',sans-serif;
	-webkit-box-shadow: 5px 5px 5px #aaa;
	-moz-box-shadow: 5px 5px 5px #aaa;
	box-shadow: 5px 5px 5px #aaa;
	}
	div#status ul {
		list-style:none;
	}
	div#status li {
		display:block;
		padding:2px;
		margin-left:-35px;
		margin-right:-2px;
	}

	div#status a.status_1 {
		border: 1px solid #A3B6D4;	
		border-right: 0px;
		color:#000000;
		font-size: 0.92em;
		display:block;
		text-decoration:none;
		padding:3px;
		font-weight:bold;
		/display:inline;
		/width:100%;		

	}
	div#status a.status_1:hover {
		background-color:#FFFFFF;
		color:#000000;
		border-color: #8AC4FF;
	}
	div#status span.status_2,
	tr.status_2 {
		font-size: 0.9em; /*10px*/
		padding-left:20px;
		text-decoration:none;
		font-weight:normal;
	}	
	

 /* SIDEBAR - CATEGORY-ARCHIVE*/

div.sidebarElementCatX,
div#category,
div#archive {
		padding:0px;
		font-family: 'Nobile', sans-serif;
}
div#category ul.root {

}
div#category ul.root .cat-item a {
	border-bottom: 1px solid #A3B6D4;
	text-align: left;
	padding-left: 15px;
}
div#category ul.children {

}
div#category ul.children .cat-item a {
	border-bottom: 0px dashed red;
	border-left: 1px dashed #A3B6D4;
	background-color: transparent;
}
div#category li {
	list-style: none;
}
div#category a {
	color:#000000;
	padding:1px;
}
div#category ul.root .cat-item a:hover,
div#category ul.children .cat-item a:hover,
div#category a:hover {
	background-color:#73b9ff;
	color:#000000;
}

	div#topbanner,
	img#topbanner {
		position:absolute;
		top:30px;
		left:275px;
		width:468px;
		height:60px;
	}
	div#sidebar-search {
		display:none;
	}	
	
	/*TEMP*/
	li.menu ul {
		display:none;	
	}
	div#footer,
	div.bottom_menu {
	}
	/* NEWS TEMP*/
	div.newsTitle {

	}
	div#sidebar-search input {
	}

	div.newsText {
		background-color:#DFE8ED;	
	}
	/*div#newsOptionShare-* {
		display:none;	
	}*/
	div#toptab {
		display:none;
	}
	div#topbanner {

	}

	/*PAGE - CLASSIFICA*/
	table.classifica {
		width: 580px;/*650*/
		font-size:1em; /*14*/
		text-align: center;
		margin-left: auto; 
		margin-right: auto;
	}
	table.classifica tr.napoli {
		background-color:#A8D3FF;
		color:#000000;
	}
	table.classifica td {
		border:1px dotted #3C9DFF;
		/border:1px solid #CCCCCC;
		text-align:center;
		border-left:none;
		border-right:none;
	}	
	table.classifica td.grpLeft {
		border-left:2px solid #3C9DFF;
		/border:1px solid #CCCCCC;
	}
	table.classifica td.grpRight {
		border-right:2px solid #3C9DFF;
		/border:1px solid #CCCCCC;
	}
	table.classifica tr:hover {
		background-color:#73B9FF;
		color:#FFFFFF;
	}
	table.classifica tr.top a {
		border-bottom:1px dashed #FFFFFF;;
		cursor:help;
		color:#FFFFFF;
	}
	table.classifica tr.top {
		background-color:#3C9DFF;
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bold;
	}
	table.classifica td.squadre {
		width: 25%;
	}
	table.classifica td.col {
		width: 5%;
	}
	table.classifica td.top3 {
		width: 15%;
	}
	table.classifica td.top5 {
		width: 25%;
	}
	a#squadre {
	background-color: #3C9DFF;
	font-weight:bold;
}	
	/* PAGE - MARCATORI */
	table#marcatori {
		text-align:center;
		margin-left:auto; 
		margin-right:auto;			
	}
	table#marcatori td.topleft {
		background-color:#3C9DFF;
		color:#FFFFFF;
		padding:3px;
		border-top:1px double #3C9DFF;
		border-bottom:1px double #3C9DFF;
		border-left:1px double #3C9DFF;
		width: 45%;
	}
	table#marcatori td.topcenter {
		background-color:#3C9DFF;
		color:#FFFFFF;
		padding:3px;
		border-top:1px double #3C9DFF;
		border-bottom:1px double #3C9DFF;
		width: 45%
	}
	table#marcatori td.topright {
		background-color:#3C9DFF;
		color:#FFFFFF;
		padding:3px;
		border-top:1px double #3C9DFF;
		border-bottom:1px double #3C9DFF;
		border-right:1px double #3C9DFF;
		width: 10%;
	}
	table#marcatori tr.napoli {
		border:1px solid #A8D3FF;
		/*/color:blue;*/
		background-color:#A8D3FF;
	}
	table#marcatori td {
		/*//background-color:white;*/
		border-right:1px solid #CCDBEB;
		/*//border-top:1px dotted #3C9DFF;*/
		border-bottom:1px dotted #3C9DFF;
		padding:2px;
	}
	/* PAGE - SQUADRA */
	ul#squadra {
		list-style:none;
		margin-left:-40px;
		/margin-left:0px;
		float:left;
	}
	ul#squadra img {
		display:none;
	}
	ul#squadra a {
		border-bottom:1px solid #0088FF;
		display:block;
		width:173px;
		padding:1px;
		padding-left:3px;
		text-decoration:none;
	}
	ul#squadra a:hover {
		background-color:#0080FF;
		color:#FFFFFF;
	}
	ul#squadra a.staff{
		border-left:5px solid #FFFFFF;
	}
	ul#squadra a.staff:hover {
		border-left:5px solid #CCCCCC;
		background-color:#FFFFFF;
		color:#000000;
	}
	ul#squadra a.portiere {
		border-left:5px solid #729FCF;
	}
	ul#squadra a.portiere:hover {
		border-left:5px solid #3465A4;
		background-color:#729FCF;
		color:#FFFFFF;
	}
	ul#squadra a.difesa {
		border-left:5px solid #8AE234;
	}
	ul#squadra a.difesa:hover {
		border-left:5px solid #4E9A06;
		background-color:#8AE234;
		color:#000000;	
	}
	ul#squadra a.centrocampo {
		border-left:5px solid #FCE94F;
	}
	ul#squadra a.centrocampo:hover {
		border-left:5px solid #C4A000;
		background-color:#FCE94F;
		color:#000000;
	}
	ul#squadra a.attacco {
		border-left:5px solid #EF2929;
	}
	ul#squadra a.attacco:hover {
		border-left:5px solid #CC0000;
		background-color: #EF2929;
	}
	div.dettagli {
		/*width:300px;*/
		height:582px;
		border:1px solid #0080FF;
		background-color:#DEEEFF;
		/*visibility:hidden;*/
		/*position:absolute;*/
		/*float:right;*/
		margin-left:182px;
		/margin-left:172px;
		margin-top:15px;
	}
	div.dettagli img {	
		float: right;
		width: 130px;
	}
	span.title_squadra {
		font-size:16px;
		font-weight:bold;
		/width:99%;
		display:block;
		background-color:#0080FF;
		color:#FFFFFF;
		padding:4px;
	}	
	p#dettagli {
		font-size:14px;
		padding:5px;
		padding-top:0px;
	}
	p#dettagli a {
		font-weight:bold;
		text-transform:capitalize;
	}

	/* PAGE - CALCIOMERCATO */
	table#calciomercatoTab,
	table#calciomercatoTab td {
		border:1px solid #808080;
		padding:3px;
		font-size:12px;
		margin-left: auto;
		margin-right: auto;
	}
	table#calciomercatoTab tr.top {
		background-color: grey;
		color: #FFFFFF;
	}
	table#calciomercatoTab tr.uscita {
		background-color:#FF8080;
	}
	table#calciomercatoTab tr.entrata {
		background-color:#A4FFA4;
	}
	table#calciomercatoTab tr.trattativa {
		background-color:#FFFF9D;
	}
	/* PAGE - TEAM */
	div.team div.item img {
		width:40px;
		/*height:55px;*/
		vertical-align:top;
		padding:2px;
		/*padding-right:7px;*/
		float:left;
		/*display:none;*/
	}
	div.team div.item a {
		padding:2px;
		text-decoration:none;
		border:1px solid #DFDFDF;
		color:#747474;			
	}
	div.team div.item a:hover {
		background-color:#A8D3FF;	
	}	
	div.team div.item {
		width:300px;
		padding:10px;
		padding-bottom:14px;
		text-decoration:none;
		color:#000000;
		border:1px solid #DFDFDF;
		background-color:#FFFFFF;
		margin-left:15%;
	}
	div.team div.item span {
		
	}
	div.team div.item span {
		color:#747474;
		/*padding-left:5px;
		display:inline;*/
		font-size:12px;
		padding-bottom:3px;
		display:inline;
	}
	div.team div.item span.name {
		font-size:18px;
		font-weight:bold;
		text-transform:uppercase;
	}		
	div.team div.item:hover {
		/*border:1px solid #000000;*/
	}			
	
	/* PAGE - TEAM 2011 */
	div.team table {
		background-color: #FFFFFF;
		padding: 5px;
	}
	div.team table td.title {
		font-weight: bold;
		border-bottom: 1px solid #000000;
	}
	
	/* PAGE - VIDEOCHANNEL */
	div.videochannel {
		overflow: hidden;
		padding: 4px;
		background: #fff;
		border: 4px solid #3C9DFF;
		
		/*border:1px solid black;*/
		margin-left: auto;
		margin-right: auto;
		margin: 10px auto;
		/*width: 750px; /*channel*/
		width: 420px; /*player*/
		/*height: 350px;*/
	}
	div.videochannel object.youtubechannel {
		width: 746px;
		height: 413px;
	}
	div.videochannel object.youtubeplayer {
		width: 416px;
		height: 337px;	
	}
	/* PAGE - CALENDARIO */
	div.calendario {
		width: 610px;
		margin-left: auto;
		margin-right: auto;
	}
	table.calendario {
		/*width:250px;*/
		/*font-size:11px;*/
		width: 575px;
	}
	table.calendario td {
		text-align:center;
		padding:2px;
		border-bottom:1px solid gray;
		border-top:1px solid gray;
		font-size: 0.80em;
	}
	table.calendario td.dayn,
	table.calendario tr.dayn {
		border:1px solid #3C9DFF;
		background-color:#3C9DFF;
		color:#FFFFFF;
		text-align:center;
		font-weight:bold;
	}
	table.calendario tr.dayn a {
		color:#FFFFFF;
	}
	table.calendario td.separatore {
		background:#3C9DFF;
		border:1px solid #3C9DFF;
	}
	table.calendario td.napoli,
	table.calendario tr.napoli {
		background-color:#A8D3FF;
	}
	table.calendario td.colScore {
		width: 15%;
	}
	table.calendario td.colTeam {
		width: 20%;
	}
	div.jumpto {
		background-color:#3C9DFF;
		padding:3px;
		text-align:center;
		font-size:13px;
		font-family:sans-serif;
	}
	div.jumpto a {
		padding:2px;
		border:1px solid #3C9DFF;
		color:#FFFFFF;
		text-decoration:none;
	}
	div.jumpto a:hover {
		background-color:#FFFFFF;
		color:#0080FF;
	}
	/* PAGE - EUROPA LEAGUE */
	table#europaleagueA,
	table#europaleagueB,
	table#europaleagueC,
	table#europaleagueD,
	table#europaleagueE,
	table#europaleagueF,
	table#europaleagueG,
	table#europaleagueH,
	table#europaleagueI,
	table#europaleagueJ,
	table#europaleagueK,
	table#europaleagueL {
		width: 500px;
	}
	div#europaleagueDiv table td.girone {
		font-size: 0.7em;
		background-color: #85C1FF;
		color: #000000;
	}
	div#europaleagueDiv .team {
		width: 25%;
	}

/* FACEBOOK CONNECT PLUGIN */
#wp-submit{  height:23px; width:46px; padding:0; margin:0 0 0 7px;}
#user_pass{  height:18px; width:86px; padding: 3px; }
#user_login{ height:18px; width:86px; padding: 3px; }
#forgotText{ display:inline-block; font-size:small; margin-left:9px; height:26px; }
#fbLoginButton{   display:block; height:18px; margin-top:7px; text-align:center; }
#loginform label{ display:inline-block; width:2.75em; }


/* NEWS */
div.newsBox {
 	border:2px solid #8AC4FF;
 	min-height:250px;
 	font-family: 'Nobile',sans-serif;
}
div.newsText {
	min-height:150px;
	padding:10px;
	text-align:justify;
}
div.newsTitle {
	background-color:#8AC4FF;
	padding:5px;
	text-transform:uppercase;
	font-size: 0.75em;
}
a {
	color:#0064C7;
}
a.newsTitle {
	font-size:19px;
	color:#000000;
	border-bottom:1px dashed #000000;
	text-decoration:none;
	font-weight:bold;
	text-shadow: 2px 2px 2px #aaa;
}
a.newsTitle:hover {
	font-size:19px; /*15*/
	color:#0080FF;
	border-bottom:1px solid #0080FF;
	font-weight:bold;
	text-shadow: 2px 2px 2px #000;
}
a.newsTitleComment {
	text-decoration:none;
	/*border-bottom:1px solid #0080FF;*/
	font-weight:bold;
}
a.newsTitleComment:hover {
	text-decoration:underline;
	/*border-bottom:1px solid #0080FF;*/
	font-weight:bold;
}
span.newsDate {
	font-size:12px;
}
div.newsOption {
	background-color:#8AC4FF;
	padding:5px;
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
}
div.newsOptionLike {
	background-color:#bfd5ff;
	padding:5px;
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
}
ul.post-categories {
	list-style:none;
	display:inline;
}
ul.post-categories li {
	list-style:none;
	display:inline;
}
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left
	}
/* End Images */
/* COMMENT */
textarea#comment {
	width:400px;
}
ol.commentlist {
	/*border:1px solid black;*/
	background-color:#E6F2FF;	
}
ol.commentlist li.comment {
	border:1px solid #8AC4FF;	
}
ol.commentlist li.comment p {
	padding:8px;
}
ol.commentlist div.comment-meta {
	background-color:#B3D8FF;
	padding:5px;
	font-size:12px;
}
ol.commentlist div.comment-author {
	border:1px solid #8AC4FF;
	background-color:#8AC4FF;
	padding:5px;
	height:36px;
}
ol.commentlist img.avatar {
	float:left;
}
cite.fn {
	padding-left:5px;
	font-weight:bold;
}
span.says {
	color:#676767;
}
form#commentform {
	/*border:1px solid #8AC4FF;
	background-color:#B3D8FF;*/
	padding-left:5px;
}
/* End Comment */
/* END NEWS */

/* DETTAGLI PARTITA */
div#dettagliturno-livestream {
/*border: 1px solid black;*/
	text-align:center;
	margin-left: auto;
	margin-right: 15px;
	float:right;
}

div#dettagliturno-livestream iframe#livestream {
	border:none; overflow:hidden; width:390px;/*360*/ height:300px;
}

div.dettagli-turno {
	margin-left: 15px;
	margin-right: auto;
	/*border: 1px solid red;*/
}
table.dettagli-turno {
	font-size:1em;
	text-align:center;
	border:1px solid #3C9DFF;
	width:390px; /*370*/
	font-family:sans-serif;
	float:left;
}
table.dettagli-turno td {
	padding:3px;
	border-bottom:1px solid #000000;
}
table.dettagli-turno td.ssin {
	text-align:right;
	width: 174px;
}
table.dettagli-turno td.ccol {
	text-align: center;
	width: 64px;
}
table.dettagli-turno td.sdes {
	text-align:left;
	width: 174px;
}
table.dettagli-turno tr.title {
	background-color:#3C9DFF;
	color:#FFFFFF;
}
table.dettagli-turno tr.partita {
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
	font-size:20px;
}
table.dettagli-turno tr.napoli {
	background-color:#A8D3FF;
}
table.dettagli-turno td.giallo {
	background: url(../img/dettaglipartita/ammonito.png) top left no-repeat;	
	font-weight:bold;
}
table.dettagli-turno td.rosso {
	background: url(../img/dettaglipartita/espulso.png) top left no-repeat;	
	color:#FFFFFF;
	font-weight:bold;
}
table.dettagli-turno td.infortunio {
	background: url(../img/dettaglipartita/infortunato.png) top left no-repeat;	
	font-weight:bold;
}
table.dettagli-turno td.gol {
	background: url(../img/dettaglipartita/goal.png) top left no-repeat;	
	font-weight:bold;
}
table.dettagli-turno td.sost {
	/*background: url(img/dettaglipartita/sostituzione.png) top left no-repeat;*/	
	font-weight:bold;
}
/* END DETTAGLI PARTITA*/

div#survey,
div#followon {
	display: none;
}

