@import url(_cds.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-2	{
	width:				170px;
	margin-right:		2px;
	float:				right;
	overflow:			hidden; }
#maindx-md	{
	overflow:			hidden;
	float:				right;
	width:				336px;
	padding:			5px 0 0 0;}
#fullwidth-md	{
	clear:				both;
	overflow:			hidden;
	width:				990px;
	padding:			5px 0 0 0;}

#contPlayer	{
	width:				450px;
	position:			relative;
	float:				left;
	margin-right:		5px;}
	#contPlayer div.PlayerBar	{
		height:			20px;
		background:		url(../img/playerBarMediacenter.png) no-repeat top;
		color:			#FFFFFF;
		line-height:	20px;
		font-size:		10px;
		text-align:		center;}
#mediaContent	{
	color:				#333333;
	font-size:			12px;
	height:				358px;
	overflow:			hidden;}
#mediaContent span.tassonomy	{
	font-weight:		bold;
	color:				#333333;
	font-size:			11px;}
#mediaContent h2	{
	font-size:			17px;
	color:				#003E6A;
	font-style:			normal;
	margin-bottom:		5px;}
#mediaContent .author a	{
	font-style:			italic;}
#mediaContent .signKronos	{
	clear:				both;
	height:				40px;
	text-align:			right;
	color:				#666;
	font-style:			italic;
	padding:			0 10px 0 0;}

#mediaContent ul#web2News	{
	margin-top:			20px;}
#mediaContent #web2News li a	{
	line-height:		22px;}
a.web2Info	{
	padding-left:		24px;
	line-height:		22px;
	font-weight:		bold;
	font-size:			10px;}

/* Tabs corriere mediacenter e utenti mediacenter */
#tabs-corriere, #tabs-community, #tabs-playlist	{
	clear:				both;
	position:			relative;}
#tabs-corriere .contentstyle, #tabs-community .contentstyle, #tabs-playlist .contentstyle	{
	clear:				both;
	margin:				0;
	padding:			0;
	border-left:		1px solid #005998;
	border-bottom:		1px solid #005998;}
#tabs-corriere h2 span, #tabs-community h2 span	{
	float:				left;
	font-size:			15px;
	color:				#005998;
	font-weight:		bold;
	padding:			0 5px;
	height:				24px;
	line-height:		24px;}
#tabs-corriere ul.ul-tabs, #tabs-community ul.ul-tabs	{
	height:				24px;
	overflow:			hidden;}
#tabs-corriere ul.ul-tabs h2, #tabs-community ul.ul-tabs h2	{
	font-weight:		bold;
	padding:			0;}
#tabs-corriere ul.ul-tabs a span, #tabs-community ul.ul-tabs a span	{
	font-size:			9px;
	padding:			0px 10px 2px 1px;}
#tabs-corriere ul.ul-tabs a:hover span, #tabs-community ul.ul-tabs a:hover span	{
	color:				#FFFFFF;}
#tabs-corriere ul.ul-tabs li.selected a span, #tabs-community ul.ul-tabs li.selected a span	{
	font-size:			11px;
	color:				#FFFFFF;}
ul.Mediacenter_list li.selected li.text_Voting	{
	color:				#FFFFFF;}

/* Tabs playlist */
#tabs-playlist h2 span	{
	float:				left;
	font-size:			15px;
	color:				#D11626;
	font-weight:		bold;
	padding:			0 5px;
	height:				24px;
	line-height:		24px;}
	#tabs-playlist .contentstyle	{
		border-top:			2px solid #D11626;
		border-left:		1px solid #D11626;
		border-bottom:		1px solid #D11626;}
	#tabs-playlist li	{}
	
#media-voting	{
	margin-top:			10px;
	width:				192px;
	height:				30px;
	border-top:			1px solid #b2cde0;
	font-size:			11px;}

/*	##	menu verticale mediacenter	##	*/
.menuMediacenter	{
	width:				202px;
	overflow:			hidden;}
