﻿.italiaoggi-head-right .hour {
	border-right: 0;
	font-family: Georgia, Palatino, serif;
}



.zappingnews .section {
	border-right: 0;
	font-family: Georgia, Palatino, serif;
}



.italiaoggi .section {
	border-right: 0;
	font-family: Georgia, Palatino, serif;
}



.box-gol .section {
	border-right: 0;
	font-family: Georgia, Palatino, serif;
}



.zappingnews .hour {
	border-right: 0;
	font-family: Georgia, Palatino, serif;
}



.italiaoggi .hour {
	border-right: 0;
	font-family: Georgia, Palatino, serif;
}



.gol .hour {
	border-right: 0;
	font-family: Georgia, Palatino, serif;
}



/* ===============   BOX GOL   ====================  */

ul.gol {
	position: relative;
	border: 1px solid #FEDDE8;
	background: #FFF9FB  repeat-x left top; 
	font-family: Georgia, Palatino, serif;
	padding: 0 10px 10px 10px;
	margin: 10px 0 10px 0;
}

ul.gol a {
	text-decoration: none;
}

ul.gol li {
	padding-bottom: 5px;
}

ul.gol li.gol-first {
	height: 20px;
}

ul.gol li p {
	position: absolute;
	right: 30px;
	top: 8px;
	color: #FC589D;
	text-align: right;
}

ul.gol>li p {
	right: 10px;
}

ul.gol li p a {
	color: #A68894;
	font-size: 110%;
	font-weight: bold;
}

ul.gol li h5 {
	border-top: 1px solid #FBD5E2;
	color: #3C2D30;
	margin-bottom: 5px;
	padding-top: 4px;
}

ul.gol li h5 a {
	color: #3C2D30;
	font-size: 130%;
	font-weight: bold;
}

ul.gol li h6 {
	font-size: 110%;
	color: #817D7E;
}

ul.gol li h6 a {
	color: #817D7E;
}

ul.gol li img {
	position: absolute;
	top: 6px;
	left: 0;
}

ul.gol>li img {
	position: absolute;
	top: 6px;
	left: 10px;
}

/* ====================== BOX ITALIA OGGI ======================  */

h4.italiaoggi {
	display:block;
	margin-top: 20px;
	background: #F3F3F3 none; 
	color: #bb1612;
	font-family: Georgia, Palatino, serif;
	font-size: 1.39em;
	padding: 10px 0 0 10px;
	font-weight: bold;
	line-height: 1;
	border-right: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
}

h4.italiaoggi strong {
	color: #4D5562;
	font-family: Georgia,Serif;
	font-size: 1.43em;
	font-weight: normal;
}

p.italiaoggi {
	position: relative;
	top: -23px;
	background: transparent none; 
	margin-bottom: -21px;
	font-family: Georgia, Palatino, serif;
	font-size: 1.1em;
	text-align: right;
	padding: 10px 10px 0 0;
	color: #565A5B;
}

ul.italiaoggi {
	margin-bottom: 10px;
	background: #F3F3F3 none; 
	font-family: Georgia, Palatino, serif;
	padding: 10px 10px 0 10px;
	color: #565A5B;
	border-right: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}

ul.italiaoggi a {
	color: #565A5B;
	text-decoration: none;
}

ul.italiaoggi a.red:hover {
	text-decoration: underline;
}

ul.italiaoggi a.black:hover {
	text-decoration: underline;
}

ul.italiaoggi li {
	list-style: none;
	background: transparent url repeat-x left bottom;
}

ul.italiaoggi li:last-child { /* Funziona in FF 1.5 e 2, Opera 9, Konqueror: vedi la libreria animazioni javascript per una patch per IE e Safari */
	background: transparent none;
}

ul.italiaoggi li h5 {
	font-size: 2em;
	line-height: 1;
}

ul.italiaoggi li h5 a:hover {
	text-decoration: underline;
}

ul.italiaoggi li .img {
	margin: 5px 0 7px 0;
}

ul.italiaoggi li h6 {
	font-size: 1.8em;
	padding: 15px 0 0 0;
}

ul.italiaoggi li h6 a:hover {
	text-decoration: underline;
}

ul.italiaoggi li p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 3px 0 15px 0;
}

/* ====================== BOX ZAPPING NEWS ======================  */

ul.zappingnews {
	color: #5E6265; /* grigio */
}

ul.zappingnews a {
	color: #5E6265;
	text-decoration: none;
}

ul.zappingnews li {
	background: #EDF2F5 none; /* celeste */
	list-style: none;
	margin-bottom: 2px;
	padding: 8px;
}

ul.zappingnews li.lbig {
	background: #DFECF4 none; /* azzurro, più scuro */
}

ul.zappingnews li#sondaggio-container {
	padding: 0;
}

ul.zappingnews li.neutro {
	padding: 0;
	background: transparent;
}

ul.zappingnews li.neutro img {
	width: auto;
}

ul.zappingnews li .mini-head {
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #6091C9;
}

ul.zappingnews li.green-news .mini-head {
	color: #a3cc51;
}

ul.zappingnews li .mini-head-small {
	font-family: Georgia, Palatino, serif;
	font-size: 0.7em;
	color: #6091C9;
	font-weight: bold;
}

ul.zappingnews li.green-news .mini-head-small {
	color: #a3cc51;
}


ul.zappingnews li.blue-news-header {
	background: #FFFFFF none;
	color: #4193DC;
	font-family: Georgia, Palatino, serif;
	background: transparent url(punto_orizzontale.gif) repeat-x scroll top left;
	padding: 0;
}


h4.zappingnews {
	background: #FFFFFF none;
	color: #4193DC;
	font-family: Georgia, Palatino, serif;
	background: transparent url(punto_orizzontale.gif) repeat-x scroll top left;
	padding: 0;
}

ul.zappingnews li.blue-news-header strong {
	color: #4D5562;
	font-family: Georgia,Serif;
	font-size: 130%;
	padding: 0;
}

h4.zappingnews strong {
	color: #4D5562;
	font-family: Georgia,Serif;
	font-size: 130%;
	padding: 0;
}

ul.zappingnews h5 {

	font-size: 1.2em;

	letter-spacing:-0.02em;

	line-height:1;

	word-spacing:-0.07em;

}



ul.zappingnews h5.hbig {

	font-size: 1.4em;

	letter-spacing:-0.02em;

	line-height:1.1;

	word-spacing:-0.07em;

}



ul.zappingnews h6 {

	font-size: 105%;

	line-height: 1;

	word-spacing: -0.05em;

}



ul.zappingnews p {

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

	font-size: 0.8em;

	color: #7F8488;

}



ul.zappingnews .img {

	margin-bottom: 5px;

}

ul.zappingnews img {
	width: 184px;
}

ul.zappingnews img.img-inline {
	width: auto;
	display: inline;
}

img.img-inline {
	display: inline;
	margin-left: 2px;
	margin-right: 2px;
}

ul.italiaoggi img {
	display: inline;
	margin-left: 2px;
	margin-right: 2px;
}

div.homearticle-box p a.red {
	margin-right: 3px;
}

