

/***************BLOG***********************/














	div.Contents .bgColAB div.ColB div.SportBox,

	div.Contents .bgColAB div.ColB div.ZappingBox,

	div.Contents .bgColAB div.ColB div.ForumBlogBox	

	{ 

		background: url(http://images.corriere.it/images/static/common/dott_h.gif) repeat-x top left; 

		margin-bottom: 14px;

		width:200px;

		font-family: Georgia, Times, Serif;

	}

	

.ColB h3,

.ColB h4,

.ColB h5

	{

		text-transform: uppercase;

		/*font-weight: bold;*/ /*maa*/

		font-family: Georgia, Times, Serif;

	}



.ColB h4 {font-weight: bold;}

	

	div.Contents .bgColAB div.ColB h3

	{ font-size: 15px; font-family: Georgia, Times, Serif;}



	div.Contents .bgColAB div.ColB h3 strong,

	div.Contents .bgColAB div.ColB h5 strong

	{

		font-size: 22px;

		text-transform: none;

		font-weight: normal;

		color: #555;

		font-family: Georgia, Times, Serif;

	}



	div.Contents .bgColAB div.ColB ul li

	{

		padding: 5px 9px 9px 9px;

		margin-bottom:2px;

	}	

	

	div.Contents .bgColAB div.ColB ul li.Main img

	{ margin-bottom: 4px;}	

	

		div.Contents .bgColAB div.ColB li p

		{

			padding-top: 3px;

		}



/*		div.Contents li p.Title1,*/

		div.Contents /*div.ColB*/ li a.Title1,

		div.Contents div.ColB .Title1	/* aleare */

		{

			font-size:22px;

			line-height: 23px;

			letter-spacing: -1px;

			color: #555;

			/*padding-top: 4px;*/ /* aleare */

		}

		

/*		div.Contents li p.Title2,*/

		div.Contents /*div.ColB*/ li a.Title2,

		div.Contents div.ColB .Title2	/* aleare */

		{

			font-size:18px;

			line-height: 17px;

			letter-spacing: -1px;

			color: #777;

			margin-top: 4px;			

		}



		div.Contents /*div.ColB*/ li .Normal

		{

			font-size: 12px;

			line-height: 13px;

			font-family: Arial, Helvetica, Serif;

		}





		

/* BLOCK -- BANNERS */



	div.Contents .bgColAB div.ColB div.BannerAd

	{ }



		

	

/* BLOCK -- SPORT NEWS */



	div.Contents .bgColAB div.ColB div.SportBox h3,

	div.Contents .bgColAB div.ColB div.SportBox h4

	{ color: #A3CC51;}

	

	div.Contents .bgColAB div.ColB div.SportBox ul li.Main

	{ background: #DEF4D4;	}



	div.Contents .bgColAB div.ColB div.SportBox ul li

	{ background: #F0FBEC;}

	



/* BLOCK -- FLASH NEWS for ColB and ColC */



	div.Contents .bgColAB div.ColB div.FlashBox div.Top

	{ background: url(http://images.corriere.it/images/static/common/topbox_flashnews.jpg) no-repeat top center #FFF;}



		div.Contents .bgColAB div.ColB div.FlashBox ul li

		{

			padding: 3px 9px;

		}

	

	div.Contents .bgColAB div.ColB div.FlashBox div.Bottom

	{

		background: url(http://images.corriere.it/images/static/common/bottombox_flashnews.jpg) no-repeat bottom center #FFF;

	}



	div.Contents .bgColAB div.ColB div.FlashBox div.Top,

	div.Contents .bgColAB div.ColB div.FlashBox div.Bottom	

	{ width:200px; margin-left:-1px; _margin-left:0; }



	div.Contents .bgColAB div.ColB div.FlashBox,

	div.Contents div.ColC div.FlashBox	

	{

		border-left: 1px solid #D9D9D9;

		border-right: 1px solid #D9D9D9;

		margin-bottom:0;

		margin-bottom:14px;		

	}



	div.Contents .bgColAB div.ColB div.FlashBox

	{

		width:198px;

		background: url(http://images.corriere.it/images/static/common/background_flashnews.jpg) repeat-x top left #DDD;		

	}

		

	div.Contents div.FlashBox ul li

	{ padding: 1px 0 4px 6px; }

	

	div.Contents div.FlashBox h3,

	div.Contents div.FlashBox h5,	

	div.Contents div.FlashBox span.Hour

	{ color: #B11117; }



	div.Contents div.FlashBox .Fold h3,

	div.Contents div.FlashBox h5

	{ font-size: 12px; }



	div.Contents div.FlashBox h3 strong,

	div.Contents div.FlashBox h5 strong	

	{ color: #566172; }

	

	div.Contents div.FlashBox .Fold h3 strong,

	div.Contents div.FlashBox h5 strong

	{ font-size: 18px; font-weight:normal; }

	

	div.Contents .bgColAB div.ColB div.FlashBox h3

	{

		margin:0 0 3px 6px;

		padding: 0;

	}

	

		div.Contents div.FlashBox span.Section

		{

			color: #3366CC;

			text-transform: uppercase;

		}



		div.Contents div.FlashBox span.Hour		

		{ font-size: 12px; }

		 

		div.Contents div.FlashBox span.Hour,

		div.Contents div.FlashBox span.Section

		{ font-weight: bold; }



		div.Contents div.FlashBox li a,

		div.Contents div.FlashBox li a span.Normal

		{

			color: #555;

			text-decoration: none;

			/*letter-spacing: -1px*/

		}



/*		div.Contents .bgColAB div.ColB div.FlashBox li a,		

		div.Contents .bgColAB div.ColB div.FlashBox li a span.Normal

		{ letter-spacing: -1px;	}

*/		

		div.Contents .bgColAB div.ColB div.FlashBox div.Fold

		{ 

			background: url(http://images.corriere.it/images/static/common/line_fnews.gif) repeat-x top left #DDD;

			height: 24px;

			padding: 4px 6px 0 6px;

		}



		div.Contents .bgColAB div.ColB div.FlashBox .OuterScroll

		{

			height: 166px;

			overflow: hidden;

		}



	div.Contents div.Top,

	div.Contents div.Bottom

	{ height: 4px; }



	div.Contents .bgColAB div.ColB div.FlashBox ul

	{ 

		width: 172px; 

		padding-bottom: 2px;

	}

	

	div.Contents .bgColAB div.ColB div.FlashBox div.ScrollBar

	{

		background: url(http://images.corriere.it/images/static/common/bgrscroll_flashnews.gif) repeat-y top left;

		width:9px;

	}

	

	

/* BLOCK -- ZAPPING NEWS */



	div.Contents .bgColAB div.ColB div.ZappingBox h3,

	div.Contents .bgColAB div.ColB div.ZappingBox h4

	{ color: #5D92C7;}

	

	div.Contents .bgColAB div.ColB div.ZappingBox ul li.Main

	{ background: #DEECF4;	}



	div.Contents .bgColAB div.ColB div.ZappingBox ul li

	{ background: #EDF2F5; padding: 5px 5px 9px;	}

	

		div.Contents .bgColAB div.ColB div.ZappingBox ul li h4

		{

			padding-top: 4px;

		}



		div.Contents .bgColAB div.ColB div.ZappingBox ul li.Main h2,

			div.Contents .bgColAB div.ColB div.ZappingBox ul li.Main h2 a

		{

		color:#5B5B5B; 

		display: block;

		

		}

		

		div.Contents .bgColAB div.ColB div.ZappingBox ul li h1,

			div.Contents .bgColAB div.ColB div.ZappingBox ul li h1 a

		{

			display: block;

			color: #5b5b5b;

			font-size: 17px;

			font-family: Georgia, Serif;

		}

		

			div.Contents .bgColAB div.ColB div.ZappingBox ul li h1 a:hover,

			div.Contents .bgColAB div.ColB div.ZappingBox ul li h2 a:hover

			{

				background: #2E5EA8;

				color: #ffffff;

				text-decoration: none;

			}



		div.Contents .bgColAB div.ColB div.ZappingBox ul li.Main h1,

			div.Contents .bgColAB div.ColB div.ZappingBox ul li.Main h1 a

			{

				font-size: 22px;

				line-height:23px; /*new*/

			}



			



		div.Contents .bgColAB div.ColB div.ZappingBox ul li p

		{

			font-family: Arial, Sans-Serif;

			font-size: 13px;

			color:#787a7a;

		}

	

		div.Contents .bgColAB div.ColB div.ZappingBox ul li img

		{ margin: 0 auto;}

		

	

		div.Contents .bgColAB div.ColB div.ZappingBox p.Normal

		{

			font-size: 14px;

			line-height: 13px;

		}







/* ---------------------------------------------------------------------------------------*/		

/* BLOCKS IN COLUMNS AB */





/* BLOCK 3 COLUMNS  */



.TColumns{

	margin: 28px 0px 20px 0px;

	overflow: hidden;

	background-image: url(http://images.corriere.it/images/static/common/bg_tcolumns.gif);

	background-repeat: repeat-y;

	background-position: 202px 0px;

	}

		.TColumns .section,

		.TColumns .hour{

			border: none;

		}

	.TColumns .article{

		background: url(http://images.corriere.it/images/static/common/dott_h.gif) repeat-x bottom left;

		padding-bottom: 8px;

		margin-bottom: 7px;

		width: 198px;

	}

	.TColumns .article h1,

		.TColumns .article h1 a

	{

		color: #336699;

		font-size: 11px;

	}	

		.TColumns .article h1 a:hover{color: #ffffff;}



	.Last {

		background: none;

		margin-bottom:0;

		padding-bottom:2px;

		margin-right: 0;

		}

	.TColumns img		

	{ margin: 6px 0 4px 0; }

		.TColumns ul{

			font-family: Arial, Helvetica, Serif;

			font-size:11px;

			line-height: 13px;

			margin:0;

			padding-top: 3px;

		}

		.TColumns ul li{

			background: transparent url(http://images.corriere.it/images/static/common/bulletred_3col.gif) no-repeat left top;

			letter-spacing:0px;

			list-style: none inside !important;

		}

		.TColumns ul li a{

			font-family: Arial, Helvetica, Sans-Serif;

			font-size: 12px;

			color: #666565;

			display: block;

		}

			.TColumns ul li a:hover{

				color: #ffffff;

				background-color: #2E5EA8;

				text-decoration: none;

			}

		.Column{

			width:200px;

			/*margin-right: 8px;*/

			padding-right: 6px;

			_padding-right: 0px;

		}

.Last{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 4px;

	padding-right: 0;

}



/* BLOCK 3 COLUMNS :: RUBRICHE - OPINIONI . SERVIZE - QUOTIDIANI*/



	.articleBox

	{

		background: url(http://images.corriere.it/images/static/common/dott_h.gif) repeat-x top left;

		padding-top: 1px;

		padding-bottom: 8px;

		margin: 0 8px 7px 2px;

		width: 198px;

	}

	

	.Last .articleBox {

		margin-right: 0;

	}

		.articleBox div.articleBoxTop

	{

		background: url(http://images.corriere.it/images/static/common/bg_box.jpg) repeat-x top left;

				

	}

	.articleBox h2

	{

		height: 59px;

		text-transform: uppercase;

		color:#ba0c15;

		font: 20px Georgia, serif;

	}

	.articleBox h2 a,

	.articleBox h2 a strong

	{

		color: #BA0C15;

		font-weight: normal;

		line-height: 18px;

	}



		/*OPINIONI*/

		.articleBox h2.editoriali

		{

			background: url(http://images.corriere.it/images/static/common/bg_editoriali.jpg) no-repeat 5px 0px;

			padding: 30px 0 0 50px

		}

		

		.articleBox h2.editoriali strong,

		.articleBox h2.iblog strong

		{

			text-transform: none;

			color:#566172;

			font: 22px normal;

		}

		.articleBox h2.iblog

		{

			background: url(http://images.corriere.it/images/static/common/bg_iblog.jpg) no-repeat center bottom;

			padding: 15px 0 15px 70px;

		}

		.articleBox h2.lettere

		{

			background: url(http://images.corriere.it/images/static/common/bg_letterecorriere.jpg) no-repeat left bottom;

			padding: 15px 0 15px 80px;

		}

		.articleBox h2.lettere strong

		{

			text-transform: none;

			color:#566172;

			font-size: 15px; 

			letter-spacing: -1px;

		}

		.articleBox span.title

		{

			text-transform: uppercase;

		}

		

		.articleBox h2.alberoni

		{

			background: url(http://images.corriere.it/images/static/common/bg_alberoni.jpg) no-repeat left bottom;

			padding: 25px 0 5px 80px;

			letter-spacing: -1px;

			margin:0;

		}



		.articleBox h2.alberoni strong

		{

			text-transform: none;

			color:#566172;

			font: 22px normal;

		}



		.articleBox h2.italians

		{

			background: url(http://images.corriere.it/images/static/common/bg_italians.jpg) no-repeat left bottom;

			padding: 25px 0 5px 80px;

			letter-spacing: 1px;

			margin:0;

		}



		.articleBox h2.italians strong

		{

			text-transform: none;

			color:#566172;

			font-size: 11px; 

			letter-spacing: -1px;

			padding:0; margin:0;

		}

		

		.articleBox h2.forums

		{

			background: url(http://images.corriere.it/images/static/common/bg_forum.jpg) no-repeat left bottom;

			padding: 25px 0 5px 90px;

			letter-spacing: 1px;

		}

		.articleBox h2.forums strong

		{

			text-transform: none;

			color:#566172;

			font-size: 11px; 

			letter-spacing: -1px;

			padding:0; margin:0;

		}

		

		/*RUBRICHE*/

		.articleBox h2.animali

		{

			background: url(http://images.corriere.it/images/static/common/bg_animali.jpg) no-repeat left bottom;

			padding: 20px 0 10px 90px;

		}

		.articleBox h2.agenda

		{

			background: url(http://images.corriere.it/images/static/common/bg_agendagiorno.jpg) no-repeat left bottom;

			padding: 10px 0 20px 80px;

		}

		.articleBox h2.agenda span.title

		{

			margin-left: 40px;

			font-size: 18px;

		}

		.articleBox h2.agenda strong

		{

			text-transform: none;

			color:#566172;

			font-size: 15px;

		}

		.articleBox h2.donna

		{

			background: url(http://images.corriere.it/images/static/common/bg_donnamamma.jpg) no-repeat left bottom;

			padding: 15px 0 15px 100px;

		}

		.articleBox h2.donna strong

		{

			text-transform: none;

			color:#566172;

			font-size: 25px; 

		} 

		.articleBox h2.outlet

		{

			background: url(http://images.corriere.it/images/static/common/bg_outlet.jpg) no-repeat left bottom;

			padding: 15px 0 15px 90px;

		}

		.articleBox h2.outlet strong

		{

			text-transform: none;

			color:#566172;

			font-size: 20px; 

		} 

		.articleBox h2.giochi

		{

			background: url(http://images.corriere.it/images/static/common/bg_giochi.jpg) no-repeat left bottom;

			padding: 45px 5px 0px 70px;

			font-size: 18px;

			height: 45px;

			text-align: right; 

			

		}

		.articleBox h2.giochi strong

		{

			text-transform: none;

			color:#566172;

			font-size: 20px;  

		}		

		.articleBox h2.quiz

		{

			background: url(http://images.corriere.it/images/static/common/bg_quiz.jpg) no-repeat left bottom;

			padding: 40px 0 0 130px;

			font-size: 18px; 

			height: 50px;

		}

		.articleBox h2.sorpresa

		{

			background: url(http://images.corriere.it/images/static/common/bg_sorpresa.jpg) no-repeat left bottom;

			padding: 30px 0 0 90px;

			font-size: 18px; 

		}



		/*SERVIZI*/

		.articleBox h2.traffic

		{

			background: url(http://images.corriere.it/images/static/common/bg_traffic.jpg) no-repeat left top;

			padding: 30px 0px 0px 50px;

			font-size: 17px;

		}

		.articleBox h2.traffic strong

		{

			text-transform: none;

			color:#566172;

			font-size: 23px;

		}

		.articleBox h2.mappe

		{

			background: url(http://images.corriere.it/images/static/common/bg_mappe.jpg) no-repeat left top;

			padding: 30px 0 0px 90px;

		}

		.articleBox h2.mappe strong

		{

			text-transform: none;

			color:#566172;

			font-size: 23px;

		}

		.articleBox h2.rassegna

		{

			background: url(http://images.corriere.it/images/static/common/bg_rassegna.jpg) no-repeat left top;

			padding: 25px 0 5px 95px;

			font-size: 18px;

		}

		.articleBox h2.rassegna strong

		{

			text-transform: none;

			color:#566172;

			font-size: 25px;

		}

		.articleBox h2.newsletter

		{

			background: url(http://images.corriere.it/images/static/common/bg_newsletter.jpg) no-repeat left top;

			padding: 30px 0 0 80px;

			font-size: 16px;

		}

		.articleBox h2.cinema

		{

			background: url(http://images.corriere.it/images/static/common/bg_cinema.jpg) no-repeat left top;

			padding: 25px 0 5px 110px;

			font-size: 18px;

		}

		.articleBox h2.cinema strong

		{

			text-transform: none;

			color:#566172;

			font-size: 20px;

		}

		.articleBox h2.mobile

		{

			background: url(http://images.corriere.it/images/static/common/bg_mobile.jpg) no-repeat right top;

			padding: 25px 0 5px 20px;

			font-size: 19px;

		}

		.articleBox h2.mobile strong

		{

			text-transform: none;

			color:#566172;

			font-size: 22px;

		}

		.articleBox h2.cataloghi,

		.articleBox h2.paginebianche,

		.articleBox h2.paginegialle

		{

			text-align: center;

			margin: 0 auto;

			width: 180px;

			height: 50px;

			padding: 20px 0;

			

		}


		
		.articleBox h2.noidue
		{
			padding: 17px 0 0 0;
			font-size: 18px;
		}

		.articleBox h2.noidue strong
		{
			text-transform: none;
			color:#566172;
			font-size: 20px;
		}

		.articleBox h2.trovoviaggi
		{
			background: url(http://images.corriere.it/images/static/common/bg_trovoviaggi.jpg) no-repeat left top;
			padding: 30px 0 0 80px;
		}

		.articleBox h2.trovoviaggi strong
		{
			text-transform: none;
			color:#566172;
			font-size: 20px;
		}

		.articleBox h2.annunci
		{
			background: url(http://images.corriere.it/images/static/common/bg_annunci.jpg) no-repeat left top;
			padding: 20px 0 0px 100px;
			height:70px;
		}

		/*QUOTIDIANI*/

		.articleBox h2.primapagina

		{

			background: url(http://images.corriere.it/images/static/common/bg_primapagina.jpg) no-repeat left top;

			padding: 20px 0 10px 110px;

			font-size: 20px;

		}

		.articleBox h2.primapagina strong

		{

			text-transform: none;

			color:#566172;

			font-size: 23px;

		}

		.articleBox h2.edicola

		{

			text-align: center;

			margin: 0 auto;

			width: 180px;

			height: 50px;

			padding: 20px 0;

			

		}

		

		.articleBox h2.archivo

		{

			background: url(http://images.corriere.it/images/static/common/bg_archivo.jpg) no-repeat 0 15px;

			padding: 20px 0 10px 90px;

			font-size: 18px;

		}

		.articleBox h2.archivo strong

		{

			text-transform: none;

			color:#566172;

			font-size: 23px;

		}

		.articleBox h2.iniziative

		{

			background: url(http://images.corriere.it/images/static/common/bg_iniEdicola.jpg) no-repeat left top;

			padding: 20px 0 10px 90px;

			font-size: 18px;

		}

		.articleBox h2.iniziative strong

		{

			text-transform: none;

			color:#566172;

			font-size: 20px;

		}

		.articleBox h2.iniziative strong span.title

		{

			font-size: 18px; text-transform: none;

		}

		.articleBox h2.consorsi

		{

			background: url(http://images.corriere.it/images/static/common/bg_consorsi.jpg) no-repeat left top;

			padding: 20px 0 10px 95px;

			font-size: 18px;

		}

		.articleBox h2.consorsi strong

		{

			text-transform: none;

			color:#566172;

			font-size: 20px;

		}

		.articleBox h2.ore

		{

			background: url(http://images.corriere.it/images/static/common/bg_ore.jpg) no-repeat left top;

			padding: 25px 0 6px 60px;

			line-height: 16px;

		}

		.articleBox h2.ore strong

		{

			text-transform: none;

			color:#566172;

			font-size: 20px;

		}

		.articleBox h2.ore span.title

		{

			padding-left: 60px;

			font-size: 18px;

		}

		.articleBox h2.fondazione

		{

			background: url(http://images.corriere.it/images/static/common/bg_fondazione.jpg) no-repeat left top;

			padding: 15px 0 0 75px;	

			height: 75px;		

		}

		.articleBox h2.cutuli

		{

			background: url(http://images.corriere.it/images/static/common/bg_cutuli.jpg) no-repeat left top;

			padding: 15px 0 15px 95px;

			font-size: 20px;

			line-height: 20px;

		}

		.articleBox h2.cutuli strong

		{

			text-transform: none;

			color:#566172;

			font-size: 22px;

		}

		.articleBox h2.solferino

		{

			background: url(http://images.corriere.it/images/static/common/bg_solferino.jpg) no-repeat right top;

			padding: 15px 0 15px 20px;

			font-size: 20px;

			line-height: 18px;

		}



		.articleBox h2.mezzogiorno

		{

			background: url(http://images.corriere.it/images/static/common/bg_mezzogiorno.jpg) no-repeat left top;

			padding: 35px 0 5px 80px;

			font-size: 20px;

			line-height: 18px;

		}



		.articleBox h2.mezzogiorno strong

		{

			font-weight: bold;

			letter-spacing: -0.5px;

			padding: 15px 0 15px 0px;

			text-transform: none;

			color:#566172;

			font-size: 15px;

		}

		.articleBox h2.solferino strong

		{



			text-transform: none;

			color:#566172;

			font-size: 24px;

		}

	/*.articleBox Paragraph & Links*/	

		

	.articleBox p

	{

		color: #787a7a;

		font-size: 13px;

		padding: 5px 0;

	}

	

	.articleBox ul li a

	{

		font: 12px Georgia, serif;

		color: #2f5eb1;

		letter-spacing: -1px;

		background: transparent url(http://images.corriere.it/images/static/common/ic_related.gif) no-repeat left center;

		padding: 0 0 2px 10px;

	}

	

	.articleBox ul li a:hover

	{

		color: #2f5eb1;

		background-color: transparent;

		text-decoration: underline;

	}

	.articleBox ul li

	{

		background: none;

		letter-spacing:0px;

	}/*arrange list background for .articleBox Links*/

	

	

	



/* BLOCKS SERVIZI & GIOCCHI */



	.ServiziBox .Content,

	.GiocchiBox .Content

		{

			border: 1px solid #DDD;

			background: url(http://images.corriere.it/images/static/common/background_box.jpg) repeat-x top left;

			width: 618px;

			font-family: Georgia, Times, Serif;

		}

		

		.ServiziBox .Content ul.Icons,

		.GiocchiBox .Content ul.Icons			

			{

				margin: 12px 0px 2px 5px;			

				height:74px;

			}



		.GiocchiBox .Content ul.Icons			

			{

				margin: 8px 0px 2px 18px;

				height: 78px;

			}

			

		.ServiziBox .Content ul.Icons li a:hover

			{ background: url(http://images.corriere.it/images/static/common/servizi_hover_on.gif) no-repeat top center; }



		.GiocchiBox .Content ul.Icons li a:hover

			{ background: url(http://images.corriere.it/images/static/common/giocchi_hover_on.gif) no-repeat top left; }

						

		.ServiziBox .Content ul.Icons li a,

		.ServiziBox .Content ul.Icons li ,

		.GiocchiBox .Content ul.Icons li a,			

		.GiocchiBox .Content ul.Icons li,						

		.ServiziBox .Content div.ServiziMenuList  ul li

			{ float: left; display: inline; }



		.ServiziBox .Content ul.Icons li 

			{ padding-left: 2px;}

			

		.GiocchiBox .Content ul.Icons li a

			{ width: 94px; height:74px; padding-left: 6px; padding-top:4px;}



		.ServiziBox .Content div.ServiziMenuList

			{

				height: 15px;

				padding: 6px 0 2px 0;

				background: url(http://images.corriere.it/images/static/common/line_fnews.gif) repeat-x left top;

			}



		.ServiziBox .Content div.ServiziMenuList  ul, 

		.ServiziBox .Content div.ServiziMenuList  ul li

			{ margin-right: 10px;}



		.ServiziBox .Content h2,

		.GiocchiBox .Content h2			

			{

				color: #566172;

				font-size: 25px;

				line-height: 22px;

				margin: 4px 0 0 8px;

			}

			

		.ServiziBox .Content div.ServiziMenuList ul a,

		.GiocchiBox .Content div.GiocchiMenuList ul a			

			{ 

				color: #566172; 

				font-family: Arial, Helvetica, Serif;

				font-weight: bold;

			}



		.ServiziBox .Content div.ServiziMenuList a img,

		.GiocchiBox .Content div.GiocchiMenuList a img			

			{

				float: left; 

				margin-left: 8px;

			}

			/*************************************************************************************************/

.blog-riga {

	margin-right: 12px;

	font-family: Georgia, Palatino Linotype, Serif;

	font-size: 100%;

	color: #464646;

	background-color: transparent;

	background-image: url(http://images.corriere.it/images/static/common/puntini1.gif);

	background-repeat: repeat-x;

	background-position: left top;

	margin-top: 5px;

}	

	.blog-riga h2 {

		margin: 10px 0;

		font-size:24px;

		font-style:italic;

		line-height:26px;

	}

	

	.blog-riga h3 {

		margin: 6px 0;

		color: #5B5B5B;

		font-family: Arial, Helvetica, sans-serif;

		text-transform: uppercase;		

		font-size:12px;

		letter-spacing:0px;

		padding:0px;

		font-weight: normal;

	}

	

	.blog-riga p, .blog-riga .footnotes {

		margin-bottom: 10px;

		color:#464646;

		font-family:Georgia,Serif;

		font-size:14px;

		line-height:21px;

	}

	

	.blog-riga .footnotes {display: block; clear:both; padding-top: 30px;}



	.blog-riga .hour,

	.blog-riga .section {

		font-weight: bold;

		padding: 0 5px;

	}

	

	.blog-riga .hour {

		color: #CC2026;

		border-right: 1px solid #AFB2B2;

		font-size: 13px;

	}

	

	.blog-riga .section {

		text-transform: uppercase;

		color: #2F5EB1;

		border-right: 1px solid #AFB2B2;

		font-size: 11px;

	}

	

	.blog-riga .footnotes {

		margin-top: 20px;

	}



		.blog-riga .footnotes strong {

			font-weight: bold;

			color: #CC2026;

		}



		.blog-riga .footnotes .modified {

			padding-left: 10px;

			font-size: 70%;

		}

	

/* FloatImg NOTE */



	.FloatImgRight .Container

	{

		display: inline;

		float: left;

		width: 620px;

	}

		.FloatImgLeft .Container-blog

	{

	display: inline;

	float: right;

	width: 240px;

	padding-top:7px;

	}
	.BlogNote-blog img {
		border:1px solid #cccccc;
	}

		.FloatImgLeft .Container-blog-nopicture

	{
	width: 295px;
	}


		.FloatImgLeft .Container-blog2

	{

	display: inline;

	float: right;

	width: 235px;

	padding-top:8px;

	}

	.FloatImgLeft .Container-blog3 {

	display: inline;

	float: right;

	width: 295px;

	padding-top:8px;

}

	.FloatImgLeft .Container-blog2bis

	{

	display: inline;

	float: right;

	width: 180px;

	padding-top:7px;

	}

		.FloatImgLeft .Container-blog2bis img

	{

	display: inline;



	}

		.FloatImgRight h1{padding-right: 10px}

	

	.FloatImgRight .MainImage

	{

		display: inline;

		float: right;

		margin-top:0;

		/*margin-right: 10px;*/

	}

	

	.FloatImgLeft .Container

	{

	display: inline;

	float: right;

	width: 400px;

	padding-top:9px;

	}

	

		.FloatImgLeft h1{/*padding-left: 10px*/}

		

	.FloatImgLeft .MainImage

	{

		display: inline;

		float: left;

		margin: 10px 10px 0 0; /* maa */

	}

		.FloatImgLeft .MainImage-sportello

	{

		display: inline;

		float: left;

		margin: 10px 5px 0 0; /* maa */

	}





/* BLOG NOTE for HP-Blogs */



	.BlogNote h1,

	.BlogNote h1 a

	{

		color: #2f75ba; 

		font-size: 22px;

		line-height: 20px;

		padding: 0px;

	}

	

	.BlogNote h2 

	{

		color: #797979;

		text-transform: none;

		font: 10px Arial, sans-serif;

		font-style: normal;

		line-height: 10px;

		padding: 0px;



	}

	

	div.BlogNote  div.Container span.titSection 

	{

		text-transform: uppercase;

		font: 11px Georgia, serif;

		color: #333333;

		border-right: 1px solid #AFB2B2;

		padding: 0 5px;

	}

	.BlogNote-blog h1,

	.BlogNote-blog h1 a {

	color: #2f75ba;

	font-size: 1.5em;

	padding: 0px;

	font-weight: normal;

	}

	.BlogNote-blog h2 {

		color: #797979;

		font: 1em Arial, sans-serif;

		padding: 0px;

		font-size: 2.2em;

		text-transform: none;

	}

	
	div.Container-blog h2 a {
		font-weight: normal;
	}

	div.Container-blog h2.blu {
		color: #2F75BA;
		text-transform: none;
	}

	div.Container-blog h2.blu a {
		color: #2F75BA;
	}

	div.BlogNote-blog  div.Container-blog span.titSection {

		font: 11px Georgia, serif;

		color: #333333;

		border-right: 1px solid #AFB2B2;

		padding: 0 5px;

	}



/***************BLOG&FORUM***********************/

.red-blog{

	overflow: hidden;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.6em;

	color: #C6181D;

	font-weight: bold;

	}

	.blu-blog{

	overflow: hidden;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.8em;

	color: #2569B2;

	font-weight: bold;

	}

	.grigio-blog{

	overflow: hidden;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.8em;

	color: #8E8E91;

	font-weight: bold;

	}

	

.TColumnsBlog{

	margin: 10px 0px 20px 0px;

	overflow: hidden;

	}

	.ColumnBlog{

	width:304px;

	padding-right: 5px;

	/*	background-image: url(http://images.corriere.it/images/static/common/bg_tcolumns2.gif);*/

	background-image: url(http://images.corriere.it/images/static/common/bg_tcolumns_forum.gif);

	background-repeat: repeat-y;

	background-position: right top;

		}

	.ColumnBlog2{

	width:304px;

	padding-left: 7px;

		}

.articleBlog{

	background: url(/images/static/common/dott_h.gif) repeat-x top left;

	width: 298px;

	margin-top: 5;

	margin-bottom: 7px;

	padding-top: 5px;

	}

	.articleBlog .images{

	display: inline;

	margin-right: 5px;

	}

.articleBlog .rss{

	float: right;

	text-align: right;

	display: block;

	margin-bottom:5px;



	}

	.articleBlog h2{

	color:#C70002;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 2.5em;

	text-transform: none;

	line-height:20px;

	}

	.articleBlog h2 a,

	.articleBlog h2 a strong

	{

	color: #C70002;

	font-weight: bold;

	}

	

.articleBlog p{

	color: #787a7a;

	font-size: 1.3em;

	padding-top: 5px;

	}

	.articleBlog h3{

	color: #787a7a;

	font-size: 1em;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 5px;



	}

	.articleBlog h3 strong{

	color: #717171;

	font-size: 1.06em;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	}

		.articleBlog .data{
		
		display: none;

	color:#900600;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.2em;

	font-weight: bold;

	margin-top: 10px;

	}

	.articleBlog h4{

	color:#285688;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.1em;

	font-weight: bold;

	margin-top: 5px;

	}

		.articleBlog h4 a{

	color:#285688;

	text-decoration:none;

	}

	.articleBlog .firma-blog{

	color: #464646;

	font-size: 0.9em;

	padding-top: 5px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	}

	.articleBlog .mess-primo{

	color:#285688;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.1em;

	font-weight: bold;

	margin-top: 10px;

	}

			.articleBlog ul{

line-height:1.5em;

list-style-image:url(bullet.gif);

list-style-type:square;

margin:0.1em 0pt 0pt 1.5em;

padding:0pt;

}

		.articleBlog .primo-piano ul{

line-height:1.5em;

list-style-image:url(bullet2.gif);

list-style-type:square;

margin:0.1em 0pt 0pt 1.5em;

padding:0pt;

}

	.articleBlog .mess-primo-firma{

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #717171;

	font-size: 1.2em;

	padding-top: 5px;

	}

	.articleBlog .mess-primo-firma a{

	color: #717171;

	text-decoration:none;

	}

	.articleBlog .mess-primo-firma span{

	font-family: Arial, Helvetica, sans-serif;

	color: #3B3B3B;

	font-size: 0.9em;

	font-weight: normal;

	margin-top: 5px;

	}







/***************SALUTE***********************/



	

.TColumnsSalute{

	margin: 10px 0px 20px 0px;

	overflow: hidden;

	}

	.ColumnSalute{

	padding-right: 5px;

	width:600px;



		}



.articleSalute{

	width: 180px;

	margin-bottom: 7px;

	margin-right:20px;

	padding-top: 5px;

	background-image: url(/images/static/common/dott_h.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-bottom:10px;

	float:left;

	}



	.articleSalute h1{

	color:#305EB2;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.6em;

	text-transform: capitalize;

	line-height:20px;

	margin-bottom:2px;

	font-weight: bold;

	letter-spacing: -0.1em;

	}



	.articleSalute h2{

	color: #CC2127;

	font-size: 1em;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 3px;

	}



	.articleSalute h3{

	color:#606565;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.2em;

	margin-top: 5px;

	line-height: 1.4em;

	}

	.articleSalute p{

	color:#2F5EB1;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1em;

	margin-top: 5px;

	float: right;

	}

	.articleSalute p a{

	color:#2F5EB1;



	}

	.titSalute{

	color:#000000;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 2.8em;

	margin-top: 5px;

	}







.homearticle-salute {

	clear:both;

	padding-top:3px;

	padding-bottom: 15px;

}



.homearticle-salute .red {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	color: #CE2029;

	line-height:0.7em;

}

.homearticle-salute .blu {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	color: #41AFFE;

}

.homearticle-salute a {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	color: #999999;

	line-height: 1.1em;

}

.homearticle-salute img {

	padding-right: 10px;

}


.zappingnews .milano {
    background-attachment: fixed;
    background-color: #FFFFFF !important;
    background-image: url("") !important;
    background-position: 0 28px !important;
    background-repeat: no-repeat !important;
    border-bottom: 1px dotted #2F5EB1;
    display: block;
    margin: 8px 0 !important;
    padding: 0 0 8px !important;
    position: relative;
}
.zappingnews .milano p {
display:none;
}