ul.verticalList	{
	padding-top:		5px;
	margin:				0;}
ul.verticalList li	{
	margin:				0 0 6px 0;
	padding:			0;}
ul.verticalList li a	{
	display:			block;
	width:				150px;
	height:				14px;
	padding-left:		10px;
	padding-right:		10px;
	line-height:		14px;
	font-size:			11px;
	font-weight:		bold}
ul.verticalList li a:link, ul.verticalList li a:visited	{
	font-weight:		bold;
	color:				#005998;}
ul.verticalList li a:hover, ul.verticalList li.selected a:link, ul.verticalList li.selected a:visited, ul.verticalList li.selected a:hover	{
	text-decoration:	none;
	background:			url(../img/bkg_menuMC.png) no-repeat left top;
	text-align:			right;
	color:				#FFFFFF;}
.contentListMediacenter	{
	padding:			3px;
	border-left:		1px solid #005998;}
.menuFix	{
	width:				200px;
	padding-left:		32px;
	background-color:	#E5EEF4;}
.dhtmlgoodies_scrolldiv	{
	padding:			5px 0;}
.scrolldiv_parentContainer	{
	overflow:			hidden;
	float:				left;
	position:			relative;}
.scrolldiv_content	{
	padding-left:		5px;
	position:			relative;}
.scrolldiv_slider	{
	padding-left:		5px;
	width:				22px;
	float:				left;}
.scrolldiv_scrollbar	{
	width:				15px;
	position:			relative;
	background-image:	url(../img/middle.png);}
/*	The scrollbar handle	*/
.scrolldiv_theScroll	{
	position:			absolute;	
	top:				0px;
	left:				0px;
	margin:				1px;
	width:				7px !important;
	width:				7px;
	height:				20px;
	background-color:	#005998;
	cursor:				pointer;}
/*	Scroll buttons(The up and down arrows)	*/
.scrolldiv_scrollUp, .scrolldiv_scrollDown	{
	width:				9px;
	height:				10px;
	color:				#283E81;
	cursor:				pointer;
	font-size:			2px;
	background-repeat:	no-repeat;}
.scrolldiv_scrollUp	{
	margin-bottom:		2px;
	background-image:	url(../img/btn_up_out.png);}
.scrolldiv_scrollDown	{
	margin-top:			2px;
	background-image:	url(../img/btn_down_out.png);}

/* Lista e voti */
ul.Mediacenter_list	{
	margin:				0;
	padding:			0;
	list-style:			none;}
ul.Mediacenter_list li	{
	float:				left;
	padding:			3px 0;
	width:				260px;
	height:				65px;}
	#tabs-playlist ul.Mediacenter_list li	{
		width:				240px;
		height:				60px;}
	#tabs-playlist .Mediacenter_list .thumb_Description	{
		width:				150px;}
	#tabs-playlist .Mediacenter_list .thumb_Description .thumb_Command	{
		margin-top:			3px;}
.thumb_Description	{
	float:				left;
	width:				170px;
	margin-left:		3px;}
	.thumb_Description h3 a:link, .thumb_Description h3 a:visited	{
		font-size:			11px;
		color:				#005998;}
	.thumb_Description h3 a:hover	{
		text-decoration:	underline;}
.thumb_Voting	{
	font-size:			11px;
	display:			block;
	width:				170px;
	height:				21px;}
	.thumb_Voting ul.VotoArticolo	{
		margin:				0;
		padding:			0;
		padding-top:		4px;}
	.thumb_Voting ul.VotoArticolo li	{
		width:				auto;
		height:				auto;
		margin:				0;
		padding:			0;
		float:				left;
		list-style:			none;}
.thumb_Command	{
	display:			block;
	border-top:			1px solid #4D8BB7;
	font-size:			9px;}
	.thumb_Command a:link, .thumb_Command a:visited	{
		white-space:		nowrap;
		color:				#005998;}
	.thumb_Command a:hover	{
		text-decoration:	underline;}

.Mediacenter_list li.selected	{
	background-color:	#005998;}

	.Mediacenter_list li.selected .thumb_Description h3 a:link, .Mediacenter_list li.selected .thumb_Description h3 a:visited	{
		color:				#FFFFFF;}
	.Mediacenter_list li.selected .thumb_Command a:link, .Mediacenter_list li.selected .thumb_Command a:visited	{
		color:				#D6E3ED;}

/* video selezionato votato */
.Mediacenter_list li.selected div.thumb_Voting li.selected {
	background:			#005998;}
.Mediacenter_list li.selected ul.VotoArticolo div	{
	background-color:	#005998;}
	.Mediacenter_list li.selected ul.VotoArticolo div span	{
		color:				#FFFFFF;}
	.Mediacenter_list li ul.VotoArticolo li.selected div	{
		background-color:	#E9F0F5;
		border:				1px solid #4D8BB7;}
	.Mediacenter_list li ul.VotoArticolo li.selected div span	{
		color:				#333333;}

/* video selezionato da votare */
.Mediacenter_list li.selected ul.VotoArticolo li a:link, .Mediacenter_list li.selected ul.VotoArticolo li a:visited	{
	background-color:	#005998;}
.Mediacenter_list li.selected ul.VotoArticolo li a:hover	{
	border:				1px solid #015A98;
	background-color:	#E9F0F5;}
	.Mediacenter_list li.selected ul.VotoArticolo li a span	{
		color:				#FFFFFF;}
	.Mediacenter_list li.selected ul.VotoArticolo li a:hover span	{
		color:				#005998;}
.Mediacenter_list li div.thumb_Voting li.selected {
	background:			#FFFFFF;}

/* pagination */
.Mediacenter_pagination	{
	display:			block;
	width:				784px;
	height:				25px;}
.Mediacenter_pagination .comment-pagination	{
	padding-bottom:		5px;}
.Mediacenter_pagination ul	{
	clear:				none;
	margin:				0;
	padding:			0;
	float:				right;
	margin-top:			5px;}
a.RSSVideo	{
	float:				left;
	margin-left:		5px;}
a.RSSVideo:link, a.RSSVideo:visited {
	background:			url(../img/ico_RSS.png) no-repeat scroll left center;
	color:				#333333;
	font-weight:		bold;
	line-height:		25px;
	padding:			0 0 0 25px;}

/* box mediacenter search */
#box-mediacenter_search	{
	width:			336px;
	float:			left;}
#box-mediacenter_search .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_search .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_search .body	{
	width:			312px;
	height:			45px;
	margin:			0;
	padding:		0;
	padding-top:	15px;
	padding-left:	20px;
	border-left:	2px solid #005998;
	border-right:	2px solid #005998;}
div#box-mediacenter_search.box #box-w2tool.boxempty	{
	margin-top:		-5px;}
#box-mediacenter_search .color_001.boxempty .rb	{
	background-image:	url(../img/corner_001_BottomRight.png);}
#box-mediacenter_search .color_001.boxempty .lb	{
	background-image:	url(../img/corner_001_BottomLeft.png);}

.mediaSearch	{
	width:			200px;}
.blockMediacenter	{
	position:		relative;
	height:			245px;}
.blockMediacenter .menuMediacenter	{
	position:		absolute;
	top:			0;
	left:			0;}
.blockMediacenter .menuFix	{
	height:			65px;}
.blockMediacenter .contentListMediacenter	{
	position:		absolute;
	top:			0;
	left:			202px;
	height:			240px;}
.blockMediacenter .Mediacenter_pagination	{
	position:		absolute;
	bottom:			0;
	left:			202px;}
#tabs-corriere .contentstyle, #tabs-community .contentstyle	{
	height:			245px;}
div.arrowPlay	{
	position:			absolute;
	top:				150px;
	left:				205px;
	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;}
#tabs-playlist div.contentstyle	{
	position:			relative;
	display:			block;
	float:				left;
	margin-top:			5px;
	width:				990px;
	height:				70px;
	overflow:			hidden;}
#tabs-playlist div.contentstyle div#list_Container	{
	position:			absolute;
	top:				6px;
	left:				18px;
	width:				940px;
	overflow:			hidden;}
	#tabs-playlist div.contentstyle #list_Content	{
		/*position:			relative;*/}
	#tabs-playlist div.contentstyle a#btn_previous, #tabs-playlist div.contentstyle a#btn_next	{
		position:			absolute;
		display:			block;
		top:				30px;
		width:				8px;
		height:				16px;
		background-position:left top;
		background-repeat:	no-repeat;}
	#tabs-playlist div.contentstyle a#btn_previous	{
		left:				8px;}
	#tabs-playlist div.contentstyle a#btn_next	{
		right:				8px;}
	#tabs-playlist div.contentstyle a#btn_previous span, #tabs-playlist div.contentstyle a#btn_next span	{
		display:			none;}
		#tabs-playlist div.contentstyle a#btn_previous:link, #tabs-playlist div.contentstyle a#btn_previous:visited	{
			background-image:	url("../img/btn_prev_out.png");}
		#tabs-playlist div.contentstyle a#btn_previous:hover	{
			background-image:	url("../img/btn_prev_over.png");}
		#tabs-playlist div.contentstyle a#btn_next:link, #tabs-playlist div.contentstyle a#btn_next:visited	{
			background-image:	url("../img/btn_next_out.png");}
		#tabs-playlist div.contentstyle a#btn_next:hover	{
			background-image:	url("../img/btn_next_over.png");}


