@import url(_cds.css);
@import url(_tables.css);
@import url(_form.css);
@import url(_commenti.css);
@import url(_box_ipiuvisti.css);
@import url(_box_sondaggio.css);

#mainsx-md	{
	overflow:			hidden;
	width:				650px;
	float:				left;
	padding:			0px 0 0 0;}
	
#mainsx-md-full	{
	overflow:			hidden;
	float:				left;
	padding:			0px 0 0 0;}

#maindx-md	{
	overflow:			hidden;
	width:				336px;
	float:				right;
	padding:			5px 0 0 0;}
#main-central	{
	overflow:			hidden;
	width:				650px;
	margin:				0 auto;
	padding:			5px 0 0 0;}
#main-centralFull	{
	overflow:			hidden;
	width:				990px;
	padding:			5px 0 0 0;}
.box	{
	margin-right:		-3px;}
.box .lab.titleNoBox h2 span	{
	color:				#005998;
	float:				left;
	font-size:			15px;
	font-weight:		bold;
	height:				24px;
	line-height:		24px;
	padding:			0px 5px;}

.borderTop	{
	clear:				both;
	border-top:			2px solid #005998;}

/* TAB LARGHEZZA PIENA */
.fullHeader .lab	{
	width:				312px;}
.fullHeader .lab h2, .fullHeader .lab span	{
	width:				100%;
	text-align:			center;}
.fullHeader .contentstyle	{
	border-top:			2px solid #005998;
	clear:				both;}

/* SCROLLING TAB */
#main-centralFull div.scrolling_tab	{
	position:			relative;
	width:				990px;
	height:				24px;}
#main-centralFull div.contentstyle	{
	clear:				both;
	display:			block;
	border-top:			2px solid #005998;}
#main-centralFull div.scrolling_tab #tab_container	{
	position:			absolute;
	top:				0;
	left:				18px;
	height:				24px;
	width:				950px;
	overflow:			hidden;}
	#main-centralFull div.scrolling_tab #tab_contained	{
		position:			relative;
		float:				left;}
	#main-centralFull div.scrolling_tab  a.previous, #main-centralFull div.scrolling_tab  a.next	{
		position:			absolute;
		display:			block;
		width:				8px;
		margin:				5px 5px 0 5px;}
	#main-centralFull div.scrolling_tab a.previous	{
		top:				0;
		left:				0;}
	#main-centralFull div.scrolling_tab a.next	{
		top:				0;
		right:				0;}
	#main-centralFull div.scrolling_tab a.previous, #main-centralFull div.scrolling_tab a.next	{
		display:			block;
		width:				8px;
		height:				16px;
		background-position:left top;
		background-repeat:	no-repeat;}
	#main-centralFull div.scrolling_tab a.previous span, #main-centralFull div.scrolling_tab a.next span	{
		display:			none;}
		#main-centralFull div.scrolling_tab a.previous:link, #main-centralFull div.scrolling_tab a.previous:visited	{
			background-image:	url("../img/btn_prev_out.png");}
		#main-centralFull div.scrolling_tab a.previous:hover	{
			background-image:	url("../img/btn_prev_over.png");}
		#main-centralFull div.scrolling_tab a.next:link, #main-centralFull div.scrolling_tab a.next:visited	{
			background-image:	url("../img/btn_next_out.png");}
		#main-centralFull div.scrolling_tab a.next:hover	{
			background-image:	url("../img/btn_next_over.png");}
	#main-centralFull div.scrolling_tab .tab_btn span	{
		font-weight:		bold;
		width:				150px;
		overflow:			hidden;}
	#main-centralFull .box .body	{}
		#main-centralFull .box .listNews	{
			padding:		0 5px;}
		.listNews a.segue	{
			margin-top:		0;
			padding-right:	5px;
			float:			left;}

/* DIV TESTO LIBERO */
#freeText	{
	margin:				0 auto;
	margin-top:			5px;
	padding:			0;
	color:				#333333;}
	
#freeText	{
	margin:				0 auto;
	margin-top:			5px;
	color:				#333333;}

#freeText h2, #freeText h3, #freeText h4, #freeText h5, #freeText h6	{
	clear:				both;
	font-weight:		normal;
	color:				#003E6A;
	margin-bottom:		5px;}
#freeText h2	{
	font-size:			21px;
	margin-top:			5px;}
	h2.pageHeader	{
		clear:				both;
		font-weight:		normal;
		color:				#003E6A;
		font-size:			22px;
		padding-top:		5px;
		padding-bottom:		5px;
		margin-left:		0px;}
#freeText h3	{
	font-size:			17px;
	margin-top:			15px;}
#freeText h4	{
	font-size:			15px;
	margin-top:			15px;}
#freeText h5	{
	font-size:			13px;
	margin-top:			15px;}
#freeText h6	{
	font-size:			13px;
	font-style:			italic;
	margin-top:			15px;}
#freeText a:link, #freeText a:visited	{
	text-decoration:	underline;
	color:				#003E6A;}
#freeText a:hover	{
	text-decoration:	none;}
#freeText table.tab_roller a	{
	text-decoration:	none;}
#freeText ul	{
	padding-top:		5px;
	clear:				both;}
#freeText ul li	{
	background:			url(../img/bullet.png) no-repeat left 4px;
	padding:			0 0 5px 12px;}
.listPoint	{
	margin-left:		20px;}
.listPoint li	{
	margin:				5px 0;}
ul.listPoint	{
	list-style:			disc outside;}
ol.listPoint	{
	list-style:			decimal outside;}
ol.listPoint ol	{
	list-style:			lower-alpha outside;}
#freeText img.fleft	{
	float:				left;
	margin-right:		5px;}
#freeText img.fright	{
	float:				right;
	margin-left:		5px;}
#freeText img.imgCenter	{
	display:			block;
	margin:				0 auto;}
#freeText img	{
	border:				0;}
#freeText table.fleft	{
	float:				left;
	margin-right:		5px;}
#freeText table.fright	{
	float:				right;
	margin-left:		5px;}

/* BOX MEDIACENTER */
#box-mediacenter	{
	padding-top:	0;
	margin-bottom:	5px;
	width:			336px;
	float:			left;}
#box-mediacenter .lab	{
	float:			left;
	background:		url("../img/tab_001_left.png") no-repeat left -150px;
	margin:			0;
	padding:		0 0 0 9px;
	text-decoration:none;
	width:			307px !important;}