/* ====================== BOX SPORT NEWS ======================  */
ul.zappingnews li.green-news {
	background: #f0fbec none;
}

ul.zappingnews li.green-news-header {
	padding: 0;
	background: #FFFFFF none;
 	color: #8CC042;
	font-family: Georgia, Palatino, serif;
	background: transparent url(punto_orizzontale.gif) repeat-x scroll top left;
}

h4.sportnews {
	padding: 0;
	background: #FFFFFF none;
 	color: #8CC042;
	font-family: Georgia, Palatino, serif;
	background: transparent url(punto_orizzontale.gif) repeat-x scroll top left;
}

ul.zappingnews li.green-news-header strong {
	color: #4D5562;
	font-family: Georgia,Serif;
	font-size: 130%;
}

h4.sportnews strong {
	color: #4D5562;
	font-family: Georgia,Serif;
	font-size: 130%;
}

ul.sportnews {
	background: #f0fbec none;
	color: #5E6265;
	margin-bottom: 1em;
}

ul.sportnews a {
	color: #5E6265;
	text-decoration: none;
}

ul.sportnews li {
	list-style: none;
	border-top: 2px solid #ffffff;
	padding: 8px;
}

ul.zappingnews li.pict {
	background: #d6eecc none;
}

ul.sportnews li.pict {
	background: #d6eecc none;
}

ul.sportnews h5 {
	font-size: 1.05em;  /*  leggermente pi? grande del JPEG approvato per via di IE / Win2000 */
	line-height: 1;
}

ul.sportnews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #7F8488;
}

ul.sportnews .img {
	margin-bottom: 5px;
}
/* ====================== BOX NOTIZIE CORRELATE ======================  */

.notizie-correlate {
	background: #EEEEEE none;
	border: 1px solid #cccccc;
	color: #2668AD;
	font-family: Georgia, Palatino, serif;
	padding: 10px;
	line-height: 0.8;
	margin-bottom: 1em;
}



.notizie-correlate a {
	text-decoration: none;
	color: #2668AD;
}



.notizie-correlate li h5 {
	font-size: 0.60em;
	color: #A53038;
	padding: 0 0 10px 0;
}



.notizie-correlate li {
	list-style: none;
	padding: 0;
}



.notizie-correlate li h6 {
	font-size: 0.70em;
	background: transparent url(common/piu.gif) no-repeat left 5px;
	text-indent: 12px;
	line-height: 1.4em;
}



.box-sommario {
	background: #EEEEEE none;
	border: 1px solid #cccccc;
	color: #555555;
	padding: 5px;
}



.box-sommario img {
	padding-bottom: 5px;
}

.box-sommario h6 {
	font-size: 1.15em;
	padding: 0.5em 0 0.5em 0.5em;
	line-height: 1.2;
	font-style: italic;
}



.box-sommario p {
	font-family: Arial, Helvetica, sans;
	font-size: 0.7em;
	padding: 0 0 0 25px;
}

.square-bottom {
	background: transparent url(punto_verticale.gif) scroll repeat-y right top;
	width: 311px;
	margin-right: 10px;
}

/* ============== ACCORDION MENU (AKA "TRUSCHINO") ============ */

/* ASCENSORE STATICO 29 OTTOBRE 2007 */
#ascensore-sx-static {
	background: transparent none;
	height: 250px;
	width: 154px;
	overflow: hidden;
	margin-bottom: 11px;
}

#ascensore-dx-static {
	background: transparent none;
	height: 250px;
	width: 145px;
	overflow: hidden;
	margin-bottom: 11px;
}

#ascensore-dx-static dt {
	background: transparent url(tab_section.gif) no-repeat left top;
	height: 16px;
	padding: 4px 2px 0 8px;
	font-family: Georgia, Palatino, serif;
	font-size: 1.2em;
	/*margin-bottom: 2px;*/
}

#ascensore-sx-static dt {
	background: transparent url(tab_section.gif) no-repeat left top;
	height: 16px;
	padding: 4px 2px 0 8px;
	font-family: Georgia, Palatino, serif;
	font-size: 1.2em;
	/*margin-bottom: 2px;*/
}
#ascensore-dx-static dt {
	padding-right: 0;
}

#ascensore-dx-static dt a {
	text-decoration: none;
	color: #2a80a9;
	display: block;
}

#ascensore-sx-static dt a {
	text-decoration: none;
	color: #2a80a9;
	display: block;
}

#ascensore-dx-static dt a:hover {
	font-weight: bold;
}

#ascensore-sx-static dt a:hover {
	font-weight: bold;
}

#ascensore-dx-static .selected {
	font-weight: bold;
}

#ascensore-sx-static .selected {
	font-weight: bold;
}

#ascensore-dx-static dd {
	overflow: hidden;
	margin: 0;
	display: block;
}

#ascensore-sx-static dd {
	overflow: hidden;
	margin: 0;
	display: block;
}

#ascensore-dx-static dd {
	padding: 0 4 0 0px;
	height: 105px;
	font-size: 1.2em;
	line-height: 1.2;
}

#ascensore-sx-static dd {
	padding: 0 4 0 0px;
	height: 105px;
	font-size: 1.2em;
	line-height: 1.2;
}

#ascensore-dx-static dd img {
	margin-left: -2px;
}

#ascensore-sx-static dd img {
	margin-left: -2px;
}

#ascensore-dx-static dd h4 {
	font-weight: bold;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans;
/*	margin-bottom: 2px;*/
	margin-top: 2px;
}

#ascensore-sx-static dd h4 {
	font-weight: bold;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans;
/*	margin-bottom: 2px;*/
	margin-top: 2px;
}

/*FINE ASCENSORE STATICO*/

/* Box esterno truschino */

#truschino {
	background: #e3eede none;
	height: 20em;
	overflow: hidden;
}

#ascensore-sx {
	background: transparent none;
	height: 250px;
	width: 154px;
	overflow: hidden;
	margin-bottom: 11px;
}

#ascensore-dx {
	background: transparent none;
	height: 250px;
	width: 145px;
	overflow: hidden;
	margin-bottom: 11px;
}




#ascensore-dx dt {
	padding-right: 0;
}

#truschino dt a {
	text-decoration: none;
	color: #ACBD91;
	display: block;
}

#ascensore-dx dt a {
	text-decoration: none;
	color: #2a80a9;
	display: block;
}

#ascensore-sx dt a {
	text-decoration: none;
	color: #2a80a9;
	display: block;
}

#ascensore-dx dt a:hover {
	font-weight: bold;
}

#ascensore-sx dt a:hover {
	font-weight: bold;
}

#ascensore-dx .selected {
	font-weight: bold;
}

#ascensore-sx .selected {
	font-weight: bold;
}

/* Contenuto delle singole voci espanse */
#ascensore-dx dd {
	overflow: hidden;
	margin: 0;
	display: none;
}

#ascensore-sx dd {
	overflow: hidden;
	margin: 0;
	display: none;
}

#truschino dd {
	overflow: hidden;
	margin: 0;
	display: none;
}