ul.Mediacenter_list .thumb_Mediacenter	{
	display:			block;
	margin-top:			2px;
	margin-left:		5px;}


/* PHOTOGALLERY */
#photogalleryBox	{
	min-height:			400px;
	height:				auto !important;
	height:				400px;
	width:				650px;
	padding-top:		5px;
	float:				left;
	position:			relative;
	text-align:			center;}
#imageNav	{
	position:			relative;
	margin:				0 auto;
	width:				100%;
	height:				100%;}
#imageNav img	{
	position:			absolute;
	top:				0;
	left:				0;}
#pg_btn_Invia	{
	width:				140px;}
.previousPicture, .nextPicture	{
	width:				49%;
	height:				100%;
	position:			relative;
	background:			transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display:			block;
	z-index:			10;}
.previousPicture span, .nextPicture span	{
	display:		none;}
a.closePhotogallery	{
	margin-right:		5px;
	padding-bottom:		10px;
	text-align:			right;
	display:			block;
	line-height:		15px;
	height:				18px;
	font-size:			10px;
	font-weight:		bold;
	padding-right:		25px;
	background:			transparent url(../img/ico_CloseGallery.png) right top no-repeat;}
.previousPicture	{
	left:				0;
	float:				left;}
.nextPicture	{
	right:				0;
	float:				right;}
