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*/


/* BLOCK 2 COLUMNS  */


.T2Columns {
	margin: 0 0px 20px 0px;
	overflow: hidden;
	background:transparent url(http://images.corriere.it/images/static/common/punto_verticale.gif) repeat-y scroll 300px 0px;
}

.T2Columns .container {
	background: url(http://images.corriere.it/images/static/common/dott_h.gif) repeat-x bottom left;
	padding-bottom: 18px;
	margin-bottom: 15px;
	width:294px;
}

.T2Columns .last {
	background: none;
	padding-bottom: 8px;
	margin-bottom: 7px;
	width:294px;
}


.T2Columns .viaggi {
	padding-bottom: 199px;
}

.T2Columns .container h2 {
	font-family: georgia;
	font-size: 1.8em;
	color: #5385C4;
	font-weight: bold;
	margin-bottom: 7px;
}

.T2Columns .container h2 a {
	color: #5385C4;
}


.T2Columns .container h3 {
	font-family: georgia;
	color: #5385C4;
	margin-bottom: 5px;

}

.T2Columns .container p {
	font-family: arial;
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: 20px;
}

.T2Columns .container h4 {
	font-family: georgia;
	color: #5385C4;
	font-weight: bold;
}

.T2Columns .container h4 a{
	color: #5385C4;
}

.T2Columns .container img{
	float: left;	
	margin: 0 10px 0 0;
}

.T2Columns .colonna {
	width:308px;
}

/* BLOCK 2 COLUMNS : newsletter */



	.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;
	height: 44px;
}
.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.dietaclub{
	text-align: center;
	margin: 0 auto;
	width: 180px;
	height: 70px;
}

.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;
}

/* NEWSLETTER */

.articleBox p a.news-iscriviti {
	text-align: right;
	color: #BA0C15;
	font-family: georgia;
	font-size: 14px;
	display: block;
	font-weight: bold;
	text-decoration: underline;
	margin-top:10px;
}

.articleBox p.newsletter {
	height: 130px;
	letter-spacing: -0.1px;
}


.articleBox h3.news-oggisu {
	background: url(http://images.corriere.it/images/static/common/bg_news-oggisu.gif) no-repeat left top;
	padding: 25px 0 17px 80px;
	font-size: 15px;
	text-transform: none;
	text-align: right;
}
.articleBox h3.news-oggisu strong {
	text-transform: none;
	font-size: 18px;
	font-weight: normal;
	color: #BA0C15;
	display: block;
	margin-top: 5px;
}

.articleBox h3.news-tribuna {
	background: url(http://images.corriere.it/images/static/common/bg_news-tribuna.gif) no-repeat left top;
	padding: 15px 0 40px 80px;
	font-size: 24px;
	text-transform: none;
	text-align: right;
}
.articleBox h3.news-tribuna strong {
	text-transform: none;
	font-size: 18px;
	font-weight: normal;
	color: #BA0C15;
}

.articleBox h3.news-mondo {
	background: url(http://images.corriere.it/images/static/common/bg_news-mondo.gif) no-repeat left top;
	padding: 20px 0 17px 50px;
	font-size: 24px;
	text-transform: none;
	text-align: right;
}

.articleBox h3.news-mondo strong {
	text-transform: none;
	font-size: 18px;
	font-weight: normal;
	color: #BA0C15;
	display: block;
	margin-top: 5px;	
}

.articleBox h3.news-eem {
	background: url(http://images.corriere.it/images/static/common/bg_news-eem.gif) no-repeat left top;
	text-indent: -5000px;
	height: 79px;
}

.articleBox h3.news-piuletti {
	text-transform: none;
	background: url(http://images.corriere.it/images/static/common/bg_news-piuletti.gif) no-repeat left top;
	padding: 10px 0 10px 80px;
	font-size: 22px;
	text-align: right;
}
.articleBox h3.news-piuletti strong {
	text-transform: none;
	font-size: 18px;
	font-weight: normal;
	color: #BA0C15;
	display: block;
	margin-top: 2px;
}

#news-iscrizione {
	font-family: georgia;
	font-size: 1.2em;
	color: #556273;
	line-height: 1.4em;
}

#news-iscrizione a{
	color: #556273;
}

#news-iscrizione strong {
	display: block;
	margin: 20px 0 20px 0;
}

/* ANNUNCI */
.TColumns-small{
	margin: 0;
	overflow: hidden;
	background-image: url(http://images.corriere.it/images/static/common/bg_tcolumns-small.gif);
	background-repeat: repeat-y;
	background-position: 149px 0px;
	}
.Column-small {
	width:150px;
	padding-right: 4px;
}

.articleBox-small {
	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: 139px;
}

.articleBox-small img.img-annunci {
	margin: 7px 0 10px 0;
}

.Last .articleBox-small {
	margin-right: 0;
}

.articleBox-small div.articleBoxTop {
	background: url(http://images.corriere.it/images/static/common/bg_box.jpg) repeat-x top left;
}

.articleBox-small h2 {
	height: 25px;
	text-transform: none;
	color:#656565;
	font: 12px Georgia, serif;
	font-weight: bold;
	border-bottom:1px solid #ECECEC;
	padding: 10px 0 0 5px;

}

.articleBox-small p {
	color: #787a7a;
	font-size: 12px;
	padding: 5px 0;
	line-height: 14px;
}

.articleBox-small p strong {
	color:#656565;
	font-weight: bold;
	display:block;

}

.articleBox-small p a.link-annunci {
	font-family: georgia;
	display:block;
	color: #385BB7;
	font-weight: bold;
	margin: 5px 0 5px 0;
	font-size: 11px;
}
/*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 5px 95px;
	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.paginegialle {
	width: 185px;
	height: 65px;
	padding: 20px 0 10px 0;
}

.articleBox h2.paginebianche {
	height: 25px;
}

.articleBox h2.ore {
	background: url(http://images.corriere.it/images/static/common/bg_ore.jpg) no-repeat left top;
	padding: 25px 0 0 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 -10px top;
	padding: 15px 0 15px 90px;
	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: 220px;
	padding-top:7px;
}
.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: uppercase;
	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: bold;
}
.BlogNote-blog h2 {
	color: #797979;
	font: 1em Arial, sans-serif;
	padding: 0px;
}
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(/images/static/common/bg_tcolumns2.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: capitalize;
	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 {
	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;
}


/***************EDIZIONI LOCALI***********************/


.edizioni-locali {
	width:470px !important;
}

.edizioni-locali a {
	color: #2F75BA;
	font-weight: bold;
}
.edizioni-locali h2 {
	display: block;
	color: #5b5b5b;
	font-size: 22px;
	font-family: Georgia, Serif;
	text-transform: none;
	padding-top: 7px;
}

.edizioni-locali h2 a {
	color: #2F75BA;
	font-weight: normal;

}