#truschino dd {
	padding: 0 0 0 4px;
	background: #EDF5E8 none;
	height: 230px;
}

#ascensore-dx dd {
	padding: 0 0 0 5px;
	height: 190px;
	font-size: 1.2em;
	line-height: 1.2;
}

#ascensore-sx dd {
	padding: 0 0 0 5px;
	height: 190px;
	font-size: 1.2em;
	line-height: 1.2;
}

#ascensore-dx dd img {
	margin-left: -2px;
}

#ascensore-sx dd img {
	margin-left: -2px;
}

#ascensore-dx dd h4 {
	font-weight: bold;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans;
	margin-bottom: 2px;
	margin-top: 2px;
}

#ascensore-sx dd h4 {
	font-weight: bold;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans;
	margin-bottom: 2px;
	margin-top: 2px;
}

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

table.classifica {
	width: 100%;
}

table.classifica thead {
	background: #F5FAF3 none;
	color: #B9BEB8;
	font-family: arial, sans-serif;
	font-size: 70%;
}

table.classifica thead th {
	padding: 2px;
}

table.classifica tbody {
	color: #7E8480;
	font-family: verdana, sans-serif;
	font-size: 70%;
}

table.classifica tbody tr {
	background: transparent url(punto_orizzontale.gif) repeat-x left bottom;
}

table.classifica tbody td {
	padding: 2px;
}

table.classifica tbody th {
	color: #68970B;
	font-family: Georgia, Palatino, serif;
	font-size: 120%;
	padding: 2px;
}

/* ================   SONDAGGIO   ==================  */

.sondaggio {
	background: #eeeeee none;
	border: 1px solid #cccccc;
	font-size: 0.75em;
	padding: 10px;
	color: #556479;
	line-height: 1.3;
	font-family: Arial, Helvetica, sans;
}

.sondaggio h5 {
	font-size: 0.8em;
	color: #a53038;
	padding-bottom: 1em;
	font-family: Georgia, Palatino, serif;
}

.zappingnews .sondaggio h5 {
	font-weight: bold;
	font-size: 0.97em;
	letter-spacing: -1px;
}

.sondaggio #form-sondaggio {
	margin-top: 1em;
	text-align: center;
}

.sondaggio button {
	font-size: 0.9em;
	padding: 1px 3px;
	margin: 0 2px;
	border: 1px solid #676767;
	line-height: 1.2;
	color: white;
	background: #828282 url(bg_header_tool.gif) repeat-x scroll left 2px;
}

/* ===========   SERVIZI & GIOCHI  ========== */

#box-servizi {
	clear: both;
	border: 1px solid #DDD;
	background: #d9dbda url(background_box.jpg) repeat-x top left;
	font-family: Georgia, Palatino, serif;
	margin-bottom: 11px;
}

#box-servizi h2 {
	color: #566172;
	font-size: 2.5em;
	margin: 3px 0 0 0.3em;
}

#box-servizi ul.icone {
	margin: 8px 0 1px 5px;			
	height: 75px;
	border-bottom: 1px solid #cccccc;
}

#box-servizi ul.icone li {
	width: 54px;
	padding-left: 1px;
	float: left;
	display: block;
}

#box-servizi ul.icone li a {
	display: block;
	height: 75px;
	text-indent: -5000px;
}


#box-servizi ul.icone li a:hover {
	background-color: white;
}

#box-servizi ul.link-testuali {
	height: 15px;
	padding: 6px 10px 0 0;
}

#box-servizi ul.link-testuali li {
	display: inline;
	margin-left: 5px;
}

#box-servizi ul.link-testuali li a {
	font-size: 1em;
	color: #566172; 
	font-family: Arial, Helvetica, sans;
	font-weight: bold;
}

#box-servizi ul.link-testuali li a:hover {
	text-decoration: underline;
}

/* ====================================== */

#box-giochi {
	clear: both;
	border: 1px solid #DDD;
	background: #d9dbda url(background_box.jpg) repeat-x top left;
	font-family: Georgia, Palatino, serif;
	margin-bottom: 11px;
	height: 115px;
}

#box-giochi h2 {
	color: #566172;
	font-size: 2.5em;
	margin: 3px 0 0 0.3em;
}

#box-giochi ul {
	margin: 8px 0 15px 0;
}

#box-giochi ul li {
	width: 70px;
	padding-left: 0;
	margin-right: 39px;
	margin-left: 0px;
	float: left;
	display: block;
}

#box-giochi ul li.last {
	margin-right: 0;
}

#box-giochi ul li a {
	display: block; 
	height: 74px; 
	width: 70px;
	padding-top:4px;
	text-indent: -5000px;
}
#box-giochi ul li a:hover {
	background-color: white;
}


#box-giochi-3a {
	clear: both;
	border: 2px solid #DDD;
	background: #F5F5F7 none;
	font-family: Georgia, Palatino, serif;
	margin-bottom: 11px;
	margin-top:10px;
}

#box-giochi-3a h2 {
	color: #B11116;
	font-size: 1.4em;
	font-weight: bold;
	margin: 1px 0 0 0.3em;
	text-indent: 24px;
	border-bottom: 1px solid #E9EAEB;
	padding: 0 0 0 0;
}

#box-giochi-3a h2 .tit{
	padding: 5px 0 5px 0;
	float: left;
}

#box-giochi-3a h2 .logo {
	float: left;
	margin-left: 140px;
	border:0;
}


#box-giochi-3a ul {
	margin: 8px 0 15px 0;
}

#box-giochi-3a ul li {
	width: 78px;
	padding-left: 0;
	margin-right: 18px;
	margin-left: 2px;
	float: left;
	display: block;
}

#box-giochi-3a ul li.last {
	margin-right: 0;
}

#box-giochi-3a ul li a {
	display: block; 
	height: 74px; 
	width: 78px;
	padding-top:4px;
	text-indent: -5000px;
}


#box-giochi-3a ul li a:hover {
	background-color: white;
}
/* ======================  FORUM E BLOG  ======================= */

h2.forum-blog-title {
	clear: both;
	background: #f4f4f4 none;
	border-top: 1px solid #cecece;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	color: #8d96a7;
	font-size: 2em;
	padding: 8px 10px 7px 10px;
}

h2.forum-blog-title strong {
	color: #566172;
}

h2.forum-blog-title span a {
	color: #666666;
}

/* ------------------------- */

#forum-blog-dx {
	background: #f4f4f4 none;
	border-bottom: 1px solid #cecece;
	height: 426px; /* ogni riga in più = 24px */
	overflow: hidden;
}

#forum-blog-sx {
	background: #f4f4f4 none;
	border-bottom: 1px solid #cecece;
	height: 426px; /* ogni riga in più = 24px */
	overflow: hidden;
}

#forum-blog-sx {
	border-left: 1px solid #cecece;
	margin-bottom: 11px;
}

#forum-blog-dx {
	border-right: 1px solid #cecece;
	margin-bottom: 11px;
}