.previousPicture:hover, .previousPicture:visited:hover	{
	background:			url(../img/prev.gif) left 15% no-repeat;}
.nextPicture:hover, .nextPicture:visited:hover	{
	background:			url(../img/next.gif) right 15% no-repeat;}
#txt_Copyright	{
	padding-top:		4px;
	font-size:			10px;
	color:				#666666;}
#photogalleryContent	{
	float:				right;
	position:			relative;
	padding-top:		5px;
	width:				340px;}
	#photogalleryContent .photogalleryIco	{
		float:				left;
		margin-right:		5px;
		margin-bottom:		5px;}
	#photogalleryContent span.tassonomy	{
		font-weight:		bold;
		color:				#333333;
		font-size:			11px;}
	#photogalleryContent h2	{
		font-size:			17px;
		color:				#003E6A;
		font-style:			normal;
		margin-bottom:		5px;}
	#photogalleryContent .author a	{
		font-style:			italic;}
	#photogalleryContent p.photogalleryDida	{
		clear:				both;
		border-top:			1px solid #B2CDE0;
		margin-bottom:		6px;
		padding-top:		3px;}
	#photogalleryVoting	{
		height:				30px;
		border-top:			1px solid #b2cde0;
		font-size:			11px;}
	#photogalleryContent h3	{
		padding-top:		15px;
		font-size:			15px;
		color:				#003E6A;
		font-style:			normal;
		margin-bottom:		5px;}
	#photogalleryContent p.photoDida	{
		font-style:			italic;
		margin-bottom:		6px;
		padding-top:		3px;}