#box-mediacenter .lab span	{
	font-size:		13px;
	float:			left;
	display:		block;
	width:			316px;
	text-align:		center;
	background:		url("../img/tab_001_right.png") no-repeat right -150px;
	padding:		4px 10px 2px 1px;
	font-weight:	bold;
	color:			#FFFFFF;}
#box-mediacenter .body	{
	display:		block;
	background:		#005998;
	padding-bottom:	3px;}
#box-mediacenter #text-top	{
	color:			#FFFFFF;
	text-align:		center;
	margin:			0 5px;
	font-size:		11px;
	border-top:		2px solid #4169E1;
	height:			18px !important;
	height/**/:		20px;}
#box-mediacenter #contPlayer	{
	text-align:		center;
	clear:			both;
	padding-bottom:	3px;}
#box-mediacenter #contPlayer a	{
	clear:			both;
	display:		block;
	height:			247px;
	width:			310px;
	position:		relative;
	margin:			0 auto;
	overflow:		hidden;
	background-color:#000000;}
	#box-mediacenter #contPlayer a img	{
		padding-top:	7px;}
	#box-mediacenter #contPlayer div.PlayerBar	{
		height:			20px;
		background:		url(../img/playerBar.png) no-repeat top;
		color:			#FFFFFF;
		line-height:	20px;
		font-size:		10px;
		text-align:		center;}
#box-mediacenter .thumb_Mediacenter	{
	border:				0;
	margin:				0;
	margin-left:		2px;
	padding:			0;
	width:				76px;
	height:				57px;}
#box-mediacenter .thumb_Mediacenter.first	{
	margin-left:		12px !important;
	margin-left:		6px;}
#box-mediacenter a.link_Mediacenter	{
	float:				left;
	display:			block;
	width:				74px;
	height:				55px;
	cursor:				pointer;}
#box-mediacenter .thumb_Mediacenter img {
	top:				1px;
	left:				1px;}
#box-mediacenter .thumb_Mediacenter div.top {
	top:				44px;
	left:				1px;}
	#box-mediacenter .thumb_Mediacenter div.top a:hover {
		text-decoration:	none;}
#box-mediacenter a.link_Mediacenter:link, #box-mediacenter a.link_Mediacenter:visited	{
	border:				1px solid #0074CA;}
#box-mediacenter a.link_Mediacenter:hover	{
	border:				1px solid #FFFFFF;}
div.arrowPlay	{
	position:			absolute;
	top:				97px;
	left:				135px;
	display:			block;
	width:				40px;
	height:				38px;
	cursor:				pointer;}
	* html div.arrowPlay	{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=auto, src='res/img/arrow_Play.png');}
	div.arrowPlay[class] {
		background:		url(../img/arrow_Play.png) no-repeat top;}

/* BOX LA DIRETTA */
#box-ladiretta	{
	background:			url(../img/bg_Livescore_336.png) no-repeat;
	height:				200px;
	padding-top:		0;}
#box-ladiretta .lab	{
	padding-top:		5px;}
#box-ladiretta .body	{
	padding-top:		0;}
#box-ladiretta .tabs .contentstyle	{
	border-top:			0;}
#tabs-ladiretta	{
	margin-top:			0;}
#MultitabContent_ladiretta #gio	{
	position:			relative;
	text-align:			right;}
#MultitabContent_ladiretta #date	{
	float:				right;}
#MultitabContent_ladiretta br.clear	{
	clear:				both;}
#MultitabContent_ladiretta .match li	{
	float:				left;
	line-height:		22px;
	width:				155px;}
#MultitabContent_ladiretta .match li.lastLine	{
	border-bottom:		0;}
#MultitabContent_ladiretta .match li a	{
	color:				#FFFFFF;
	text-decoration:	none;
	cursor:				pointer;}
#MultitabContent_ladiretta .match li a:hover	{
	color:				#005998;}

/* PAG MIO CORRIERE */
#MyCorriere_Header	{
	width:				990px;}
#MyCorriere_Header .tab_btn span	{
	width:				150px;
	overflow:			hidden;
	line-height:		18px;
	height:				16px !important;
	height:				18px;}
	#MyCorriere_Header .tab_btn span input	{
		width:				140px;
		border:				0;
		border-bottom:		1px solid #E5EEF4;
		background-color:	#005998;
		color:				#FFFFFF;
		font-weight:		bold;}
#CommandLine	{
	clear:				both;
	background-color:	#E5EEF4;
	display:			block;}
	#CommandLine ul li	{
		font-size:			11px;
		float:				left;
		font-weight:		bold;
		color:				#005998;
		line-height:		24px;
		margin-right:		30px;}
	#CommandLine .btn_Command a.btn_add	{
		padding-top:		2px;
		background-position:left 0px;}
	#CommandLine .btn_Command a.btn_add:hover	{
		background-position:left 0px;}
	.btn_Command a.btn_add, .btn_Command a.btn_colour	{
		font-size:			11px;
		padding-left:		20px;
		line-height:		24px;
		height:				22px;
		font-weight:		bold;
		background-position:left center;
		background-repeat:	no-repeat;
		margin-left:		5px;}
	.btn_Command a:link, .btn_Command a:visited	{
		color:				#005998;}
	.btn_Command a:hover, .ul-tabs .btn_Command a:hover	{
		color:				#005998;}
	.btn_Command a.btn_add:hover, .btn_Command a.btn_colour:hover	{
		text-decoration:	underline;
		background-position:left center;
		background-repeat:	no-repeat;}
	#MyCorriere_Header .ul-tabs .btn_Command a.btn_add, .btn_Command a.btn_add	{
		background-image:	url(../img/ico_add.png);}
	#MyCorriere_Header .ul-tabs .btn_Command a.btn_colour	{
		background-image:	url(../img/ico_colour.png);}
td.tab_MyCorriere	{
	padding:			0 3px;
	vertical-align:		top;}
	table.twoColoumns td.tab_MyCorriere	{
		width:				50%;}
	table.threeColoumns td.tab_MyCorriere	{
		width:				33%;}