#forum-blog-sx dt {
	background: transparent url(bg_navbar.gif) scroll repeat-x left top;
	padding: 7px 0 5px 10px;
	font-size: 1.2em;
	font-family: Georgia, Palatino, serif;
	width: 289px;
	margin-right: 19px;
}

#forum-blog-dx dt {
	background: transparent url(bg_navbar.gif) scroll repeat-x left top;
	padding: 7px 0 5px 10px;
	font-size: 1.2em;
	font-family: Georgia, Palatino, serif;
	width: 289px;
}

#forum-blog-dx dt a {
	color: #2f5eb1;
	display: block;
}

#forum-blog-sx dt a {
	color: #2f5eb1;
	display: block;
}

#forum-blog-dx dt a.blog {
	color: #CC2026;
	display: block;
}

#forum-blog-sx dt a.blog {
	color: #CC2026;
	display: block;
}

#forum-blog-dx dt.selected a {
	font-weight: bold;
}

#forum-blog-sx dt.selected a {
	font-weight: bold;
}

#forum-blog-dx dt a span {
	color: #666666;
	font-weight: normal;
}

#forum-blog-sx dt a span {
	color: #666666;
	font-weight: normal;
}

#forum-blog-dx dd {
	padding: 0 5px 5px 5px;
	width: 290px;
	height: 109px;
	display: none;
	overflow: hidden;
	font-size: 1.1em;
	color: #787a7a;
	line-height: 1.3;
}

#forum-blog-sx dd {
	padding: 0 5px 5px 5px;
	width: 290px;
	height: 109px;
	display: none;
	overflow: hidden;
	font-size: 1.1em;
	color: #787a7a;
	line-height: 1.3;
}
}

#forum-blog-dx dd.forum p {
	background: transparent url(punto_verticale.gif) scroll repeat-y left top;
	padding-left: 11px;
}

#forum-blog-sx dd.forum p {
	background: transparent url(punto_verticale.gif) scroll repeat-y left top;
	padding-left: 11px;
}

#forum-blog-dx dd.forum h4 {
	background: transparent url(punto_verticale.gif) scroll repeat-y left top;
	padding-left: 11px;
}

#forum-blog-sx dd.forum h4 {
	background: transparent url(punto_verticale.gif) scroll repeat-y left top;
	padding-left: 11px;
}

#forum-blog-dx dd img {
	float: left;
	margin-right: 11px;
}

#forum-blog-sx dd img {
	float: left;
	margin-right: 11px;

}


#box-shopping {
	background-color: #F5F5F7;
	height: 240px;
	margin-top:10px;
}

#box-shopping .input {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	width: 200px;
}

#box-shopping .src-img {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	margin-top: -6px;
}

#box-shopping .grey {
	font-family: Georgia, Palatino, serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #333333;
}

#box-shopping .grey span{
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #1C4795;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: -1px;
}

#box-shopping .rcs-blu {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}

#box-shopping .rcs-blu a {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}

#box-shopping .rigashopping {
	background-color: transparent;
	background-image: url(puntini_box.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

#box-shopping .rigashopping2 {
	background-color: transparent;
	background-image: url(puntini_box_mobile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	width: 295px;
}

#box-shopping .tit {
	background-color: transparent;
	background-image: url(puntini1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.65em;
	font-weight: normal;
	color: #566173;
	float: left;
	background-image: url(shopping_logo.gif);
	height: 25px;
	padding-left: 3px;
	margin-left:3px;
	width:150px;
}

#box-shopping .testo {
	padding-left: 20px;
	text-align: left;
	height: 25px;
}

#box-shopping .tit ul li {
	display: inline;
}

#shopping-corriere{
	width: 100%;
}

#shopping-corriere p{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #666666;
}

#shopping-corriere a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #586170;
	letter-spacing: -0.03em;
}

#shopping-corriere a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
}

#shopping-corriere p.100cat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#shopping-corriere .corr-sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
	float: left;
	width: 48%;
	text-align: center;
	background-color: transparent;
	background-image: url(pix_shop.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 2px;
	padding-left: 2px;
}

#shopping-corriere .corr-sx2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #586170;
	float: left;
	width: 48%;
	padding-right: 2px;
	padding-left: 2px;
	text-align: right;
}

#shopping-corriere .corr-sx2 strong{
	font-family: georgia;
	font-size: 1.2em;	
}

#shopping-corriere .corr-dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
	float: left;
	width: 48%;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}

#shopping-corriere img {
	display: inline;
}

#box-shopping ul li {
	float: left;
	display: block;
}

#box-shopping ul li img {
	text-align: center;
}

}

#box-shopping ul li a.tab-rcs {
	background-position: left top;
}

#box-shopping ul li.ui-tabs-selected a.tab-rcs {
	background-position: left -60px;
}

#box-shopping ul li a.tab-rcs:hover {
	background-position: left -60px;
}

#box-shopping ul li a.tab-corriere {
	background-position: -110px top;
}

#box-shopping ul li.ui-tabs-selected a.tab-corriere {
	background-position: -110px -60px;
}

#box-shopping ul li a.tab-corriere:hover {
	background-position: -110px -60px;
}

#box-shopping ul li a.tab-cataloghi {
	background-position: -215px top;
}

#box-shopping ul li.ui-tabs-selected a.tab-cataloghi {
	background-position: -215px -60px;
}

#box-shopping ul li a.tab-cataloghi:hover {
	background-position: -215px -60px;
}

#box-shopping div {
	font-size: 1.2em;
	line-height: 1.2;
	text-align: center;
}

#box-shopping div h4 {
	font-size: 1.8em;
	letter-spacing: -1px;
}

#box-shopping div h2 {
	font-size: 1em;
}
/* ======================  BOX SHOPPING  ======================= */

#box-shopping {
	background-color: #F5F5F7;
	height: 240px;
	margin-top:10px;
	border: 1px solid #DDDDDD;
}
#box-shopping .input {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	width: 200px;
}
#box-shopping .src-img {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	margin-top: -6px;
}
#box-shopping .grey {
	font-family: Georgia, Palatino, serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #333333;
}
#box-shopping .grey span{
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #1C4795;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#box-shopping .rcs-blu {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}
#box-shopping .rcs-blu a {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}
#box-shopping .rigashopping {
	background-color: transparent;
	background-image: url(puntini_box.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
#box-shopping .rigashopping2 {
	background-color: transparent;
	background-image: url(puntini_box_mobile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;

}
#box-shopping .tit {
	background-color: transparent;
	background-image: url(puntini1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #566173;
	float: left;
	background-image: url(shopping_logo.gif);
	height: 25px;
	padding-left: 3px;
	margin-left:3px;
	width:150px;
}
#box-shopping .testo {

	padding-left: 20px;
	text-align: left;
	height: 25px;
}
#box-shopping .tit ul li {
	display: inline;
}
#shopping-corriere{
	width: 100%;
}
#shopping-corriere p{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #666666;
}
#shopping-corriere a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #586170;
	letter-spacing: -0.03em;
}
#shopping-corriere a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
}
#shopping-corriere p.100cat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#shopping-corriere .corr-sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
	float: left;
	width: 48%;
	text-align: center;
	background-color: transparent;
	background-image: url(pix_shop.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 2px;
	padding-left: 2px;
}
#shopping-corriere .corr-sx2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #586170;
	float: left;
	width: 48%;
	padding-right: 2px;
	padding-left: 2px;
	text-align: right;
}
#shopping-corriere .corr-sx2 strong{
	font-family: georgia;
	font-size: 1.2em;	
}
#shopping-corriere .corr-dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
	float: left;
	width: 48%;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}