.photoScroller .thumb_Mediacenter 	{
	display:			block;
	width:				74px;
	height:				55px;
	border:				1px solid #0074CA;
	margin:				2px 5px !important;
	margin:				2px 4px;}
.photoScroller .thumb_Mediacenter .imgThumb img	{
	margin-top:			0px !important;
	margin-top:			0px;}
html>/**/body .photoScroller .thumb_Mediacenter .imgThumb img	{
	margin-top:			0 !important;}

.photoScroller  .thumb_Mediacenter.selected	{
	margin:				0 !important;
	margin:				0;
	border:				3px solid #FFFFFF;
	border-left:		6px solid #FFFFFF;
	border-right:		6px solid #FFFFFF;}

/* photoScroller */
.photoScroller	{
	position:			absolute;
	top:				315px;
	left:				40px;
	width:				300px;
	height:				75px;
	background-color:	#D0D0D0;}
.photoNumber	{
	font-size:			10px;
	text-align:			center;}
.photoScroller ul	{
	margin:				1px auto;
	width:				274px !important;
	width:				294px;}
.photoScroller li	{
	float:				left;}
	a.previousPhoto, a.nextPhoto	{
		display:			block;
		width:				8px;
		height:				16px;
		margin-top:			22px;
		background-position:left top;
		background-repeat:	no-repeat;}
	a.previousPhoto span, a.nextPhoto span	{
		display:			none;}
		a.previousPhoto:link, a.previousPhoto:visited	{
			background-image:	url("../img/btn_prev_out.png");}
		a.previousPhoto:hover	{
			background-image:	url("../img/btn_prev_over.png");}
		a.nextPhoto:link, a.nextPhoto:visited	{
			background-image:	url("../img/btn_next_out.png");}
		a.nextPhoto:hover	{
			background-image:	url("../img/btn_next_over.png");}


.photoScroller2 .thumb_Mediacenter 	{
	display:			block;
	width:				74px;
	height:				55px;
	border:				1px solid #0074CA;
	margin:				2px 5px !important;
	margin:				2px 4px;}
.photoScroller2 .thumb_Mediacenter .imgThumb img	{
	margin-top:			0px !important;
	margin-top:			0px;}
html>/**/body .photoScroller2 .thumb_Mediacenter .imgThumb img	{
	margin-top:			0 !important;}

.photoScroller2  .thumb_Mediacenter.selected	{
	margin:				0 !important;
	margin:				0;
	border:				3px solid #FFFFFF;
	border-left:		6px solid #FFFFFF;
	border-right:		6px solid #FFFFFF;}

/* photoScroller2 */
.photoScroller2{
	background-color:#D0D0D0;
	height:75px;
	margin:1px auto;
	width:300px;
}

.photoScroller2 ul	{
	margin:				1px auto;
	width:				274px !important;
	width:				294px;}
.photoScroller2 li	{
	float:				left;}

.contentPhotoScroller{
	float: left; 
	width: 100%;
}
.dx_banner_back {float:left; text-align:center; width:340px;}
.dx_banner{margin:0 auto; width:300px;margin-top:5px;}

.specialstrip_Internazionali_d\'Italia{background-image:url("/res/img/2010/ill_internazionali.png"); clear:both; cursor:pointer; height:70px; margin:0 0 10px; width:650px;}