.MC_tr	{
	height:			24px;
	line-height:	24px;
	background: 	url(../img/cornerMC_001_TopRight.png) right top no-repeat;}
	.MC_tr h2	{
		float:			left;
		background: 	url(../img/cornerMC_001_TopLeft.png) left top no-repeat;
		font-weight:	bold;
		color:			#FFFFFF;}
		.MC_tr h2 span	{
			float:			left;}
		.MC_tr h2 img	{
			float:			left;
			margin:			4px 8px 0 8px;}
	.MC_tr ul	{
		float:			right;
		padding-right:	5px;
		margin-top:		2px !important;	/*	IE 7.0	*/
		margin-top:		4px;}			/*	IE 6.0	*/
	html>/**/body .MC_tr ul	{				/*	FireFox	*/
		margin-top:		3px !important;}
		.MC_tr ul li	{
			float:			left;
			margin:			0 3px;}
	.MC_body	{
		border-left:	1px solid #377DAE;
		border-right:	1px solid #377DAE;
		padding-top:	3px;}
		.MC_body ul.listNews	{
			margin-top:		0;}
	.MC_br	{
		background: 	url(../img/cornerMC_001_BottomRight.png) right bottom no-repeat;}
		.MC_bl	{
			font-size:		1px;
			height:			6px;
			background: 	url(../img/cornerMC_001_BottomLeft.png) left bottom no-repeat;}
.RSSConfig	{
	display:			block;
	padding:			10px;
	background-color:	#E5EEF4;}
	.RSSConfig p	{
		padding-bottom:		15px;}
	.RSSConfig ul.RSSList	{
		float:				left;
		width:				450px;
		margin:				0 10px;}
	.RSSConfig ul.RSSList li	{
		margin-bottom:		10px;}
	.RSSConfig ul.RSSList li a.miocorriere2	{
		float:				left;
		width:				100px;}
	.RSSConfig ul.RSSList li h3	{
		padding-top:		3px;
		font-weight:		bold;}
	.RSSConfig ul.RSSList li p	{
		clear:				both;
		float:				left;
		font-size:			11px;
		padding:			0;
		margin:				0;
		padding-left:		30px;}
.RSSConfig ul.RSSList li .secondRSS	{
	padding:			5px 0 5px 50px;
	width:				400px;}
	.RSSConfig ul.RSSList li .secondRSS p	{
		padding-left:		30px;}
.RSSConfig ul.RSSList li .thirdRSS	{
	padding:			5px 0 5px 50px;
	width:				340px;}
	.RSSConfig ul.RSSList li .thirdRSS p	{
		padding-left:		5px;}
.RSSConfig ul.RSSList li h3 span	{
	color:			#336600;}
.RSSConfig div.labelForm	{
	width:				955px;
	background-color:	#9DBFD9;
	margin-bottom:		10px;}

/* BOX CON MARGINI */
.bodyMargin .contentstyle	{
	clear:				both;
	padding:			0 5px;
	border-top:			2px solid #005998;
	border-left:		1px solid #005998;
	border-bottom:		1px solid #005998;}
	.bodyMargin .contentstyle.specialMain	{
		border-bottom:		0px;
		border-top:			0px;
		margin-top:			-14px;
		padding-top:		10px !important;			/*	IE 7.0	*/
		padding-top:		10px;}						/*	IE 6.0	*/
	html>/**/body .bodyMargin .contentstyle.specialMain	{	/*	FireFox	*/
		padding-top:		1px !important;}
	.bodyMargin .contentstyle.specialBottom	{
		margin-top:			-2px;
		border-top:			0px;}
	.bodyMargin .contentstyle.boxMain	{
		border-top:			0px;
		margin-top:			-14px;
		padding-top:		10px !important;		/*	IE 7.0	*/
		padding-top:		10px;}					/*	IE 6.0	*/
	html>/**/body .bodyMargin .contentstyle.boxMain	{	/*	FireFox	*/
		padding-top:		1px !important;}
	.specialBottom .miocorriere	{
		float:				left;
		padding-bottom:		5px;}

/* LISTE NORMALI */
ul.listNews.underlined	{
	margin-top:			5px;}
	
/*-----------------------------LISTA ARCHIVIO----------------------------------------------*/		
ul.listNews.underlined li	{
	border-top:	1px solid #ffffff;
	}
ul.listNews.underlined li.firstLine	{
		background-color:#f9f9f9;
		margin-bottom:10px;
		border-bottom:1px dotted #005998;
		padding-bottom:10px;
		margin-top:20px;
		width:650px;
		}
ul.listNews.underlined li.secondLine	{
		background-color:#f9f9f9;
		border-top:	0;
		margin-bottom:5px;
		width:650px;
		}		
ul.listNews.underlined li.secondLine_b	{
		background-color:#f1f1f1;
		border-top:	0;
		margin-bottom:1px;
		width:650px;
		}			

		
		
/*---------------------------LISTA ARCHIVIO------------------------------------------------*/

ul.listNews li .thumb_Mediacenter	{
	float:				left;
	margin-right:		5px;}
ul.listNews.underlined li p	{
	margin:				0;
	padding:			0;}

/* LISTE PUNTATE */
ul.listNews	{
	clear:				both;
	color:				#005998;}
ul.listNews.dotList li	{
	background:			url(../img/bullet.png) no-repeat left 4px;
	border-top:			1px solid #B2CDE0;
	padding:			0 0 5px 12px;}
ul.listNews.dotList li h3	{
	width:				auto;
	margin:				0;}
ul.listNews.dotList li.firstLine	{
	border-top:			0;}
	ul.listNews.ArchiveList	{
		margin-top:			5px;}
	ul.listNews.ArchiveList li	{
		min-height:		55px;
		height:			auto !important;
		height:			55px;}

	/*ul.listNews.ArchiveList li h3	{
		margin:				0;
		padding:			0 0 5px 0;}*/
		
/*-----------------------------------------LISTA ARCHIVIO----------------------------------*/	
	ul.listNews.ArchiveList li h3	{
		margin: 0;
		padding: 0 0 5px 0;
		}
	ul.listNews.ArchiveList li h2	{
		font-size:10px;
		font-style:italic;
		}		
	ul.listNews.ArchiveList li h3 a, ul.listNews.ArchiveList li h3 a:visited	{
		font-size:11px;
		font-weight:normal;
		font-style:normal;
		color:#1a1a1a;
		}
/*-------------------------------------LISTA ARCHIVIO--------------------------------------*/	
		
	ul.listNews.ArchiveList li div.thumb_Mediacenter {}
	ul.listNews.ArchiveList li img.fleft	{
		float:				left;
		margin-right:		5px;
		padding-bottom:		4px;}
	ul.listNews.ArchiveList li img.fright	{
		float:				right;
		margin-left:		5px;
		padding-bottom:		4px;}
	/*ul.listNews.ArchiveList li span, ul.listNews li span	{
		font-size:			11px;
		color:				#333333;}
	ul.listNews.ArchiveList li span.section, ul.listNews li span.section	{
		font-weight:		bold;}*/
/*--------------------------------------LISTA ARCHIVIO-------------------------------------*/
	ul.listNews.ArchiveList li span, ul.listNews li span	{
		/*padding-top:10px;*/
		font-size: 10px;
		letter-spacing:-0.2px;
		color: #000000;
		font-style:normal;
		font-weight: bold;
		}
	ul.listNews.ArchiveList li span.section, ul.listNews li span.section_first	{
		font-size:12px;
		letter-spacing:-0.2px;
		font-weight: bold;
		color:#bc1624;
		font-style:italic;
		}		
	ul.listNews.ArchiveList li span.section, ul.listNews li span.section	{
		font-size:10px;
		font-weight: bold;
		color:#005998;
		font-style:italic;
		}
/*-------------------------------LISTA ARCHIVIO--------------------------------------------*/				
		
		
ul.objectList	{
	margin-top:			5px;
	margin-bottom:		5px;
	clear:				both;
	color:				#333333;
	font-weight:		bold;}
ul.objectList li	{
	background:			url(../img/bullet.png) no-repeat left 4px;
	padding:			0 0 5px 12px;}
	ul.objectList li h3, ul.objectList li h4	{
		font-size:			12px;}

/* LISTE ARTICOLI */
ul.listNews.Article	{
	margin-top:			5px;}
ul.listNews.Article li span	{
	color:				#333333;
	float:				left;
	font-weight:		bold;}
ul.listNews.Article li h3	{
	clear:				both;
	font-size:			15px;}
	ul.listNews.Article li.FirstArticle	{
		border-top:			0;}
	ul.listNews.Article li.FirstArticle h3	{
		font-size:			17px;}
	ul.listNews.Article .FirstArticle p	{
		margin-bottom:		0;}

/* LISTE TEMPLATE MIO CORRIERE */
ul.listNews.TemplateList	{
	margin-top:			15px;
	margin-left:		80px;
	padding-bottom:		0;}
ul.listNews.TemplateList li	{
	padding-bottom:		10px;}
ul.listNews.TemplateList li h3	{
	margin:				0;
	font-size:			15px;
	padding:			0 0 5px 0;}
ul.listNews.TemplateList li img	{
	display:			block;
	padding:			1px;
	float:				left;
	margin-right:		10px;
	border:				1px solid #005998;}
ul.listNews.TemplateList li span	{
	font-size:			11px;
	color:				#333333;}
a.cercaGoogle	{
	clear:				both;
	display:			block;
	font-weight:		bold;}
a.cercaGoogle:hover	{
	text-decoration:	underline;}
a.cercaGoogle div div	{
	text-align:			center;
	font-size:			0.9em;}

/* LA CURVA */
.CurvaLeft	{
	width:				332px;}
.CurvaRight	{
	width:				312px;}
.CurvaLeft .box, .CurvaRight .box	{
	padding-top:		0;
	padding-bottom:		5px;}
.CurvaRight #tabs-listContent, #tabs-TopFlop	{
	margin-top:			0;
	padding-bottom:		5px;}

/* LISTE FOTO LA CURVA */
ul.FotoList	{
	padding:			3px 3px;}
ul.FotoList li	{
	float:				left;
	width:				104px;
	margin:				0 2px;}
	ul.FotoList li .imgBox_102x76	{
		border:				1px solid #005998;
		margin-bottom:		2px;}
ul.FotoList li h3	{
	font-size:			11px;}
ul.FotoList div.thumb_Voting	{
	border-top:			1px solid #FFFFFF;}
ul.FotoList div.thumb_Voting li	{
	margin:				0;
	width:				auto;}
	ul.FotoList li ul.VotoArticolo	{
		width:				104px;
		padding-top:		0;}
	ul.FotoList li ul.VotoArticolo li	{}
	ul.FotoList li ul.VotoArticolo li div	{
		margin:				0;}
	ul.FotoList p strong	{
		color:				#003E6A;}
ul.FotoList .authorLink	{
	padding-bottom:		3px;}
ul.FotoList li.Info	{
	width:				200px;
	padding:			5px;}

/* BOX NEWSLETTER */
.div_Newsletter	{
	border-bottom:		1px solid #B2CDE0;}
	.div_Newsletter.last	{
	border-bottom:		0;}
.div_Newsletter p	{
	margin:				5px 0 0 0;}
	.div_Newsletter p strong	{
		color:				#003E6A;}
	.div_Newsletter .cbutton	{
		padding:			5px 0 5px 0;}
	.newsLetter	{
		float:				left;
		margin-right:		15px;}

/* EXPANDER */
a.ico_expander, img.ico_expander	{
	float:				left;
	margin-top:			4px;
	margin-right:		5px;
	margin-left:		5px;}

/* BOX COMMENT */
#comment-box	{
	clear:				both;
	margin:				5px 0 0 0;
	height:				30px;
	border-top:			1px solid #b2cde0;
	font-size:			11px;
	line-height:		30px;
	height/**/:/**/		29px;}
#comment-box .commenti	{
	font-size:			10px;
	float:				left;
	background:			url(../img/commenti.png) no-repeat left 2px;
	height:				18px;
	line-height:		18px;
	padding:			0 0 0 22px;
	margin-top:			3px;}
#comment-box .VotoArticolo	{}
#comment-box .VotoArticolo li	{
	clear:				none;
	background-image:	none;
	padding-left:		0;
	border-top:			0;}
	#comment-box .VotoArticolo li.text_Voting	{
		margin-right:		5px;}
#comment-box .VotoArticolo li span	{
	float:				none;}
.authorLink	{
	clear:				both;
	font-size:			10px;
	color:				#333333;}
	.authorLink a	{
		font-weight:		bold;}

/* BOX FORUM / CHAT */
.Box_Forum-Chat	{
	width:				49%;}
.Box_Forum-Chat .contentstyle	{
	padding-top:		5px;
	height:				128px;}

/* BOX TOP FLOP */
.tab_TopFlop	{
	width:				100%;}
	.tab_TopFlop th.head_content	{
		vertical-align:		middle;}
	.tab_TopFlop th.head_content a	{
		font-weight:		bold;}
	.tab_TopFlop th.head_ico	{
		padding-top:		3px;
		text-align:			center;
		width:				35px;}
	.tab_TopFlop td	{
		padding-bottom:		5px;}
		.tab_TopFlop .borderLeft	{
			border-left:		1px solid #B2CDE0;}
		.tab_TopFlop td .imgBox_102x76	{
			float:				left;
			margin-right:		5px;}
		.tab_TopFlop td span	{
			font-size:			11px;
			font-weight:		bold;
			color:				#333333;}
		.tab_TopFlop td h3	{
			font-size:			12px;
			font-weight:		bold;
			color:				#005998;}
		.tab_TopFlop td p	{
			margin:				0;}
		.tab_TopFlop td.vote	{
			font-size:			17px;
			font-weight:		bold;
			vertical-align:		middle;
			text-align:			center;}

/* REGISTRATION BOX */
/* PROFILE BOX */
.Box_Login.boxempty .core, .Box_Profile.boxempty .core	{
	padding:			5px;}
	.Box_Login.boxempty .core h2, .Box_Profile.boxempty .core h2	{
		text-align:			center;
		padding:			5px 0 5px 0;}
	.Box_Login.boxempty .core h2 img, .Box_Profile.boxempty .core h2 img	{
		margin-left:		0 !important;
		margin-left:		25px;}
		.Box_Profile.boxempty .core h2	{
			color:				#003E6A;
			font-weight:		bold;}
	.Box_Login label	{
		clear:				both;
		float:				left;
		width:				75px;
		font-weight:		bold;
		font-size:			11px;
		line-height:		20px;
		padding-left:		25px;
		margin-top:			2px;}
	.Box_Login input	{
		float:				left;
		margin-top:			2px;
		width:				140px;
		padding:			0;
		border:				1px solid #9d9d9f;
		height:				20px;
		height/**/:/**/		18px;}

	.Box_Login button	{
		float:				left;
		margin-left:		3px;}
	.Box_Login .Link	{
		clear:				both;
		text-align:			center;}
	.Box_Login .Link  a	{
		font-weight:		bold;
		font-size:			10px;}
	.Box_Profile.boxempty .core img	{
		float:				left;
		margin-right:		5px;}
	.Box_Profile.boxempty .core p	{
		margin-bottom:		0;}

/* BOX PROFILO */
.Box_Profile .lt .rt div.core h2	{
	font-weight:			normal;}
.Box_Profile ul.userLink	{
	margin-left:			10px;}
.Box_Profile p	{
	margin-left:			10px;}

/* VIDEO e FOTO UPLOAD */
a.pictureUpload:link, a.videoUpload:link, a.audioUpload:link, a.writeArticle:link, a.user:link, a.password:link, a.pictureUpload:visited, a.videoUpload:visited, a.audioUpload:visited, a.writeArticle:visited, a.user:visited, a.password:visited	{
	color:					#333333;}
a.pictureUpload, a.videoUpload, a.audioUpload, a.writeArticle, a.user, a.password	{
	display:				block;
	height:					22px;
	line-height:			22px;
	padding-left:			28px;
	font-weight:			bold;}
	a.pictureUpload	{
		background:				url(../img/ico_pictureUpload.png) left top no-repeat;}
	a.videoUpload	{
		background:				url(../img/ico_videoUpload.png) left top no-repeat;}
	a.audioUpload	{
		background:				url(../img/ico_audioUpload.png) left top no-repeat;}
	a.writeArticle	{
		background:				url(../img/ico_writeArticle.png) left top no-repeat;}
	a.user	{
		background:				url(../img/ico_user.png) left top no-repeat;}
	a.password	{
		background:				url(../img/ico_password.png) left top no-repeat;}

/* FILTRI PIU' VISTI */
.filterForm	{
	border-top:			2px solid #005998;
	border-left:		1px solid #005998;
	clear:				both;
	background-color:	#E5EEF4;
	font-size:			11px;
	line-height:		20px;
	padding-right:		5px;}
.filterForm_noLine	{
	border-top:			0;}
.filterForm div	{
	float:				right;}
	.filterForm label	{
		float:				left;
		margin-right:		5px;}
	.filterForm input, .filterForm select	{
		float:				left;}

/* SPECIAL GALLERY */
.specialGallery	{
	clear:					both;
	padding-top:			5px;}
ul.specialGallery	{
	clear:					both;
	width:					650px;
	display:				block;
	margin:					0;
	padding:				0;}
	ul.specialGallery li	{
		float:					left;
		margin:					10px;}

	.specialGallery ul.specialGallery a.link_thumb:link, .specialGallery ul.specialGallery a.link_thumb:visited	{
		cursor:					pointer;
		width:					102px;
		height:					76px;
		display:				block;
		border:					1px solid #005998;}
	.specialGallery ul.specialGallery a.link_thumb:hover	{
		border:					1px solid #B2CDE0;}

.specialGallery  a.fullLink	{
	clear:				both;
	font-size:			10px;
	font-weight:		bold;
	float:				right;
	margin-right:		5px;
	padding-bottom:		5px;
	padding-top:		10px;}
.specialGallery h2	{
	background:				transparent url(../img/tab_001_left.png) no-repeat scroll left -150px;
	float:					left;
	margin:					0;
	padding:				0 0 0 9px;
	text-decoration:		none;}
.specialGallery h2 span	{
	color:					#FFFFFF;
	background:				transparent url(../img/tab_001_right.png) no-repeat scroll right -150px;
	display:				block;
	width:					625px;
	float:					left;
	font-size:				13px;
	font-weight:			bold;
	padding:				4px 10px 2px 1px;
	text-align:				center;
	text-transform:			uppercase;}

#player_news h2 span	{
	color:					#005998;
	float:					left;
	font-size:				15px;
	font-weight:			bold;
	height:					24px;
	line-height:			24px;
	padding:				0px 5px;}
	#player_news .body	{
		overflow:				hidden;}
	#player_news ul	{
		margin:					0;
		padding-top:			5px;}
	#player_news .segue	{
		border-top:				1px solid #005998;
		clear:					both;
		text-align:				right;
		width:					100%;}
	#player_news li.firstLine	{
		border-top:				0;}
	html > body #player_news li	{
		padding:				2px 0 !important;}
	#player_news li	{
		clear:					both;
		display:				block;
		padding:				2px 0pt 3px !important;}

/* SCHEDA SQUADRA */
div.schedaSquadra_Container	{
	padding-top:			5px;
	clear:				both;
	width:				650px;}
	img.schedaTeamLogo	{
		float:				left;}
	div.schedaSquadra_Content	{
		float:				right;
		position:			relative;
		width:				600px;
		/*height:				192px;*/
		overflow:			hidden;}
	div.schedaSquadra_Content h2 span	{
		color:				#005998;
		font-size:			15px;
		font-weight:		bold;
		height:				24px;
		line-height:		24px;
		padding-bottom:		5px;}
	div.scheda_html_290	{
		width:				290px;}
	div.schedaSquadra_Content img	{
		position:			absolute;
		top:				0;
		right:				0;}

/* PAGINA SQUADRA */
#tabs_Team	{
	clear:				both;
	position:			relative;}
#tabs_Team h2 span	{
	float:				left;
	font-size:			15px;
	color:				#005998;
	font-weight:		bold;
	padding:			0 5px;
	height:				24px;
	line-height:		24px;}
#tabs_Team ul.ul-tabs	{
	height:				24px;
	overflow:			hidden;}
#tabs_Team ul.ul-tabs h2	{
	font-weight:		bold;
	padding:			0;}
#tabs_Team ul.ul-tabs a span	{
	font-size:			9px;
	padding:			0px 10px 2px 1px;}