#shopping-corriere img {
	display: inline;
}
#box-shopping ul li {
	float: left;
	display: block;
}
#box-shopping ul li img {
	text-align: center;
}

#box-shopping ul li a.tab-rcs {
	background-position: left top;
}
#box-shopping ul li.ui-tabs-selected a.tab-rcs {
	background-position: left -60px;
}
#box-shopping ul li a.tab-rcs:hover {
	background-position: left -60px;
}
#box-shopping ul li a.tab-corriere {
	background-position: -110px top;
}
#box-shopping ul li.ui-tabs-selected a.tab-corriere {
	background-position: -110px -60px;
}
#box-shopping ul li a.tab-corriere:hover {
	background-position: -110px -60px;
}
#box-shopping ul li a.tab-cataloghi {
	background-position: -215px top;
}
#box-shopping ul li.ui-tabs-selected a.tab-cataloghi {
	background-position: -215px -60px;
}
#box-shopping ul li a.tab-cataloghi:hover {
	background-position: -215px -60px;
}
#box-shopping div {
	font-size: 1.2em;
	line-height: 1.2;
	text-align: center;
}
#box-shopping div h4 {
	font-size: 1.8em;
	letter-spacing: -1px;
}
#box-shopping div h2 {
	font-size: 1em;
}
/* ======================  BOX VIAGGIARE  ======================= */
#box-viaggi {
	background-color: #F5F5F7;
	width: 300px;
	margin-top: 10px;
	height: 270px;
	margin-bottom: 10px;
		border: 1px solid #DDDDDD;
}
#box-viaggi .input {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	width: 200px;
}
#box-viaggi .src-img {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	margin-top: -6px;
}
#box-viaggi .grey {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #333333;
}
#box-viaggi .grey span{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #1C4795;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#box-viaggi .rcs-blu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}
#box-viaggi .rcs-blu a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}
#box-viaggi .rigashopping {
	background-color: transparent;
	background-image: url(puntini_box.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 5px;
}
#box-viaggi .rigashopping2 {
	background-color: transparent;
	background-image: url(puntini_box_mobile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	width: 295px;
}
#box-viaggi .tit {
	background-color: transparent;
	background-image: url(puntini1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.65em;
	font-weight: normal;
	color: #566173;
	float: left;
	background-image: url(shopping_logo.gif);
	height: 25px;
	padding-left: 3px;
	margin-left:3px;
	width:150px;
}
#box-viaggi .testo {

	padding-left: 20px;
	text-align: left;
	height: 25px;
}
#box-viaggi .tit ul li {
	display: inline;
}
#box-viaggi ul li {
	float: left;
	display: block;
}
#box-viaggi ul li img {
	text-align: center;
}
#box-viaggi ul li a.tab-viaggi {
	background-position: left top;
}
#box-viaggi ul li.ui-tabs-selected a.tab-viaggi {
	background-position: left -65px;
}
#box-viaggi ul li a.tab-viaggi:hover {
	background-position: left -65px;
}
#box-viaggi ul li a.tab-meteo {
	background-position: -105px top;
}
#box-viaggi ul li.ui-tabs-selected a.tab-meteo {
	background-position: -105px -69px;
}
#box-viaggi ul li a.tab-meteo:hover {
	background-position: -105px -69px;
}
#box-viaggi ul li a.tab-mappe {
	background-position: -225px top;
}
#box-viaggi ul li.ui-tabs-selected a.tab-mappe {
	background-position: -225px -70px;
}
#box-viaggi ul li a.tab-mappe:hover {
	background-position: -225px -70px;
}
#box-viaggi div {
	font-size: 1.2em;
	line-height: 1.2;
	text-align: center;
}
#box-viaggi div h4 {
	font-size: 1.8em;
	letter-spacing: -1px;
}
#box-viaggi div h2 {
	font-size: 1em;
}
#box-viaggi .viaggi {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}
#box-mappe-mini {
	padding-left: 4px;
	height: 170px;
	background-color: #F5F5F7;

}
#box-mappe-mini .texfield {
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
	width: 120px;
	height: 16px;
	margin: 0px;
	padding: 0px;
}
#box-mappe-mini .texfield2 {
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
	width: 90px;
	height: 16px;
}
#box-mappe-mini .radio {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
	width: 100px;
	font-weight: bold;
}
#box-mappe-mini .testo-mappe {
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
}
#box-mappe-mini .titolo-mappe2 {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #B11118;
}
#box-meteo-mini {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
}
#box-meteo-mini a {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
}
#box-meteo-mini .tendina-provincia {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
	width: 285px;
}
#box-meteo-mini .meteo-testa {
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #576172;
	font-weight: bold;
}
#box-meteo-mini .tendina {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
	width: 100px;
}
.traffic {
	width: 140px;
	margin-left: 10px;
	text-align: center;
}


/* ======================  BOX DIZIONARI  ======================= */

#box-dizionari {
	background-color: #F5F5F7;
	height:155px;
	margin-top: 10px;
	border: 2px solid #DDDDDD;
}
#box-dizionari .riga-dots {
	background: transparent url(puntini_box.gif) repeat-x left top;
	height: 2px;
	margin: 0 5px 5px 5px;
	line-height: 1px;
	font-size:1px;
}
#box-dizionari .tit {
	display: block;
	background: transparent url(shopping_logo.gif) no-repeat 3px 7px;
	height: 25px;
	margin: 0 0 0 3px;
	padding: 2px 0 0 3px;
	margin-left:3px;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	color: #566173;
	text-indent:20px;
	text-align: left;
}

#box-dizionari ul {
	padding-top:2px;
	background: transparent url(puntini_box_mobile.gif) repeat-x left top; 
}
#box-dizionari ul li {
	float: left;
	display: block;
}
#box-dizionari ul li img {
	text-align: center;
}
#box-dizionari ul li a {
	text-indent: -5000px;
	display: block;
	width: 58px;
	height: 50px;
	background-attachment: scroll;
	background-color: transparent;
	
	background-repeat: no-repeat;
	background-position: left 0px;
}
#box-dizionari ul li a.tab-diz {
	background-position: left top;
}
#box-dizionari ul li.ui-tabs-selected a.tab-diz {
	background-position: left -68px;
}
#box-dizionari ul li a.tab-diz:hover {
	background-position: left -68px;
}
#box-dizionari ul li a.tab-ita {
	background-position: -64px top;
}
#box-dizionari ul li.ui-tabs-selected a.tab-ita {
	background-position: -64px -65px;
}
#box-dizionari ul li a.tab-ita:hover {
	background-position: -64px -65px;
}
#box-dizionari ul li a.tab-eng {
	background-position: -124px top;
}
#box-dizionari ul li.ui-tabs-selected a.tab-eng {
	background-position: -124px -65px;
}
#box-dizionari ul li a.tab-eng:hover {
	background-position: -124px -65px;
}
#box-dizionari ul li a.tab-fra {
	background-position: -185px top;
}
#box-dizionari ul li.ui-tabs-selected a.tab-fra {
	background-position: -183px -65px;
}
#box-dizionari ul li a.tab-fra:hover {
	background-position: -183px -65px;
}
#box-dizionari ul li a.tab-ted {
	background-position: -242px top;
}
#box-dizionari ul li.ui-tabs-selected a.tab-ted {
	background-position: -242px -65px;
}

