@import url(_cds.css);
@import url(_box_sondaggio.css);
@import url(_commenti.css);
@import url(_box_ipiuvisti2.css);
#mainsx-md	{
	overflow:			hidden;
	width:				650px;
	float:				left;
	padding:			5px 0 0 0; }
#mainsx-md-top	{}
#mainsx-md-1	{
	width:				478px;
	padding:			0 8px 0 0;
	float:				left;
	overflow:			hidden;
	width/**/:/**/		470px;}
#mainsx-md-1-oneColumn	{
	padding:			0 8px 0 0;
	float:				left;
	overflow:			hidden;
}
#mainsx-md-2	{
	width:				170px;
	margin-right:		2px;
	float:				right;
	overflow:			hidden; }
#maindx-md	{
	overflow:			hidden;
	float:				right;
	width:				336px;
	padding:			5px 0 0 0;}
.errorMessage	{
	color:			#CC0000;
	font-weight:	bold;}
.errorInput	{
	background-color:#FFCCCC;
	border:			1px solid #A5ACB2;}

#_header_print	{
	display:			none;}

/* dettaglio title */
#sommario	{
	clear:				both;
	color:				#003E6A;
	font-size:			13px;
	margin:				0 5px 5px 5px;
	font-style:			italic;}
#sommario h2	{
	font-size:			21px;
	font-style:			normal;
	margin-bottom:		5px;}
#sommario-foot{
	clear:				both;
	margin:				10px 0 0 0;
	height:				30px;
	border-top:			1px solid #b2cde0;
	font-size:			11px;
	line-height:		30px;
	height/**/:/**/		29px;}
#sommario-foot .commenti	{
	font-size:			10px;
	float:				left;
	background:			url(../img/iconaCommenti.gif) left no-repeat;
	height:				18px;
	line-height:		18px;
	padding:			0 0 0 22px;
	margin-top:			3px;}
	

.link_corr{float: left; width: 650px; height: auto; margin-bottom: 10px}
ul.link_corr li{float: left; width: 210px; line-height: 1.8em}
ul.link_corr li a{font-weight: bold; padding-bottom: 4px; font-size: 10px}
.link_corr .ph_icon, .link_corr .ph_icon{background: url(/res/img/2010/icon_ph_blu.png) left no-repeat; padding-left: 20px}
.link_corr .vd_icon, .link_corr .vd_icon{background: url(/res/img/2010/icon_vd_blu.png) left no-repeat; padding-left: 20px}
.link_corr .classifica_icon, .link_corr .classifica_icon{background: url(/res/img/2010/icon_class_blu.png) left no-repeat; padding-left: 20px}
.link_corr .live_icon, .link_corr .live_icon{background: url(/res/img/2010/icon_live_blu.png) left no-repeat; padding-left: 20px}

/*	web 2.0 Tools for News	*/
#box-w2News.boxemptySQ	{
	display:			block;
	width:				100px;}
	#box-w2News.boxemptySQ.fleft	{
		margin-right:		10px;}
	#box-w2News.boxemptySQ.fright	{
		margin-left:		10px;}
#box-w2News.boxemptySQ ul, #box-w2News.boxemptySQ li	{
	padding:			0;
	margin:				0;}
#box-w2News .core	{
	padding:			5px;
	padding-bottom:		0;}
#box-w2News ul#web2News	{
	padding-top:		5px;}
	#box-w2News.boxemptySQ a.web2Info	{
		text-decoration:	none;
		margin:				5px 0;
		display:			block;
		font-weight:		bold;
		text-align:			left;
		padding-left:		24px;
		font-size:			10px;}
	#box-w2News.boxemptySQ a.web2Info:hover	{
		text-decoration:	underline;}
#box-w2News.boxemptySQ .lt	{
	background:			url(../img/corner_001bis_TopRight.png) no-repeat right top;}
#box-w2News.boxemptySQ .rt	{
	background:			url(../img/corner_001bis_TopLeft.png) no-repeat left top;}
#box-w2News.boxemptySQ .rb	{
	background:			url(../img/corner_001bis_BottomRight.png) no-repeat right bottom;}