#tabs_Team ul.ul-tabs a:hover span	{
	color:				#FFFFFF;}
#tabs_Team ul.ul-tabs li.selected a span	{
	font-size:			11px;
	color:				#FFFFFF;}
#tabs_Team .contentstyle	{
	margin:				0;
	padding:			0;
	padding-top:		5px;}
	#tabs_Team.contentstyle ul	{
		margin:				0;}
.news_societa	{
	clear:				both;
	padding-bottom:		5px;}
	.news_societa img	{
		float:				left;
		margin-right:		5px;}
	.news_societa p	{
		margin:				0;}
#tabs_Team .specialGallery h2 span	{
	color:				#FFFFFF;
	font-size:			12px;}
#main-centralFull .tab_btn span span.titleTab, #main-centralFull .NoLink span span.titleTab	{
	background:		none;
	float:			left;
	height:			18px;
	overflow:		hidden;
	margin:			0;
	padding:		0;}
	#main-centralFull .tab_btn span span.titleTab	{
		width:			130px;}
#main-centralFull .tab_btn h2 span img.commandImage, #main-centralFull .NoLink h2 span img.commandImage	{
	float:			left;
	margin-top:		5px;
	margin-left:	8px;}

/* DROP DOWN MENU */
.DropDownMenu	{
	border-left:	1px solid #666666;
	border-bottom:	1px solid #666666;
	border-right:	1px solid #E9E9E9;
	background-color: #EBEBEB;
	width:			170px;}