#box-dizionari ul li a.tab-ted:hover {
	background-position: -242px -65px;
}

#italiano {
	padding: 5px 8px 0 5px;
}
#italiano .cerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #566172;
	font-weight: bold;
}
#italiano .cerca input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	background-color: transparent;
	background-image: url(back-input.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 2px 0 3px 0;
}

#italiano .cerca input.img-search {
	margin: 2px 0 0 5px;
	vertical-align:top;
}

#italiano .cerca input.text {
	width: 230px;
	border: 1px solid #DDDDDD;
}

#italiano .testo-radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
}
#italiano .type {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	margin-top: 3px;
}

#italiano .type input {
	margin: 0;
	vertical-align: middle;
	background: transparent;
}


/* ======================  BOX DIZIONARI SMALL  ======================= */

#box-dizionari-small {
	background-color: #F5F5F7;
	height:90px;
	margin-top: 10px;
	border: 2px solid #DDDDDD;
}
#box-dizionari-small .tit {
	display: block;
	background: transparent url(shopping_logo.gif) no-repeat 3px 7px;
	height: 25px;
	margin: 0 0 0 3px;
	padding: 2px 0 0 3px;
	margin-left:3px;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	color: #566173;
	text-indent:20px;
	text-align: left;
}

#box-dizionari-small ul {
	padding-top:2px;
	background: transparent url(puntini_box_mobile.gif) repeat-x left top; 
}
#box-dizionari-small ul li {
	float: left;
	display: block;
}
#box-dizionari-small ul li img {
	text-align: center;
}
#box-dizionari-small ul li a {
	text-indent: -5000px;
	display: block;
	width: 58px;
	height: 50px;
	background-attachment: scroll;
	background-color: transparent;
		background-repeat: no-repeat;
	background-position: left 0px;
}
#box-dizionari-small ul li a.tab-diz {
	background-position: left top;
}
#box-dizionari-small ul li.ui-tabs-selected a.tab-diz {
	background-position: left -68px;
}
#box-dizionari-small ul li a.tab-diz:hover {
	background-position: left -68px;
}
#box-dizionari-small ul li a.tab-ita {
	background-position: -64px top;
}
#box-dizionari-small ul li.ui-tabs-selected a.tab-ita {
	background-position: -64px -65px;
}
#box-dizionari-small ul li a.tab-ita:hover {
	background-position: -64px -65px;
}
#box-dizionari-small ul li a.tab-eng {
	background-position: -124px top;
}
#box-dizionari-small ul li.ui-tabs-selected a.tab-eng {
	background-position: -124px -65px;
}
#box-dizionari-small ul li a.tab-eng:hover {
	background-position: -124px -65px;
}
#box-dizionari-small ul li a.tab-fra {
	background-position: -185px top;
}
#box-dizionari-small ul li.ui-tabs-selected a.tab-fra {
	background-position: -183px -65px;
}
#box-dizionari-small ul li a.tab-fra:hover {
	background-position: -183px -65px;
}
#box-dizionari-small ul li a.tab-ted {
	background-position: -242px top;
}
#box-dizionari-small ul li.ui-tabs-selected a.tab-ted {
	background-position: -242px -65px;
}

#box-dizionari-small ul li a.tab-ted:hover {
	background-position: -242px -65px;
}

/* ---------------------------HOME VIDEO-------------------------- */

#box-home-video {}

#box-home-video .rcs-blu {
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #7190A1;
}

#box-home-video ul li {
	float: left;
	display: block;
}

#box-home-video ul li img {
	text-align: center;
}
#box-home-video ul li a span.boxoffice-tab-title {
	display: block;
	float: left;
	text-indent: -5000px;
}

#box-home-video ul li a span.boxoffice-date {
	display: block;
	float: right;
	margin: 11px 15px 0 0;
	font-size: 0.80em;
	text-transform: uppercase;
}

#box-home-video ul li a.tab-homevideo {
	text-indent: -5000px;
}

#box-home-video ul li a.tab-boxoffice {
	background-position: left top;
}

#box-home-video ul li.ui-tabs-selected a.tab-boxoffice {
	background-position: left -30px;
}

#box-home-video ul li a.tab-boxoffice:hover {
	background-position: left -30px;
}

#box-home-video ul li a.tab-homevideo {
	background-position: -201px top;
}

#box-home-video ul li.ui-tabs-selected a.tab-homevideo {
	background-position: -201px -30px;
}

#box-home-video ul li a.tab-homevideo:hover {
	background-position: -201px -30px;
}

#box-home-video div {
	clear: left;
	height: 186px;
	font-size: 1em;
	line-height: 1.2;
	text-align: center;
}

#box-home-video div h4 {
	font-size: 1.6em;
	letter-spacing: -1px;
}

#box-home-video div h2 {
	font-size: 0.9em;
}


/* ---------------------------BOX COLLECTION-------------------------- */

div.collection {
	padding: 5px 0 5px 0;
	margin: 10px 0 10px 0;
	border: 2px solid #dddddd;
	background: #F5F5F7 none;
	text-align: left;
}

div.collection img {
	margin: 0 0 5px 5px;
}

ul.collection {
	background: #F5F5F7 none;
	padding: 0 0 5px 0; 
	color: #566373;
	line-height: 13px;
	border-bottom: 1px solid #EAEAEC;
}

ul.collection a{
	color: #566373;
}

ul.collection li {
	display: block; 
	float: left; 
	padding: 4px 7px 3px 8px; 
	font-family: verdana; 
	font-size: 10px; 
	width: 80px;
	min-width: 80px;
}

ul.collection li img {
	margin: auto;
	text-align: center;
	margin-bottom: 5px;
}

ul.collection li strong {
	display: block; 
	font-weight: bold;
	font-family: georgia; 
	font-size: 11px; 
}

.collection h5 {
	font-family: arial; 
	font-size: 11px; 
	padding:5px 5px 0 5px;
}

.collection h5 .arancione a {
	color:#FD7306; 
	text-decoration: none;
	padding-left: 30px;
	font-weight: bold;
}

.collection h5 .grigio a {
	color: #586172; 
	text-decoration: none; 
	padding-left: 3px;
	font-weight: bold;
}

/* ---------------------------BOX flash rosso hom-------------------------- */

#flash-rosso {
	width: 620px;
	background-color: transparent;
	background-image: url(flash_rosso_pix.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
}