#box-w2News.boxemptySQ .lb	{
	font-size:			1px;
	height:				5px;
	background:			url(../img/corner_001bis_BottomLeft.png) no-repeat left bottom;}

/*	dettaglio text & picture	*/
.cfoto	{
	text-align:			right;
	font-size:			9px;
	margin:				0 0 6px 0;
	color:				#666;}
.fotoAnsa	{
	float:				left;
	margin-right:		10px;
	margin-bottom:		5px;}
.cfoto.fleft	{
	margin:				0 6px 0 0;
	padding-bottom:		10px;}
.cfoto.fright	{
	margin:				0 0 0 6px;
	padding-bottom:		10px;}
.cfoto.imgCenter	{
	clear:				both;
	display:			block;
	text-align:			right;
	margin:				0 auto;
	padding:			10px 0;}
	.cfoto.imgCenter img	{
		margin:				0 auto;}
.cfoto.imgCenter img.fotoAnsa	{
	float:				none;}
.cfoto img	{
	display:			block;}
.p-item	{}
.p-item .p	{
	text-align:			auto;}
.p-item a:link	{
	text-decoration:	underline;}
.p-item a:hover	{
	text-decoration:	none;}
.p-item span	{
	font-weight:		bold;}
.p-item ul, .p-item ol	{
	margin-left:		20px;}
.p-item ul li, .p-item ol li	{
	margin:				5px 0;}
.p-item ul li	{
	background:			url(../img/bullet.png) no-repeat left 4px;
	padding:			0 0 5px 12px;}
.p-item ol	{
	list-style:			decimal outside;
	padding:			0 0 5px 12px;}
.p-item ol ol	{
	list-style:			lower-alpha outside;}
.p-item img.fleft	{
	float:				left;
	margin-right:		5px;}
.p-item img.fright	{
	float:				right;
	margin-left:		5px;}
.p-item img.imgCenter	{
	display:			block;
	margin:				0 auto;}
.p-item img	{
	border:				0;}
.p-item table.fleft	{
	float:				left;
	margin-right:		5px;}
.p-item table.fright	{
	float:				right;
	margin-left:		5px;}
.sign	{
	clear:				both;
	height:				10px;
	text-align:			right;
	color:				#666;
	font-style:			italic;
	padding:			0 10px 15px 0;}
.signKronos	{
	clear:				both;
	height:				40px;
	text-align:			right;
	color:				#666;
	font-style:			italic;
	padding:			0 10px 15px 0;}
#articolo-foot	{
	clear:				both;
	border-top:			1px solid #005998;
	margin-top:10px;}
#articolo-foot .segue	{
	padding-top:		2px;
	float:				right;}

/* box notizie correlate */
#box-notiziecorr	{
	padding-top:	0;}
#box-notiziecorr .lab	{
	float:			left;
	margin:			0;
	text-decoration:none;}
#box-notiziecorr .lab span	{
	font-size:		13px;
	float:			left;
	display:		block;
	width:			150px;
	text-align:		center;
	padding:		4px 10px 2px 1px;
	font-weight:	bold;
	color:			#FFFFFF;}
#box-notiziecorr ul	{
	margin:				0;
	padding-top:		5px;}
#box-notiziecorr li	{
	border-top:			1px solid #b2cde0;
	clear:				both;
	display:			block;
	padding:			2px 1px 3px 1px;}
html>/**/body #box-notiziecorr li	{
	padding:			2px 1px 0 1px !important;}	/* FireFox*/
#box-notiziecorr li.firstLine	{
	border-top:			0;}
#box-notiziecorr .thumb_Mediacenter	{
	float:				left;
	margin:				2px 3px 0 0;
	/*padding:			0;*/}
#boxempty-cdsmobile .core{ padding: 2px 0 2px 0; text-align: center; overflow: hidden; }
#box-w2tool{ float: left; clear: both; width: 100%;  font-size: 11px;  }
#box-w2tool a{ color: #333; font-weight: bold; }

/* NUOVO BOX COLONNA STRETTA*/