.DropDownMenu li	{
	margin:			0;
	padding:		0;
	border-bottom:	1px solid #EBEBEB;}
.DropDownMenu a:link, .DropDownMenu a:visited	{
	font-weight:	bold;
	font-size:		11px;
	color:			#333333;
	padding:		2px 5px;
	display:		block;
	border-top:		1px solid #EBEBEB;
	border-bottom:	1px solid #EBEBEB;}
.DropDownMenu a:hover	{
	background-color:#D9D9D9;
	border-top:		1px solid #FFFFFF;
	border-bottom:	1px solid #333333;
	text-decoration:none;}
.minHeight	{
	min-height:		500px;
	height:			auto !important;
	height:			500px;}
.minHeight300	{
	min-height:		300px;
	height:			auto !important;
	height:			300px;}

/* PAGINA PIU VISTI */
.filterForm .lista	{
	clear:			both;
	padding-bottom:	7px;
	padding-top:	5px;}
.filterForm .lista li	{
	padding-right:	10px;
	float:			left;
	border-right:	1px solid #333333;
	margin-left:	5px;
	height:			12px;
	line-height:	12px;}
.filterForm .lista li a:link, .filterForm .lista li a:visited	{
	color:			#333333;}
.filterForm .lista li a.selected	{
	font-weight:	bold;}
.filterForm .lista li.last	{
	border-right:	0;}
#tabs-listContent ul.lista a.tab_period.selected	{
	border:				0;}
#tabs-listContent	{
	margin-top:			0;}


/* SCHEDA GIOCATORI */
h2.playerHeader	{
	padding-bottom:	0;
	margin-bottom:	5px;
	border-bottom:	2px solid #005998;}
div.schedaGiocatore	{
	clear:			both;
	padding-bottom:	5px;
	position:		relative;}
	div.schedaGiocatore h2 span	{
		float:			left;}
	div.schedaGiocatore a.goToTeam	{
		margin-left:	10px;
		color:			#003E6A;
		float:			left;}
	div.schedaGiocatore a.backTo	{
		position:		absolute;
		top:			15px;
		right:			5px;
		font-weight:	bold;
		font-size:		10px;}
div.schedaGiocatore img	{
	float:			left;
	padding-left:	10px;
	margin-right:	10px;}
.playerInfo	{
	float:			left;
	margin-left:	10px;}
.playerInfo th, .playerInfo td	{
	height:			20px;
	line-height:	20px;}
.playerInfo th	{
	font-weight:	bold;
	width:			100px;}
.schedaGiocatore div.tab_Results	{
	float:			right;
	margin-bottom:	0 !important;	/*	IE 7.0	*/
	margin-bottom:	-5px;}			/*	IE 6.0	*/
html>/**/body .schedaGiocatore div.tab_Results	{				/*	FireFox	*/
	margin-bottom:	5px !important;}

/* SONDAGGI */
.pollAnswer li	{
	clear:			both;
	border-top:		1px solid #D9E6F0;
	padding:		5px 0;}
.pollAnswer li div	{
	float:			left;}
div.poll_perc	{
	margin-left:	15px;
	font-size:		0.9em;}
span.pool_totale	{
	font-weight:	bold;}
div.poll_Bar	{
	margin-top:		4px;
	height:			8px;
	display:		block;
	font-size:		1px;}
div.poll_question	{
	width:			300px;
	padding-left:	5px;}
	ul.pollAnswer li.poll_A	{
		background-color:	#FFFFFF;}
		ul.pollAnswer li.poll_A div.poll_Bar	{
			background-color:	#3399CC;}
	ul.pollAnswer li.poll_B	{
		background-color:	#F2F7FA;}
		ul.pollAnswer li.poll_B div.poll_Bar	{
			background-color:	#005998;}
	ul.pollAnswer li.poll_totale	{
		font-size:			0.9em;
		padding-left:		5px;}
	ul.pollAnswer li.poll_totale span	{
		font-weight:		bold;}
	ul.pollAnswer li.poll_totale a.segue	{
		clear:				none;
		margin-top:			0;}
	.pollAnswer li img	{
		/*float:				left;
		margin:				0 5px;*/}

/* SQUADRE MOTORI */
h3.MotorTeam	{
	clear:			both;
	font-weight:	bold;
	margin:			0 0 3px 5px;}
div.MotorTeam	{
	border-top:		2px solid #005998;
	padding-top:	3px;
	padding-bottom:	10px;}
	div.MotorTeam.secondLine	{
		border-top:		0;}
.list_MotorTeam li	{
	float:			left;}
	li.img_MotorTeam	{
		display:		block;
		border-bottom:	1px solid #FFFFFF;
		width:			188px;}
	li.driver_MotorTeam	{
		width:			153px;}
	.driver_MotorTeam a.linkbox_MotorTeam	{
		display:		block;
		cursor:			pointer;}
		.driver_MotorTeam a.linkbox_MotorTeam	{
			float:			left;
			height:			60px;
			width:			125px !important;
			width:			123px;
			font-weight:	bold;
			color:			#333333;}
		.driver_MotorTeam a.linkbox_MotorTeam:hover	{
			background-color: #e5eef4;
			text-decoration:none;}
		.driver_MotorTeam a.linkbox_MotorTeam img	{
			padding-top:	3px;}
	div.driverNumber	{
		float:			left;
		margin-left:	4px;
		border:			1px solid #005998;
		color:			#005998;
		font-weight:	bold;
		width:			20px;
		height:			58px;
		font-size:		13px;
		text-align:		center;
		line-height:	58px;}
	div.driverLink	{
		text-align:		center;}
		div.driverLink h4	{
			text-align:		center;
			font-size:		9px;}
	div.technicLink	{
		text-align:		left;}
		.driver_MotorTeam a.linkbox_MotorTeam div.technicLink img {
			float:			left;
			padding-top:	0;
			margin-left:	2px;}
		div.technicLink h4	{
			float:			left;
			font-size:		9px;
			margin-left:	5px;
			padding-right:	5px;
			padding-top:	15px;}
.driverBox	{
	height:			192px;
	overflow:		hidden;
	border-bottom:	1px solid #005998;}
	.boxNoTab.driverBox .lab h2	{
		margin-top:		-5px;}
ul.driverList	{
	clear:			both;
	padding-top:	5px;
	width:			420px;}
.driverList li	{
	width:			210px;
	float:			left;
	text-align:		center;}
	.driverList li img	{
		margin-bottom:	5px;}
	.driverList li a	{
		font-weight:	bold;}

/* MAPPA SITO */
.sitemap_row	{
	clear:				both;
	width:				100%;
	margin-top:			10px;}
.sitemap	{
	float:				left;
	width:				48%!important;
	margin:				5px;}
.sitemap ul	{
	clear:				both;
	padding-top:		5px;}
.sitemap ul li	{
	padding-bottom:			5px;
	padding-left:			5px;}
	.sitemap ul li ul li	{
		padding-left:		30px;}
.sitemap h2	{
	font-weight:		bold;
	padding-left:		5px;
	padding-bottom:		2px;}
.sitemap ul li h3, .sitemap ul li h4, .sitemap ul li h5, .sitemap ul li h6, .sitemap ul li div.h7	{
	font-size:			12px;}
.sitemap ul li h3	{
	font-weight:		bold;}
.sitemap ul li a:link, .sitemap ul li a:visited	{
	color:				#005998;
	text-decoration:	none;}
.sitemap ul li a:hover	{
	text-decoration:	underline;}

/* BOX EDICOLA */
.boxEdicola	{
	clear:				both;
	position:			relative;}
.boxEdicola h2 span	{
	float:				left;
	font-size:			15px;
	color:				#005998;
	font-weight:		bold;
	padding:			0 5px;
	line-height:		24px;}
.boxEdicola .contentstyle	{
	border-left:		1px solid #005998;
	border-bottom:		1px solid #005998;
	font-size:			11px;
	margin-bottom:		5px;}
.boxEdicola .listNews img	{
	float:				left;
	margin-right:		5px;}
.boxEdicola  ul.listNews.underlined li	{
	padding-bottom:		3px;width:100%;}
	.boxEdicola  ul.listNews.underlined li h3	{
		font-size:			13px;}
	.boxEdicola  ul.listNews.underlined li p	{
		margin-bottom:		0;}

/* EDICOLA */
.FirstPage, .FirstPage_DX	{
	background-color:#EEEEEE;
	clear:both;
	display:block;
	padding-bottom:8px;
	position:relative;
	text-align:center;}
p.infoFirsPage	{
	font-weight:		bold;
	text-align:			center;
	padding:			10px 0;
	line-height:		16px;}
	.FirstPage_DX p.infoFirsPage	{
		height:				20px;}
#freeText.Pubblicita div.pubText	{
	width:				250px;}
#freeText.Pubblicita img	{
	padding-top:		15px;}
#freeText.Pubblicita-2	{
	float:				left;
	width:				300px;}
#freeText.Pubblicita-3	{
	float:				left;
	width:				196px;}
#freeText.Pubblicita-3 a:link, #freeText.Pubblicita-3 a:visited, 
#freeText.Pubblicita-2 a:link, #freeText.Pubblicita-2 a:visited	{
	text-decoration:	none;
	font-weight:		bold;}
#freeText.Pubblicita-3 li a:hover,
#freeText.Pubblicita-2 li a:hover	{
	text-decoration:	underline;}

/* TOP & FLOP */
.TopFlop #tabs-TopFlop .ul-tabs	{
	width:				650px;}
.TopFlop #tabs-TopFlop .ul-tabs img	{
	margin:				0 10px;}