#flash-rosso .testa strong {
	color: #5D8AC5;
	font-size: 0.9em;
}

#flash-rosso .corpo {
	color: #333333;
	background-color: transparent;
	background-image: url(flash_rosso_pix.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#flash-rosso h1 {
	font-family: Georgia, Palatino, serif;
	font-size: 2.6em;
	color: #B63635;
}

#flash-rosso p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	padding-top: 5px;
	line-height: 1.5em;
}

/* ================   box editoriale   ==================  */

.editoriale {
	background: #F3f3f3 none;
	border: 1px solid #cccccc;
	color: #475874;
	font-size: 0.75em;
	line-height: 1.1;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 10px;
}

div.editoriale {
	height:58px;
}

.editoriale h5 strong {
	color: #556273;
	font-size: 1.4em;
}

.editoriale img {
	float: left;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.editoriale a{
	color: #566172;
	text-decoration: none;
}

.editoriale a:link{
	color: #566172;
	text-decoration: none;
}

.editoriale a:visited{
	color: #566172;
	text-decoration: none;	
}

.editoriale a:hover{
	text-decoration: none;
}


.editoriale label {
	display: block; 
}

}
}
ul.angoli_bottom{
position:absolute;
width: 622px;
margin-left:-1px;
}
ul.angoli_bottom_small{
position:absolute;
width: 402px;
margin-left:-1px;
}
ul.angoli_bottom_small li.angoli_bottom_sx{
float:left;
}
ul.angoli_bottom li.angoli_bottom_sx{
float:left;
}
ul.angoli_bottom_small li.angoli_bottom_dx{
float:right;
}
ul.angoli_bottom li.angoli_bottom_dx{
float:right;
}
ul.angoli_top{
position:absolute;
width: 622px;
margin-left:-1px;
margin-top:-1px;
}
ul.angoli_top_small{
position:absolute;
width: 402px;
margin-left:-1px;
margin-top:-1px;
}
ul.angoli_top_small li.angoli_top_sx{
float:left;
}
ul.angoli_top li.angoli_top_sx{
float:left;
}
ul.angoli_top_small li.angoli_top_dx{
float:right;
}
ul.angoli_top li.angoli_top_dx{
float:right;
}
#corriere-tv-mid_small .symbol {
	font-size: 16px;
}

/* --------------------- FINE NUOVA VASCHETTA ---------------------------- */





/* ===================   FLASH NEWS   ==================  */

#flash-news {
	width: 200px;
	background-color: transparent;
	background-image: url(sfondo_flash.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 17px;	
}

#flash-news h3 {
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #bb1612;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DBDBDB;
	border-left-color: #DBDBDB;
}

#flash-news h3 strong {
	font-family: Georgia, Palatino, serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #4d5562;
}
#flash-news .ultime {
	background-color: transparent;
	background-image: url(sep-flash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#flash-news .visti-flash .text-sx {
	float: left;
	width: 100px
}
#flash-news .visti-flash .text-dx {
	float: right;
	width: 20px;
	padding-top: 3px;
}
#flash-news h2 {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #A71B1A;
	padding-left: 5px;
}
#flash-news h2 img {
float:right;
}
#flash-news h2 strong{
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
}
#flash-news .content {
height:170px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DBDBDB;
	border-left-color: #DBDBDB;
	width:198px;
}
#flash-news .sfondo-flash {
}
#flash-news .nota-flash {
	font-size: 0.9em;
	margin-bottom:10px;
	margin-left: 4px;
	padding: 0;
	background: transparent none;
}
#flash-news .nota-flash a {
	font-size: 0.9em;
}
#flash-news .time-flash {
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	color: #A71B1A;
	font-weight: bold;
}
#flash-news .luogo-flash {
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	color: #2E66D0;
	font-weight: bold;
}
#flash-news .testo-flash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	font-weight: normal;
}
#box-news {
	background-color: #DCDCDC;
	border: 1px solid #EBEBEB;
	background-image: url(sfondo_letti.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 300px;
	height:210px;
	margin-bottom: -10px;
	margin-top: 10px;
}
#box-news .red {
	font-family: Georgia, Palatino, serif;
	font-size: 1.3em;
	color: #BB1612;
	width: 270px;
	padding-left: 5px;
	text-align: left;
	height: 25px;
	font-weight: bold;
}
#box-news .testo {
	font-family: Georgia, Palatino, serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #566173;
}
#box-news .tit ul li {
	display: inline;
}
#box-news ul li {
	float: left;
	display: block;
}
#box-news ul li img {
	text-align: center;
}
#box-news ul li a.tab-giorno {
	background-position: 22px top;
}
#box-news ul li.ui-tabs-selected a.tab-giorno {
	background-position: 22px -21px;
}
#box-news ul li a.tab-giorno:hover {
	background-position: 22px -21px;
}
#box-news ul li a.tab-settimana {
	background-position: -75px top;
}
#box-news ul li.ui-tabs-selected a.tab-settimana {
	background-position: -75px -21px;

}
#box-news ul li a.tab-settimana:hover {
	background-position: -75px -21px;

}
#box-news ul li a.tab-mese {
	background-position: -162px top;
}
#box-news ul li.ui-tabs-selected a.tab-mese {
	background-position: -162px -21px;
}
#box-news ul li a.tab-mese:hover {
	background-position: -162px -21px;
}
#nota-flash {
	width: 275px;
	padding-bottom: 14.5px;
}
#nota-flash .time-flash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #CB1814;
	text-decoration: none;
	width: 10px;
	height: 18px;
	float: left;
	margin-left:5px;
	margin-right:5px;
}
#nota-flash .testo-flash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #555A5B;
	text-decoration: none;
	line-height: 1.2em;
}
.holder2 {
	float: left;
	padding-bottom: 5px;
	margin-left: 3px;
}
.scroll-pane2 {
	width: 295px;
	overflow: auto;
	float: left;
	height: 160px;
}
.winXP2 .jScrollPaneTrack {
	background: url(windows_track.gif) repeat-y;
}
.winXP2 .jScrollPaneDrag {
	background: url(windows_drag_middle.gif) no-repeat 0 50%;
}
.winXP2 .jScrollPaneDragTop {
	background: url(windows_drag_top.gif) no-repeat;
	height: 4px;
}
.winXP2 .jScrollPaneDragBottom {
	background: url(windows_drag_bottom.gif) no-repeat;
	height: 4px;
}
.winXP2 a.jScrollArrowUp {
	height: 17px;
	background: url(windows_arrow_up.gif) no-repeat 0 0;
}
.winXP2 a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.winXP2 a.jScrollArrowDown {
	height: 17px;
	background: url(windows_arrow_down.gif) no-repeat 0 0;
}
.winXP2 a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.winXP a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}
.winXP2 a.jScrollActiveArrowButton {
	background-position: 0 -40px;
}
.holder3 {
	float: left;
	padding-bottom: 5px;
	margin-left: 3px;
}
.scroll-pane3 {
	width: 295px;
	overflow: auto;
	float: left;
	height: 160px;
}
.winXP3 .jScrollPaneTrack {
	background: url(windows_track.gif) repeat-y;
}
.winXP3 .jScrollPaneDrag {
	background: url(windows_drag_middle.gif) no-repeat 0 50%;
}
.winXP3 .jScrollPaneDragTop {
	background: url(windows_drag_top.gif) no-repeat;
	height: 4px;
}
.winXP3 .jScrollPaneDragBottom {
	background: url(windows_drag_bottom.gif) no-repeat;
	height: 4px;
}
.winXP2 a.jScrollArrowUp {
	height: 17px;
	background: url(windows_arrow_up.gif) no-repeat 0 0;
}
.winXP3 a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.winXP3 a.jScrollArrowDown {
	height: 17px;
	background: url(windows_arrow_down.gif) no-repeat 0 0;
}
.winXP3 a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.winXP a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}
.winXP3 a.jScrollActiveArrowButton {
	background-position: 0 -40px;
}
.holder4 {
	float: left;
	padding-bottom: 5px;
	margin-left: 3px;
}
.scroll-pane4 {
	width: 295px;
	overflow: auto;
	float: left;
	height: 160px;
}
.winXP4 .jScrollPaneTrack {
	background: url(windows_track.gif) repeat-y;
}
.winXP4 .jScrollPaneDrag {
	background: url(windows_drag_middle.gif) no-repeat 0 50%;
}
.winXP4 .jScrollPaneDragTop {
	background: url(windows_drag_top.gif) no-repeat;
	height: 4px;
}
.winXP4 .jScrollPaneDragBottom {
	background: url(windows_drag_bottom.gif) no-repeat;
	height: 4px;
}
.winXP42 a.jScrollArrowUp {
	height: 17px;
	background: url(windows_arrow_up.gif) no-repeat 0 0;
}
.winXP4 a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.winXP4 a.jScrollArrowDown {
	height: 17px;
	background: url(windows_arrow_down.gif) no-repeat 0 0;
}
.winXP4 a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.winXP a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}