/*#boxPromoredInside{
	WIDTH: 120px; HEIGHT: 590px; BACKGROUND: #d8e4e6; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 10px; MARGIN-LEFT: 22px
}

.boxPromoredElement{
	WIDTH: 118px; MARGIN-BOTTOM: 10px
}

.boxPromoredElement IMG{
	WIDTH: 116px; HEIGHT: 60px; BORDER: 1px solid #c2c2c2
}

.boxPromoredElementText{
	WIDTH: 118px; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; font-size: 0.9em;
}

.colonnastretta{
	PADDING-TOP: 20px
}*/

/* NUOVO BOX COLONNA STRETTA*/



#boxPromoredInside{ margin: 0 auto; padding-top:15px }

.boxPromoredElement{
	WIDTH: 160px; MARGIN-BOTTOM: 10px; PADDING-LEFT: 4px
}

.boxPromoredElement IMG{
	WIDTH: 150px; HEIGHT: 70px; BORDER: 1px solid #c2c2c2
}

.boxPromoredElementText{
	WIDTH: 150px; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; font-size: 0.9em;
}

.colonnastretta{
	PADDING-TOP: 20px
}


/* FORMATTAZIONE LINK MOBILE */

#linkmobile {
	background:transparent url(/res/img/bgLinkMobile.gif) no-repeat scroll 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	height:24px;
	padding-left:30px;
	padding-top:9px;
	width:450px;
	margin-bottom:10px;
	margin-top:10px;
}

#linkmobile a {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}

.redlink {
	color:#E3182A;
	font-weight:bold;
}

.bluelink {
	color:#025A99;
	font-weight:bold;
}

/* FORMATTAZIONE TABELLA CALCIOMERCATO */

#scheda_cal_mercato{float: left; background: #f3f3f3; width: 629px; padding: 10px; height: auto;}
#calc_detail{float: left; width: 629px; height: 424px; background: url(/res/img/bg_scheda_cal.jpg) repeat-x; position: relative}
	#calc_detail img{float: left; width: 284px; height: 396px; padding-top: 13px; padding-left: 13px}
	#calc_detail ol{float: left; list-style-type: none; width: 318px; padding: 0px; margin: 0px; margin-left: 1px; margin-top: 13px}
	#calc_detail li{float: left; display: inline; height: 34px; line-height: 34px; margin: 0px; margin-bottom:1px}
	#calc_detail li img{height: 34px; width: 112px; padding: 0px; margin: 0px}
		#calc_detail li.calc_title{width: 112px; background: #340200; margin-right: 1px}
		#calc_detail li.calc_txt{width: 198px; background: #450300; color: #ffffff; font-weight: bold; padding-left: 5px}
	#back_list_cal{display: block; position: absolute; width: 316px; height: 45px; top: 364px; left: 299px}
		#back_list_cal img{width: 316px; height: 45px; padding: 0px; border: 0px}

#calc_detail_list{float: left; width: 629px; height: auto; position: relative}
	#calc_detail_list img{float: left; width: 284px; height: 396px; padding-top: 13px; padding-left: 13px}
	#calc_detail_list ol{float: left; list-style-type: none; width: 629px; padding: 0px; margin: 0px; margin-left: 1px; margin-top: 13px}
	#calc_detail_list li{float: left; display: inline; height: 34px; line-height: 34px; margin: 0px; margin-bottom: 1px}
	#calc_detail_list li img{height: 34px; width: 112px; padding: 0px; margin: 0px}
		li.calc_number{float: left; width: 100px; line-height: 34px; margin: 0 1px 1px 0px; background: #340200; text-align: center; color: #ffffff; font-weight: bold}
		li.calc_name{float: left; width: 620px; line-height: 34px; margin: 0 0 1px 0; background: #450300; padding-left: 5px}
			li.calc_name a:link, li.calc_name a:active, li.calc_name a:visited {color: #ffffff; font-weight: bold; text-decoration: none}
			li.calc_name a:hover {text-decoration: underline}
			li.calc_name span { text-transform: uppercase}
		li.calc_total{float: left; width: 620px; line-height: 34px; margin: 0 0 1px 0; background: #e3e3e3; padding-left: 5px; color: #340200; text-align: center; font-weight: bold}