.solotesto {
	display: block!important;
	display: none;
	position: absolute;
	height: 1px;
	width: 1px;
	left: -15000px;
	top: auto;
	overflow: hidden;
	float: none;
}

::selection {
	background: #ff9c2a; /* Safari */
color: #fff;
	}
::-moz-selection {
	background: #ff9c2a; /* Firefox */
color: #fff;
}

.linkHack{
width: 100%;
display: block;
height: 100%;
margin: 0px;
padding: 0px;
font-size: 1px;
overflow: hidden;
text-indent: -9000px;
color: transparent;
cursor: pointer;
}

.hidden {
display:	none;
}

.clear, .hr {
	clear:		both;
}

h1, h2, h3, h4, p	{
	margin:				0;
	padding:			0;
	}
hr	{
	display:			none;
	}

img  {
	border: 0;
	}
a {
text-decoration: none;
outline: 0;
}

ul {
margin: 0px;
padding: 0px;
list-style: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.solotesto{
	display: block!important;
	display: none;
	position: absolute;
	height: 1px;
	width: 1px;
	left: -15000px;
	top: auto;
	overflow: hidden;
}
hr {
	display:			none;
}
.clear, .hr {
	clear:				both;
}

.clearfix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;}
.clearfix {
	display:			inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {
	height:			1%;}
.clearfix {
	display:			block;}
/* End hide from IE-mac */

body {
text-align: center;
margin:	0px;
padding: 0px;
font-family: "Arial";
font-size: 11px;
margin: 0px 0px 0px 0px;
background: #eee;
}

.Container{
display: block;
margin: 0 auto;
width: 982px;
height: 700px;
}


/* #### HEADER #### */

.Header{
display: block;
float: left;
width: 982px;
height: 108px;
/*background: #182c7c url(/dl/tg3/2012/images/bkg_head.jpg) no-repeat;*/
background: #1b6770 url(http://www.rai.it/dl/tg3/2012/images/bkg_head_2.jpg) no-repeat left center;
}
.Header h1{
display: block;
float: left;
width: 160px;
height: 108px;
}
.Header h1 .logo{
display: block;
float: left;
width: 160px;
height: 108px;
overflow: hidden;
text-indent: -90000px;
}

.Header .top{
display: block;
float: left;
width: 822px;
height: 45px;
}

.Header .top .Data{
display: block;
float: left;
width: auto;
height: 30px;
padding: 15px 70px 0px 10px;
font-size: 11px;
font-weight: bold;
color: #f7931e;
}
.Header .top .Data span{
padding: 0px 20px 0px 0px;
}


.Header .Search{
/*display: block;*/
display:none; /* modifica 19.05 */
float:left;
width: 185px;
height: 21px;
margin: 8px 0px 0px 0px;
padding: 4px 4px 4px 6px;
overflow: hidden;
background: url(/dl/tg3/images/bkg_search.png) no-repeat;
}
.Header .Search input{
display: block;
float: left;
width: 138px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
background: transparent;
font-size: 14px;
color: #626262;
}
.Header .Search input.submit{
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 40px;
height: 21px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}

.Header .top .Social{
display: block;
float: right;
width: 300px;
height: 34px;
padding: 11px 10px 0px 0px;
}

.Header .top .Social .right {
	float: right;
}

.Header .top .Social .ico {
    float: left;
    margin: 0px 5px 0px 0px;
}




/* Menu */

.Menu {
display: block;
float: left;
width: 822px;
height: 24px;
}
.Menu ul{
display: block;
float: left;
position: relative;
z-index: 1000;
width: 822px;
height: 24px;
background: url(/dl/tg3/2012/images/bkg_menu2019.gif) repeat-x;
}

.Menu ul li{
display: block;
float: left;
width: auto;
height: 24px;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 0px 0px;
border-left: 2px solid #001b63;
}

.Menu ul li a{
display: block;
float: left;
width: auto;
height: 19px;
padding: 5px 8px 0px 8px;
font-size: 11px;
font-weight: bold;
color: #fff;
background: url(/dl/tg3/2012/images/bkg_menu2019.gif) repeat-x;
}
.Menu ul li a:hover{
color: #182b7b;
background: url(/dl/tg3/2012/images/bkg_menu2019.gif) 0px -24px repeat-x;
}

.Menu ul li.special a{
color: #f7931e;
}



.Menu ul li .sottoMenu{
display: none;
float: left;
position: absolute;
top: 24px;
left: -160px;
z-index: 100;
width: 952px;
height: 83px;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 10px 14px 10px 14px;
box-shadow: 0px 2px 2px 0px #888;
border-left: 1px solid #131850;
border-right: 1px solid #131850;
border-bottom: 1px solid #131850;
background: #e6e3e3;
overflow: hidden;
}

.Menu ul li:hover .sottoMenu{display: block;}
.Menu ul li:hover a {color: #005333;background: url(/dl/tg3/2012/images/bkg_menu2019.gif) 0px -24px repeat-x;}

.Menu ul li .sottoMenu ul{
display: block;
position: relative;
z-index: 1000;
float: left;
width: 952px;
height: 83px;
background: transparent;
}

.Menu ul li .sottoMenu ul li{
display: block;
float: left;
position: relative;
width: 109px;
height: 83px;
border: 0px;
margin: 0px 5px 0px 5px;
background: transparent;
}
.Menu ul li .sottoMenu ul li img{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
width: 105px;
height: 79px;
border: 2px solid #fff;
margin: 0px 0px 0px 0px;
}
.Menu ul li .sottoMenu ul li .mask{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
width: 105px;
height: 79px;
border: 2px solid #fff;
margin: 0px 0px 0px 0px;
background: url(/dl/tg3/images/mask_tappovod.png) no-repeat;
}


/* ediazioni */

.Edizioni {
display: block;
float: left;
width: 822px;
height: 24px;
margin: 5px 0px 10px 0px;
}

.Edizioni ul{
display: block;
float: left;
width: 812px;
height: 24px;
padding: 0px 0px 0px 10px;
overflow: hidden;
}

.Edizioni ul li{
display: block;
float: left;
width: auto;
height: 24px;
font-size: 12px;
font-weight: bold;
margin: 0px 10px 0px 0px;
}

.Edizioni ul li.label{
display: block;
float: left;
width: auto;
height: 20px;
padding: 4px 5px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
overflow: hidden;
}

.Edizioni ul li a{
display: block;
float: left;
text-align: center;
width: auto;
height: 20px;
padding: 4px 10px 0px 10px;
color: #fff;
}
.Edizioni ul li a:hover{
color: #eee;
}
.Edizioni ul li a.ediz{
width: 60px;
background: url(/dl/tg3/2012/images/btn_ediz.png) 0px 0px no-repeat;
}
.Edizioni ul li.selected a.ediz{
width: 60px;
background: url(/dl/tg3/2012/images/btn_ediz.png) 0px -24px no-repeat;
}

.Edizioni ul li a.live{
width: 120px;
background: url(/dl/tg3/2012/images/btn_ediz.png) -90px 0px no-repeat;
}

.Edizioni ul li a.live:hover,
.Edizioni ul li.selected a.live{
background: url(/dl/tg3/2012/images/btn_ediz.png) -90px -24px no-repeat;
}
.Edizioni ul li a.arch{
width: 100px;
background: url(/dl/tg3/2012/images/btn_ediz.png) -240px 0px no-repeat;
}
.Edizioni ul li a.arch:hover{
background: url(/dl/tg3/2012/images/btn_ediz.png) -240px -24px no-repeat;
}


/* #### /HEADER #### */


/*######### PARTI ######### */



.Main{
display: block;
float: left;
width: 960px;
height: auto;
margin: 1px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #fff;
}

.Main .Page{
display: block;
float: left;
width: 650px;
height: auto;
padding: 0px 0px 0px 0px;
}

.Main .Spalla{
display: block;
float: right;
width: 300px;
height: auto;
padding: 0px 0px 0px 0px;

}



.banner_sottile .inboxBanner h3 {
  display: none;
}

.mini_banner,
.mini_banner div {
float: left;
}
.inboxBanner h3 {
display: block;
float: left;
text-align: left;
width: 284px;
height: auto;
font-size: 10px;
font-weight: normal;
padding: 2px 8px 2px 8px;
border-radius: 8px 8px 0px 0px;
color: #fff;
background: #768da7;
}


/*######### /PARTI ######### */

/* ultimora */


.ultimOra {
display: block;
float: left;
text-align: left;
width: 525px;
height: 26px;
padding: 0px 10px 0px 115px;
margin: 0px 0px 10px 0px;
background: url(/dl/tg3/2012/images/ultimora.gif) 0px 0px no-repeat;
}

.ultimOra marquee{
height: 20px;
margin: 0px;
padding: 0px 0px 0px 0px;
}
.ultimOra .rss-box {
display: block;
position: relative;
width: auto;
font-weight: normal;
font-size: 10px;
color: #707070;
padding: 0px 0px 0px 0px;
text-align: left;
margin: 0px 0px 0px 0px;
}

.ultimOra ul.rss-items {
float: left;
text-align: left;
height: 21px;
width: 2000px;
margin: 0px;
padding: 5px 0px 0px 0px;
overflow: hidden;
list-style: disc;
color: #ff9933;
}

.ultimOra .rss-box li.rss-item {
float:left;
height: 20px;
width: auto;
padding: 0px 5px 0px 15px;
margin: 0px 0px 0px 0px;
color: #ff9933;
list-style: disc;
}

.ultimOra .rss-box ul.rss-items li br {
display: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.ultimOra .rss-box li.rss-item a{
display: block;
float: left;
height: 20px;
width: auto;
font-weight: bold;
font-size: 12px;
padding: 0px 20px 0px 0px;
margin: 0px 20px 0px 0px;
font-family: arial, sans serif;
color: #ffffff;
}

.ultimOra .rss-box li.rss-item a:hover {
color: #909090;
}
.ultimOra .rss-box li.rss-item span.rss-date {
display: block;
float: left;
font-size: 10px;
height: 20px;
width: 35px;
color: #aaa;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


/*####### NEWS #######*/

h3.sez {
display: block;
float: left;
width: 100%;
font-family: Georgia;
font-size: 12px;
text-transform: uppercase;
color: #000;
letter-spacing: 0.5px;
}

h3.sez span{
display: block;
float: left;
width: 9px;
height: 9px;
margin: 3px 4px 0px 0px;
background: #ff9c2a;
}


/* NEWS MAIN */

.mainNews {
display: block;
float: left;
text-align: left;
width: 650px;
margin: 5px 0px 0px 0px;
}

.mainNews .Sx{
display: block;
float: left;
text-align: left;
width: 465px;
}

.mainNews .Dx{
display: block;
float: right;
text-align: left;
width: 175px;
}

/* FOcus */


.mainNews .Sx .Focus{
display: block;
float: left;
text-align: left;
width: 465px;
height: auto;
padding: 0px 0px 20px 0px;
}

.mainNews .Sx .Focus h2{
display: block;
float: left;
text-align: left;
width: 465px;
height: auto;
font-family: Georgia;
font-weight: normal;
font-size: 32px;
line-height: 35px;
color: #00528a;
margin: 0px 0px 15px 0px;
}
.mainNews .Sx .Focus h2 a{
color: #00528a;
}
.mainNews .Sx .Focus h2 a:hover{
color: #999;
}

.mainNews .Sx .Focus .img{
display: block;
float: left;
text-align: left;
width: 250px;
height: auto;
max-height: 180px;
overflow: hidden;
margin: 0px 10px 0px 0px;
}

.mainNews .Sx .Focus .img img{
display: block;
float: left;
text-align: left;
width: 250px;
height: auto;
}

.mainNews .Sx .Focus .txt{
text-align: left;
width: auto;
height: auto;
font-size: 14px;
color: #000;
margin: 0px 0px 0px 0px;
}


.mainNews .Sx .Focus ul.altro,
.News ul.altro, .mainNews ul.altro{
display: block;
float: left;
text-align: left;
width: 465px;
height: auto;
padding: 20px 0px 0px 0px;
}

.News ul.altro{
padding: 10px 0px 0px 0px;
}

.mainNews ul.altro.internal{
padding: 20px 0px 20px 0px;
}

.mainNews .Sx .Focus ul.altro li,
.News ul.altro li,
.mainNews ul.altro li{
display: block;
float: left;
text-align: left;
width: 465px;
height: auto;
padding: 1px 0px 1px 0px;
}

.News li ul.altro li{
padding: 0px!important;
border: 0px!important;
}

.mainNews .Sx .Focus ul.altro li span,
.News ul.altro li span,
.mainNews ul.altro li span{
display: block;
float: left;
text-align: left;
width: auto;
height: auto;
color: #ff9c2a;
font-size: 12px;
font-family: Georgia;
padding: 0px 5px 0px 0px;
}
.mainNews .Sx .Focus ul.altro li.video span{
width: 10px;
height: 13px;
background: url(/dl/tg3/2012/images/ico_video.png) 0px 2px no-repeat;
}
.mainNews .Sx .Focus ul.altro li.foto span{
width: 10px;
height: 13px;
background: url(/dl/tg3/2012/images/ico_foto.png) 0px 1px no-repeat;
}
.mainNews .Sx .Focus ul.altro li.audio span{
width: 10px;
height: 13px;
background: url(/dl/tg3/2012/images/ico_audio.png) 0px 2px no-repeat;
}
.mainNews .Sx .Focus ul.altro li.articolo span{
width: 8px;
height: 13px;
background: url(/dl/tg3/2012/images/ico_testo.png) 0px 2px no-repeat;
}

.mainNews .Sx .Focus ul.altro li em,
.News ul.altro li em,
.mainNews ul.altro li em{
color: #999;
font-size: 11px;
text-transform: uppercase;
font-style: normal;
}

.mainNews .Sx .Focus ul.altro li a,
.News ul.altro li a,
.mainNews ul.altro li a{
color: #00528a;
font-size: 12px;
font-family: Georgia;
}
.mainNews .Sx .Focus ul.altro li.blog a,
.News ul.altro li.blog a{
color: #000;
font-size: 12px;
font-family: Arial;
}
.mainNews .Sx .Focus ul.altro li a:hover,
.News ul.altro li a:hover,
.mainNews ul.altro li a:hover{
color: #999;
}

/* fotO noTiZia */

.fotonotizia {
display: block;
float: left;
width: 465px;
height: auto;
margin: 0px 0px 20px 0px;
background: #ff00ff;
}

.fotonotizia a{
display: block;
float: left;
width: 465px;
height: auto;
background: #ff00ff;
}


.fotonotizia img{
display: block;
float: left;
width: 465px;
height: auto;
background: #ff00ff;
}

/* NEws */


.mainNews .Sx .News{
display: block;
float: left;
text-align: left;
width: 465px;
height: auto;
padding: 0px 0px 0px 0px;
}


.mainNews .Sx .News li{
display: block;
float: left;
text-align: left;
width: 465px;
height: auto;
padding: 20px 0px 20px 0px;
border-top: 1px dotted #cbd4e5;
}

.mainNews .Sx .News li .img{
display: block;
float: left;
text-align: left;
width: 120px;
height: auto;
max-height: 90px;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
overflow: hidden;
}
.mainNews .Sx .News li .img.right{
float: right;
margin: 0px 0px 0px 10px;
}
.mainNews .Sx .News li .img img{
display: block;
float: left;
width: 120px;
}

.mainNews .Sx .News li h2{
text-align: left;
width: auto;
height: auto;
font-size: 20px;
line-height: 21px;
font-family: Georgia;
font-weight: normal;
color: #00528a;
margin: 0px 0px 5px 0px;
}
.mainNews .Sx .News li h2 a{
	/*color: #00528a;*/
	color:#1b6770;
}
.mainNews .Sx .News li h2 a:hover{color: #999;}

.mainNews .Sx .News li .txt{
text-align: left;
width: auto;
height: auto;
font-size: 12px;
color: #000;
margin: 0px 0px 0px 0px;
}


/* spalletta */


.mainNews .Dx ul{
display: block;
float: left;
text-align: left;
width: 175px;
margin: 5px 0px 0px 0px;
overflow: hidden;
}

.mainNews .Dx ul li {
display: block;
float: left;
text-align: left;
width: 175px;
margin: -1px 0px 0px 0px;
padding: 8px 0px 10px 0px;
border-top: 1px dotted #cbd4e5;
}
.mainNews .Dx ul li .img {
display: block;
float: left;
text-align: left;
width: 175px;
/*height: 75px;*/
height: 100px;
overflow: hidden;
margin: 0px 0px 3px 0px;
}
.mainNews .Dx ul li .img img {
display: block;
float: left;
text-align: left;
width: 175px;
/*margin: -10px 0px 0px 0px;*/
margin: 0px 0px 0px 0px;
}

.mainNews .Dx ul li .txt{
display: block;
float: left;
text-align: left;
width: 175px;
height: auto;
font-family: Georgia;
font-size: 14px;
font-weight: normal;
/*color: #00528a;*/
color:#1b6770;
margin: 0px 0px 0px 0px;
}

.mainNews .Dx ul li .txt:hover{
color: #999;
}

/* twit */

.mainNews .Dx .boxTwitter{
display: block;
float: left;
text-align: left;
width: 180px;
margin: 5px 0px 10px 0px;
overflow: hidden;
border-radius: 4px;
background: #eee;
}

/* #### PROdoTTe #### */

.boxProdotti {
display: block;
float: left;
text-align: left;
width: 650px;
overflow: hidden;
padding: 20px 0px 0px 0px;
border-top: 1px dotted #cbd4e5;
}

.boxProdotti ul{
display: block;
float: left;
text-align: left;
width: 700px;
}

.boxProdotti ul li{
display: block;
float: left;
text-align: left;
width: 305px;
margin: 0px 40px 30px 0px;
}

.boxProdotti ul li h3{
margin: 0px 0px 10px 0px;
}

.boxProdotti ul li .img{
display: block;
float: left;
text-align: left;
width: 114px;
margin: 0px 10px 0px 0px;
}
.boxProdotti ul li h2{
display: block;
float: left;
text-align: left;
width: 180px;
margin: 0px 0px 5px 0px;
font-family: Georgia;
font-size: 18px;
line-height: 22px;
font-weight: normal;
color: #00528a;
}
.boxProdotti ul li h2 a{
color: #00528a;
}
.boxProdotti ul li h2 a:hover{
color: #999;
}

.boxProdotti ul li .txt{
font-size: 12px;
height: 150px;

}


/* box large */

.boxLarge {
display: block;
float: left;
text-align: left;
width: 650px;
height: auto;
margin: 0px 0px 20px 0px;
border: 1px solid #cbcbcb;
border-top: 2px solid #cbcbcb;
border-bottom: 2px solid #cbcbcb;
background: #f4f4f4;
border-radius: 4px;
}

.boxLarge .top{
display: block;
float: left;
text-align: left;
width: 630px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px;
border-bottom: 1px solid #e1e1e1;
}

.boxLarge .mid{
display: block;
float: left;
text-align: left;
width: 610px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 20px 10px 20px;
background: url(/dl/tg3/2012/images/bkg_boxlarge.gif) 0px 0px repeat-x;
}


/* RUbRiche */

.boxLarge.Rubriche ul {
display: block;
float: left;
width: 610px;
}

.boxLarge.Rubriche ul li{
display: block;
float: left;
text-align: center;
width: 102px;
padding: 0px 10px 0px 10px;
}


.boxLarge.Rubriche ul li a.img{
display: block;
float: left;
position: relative;
text-align: center;
width: 78px;
height: 59px;
padding: 0px 12px 4px 12px;
}

.boxLarge.Rubriche ul li a.img img{
display: block;
float: left;
position: absolute;
width: 78px;
height: 59px;
padding: 0px 0px 0px 0px;
}

.boxLarge.Rubriche ul li a.img .mask{
display: block;
float: left;
position: absolute;
width: 78px;
height: 59px;
padding: 0px 0px 0px 0px;
background: url(/dl/tg3/2012/images/maschera_rubriche.png) 0px 0px no-repeat;
}

.boxLarge.Rubriche ul li h6{
display: block;
float: left;
text-align: center;
width: 102px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Georgia;
font-weight: normal;
font-size: 11px;
}


/* Chi SIamO */


.boxLarge.chiSiamo ul {
display: block;
float: left;
width: 610px;
}

.boxLarge.chiSiamo ul li{
display: block;
float: left;
text-align: left;
width: 305px;
padding: 0px 0px 0px 0px;
}


.boxLarge.chiSiamo ul li a.img{
display: block;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}

.boxLarge.chiSiamo ul li h4{
width: auto;
margin: 0px 0px 5px 0px;
font-family: Georgia;
font-size: 18px;
line-height: 22px;
font-weight: normal;
/*color: #00528a;*/
color:#1b6770;
}
.boxLarge.chiSiamo ul li h4 a{
/*color: #00528a;*/
color:#1b6770;
}
.boxLarge.chiSiamo ul li h4 a:hover{
color: #999;
}
.boxLarge.chiSiamo ul li p{
width: auto;
margin: 0px 0px 0px 0px;
font-size: 12px;
color: #555;
}

/* #### SpaLLa#### */

.Spalla .boxVignetta{
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
padding: 5px 10px 10px 10px;
margin: 0px 0px 10px 0px;
background: #edecec;
}

.Spalla .boxVignetta .imgV{
display: block;
float: left;
position: relative;
text-align: left;
width: 280px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 5px 0px 10px 0px;
}
.Spalla .boxVignetta .imgV img{
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.Spalla .boxVignetta .imgV span{
display: block;
float: left;
position: absolute;
top: -17px;
right: 0px;
text-align: center;
width: 15px;
height: 17px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #000;
background: #fff;
}
.Spalla .boxVignetta .imgV:hover span{
color: #999;
}


.Spalla .boxVignetta .txt{
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.Spalla .boxVignetta .txt a.img{
display: block;
float: right;
text-align: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 10px;
}


.Spalla .boxVignetta .txt h4{
text-align: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
font-family: Georgia;
font-size: 16px;
line-height: 17px;
font-weight: normal;
color: #000;
}
.Spalla .boxVignetta .txt h4 a{
	font-weight: bold;
color: #000;
}
.Spalla .boxVignetta .txt h4 a:hover{
color: #999;
}

.Spalla .boxVignetta .txt p{
text-align: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
font-weight: normal;
color: #000;
}


/* chat */

.Spalla .boxChat{
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
padding: 5px 10px 10px 10px;
margin: 0px 0px 10px 0px;
background: #f7921e;
}

.Spalla .boxChat h4{
display: block;
float: left;
width: 100%;
font-family: Georgia;
font-size: 12px;
margin: 0px 0px 4px 0px;
text-transform: uppercase;
color: #000;
letter-spacing: 0.5px;
}

.Spalla .boxChat .img{
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 7px 0px;

}
.Spalla .boxChat .img img{
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

.Spalla .boxChat .txt {
text-align: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
font-weight: normal;
color: #000;
}

.Spalla .boxChat h5{
display: block;
float: left;
width: 100%;
font-family: Georgia;
font-size: 13px;
margin: 0px 0px 4px 0px;
color: #000;
}


/* Media */


.Spalla .boxMedia{
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
padding: 10px 10px 0px 10px;
margin: 0px 0px 10px 0px;
overflow: hidden;
background: #000;
}

.Spalla .boxMedia ul{
display: block;
float: left;
text-align: left;
width: 300px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.Spalla .boxMedia ul li{
display: block;
float: left;
position: relative;
text-align: left;
width: 135px;
height: 100px;
padding: 0px 0px 0px 0px;
margin: 0px 10px 10px 0px;
}

.Spalla .boxMedia ul li a{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
text-align: left;
width: 135px;
height: 100px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.Spalla .boxMedia ul li a img{
display: block;
float: left;
width: 135px;
height: 100px;
}

.Spalla .boxMedia ul li h4{
display: block;
float: left;
position: absolute;
bottom: 0px;
left: 0px;
text-align: left;
width: 95px;
height: 32px;
padding: 2px 5px 0px 35px;
margin: 0px 0px 0px 0px;
overflow: hidden;
font-size: 10px;
line-height: 10px;
color: #fff;
}

.Spalla .boxMedia ul li h4.mFoto{
background: url(/dl/tg3/images/bkg_lancifoto.png) -4px 6px repeat;
}

.Spalla .boxMedia ul li h4.mVideo{
background: url(/dl/tg3/images/bkg_lancivideo.png) -2px 5px repeat;
}

/* Box SpalLLa */

.boxSpalla {
display: block;
float: left;
text-align: left;
width: 298px;
margin: 0px 0px 10px 0px;
border: 1px solid #ddd;
border-radius: 2px;
}

.boxSpalla .top{
display: block;
float: left;
width: 268px;
padding: 2px 15px 2px 15px;
margin: 0px 0px 0px 0px;
font-family: Georgia;
/*background: #134d86;*/
background: #1b6770 !important;
border-radius: 2px 2px 0px 0px;
}


.boxSpalla .top h4{
display: block;
float: left;
width: 298px;
margin: 0px 0px 0px 0px;
font-family: Georgia;
color: #fff;
font-size: 16px;
font-weight: normal;
}

.boxSpalla .mid{
display: block;
float: left;
position: relative;
width: 268px;
padding: 15px 15px 15px 15px;
margin: 0px 0px 0px 0px;
border-radius: 2px;
background: #fff;
}

.boxSpalla .mid .img{
display: block;
float: left;
width: 86px;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}

.boxSpalla .mid .txt{
display: block;
float: left;
width: 172px;
font-size: 12px;
padding: 0px 0px 26px 0px;
margin: 0px 0px 0px 0px;
}

.boxSpalla .mid .boosta {
display: block;
position: absolute;
right: 10px;
bottom: 10px;
width: auto;
height: 23px;
font-size: 12px;
color: #000;
padding: 4px 45px 0px 0px;
background: url(/dl/tg3/images/ico_boosta.png) 100% 0px no-repeat;
}

.boxSpalla .mid .boosta:hover {
color: #999;
}

/*-*/
.boxSpalla.blog .top {background: #f2c200;}
.boxSpalla.blog .top h4 {color: #134d86;}
.boxSpalla.chat .top {background: #f7921e;}
.boxSpalla.chat .top h4 {color: #fff;}


.boxSpalla.blog .mid .txt,
.boxSpalla.chat .mid .txt{
font-size: 11px;
padding: 0px 0px 0px 0px;
}


.boxSpalla.lettere .mid img{
display: block;
float: left;
width: 130px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}
.boxSpalla.lettere .mid img.lett1{float: left;}
.boxSpalla.lettere .mid img.lett2{float: right;}

.boxSpalla.lettere .mid .boosta {
display: block;
position: absolute;
left: 20px;
bottom: 5px;
width: auto;
height: 23px;
font-size: 12px;
color: #000;
padding: 8px 0px 0px 40px;
background: url(/dl/tg3/images/ico_boosta.png) 0px 0px no-repeat;
}
.boxSpalla.lettere .mid .boosta:hover {
color: #999;
}

/*#### FooTER ####*/


.Footer{
display: block;
float: left;
text-align: left;
width: 960px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 50px 10px 10px 10px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
/*background: #bac3ca url(/dl/tg3/2012/images/mini_logo.png) 10px 10px no-repeat;*/
background: #bac3ca;
}

.Footer ul{
display: block;
float: left;
width: 960px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}

.Footer ul li{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 0px 0px -15px;
padding: 0px 30px 0px 15px;
border-left: 1px solid #999;
}
.Footer ul li a{
font-size: 12px;
font-weight: bold;
color: #444;
}
.Footer ul li a:hover{
color: #fff;
}

.Footer strong{
display: block;
float: left;
width: 960px;
height: auto;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
font-weight: normal;
color: #777;
}

/*######### INIZIO FOCUS  ######### */

.speciale_notizia{
	float: left;
	display: block;
	width: 581px;
	height: auto;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}
.calendario{
	float: left;
	display: block;
	width: 320px;
	height: 240px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/dl/tg3/images/calenda_flash.gif) top left no-repeat;
}

.archivi{
	float: left;
	display: block;
	width: 320px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -20px;
}
.archivi_top{
	float: left;
	display: block;
	width: 300px;
	height: 33px;
	padding: 15px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
    text-align: left;
	background: url(/dl/tg3/images/bkg_general_top.gif) top left no-repeat;
}

.archivi_top h4{
	float: left;
	display: block;
    text-align: left;
    color: #10223A;
    font-family: georgia, sans serif;
	font-size: 16px;
    font-weight: bold;
}
.archivi_topCat{
	float: left;
	display: block;
	width: 300px;
	height: 26px;
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
    text-align: left;
	background: url(/dl/tg3/images/etichetta_archivi.jpg) top left no-repeat;
}

.archivi_topCat h4{
	float: left;
	display: block;
    text-align: left;
    color: #fff;
    font-family: georgia, sans serif;
	font-size: 16px;
    font-weight: bold;
}
.archivi_mid{
	float: left;
	display: block;
	width: 305px;
	height: auto;
	padding: 0px 0px 18px 15px;
	margin: 0px 0px -1px 0px;
	position: relative;
	z-index: 10;
	background: url(/dl/tg3/images/bkg_mid_guida.gif) top left repeat-y;
}

.archivi_mid_edizione{
	float: left;
	display: block;
	width: 305px;
	height: auto;
	padding: 0px 0px 15px 0px;
    margin: 0px 0px -18px 0px;
}

ul.links_archivi{
    float: left;
	display: block;
	width: auto;
	height: auto;
	list-style: none;
	margin: 0px 0px 10px 0px;

}
ul.links_archivi li{
    float: left;
	display: block;
	width: 310px;
	height: auto;
	margin: 3px 0px 0px 0px;
}
ul.links_archivi li a:link, ul.links_archivi li a:visited {
    float: left;
	display: block;
	width: 285px;
	height: auto;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	color: #134D86;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
   background: url(/dl/tg3/images/quadratino_archivi.gif) center left no-repeat;

}
ul.links_archivi li a:hover {
	color: #999;
}

ul.links_archivi li .box_mid .img_boxino{
	float: left;
	display: block;
	width: 82px;
	height: 65px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
}

ul.links_archivi li .box_mid a:link, ul.links_archivi li .box_mid a:visited {
    float: left;
	display: block;
	width: 285px;
	height: auto;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	color: #134D86;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background:transparent;

}
ul.links_archivi li .box_mid a:hover {
	color: #999;
}

ul.links_archivi li .box_mid .testo_boxino p a {
display: block;
width: 200px;
}

ul.links_categorie{
    float: left;
	display: block;
	width: auto;
	height: auto;
	list-style: none;
	margin: 0px 0px 10px 0px;

}
ul.links_categorie li{
    float: left;
	display: block;
	width: 143px;
	height: 20px;
	margin: 3px 0px 0px 0px;
	border-bottom: 1px solid #D2D3D5;
}
ul.links_categorie li a:link, ul.links_categorie li a:visited {
    float: left;
	display: block;
	width: 128px;
	height:18px;
	padding: 2px 0px 0px 15px;
	color: #134D86;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
   background: url(/dl/tg3/images/quadratino_archivi.gif) center left no-repeat;

}
ul.links_categorie li a:hover {
	color: #999;
}
.testa_azzurro{
    float: left;
	display: block;
	width: 10px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	background: url(/dl/tg3/images/btn_testa.gif) center left no-repeat;

}
.btn_azzurro{
    float: right;
	display: block;
	width: auto;
	height: 19px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 5px 0px!important;
    margin: 0px 5px 5px 0px;
}
.btn_azzurro_rubriche{
    float: right;
	display: block;
	width: auto;
	height: 19px;
	padding: 0px 0px 0px 0px;
	margin: 20px 10px 5px 0px!important;
    margin: 10px 5px 5px 0px;
}
.mid_azzurro{
    float: left;
	display: block;
	width: auto;
	height: 17px;
	padding: 2px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/dl/tg3/images/btn_azzurro_mid.gif) top left repeat-x;
}
.coda_azzurro{
    float: left;
	display: block;
	width: 5px;
	height: 19px;
	background: url(/dl/tg3/images/btn_coda.gif) center left no-repeat;
}
.mid_azzurro a:link, .mid_azzurro a:visited {
    float: left;
	display: block;
	width: auto;
	height: 19px;
	color: #134D86;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.mid_azzurro a:hover {
color: #10223A;
text-decoration: underline;
}

/*######### fine FOCUS  ######### */


/*######### INIZIO ARCHIVIO FOCUS  ######### */

.archivio_news{
	float: left;
	display: block;
	width: 586px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 35px 0px;
}
a.precedente:link, a.precedente:visited{
	float: left;
	display: block;
	width: auto;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-size: 11px;
	color: #000;
}

a.precedente:hover{
text-decoration: underline
}
.archivio_news h3{
	float: left;
	display: block;
	width: 586px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px!important;
	margin: 0px 0px 3px 0px;
	font-size: 18px;
	color: #C73D0C;
	font-weight: bold;
    font-family: georgia, sans serif;
	text-align: left;
}
.archivio_news h4{
	float: left;
	display: block;
	width: 586px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 13px;
	color: #777;
	font-weight: bold;
	text-align: left;
	font-family: Arial;
}
.archivio_news p{
	float: left;
	display: block;
	width: 586px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-size: 12px;
	color: #000;
	text-align: left;
	font-family: Arial;
}
.guarda_servizio{
	float: left;
	display: block;
    width: auto;
	height: 14px;
	background: url(/dl/tg3/images/icona_popup_player.gif) center left no-repeat;
}
.guarda_servizio a:link,.guarda_servizio a:visited {
	float: left;
	display: block;
	font-size: 12px;
    width: auto;
	height: 14px;
	text-align: left;
	color: #000;
    padding: 0px 0px 0px 25px;
}
.guarda_servizio a:hover {
text-decoration: underline;
}
.linea_notizia_focus{
	float: left;
	display: block;
	width: 586px;
	height: 3px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/dl/tg3/images/tratteggio.gif) center repeat-x;
}
.box_boxini{
	float: left;
	display: block;
	width: 192px;
	height: auto;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}
.box_testofocus{
	float: left;
	display: block;
	width: 289px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	text-align: left;
color: #fff;
}
.pop_data{
	float: left;
	display: block;
	width: 586px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
}
.data_foc{
	float: left;
	display: block;
	width: auto;
	height: auto;
	font-size: 12px;
    color:#fff;
    font-family: georgia, sans serif;
    font-weight: bold;
	text-align: left;
}
.text_focus {
	float: left;
	display: block;
	font-size: 14px;
    color:#222;
    font-family: Arial;
    font-weight: normal;
	text-align: justify;
	margin: 0px 5px 10px 0px;
padding: 0px;
width: 605px;
}
.box_titolo{
	float: left;
	display: block;
	width: 605px;
	height: 25px;
	padding: 5px 0px 0px 15px;
	margin: 0px 0px 10px 0px!important;
	margin: 0px 0px 10px 0px;
	background: url(/dl/tg3/images/etichetta_larga.jpg) left top no-repeat;
	text-align: left;
    color: #134d86;
    font-family: georgia, sans serif;
    font-size: 16px;
    font-weight: bold;
}
.box_titolo #Data{
	float: left;
	display: block;
	text-align: left;
	color: #134d86;
	width: auto;
	font-family: georgia, sans serif;
	font-size: 16px;
	font-weight: bold;
}
.box_titolo #oraEsatta{
	float: left;
	display: block;
	width: auto;
	color:#B63C11;
	font-family: georgia, sans serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}
.testo_speciale_focus{
	float: left;
	display: block;
	width: 580px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
.articolo .testo_speciale_focus{
	width: 650px;
}
.testo_speciale_focus h1{
	float: left;
	display: block;
	width: 580px;
	font-size: 36px;
color: #000;
font-family: georgia, sans serif;
font-weight: normal;
text-align: left;
}
.testo_speciale_focus p{
	float: left;
	display: block;
	width: 580px;
	font-size: 36px;
	color: #000;
	font-family: arial;
	font-size: 16px;
	text-align: left;
}

.mainNews.articolo{
display: block;
float: left;
text-align: left;
max-width: 620px;
margin: 5px 30px 0px 0px;
}
/*######### fine ARCHIVIO FOCUS  ######### */
/*######### inizio SINGOLA RUBRICA ######### */
	.archivi_mid_edizione p{
	float: left;
	display: block;
	width: 305px;
	height: auto;
	padding: 10px 0px 20px 15px;
    margin: 0px 0px 0px 0px;
	color: #134D86;
	font-size: 12px;
	text-align: left;
	background: url(/dl/tg3/images/bkg_mid_guida.gif) top left repeat-y;
}
.archivi_mid_edizione strong{
	float: left;
	display: block;
	color: #134D86;
	font-size: 14px;
}
.linkutili_bot{
    float: left;
	display: block;
	width: 320px;
	height: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background: url(/dl/tg3/images/bkg_bot_guida.gif) top left no-repeat;
}

.socialNetworks {
	display: block;
	float: left;
	text-align: left;
	height: 30px;
	width: 590px;
	margin: 20px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
.socialNetworks .fb {
	width: 400px!important;
	width: 380px;
	float: left;
	overflow: hidden;
}
.socialNetworks .share {
	width: 190px;
	float: left;
	text-align: right;
	height: 19px;
	padding: 3px 0px 0px 0px;
}

.st_button {
	display: inline-block;
	height: 16px;
	width: 16px;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
	vertical-align: top;
	display: block;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.st_twitter_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -620px transparent;
}
.st_facebook_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -180px transparent;
}
.st_ybuzz_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -1220px transparent;
}
.st_gbuzz_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -1319px transparent;
}
.st_email_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -460px transparent;
}
.st_sharethis_custom {
	background: url("http://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -1080px transparent;
	height: 16px;
	overflow: hidden;
	padding: 0px 0 0 20px;
	width: 49px;
	font-size: 11px;
	line-height: 16px;
}


/******* nuovo focus slides *******/
/* FOCUS */

.slideFocus{
display: block;
float: left;
text-align: left;
position: relative;
width: 650px;
height: 286px;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #005594;
border-radius: 2px;
background: #000;
}


.slideFocus .txt{
display: block;
float: left;
text-align: left;
position: relative;
width: 170px;
height: 286px;
padding: 0px 0px 0px 0px;
border-right: 5px solid #000;
/*background: #005594*/
background:#1b6770;
}

.slideFocus .close {
    background: url("/dl/RaiTV/2012/images/btn_close.png") no-repeat 0px 0px transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    opacity: 0.7;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: left;
    text-indent: -9000px;
    top: 2px;
    right: 2px;
    width: 20px;
}
.slideFocus .close:hover {
 opacity: 1;
background-position: 0px -21px;
}

.slideFocus .iamalive {
    color: #FFFFFF;
    display: block;
    height: 39px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9000px;
    top: 20px;
    right: 25px;
    width: 74px;
    z-index: 999;
    background: url(/dl/tg2/images/ico_live.png) no-repeat left top transparent;
}

.slideFocus .slideMain .lancio a.videoLink,
.slideFocus .slideMain .lancio a.videoExtLink{
display: block;
text-align: left;
float: left;
width: 140px;
height: auto;
padding: 3px 0px 0px 0px;
margin: 20px 0px 0px 3px;
font-size: 12px;
line-height: 14px;
color: #fff;
font-weight: bold;
font-style: normal;
border-right: 0px solid #000;
background: url(/dl/tg2/2012/images/ico_tv_white.png) no-repeat 115px 0px transparent;
}
.slideFocus .slideMain .lancio a.videoLink:hover,
.slideFocus .slideMain .lancio a.videoExtLink:hover{
color: #ddd;
}

.slideFocus #SilverlightControlHost {
	background: none repeat scroll 0 0 #DDDDDD;
	display: none;
	float: left;
	height: 285px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	width: 475px;
}

.slideFocus .slideMain{
display: block;
float: left;
text-align: left;
position: relative;
width: 170px;
height: 286px;
padding: 0px 0px 0px 0px;
}



.slideFocus .slideMain em{
display: block;
text-align: left;
position: relative;
top: 0px;
left: 0px;
width: 152px;
height: auto;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
font-size: 14px;
color: #fff;
font-weight: bold;
font-style: normal;
}




.slideFocus .slideMain .lancio{
display: block;
text-align: left;
position: relative;
font-family: "georgia";
top: 0px;
left: 0px;
width: 150px;
height: auto;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
font-size: 14px;
color: #fff;
font-weight: bold;
font-style: normal;
}

.slideFocus .slideMain .lancio h2{
display: block;
text-align: left;
float: left;
width: 150px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font-size: 18px;
line-height: 18px;
color: #fff;
font-weight: bold;
font-style: normal;
}

.slideFocus .slideMain .lancio h2 a{
color: #fff;
}
.slideFocus .slideMain .lancio h2 a:hover{
color: #999;
}

.slideFocus .slideMain .lancio .txt{
display: block;
text-align: left;
float: left;
width: 150px!important;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
line-height: 14px;
color: #fff;
font-weight: bold;
font-style: normal;
border-right: 0px solid #000;
background: transparent;
}

.slideFocus .slideMain .lancio .txt a{
font-size: 12px;
line-height: 12px;
color: #fff;
font-weight: bold;
font-style: normal;
}

.slideFocus .slideMain .lancio .txt a:hover{
color: #2e9ced;
}


.slideFocus .img{
display: block;
float: left;
text-align: left;
position: relative;
width: 475px;
height: 286px;
padding: 0px 0px 0px 0px;
background: transparent;
}

.slideFocus .img img{
display: block;
float: left;
text-align: left;
position: relative;
width: 475px;
height: 286px;
}


.slideFocus #pagingFocus {
display: block;
float: left;
position: absolute;
bottom: 0px;
right: 0px;
width: 425px!important;
max-width: 425px!important;
height: 44px;
margin: 0px 0px 0px 0px;
padding: 6px 25px 6px 25px;
/*background: url(/dl/portali/site/custom/images/bkg_alphad.png);*/
background: url(/dl/tg2/2012/images/bkg_alphad.png);
}

.slideFocus #pagingFocus .btnPrev{
display: block;
float: left;
width: 90px;
height: 44px;
font-size: 18px;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 35px;
color: #fff;
cursor:pointer;
background: url(/dl/tg3/2012/images/arrows_focus.png) 4px 8px no-repeat;
}
.slideFocus #pagingFocus .btnNext{
display: block;
float: right;
width: 90px;
height: 44px;
font-size: 18px;
font-weight: bold;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 35px 0px 0px;
cursor:pointer;
background: url(/dl/tg3/2012/images/arrows_focus.png) 98px -50px no-repeat;
}

.slideFocus #pagingFocus .btnPrev span img,
.slideFocus #pagingFocus .btnNext span img{
border: 2px solid #888;
border-radius: 4px;
}

.slideFocus #pagingFocus ul{
display: block;
visibility: hidden;
float: left;
width: 10px;
height: 30px;
margin: 0px 0px 0px 0px;
}

.slideFocus #pagingFocus ul li{
display: block;
float: left;
position: relative;
width: auto;
height: 30px;
margin: 0px 0px 0px 0px;
}

.slideFocus #pagingFocus ul li .slide{
display: none;
}

.slideFocus #pagingFocus ul li a{
display: block;
float: left;
width: auto;
height: 40px;
margin: 0px 0px 0px 0px;
}
.slideFocus #pagingFocus ul li a:hover{
opacity: 0.7;
filter:alpha(opacity=70);
}

.slideFocus #pagingFocus ul li.current a{
color: #666;
}



.slideFocus #pagingFocus ul li a .Baloon,
.slideFocus #pagingFocus ul li a .Baloon{
display: none;
}

.slideFocus #pagingFocus ul li a:hover .Baloon{
display: block;
position: absolute;
width: 90px;
height: 53px;
top: -60px;
left: -41px;
z-index: 100;
opacity: 1;
filter:alpha(opacity=100);
padding: 4px 4px 0px 4px;
background: url(/dl/rai/images/bkg_baloon.png) no-repeat;
}

.slideFocus #pagingFocus ul li a:hover .Baloon .mask{
display: block;
width: 90px;
height: 40px;
overflow: hidden;
}

.slideFocus #pagingFocus ul li a:hover .Baloon .mask img{
display: block;
width: 90px;
margin: 0px 0px 0px 0px;
height: auto;
}


/******* nuovo focus slides *******/