.winXP4 a.jScrollActiveArrowButton {
	background-position: 0 -40px;
}



/* ================   editoriale   ==================  */

ul.zappingnews .forum-box img {
	width: auto;
}

ul.zappingnews .editoriale img {
	width: auto;
}

ul.zappingnews li.editoriale {
	background: #F3f3f3 none;
	border: 1px solid #cccccc;
	color: #475874;
	font-size: 0.75em;
	line-height: 1.1;
	text-align: right;
	padding: 0;
}

ul.zappingnews li.editoriale h5 {
	font-size: 1em;
	font-weight: bold;
	color: #AD1514;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.zappingnews li.editoriale h5 strong {
	color: #556273;
	font-size: 1.4em;
}

ul.zappingnews li.editoriale img {
	float: left;
}

ul.zappingnews li.editoriale a {
	color: #566172;
	text-decoration: none;
}



ul.zappingnews li.editoriale a.tgeconomia {
	font-size: 0.85em;
}

ul.zappingnews li.editoriale a.tgeconomia h5 {
	color: #cc2026;
	font-size: 1.55em;
}

ul.zappingnews li.editoriale a.tgeconomia h5 strong {
	color: #6666663;
	font-size: 1.45em;
	font-weight: normal;
}




ul.letture-correlate {
	background: #E9EAEB none;
	border: 1px solid #DBDBDB;
	color: #787576;
	font-family: arial;
	width: 305px;
	float: left;
	margin-right: 5px;
	height: 92px;
	overflow: hidden;
	margin-top: 10px;
}

ul.letture-correlate li{
	margin: 0 0 5px 0;
	padding: 5px 0 0 5px;
	width: 145px;
	float: left;
	vertical-align: top;
}

ul.letture-correlate li img {
	display: inline;
	float: left;
	margin: 0;
}

ul.letture-correlate li img.libreria_rizzoli {
	float: right;
}

ul.letture-correlate li h4{
	font-size: 1em;
	font-family: georgia;
	color: #C10C24;
	font-weight: bold;
}

ul.letture-correlate li h4 strong{
	font-size: 1.3em;
	font-family: georgia;
	color: #484A4B;
	font-weight: bold;
}

ul.letture-correlate li h5{
	font-family: verdana;
	font-size: 0.9em;
	font-weight: bold;
}

ul.letture-correlate li h5 img{
	float: left;
	margin: 0 7px 0 0;
}

ul.letture-correlate li h5 a{
	text-decoration: none;
	font-weight: bold;
	color: #484A4B;
}

ul.letture-correlate li h6{
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px 0 0 0;
}

ul.letture-correlate li h6 a{
	text-decoration: none;
	font-weight: bold;
	color: #657DA8;
}

ul.letture-correlate li p{
	font-family: georgia;
	font-size: 1.1em;
	font-weight: bold;
	color: #B1464C;
}



ul.box-bottom-mobile li{
	margin: 0 0 5px 0;
	padding: 5px 0 0 5px;
	float: left;
	width: 120px;
	vertical-align: top;
}

ul.box-bottom-mobile li h4{
	font-size: 1em;
	font-family: georgia;
	color: #C10C24;
	font-weight: bold;
}

ul.box-bottom-mobile li h4 strong{
	font-size: 1.4em;
	font-family: georgia;
	color: #484A4B;
	font-weight: bold;
}

ul.box-bottom-mobile li h5{
	font-family: arial;
	font-size: 1.1em;
	font-weight: normal;
}

ul.box-bottom-mobile li h5 strong{
	font-weight: bold;
}

ul.box-bottom-mobile li h5 a{
	text-decoration: none;
	font-weight: normal;
	color: #484A4B;
}

ul.box-bottom-mobile li p{
	font-family: georgia;
	font-size: 1em;
	font-weight: bold;
	color: #B1464C;
}

ul.box-bottom-mobile li p a{
	font-weight: bold;
	color: #B1464C;
	text-decoration: none;
}

/* ================================================================== */

			.holder {
				float: left;
				margin-left: 2px;
				margin-top: 3px;
	
			}
			.scroll-pane {
	width: 190px;
	overflow: auto;
	float: left;
	height: 160px;
			}
			.winXP .jScrollPaneTrack {
				background: url(windows_track.gif) repeat-y;
			}
			.winXP .jScrollPaneDrag {
				background: url(windows_drag_middle.gif) no-repeat 0 50%;
			}
			.winXP .jScrollPaneDragTop {
				background: url(windows_drag_top.gif) no-repeat;
				height: 4px;
			}
			.winXP .jScrollPaneDragBottom {
				background: url(windows_drag_bottom.gif) no-repeat;
				height: 4px;
			}
			.winXP a.jScrollArrowUp {
				height: 17px;
				background: url(windows_arrow_up.gif) no-repeat 0 0;
			}
			.winXP a.jScrollArrowUp:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollArrowDown {
				height: 17px;
				background: url(windows_arrow_down.gif) no-repeat 0 0;
			}
			.winXP a.jScrollArrowDown:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollActiveArrowButton:hover {
				background-position: 0 -40px;
			}
			.winXP a.jScrollActiveArrowButton {
				background-position: 0 -40px;
			}