.TopFlop #tabs-TopFlop .contentstyle	{
	padding-top:		5px;}

.TopFlop .box h2 span span	{
	background-image:	none;
	margin:				0;
	padding:			0;}
	.TopFlop .box h2 span select	{
		height:				16px;
		font-size:			11px;
		width:				200px;
		margin:				0;
		margin-top:			-2px;
		padding:			0;
		margin-left:		5px;}
	*:first-child+html .TopFlop .box h2 span select	{
		height:				18px;}

.TopFlop .contentstyle.tab_Game	{
	clear:				both;
	border-top:			2px solid #005998;
	border-bottom:		1px solid #005998;
	border-left:		1px solid #005998;
	margin:				0;
	padding:			0;}
a.specialButton:link, a.specialButton:visited	{
	font-weight:		bold;
	text-transform:		uppercase;
	font-size:			11px;
	padding:			1px 3px;
	background-color:	#FFFFFF;
	border:				1px solid #B2CDE0;}
a.specialButton:hover	{
	background-color:	#E9F0F5;
	border:				1px solid #015A98;
	text-decoration:	none;}
a.specialLink	{
	font-size:			11px;
	font-weight:		bold;}

.box.fullWidth	{
	padding-top:		0;
	margin-bottom:		5px;}
.fullWidth .NoLink	{
	margin-bottom:		5px;}
.fullWidth .NoLink h2 span	{
	width:				630px;
	position:			relative;
	text-align:			center;}
.MatchGame	{
	width:			650px;
	clear:			both;
	position:		relative;}
	.MatchGame .result	{
		font-size:		35px;
		line-height:	35px;
		margin:			0 auto;
		width:			100px;
		text-align:		center;
		font-weight:	bold;
		color:			#333333;}
	.MatchGame .teams	{
		font-size:		21px;
		line-height:	21px;
		padding-top:	5px;
		margin:			0 auto;
		text-align:		center;
		font-weight:	bold;
		color:			#003e6a;}
	.MatchGame .logo1, .MatchGame .logo2	{
		top:			0;
		position:		absolute;
		width:			45px;
		height:			45px;
		z-index:		3;}
		.MatchGame .logo1	{
			left:			3px;}
		.MatchGame .logo2	{
			right:			3px;}

.TopFlop .FootballTeam	{
	clear:				both;
	width:				620px;
	padding-bottom:		10px;
	padding-left:		15px;
	padding-top:		20px;}
.TopFlop div.PlayerSeparator	{
	padding:			3px 5px 2px 5px;
	font-weight:		bold;
	font-size:			11px;
	color:				#005998;
	clear:				both;
	text-align:			center;
	border-bottom:		2px solid #005998;}
.TopFlop .didaTab	{
	width:				110px;
	color:				#333333;
	text-align:			center;}
.TopFlop .selectSpecial	{
	width:				110px;
	text-align:			center;
	/*padding:			0 5px;*/
	font-weight:		bold;}
.TopFlop .Team_1 .selectSpecial select	{
	margin:				0 auto;}
.TopFlop .selectSpecial select	{
	height:				18px;
	font-size:			11px;
	margin:				0;
	padding:			0;
	margin-left:		5px;}
*:first-child+html .TopFlop .selectSpecial select	{
	height:				18px;}
.TopFlop a.specialButton	{
	margin-top:			2px;}


.tabs	{
	margin: 5px 0 0 0; 
	float: left; 
	width: 100%;
	margin-right: -3px;}
ul.ul-tabs	{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 1000px}
ul.ul-tabs.fright li a	{
	margin-left: 2px;}
ul.ul-tabs.fleft a span	{
	margin-right:	2px;}
ul.ul-tabs li	{
	display:	inline;
	margin:	0;
	padding:	0;}
ul.ul-tabs a	{
	float: left;
	background: url("../img/tab_001_left.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 9px;
	margin-top: 2px;
	text-decoration: none;}
ul.ul-tabs a span	{
	font-size: 13px;
	float: left;
	display: block;
	background: url("../img/tab_001_right.png") no-repeat right top;
	padding: 4px 10px 2px 1px;
	font-weight: bold;
	color: #005998;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul.ul-tabs a span	{
	float: none;}
/* End IE5-Mac hack */
ul.ul-tabs li.selected a	{
	background-position: 0 -150px;
	margin-top: 0;
	border-width: 0;}
ul.ul-tabs li.selected a span	{
	font-size: 13px;
	margin-top: 0;
	padding-bottom: 4px;
	background-position: 100% -150px;
	color: #FFFFFF;}
ul.ul-tabs a:hover	{
	background-position: 0% -150px;
	color: #fff;
	text-decoration:	none;}
ul.ul-tabs a:hover span	{
	background-position: 100% -150px;
	color:	#fff;
	cursor:	pointer;}
.tabs .contentstyle	{
	border-top: 2px solid #005998;
	clear: both;
	padding: 3px 10px 0 6px;}

/* box senza tab */
.boxNoTab	{
	border-top:			1px solid #FFFFFF;}
.boxNoTab h2 span	{
	float:				left;
	font-size:			15px;
	color:				#005998;
	font-weight:		bold;
	padding:			0 5px;
	height:				23px;
	line-height:		23px;}
.boxNoTab .contentstyle	{
	border-top:			2px solid #005998;
	clear:				both;
	padding:			3px 10px 0 0px;}
.boxNoTab h3	{
	font-size:			13px;
	font-weight:		bold;
	color:				#005998;
	display:			block;
	padding:			5px 0 15px 0;}
.boxNoTab .lab a	{
	background-image:	none;
	padding:			0;}
.boxNoTab .lab a:hover	{
	text-decoration:	underline;}

#news-mh .boxNoTab	{
	margin-top:		3px;}
	


/* INIZIATIVA PIł PAGINE */

.container_iniziativa_video { background:url("/res/img/2010/bg_iniziativa_piu.png") no-repeat scroll 0 0 transparent; height:420px; margin:0; padding:380px 0 0 100px; width:550px;}
