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

.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;
color: #888;
}
a:hover {
color: #555;
}

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

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: "Verdana";
font-size:11px;
margin: 0px 0px 0px 0px;
background: #e0d7c6 url(/dl/tg1/2010/images/bkg.gif) top center repeat-y;
}

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


.box_TopHeader .box_TopHeaderInterno ul{
width: 960px;
}

.box_Header{
display: block;
margin: 0 auto;
width: 100%;
height: 114px;

}

.box_HeaderInterno{
display: block;
margin: 0 auto;
position: relative;
width: 980px;
height: 114px;
z-index: 1;
padding: 0px 0px 0px 0px;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
border-top: 1px solid #e4e4e4;
/*background: url(/dl/tg1/2010/images/bkg_header.gif) repeat-x;*/
background: #fff;
}

.box_HeaderInterno a.boxLogo {
display: block;
float: left;
z-index: 1;
left: 0px;
width: 230px;
height: 114px;
cursor: pointer;
padding: 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/tg1/2010/images/logo.jpg) repeat-x;
}

.box_HeaderInterno div.Leaderboard{
display: block;
float: right;
width: 728px;
height: 90px;
margin: 11px 11px 0px 0px;
background: #eee;
}

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


/*######### CONTAINER  ######### */


#Container {
display: block;
margin: 0 auto;
width: 982px;
height: auto;
padding: 0px 0px 0px 0px;
text-align: center;

}


/* BLOCCHI DX & SX */

.mainPage {
display: block;
float: left;
width: 940px;
height: auto;
position: relative;
padding: 48px 20px 0px 20px;
background:  #e4e4e4;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
}

.mainPage .topPage{
display: block;
position: absolute;
z-index: 40;
top: 0px;
left: 0px;
float: left;
width: 960px;
height: 60px;
padding: 7px 10px 0px 10px;
background: url(/dl/tg1/2010/images/bkg_menu.gif) repeat-x;
}


.mainPage .topPage .box_Search{
display: block;
float: right;
width: 140px;
height: 21px;
text-align: left;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 15px;
overflow: hidden;
background: #efefef url(/dl/tg1/2010/images/bkg_search.gif) 0px 0px no-repeat;
}
.mainPage .topPage .box_Search input{
display: block;
float: left;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 5px;
width: 110px;
height: auto;
border: 0px;
font-family: Verdana;
background: transparent;
font-size: 10px;
color: #797979;
}
.mainPage .topPage .box_Search input.submit{
display: block;
position: relative;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 25px;
height: 21px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}


/* MENU PRINCIPALE */


.menuPrincipale {
display: block;
float: left;
width: auto;
margin: 5px 0px 0px 0px;
overflow: hidden;
}
.menuPrincipale ul {
display: block;
float: left;
width: auto;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px;
}
.menuPrincipale ul li {
display: block;
float: left;
width: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px -8px;
border-left: 2px solid #fff;
}

.menuPrincipale ul li a{
display: block;
float: left;
width: auto;
font-size: 10px;
font-weight: bold;
color: #fff;
padding: 0px 15px 0px 7px;
margin: 0px 0px 0px 0px;
}
.menuPrincipale ul li a:hover{
color: #edc500;
}
/* FiNE MENU PRINCIPALE */


/* MENU SECONdARIO */


.menuSecondario {
display: block;
float: right;
width: auto;
position: relative;
height: auto;
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 0px;
}
.menuSecondario ul {
display: block;
float: left;
width: auto;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px;
}
.menuSecondario ul li {
display: block;
float: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px -2px;
border-left: 2px solid #edc500;
background: url(/dl/tg1/2010/images/bkg_menu_sec.gif) 0px 0px repeat-x;
}

.menuSecondario ul li a{
display: block;
float: left;
width: auto;
height: auto;
font-size: 10px;
font-weight: bold;
color: #edc500;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
}

.menuSecondario ul li a:hover{
color: #fff;
}

/*tendina*/

.menuSecondario ul li .tendinaRubriche {
display: none;
top: 11px;
left: 8px;
position: absolute;
z-index: 1000;
width: 150px;
height: auto;
padding: 2px 8px 2px 8px;
margin: 0px 0px 0px 0px;
border: 2px solid #fff;
background: #4c84ad;
-moz-border-radius:0px;
-webkit-border-radius: 0px;
-moz-box-shadow:  2px 2px 2px #666;
box-shadow: 2px 2px 2px #666;
-webkit-box-shadow: 2px 2px 2px #666;
}

.menuSecondario ul li.hover .tendinaRubriche,
.menuSecondario ul li:hover .tendinaRubriche {
display: block;
}

.menuSecondario ul li .tendinaRubriche ul{
display: block;
float: left;
position: relative;
z-index: 100;
text-align: left;
width: 150px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
}

.menuSecondario ul li .tendinaRubriche ul li{
display: block;
float: left;
text-align: left;
width: 140px;
height: auto;
padding: 3px 0px 5px 10px;
margin: -1px 0px 0px 0px;
border-left: 0px;
border-top: 1px solid #88b6d7;
}

.menuSecondario ul li .tendinaRubriche ul li a{
display: block;
float: left;
text-align: left;
width: 140px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #fff;
}

.menuSecondario ul li .tendinaRubriche ul li a:hover{
color: #ccc;
}


.menuSecondario ul li .tendinaRubriche ul li.label{
display: block;
float: left;
text-align: left;
width: 140px;
height: auto;
padding: 3px 0px 3px 10px;
margin: 10px 0px 0px 0px;
border-left: 0px;
font-weight: bold;
color: #fff;
border-top: 1px solid #fff;
background: #88b6d7 url(/dl/tg1/2010/images/arrowmini_white.gif) 3px 8px no-repeat;
}

/* FiNE MENU SECONdARIO */


/*  MENU RUB */


.menuRubriche {
display: block;
float: left;
width: 970px;
height: 21px;
padding: 7px 0px 0px 10px;
margin: 7px 0px 0px -10px;
background: #98c3e2;
overflow: hidden;
}
.menuRubriche ul {
display: block;
float: left;
width: auto;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px;
}
.menuRubriche ul li {
display: block;
float: left;
width: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px -8px;
border-left: 2px solid #1468b0;
}

.menuRubriche ul li a{
display: block;
float: left;
width: auto;
font-size: 10px;
font-weight: bold;
color: #013b6d;
padding: 0px 15px 0px 7px;
margin: 0px 0px 0px 0px;
}
.menuRubriche ul li a:hover{
color: #fff;
}

/* FiNE MENU RUB */

.bloccoSup {
float: left;
width: 940px;
height: auto;
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 9px 0px!important;
margin: 0px 0px -10px 0px; /*ie6fics*/
}

.bloccoSx {
float: left;
width: 300px;
height: auto;
display: block;
padding: 0px 20px 5px 0px;
background-repeat: no-repeat;
}

.bloccoContent {
float: left;
width: 620px;
height: auto;
display: block;
padding: 0px 20px 5px 0px;
background-repeat: no-repeat;
}

.bloccoSxCx {
display: block;
float: left;
text-align: left;
clear: left;
width: 620px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

.bloccoCx {
display: block;
float: left;
width: 300px;
height: auto;
padding: 0px 0px 5px 0px;
}

.bloccoDx {
display: block;
float: right;
width: 300px;
height: auto;
padding: 0px 0px 5px 0px;
margin: 0px;
}

.inboxBanner h3 {display: none;}


.banner300, .banner300x100 {
display: block;
float: left;
width: 300px;
height: auto;
margin: 0px 0px 10px 0px;
}

.pushBanner{
display: block;
float: left;
width: 620px;
height: auto;
margin: 0px 0px 0px 0px;
}

/* FiNE BLOCCHI DX & SX */


/*######### FiNE CONTAINER ######### */

/*######### BLOCCO SUP ######### */

.bloccoSup h4 {
display: block;
float: left;
text-align: left;
width: 240px!important;
width: 230px;
height: 20px;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px!important;
font-size: 11px;
letter-spacing: -0.7px;
color: #004c98;
}
.bloccoSup .ultimOra{
display: block;
float: right;
text-align: left;
width: 582px!important;
width: 570px;
height: 26px;
padding: 0px 8px 0px 105px;
margin: 0px 0px 0px -3px;
background: url(/dl/tg1/2010/images/bkg_ultimora.gif) 10px 0px no-repeat;
}
.bloccoSup .ultimOra object,
.bloccoSup .ultimOra embed{
margin: -1px 0px 0px 0px;
}

/*######### FiNE BLOCCO SUP ######### */

/*######### NOTIZIA FLASH ######### */

.notiziaFlash {
display: block;
float: left;
height: auto;
width: 940px;
margin: 0px 0px 12px 0px!important;
margin: -30px 0px 0px 0px;
background: #edc500;
border-bottom: 4px solid #edc500;
}

.notiziaFlash h3{
display: block;
float: left;
text-align: center;
width: 55px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 5px 8px 5px 8px;
font-size: 14px;
text-transform: uppercase;
color: #0a4587;
background: #edc500;
}
.notiziaFlash span{
display: block;
color: #fff;
}

.notiziaFlash h2{
display: block;
float: left;
text-align: left;
width: 849px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 5px 10px 6px 10px;
font-size: 24px;
color: #0a4587;
border-top: 4px solid #edc500;
background: #fff;
}
.notiziaFlash h2 p{
display: block;
float: left;
text-align: left;
width: 849px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 24px;
color: #0a4587;
border: 0px;
background: #fff;
}
.notiziaFlash h2 a{
color: #0a4587;
}
.notiziaFlash h2 a:hover{
color: #000;
}


.notiziaFlash p{
display: block;
float: right;
text-align: left;
width: 849px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 10px 8px 10px;
font-size: 12px;
color: #000;
background: #fff;
}



.notiziaFlash.Sport {
background: #edc500;
border-bottom: 4px solid #0a4587;
}

.notiziaFlash.Sport h3{
color: #edc500;
background: #0a4587;
}
.notiziaFlash.Sport span{
display: block;
color: #fff;
}

.notiziaFlash.Sport h2{
color: #0a4587;
border-top: 4px solid #0a4587;
background: #fff;
}
.notiziaFlash.Sport h2 p{
color: #0a4587;
border: 0px;
background: #fff;
}
.notiziaFlash.Sport h2 a{
color: #0a4587;
}
.notiziaFlash.Sport h2 a:hover{
color: #000;
}


.notiziaFlash p{
display: block;
float: right;
text-align: left;
width: 849px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 10px 8px 10px;
font-size: 12px;
color: #000;
background: #fff;
}


/*######### HEADLINE ######### */

.Headline {
display: block;
float: left;
width: 600px;
height: auto;
margin: 0px 0px 15px 0px;
padding: 10px 10px 10px 10px;
background: #0b66a8 url(/dl/tg1/2010/images/bkg_headline2.gif) 0px 0px repeat-x;
}

.Headline .Player{
display: block;
float: left;
width: 400px;
height: 300px;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 1px solid #fff;
background: #fff;
position: static;
}
.Headline .Player img{
width: 400px;
height: 300px;
}

#silverlightControlHostVideo {
width: 100%;
height: 100%;
}

.Headline .Player a.playMask {
display: block;
width: 400px;
height: 300px;
position: relative;
cursor: pointer;
margin: -300px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/tg1/2010/images/mask_focus_big.png');}
html>/**/body .Headline .Player a.playMask {
background: transparent url(/dl/tg1/2010/images/mask_focus_big.png) center center no-repeat;
}

.Headline .highLights{
display: block;
position: relative;
z-index: 10;
float: right;
text-align: left;
width: 188px;
height: 302px;
margin: 0px 0px 0px 0px;
padding: 0px;
overflow: hidden;
}


.Headline div.linkApprofondimento {
display: block;
float:  left;
width: 170px;
height: auto;
margin: 10px 0px 0px 0px;
}


.Headline div.linkApprofondimento span a{
display: block;
float: left;
text-align: left;
width: 150px;
height: auto;
color:#eee;
padding: 0px 0px 7px 20px;
margin: 0px 1px 0px 0px;
font-size: 10px;
background: url(/dl/tg1/2010/images/ico_opzioni_focus.gif) no-repeat;
}

.Headline div.linkApprofondimento span.video a{background-position: 0px 0px;}
.Headline div.linkApprofondimento span.foto a{background-position: 0px -108px;}
.Headline div.linkApprofondimento span.scheda a{background-position: 5px -194px;}
.Headline div.linkApprofondimento span.correl a{background-position: 5px -194px;}
.Headline div.linkApprofondimento span.articolo a{background-position: 5px -194px;}

.Headline div.linkApprofondimento span a:hover{
color:#edc500;
}


/* scroll small */

.holder.focus-bar {
display: block;
float: left;
width: 188px;
height: 270px;
padding: 0px 0px 0px 0px;
}
.holder.focus-bar .scroll-pane {
width: 188px;
height: 270px;
overflow: auto;
float: none;
padding: 0px 0px 0px 0px;

}
#pane_focus {
height: 270px;
}
.focus-bar .jScrollPaneTrack {
height: 270px;
background: url(/dl/tg1/2010/images/scroll_panetrack_focus.gif) 0px 0px no-repeat;
}
.focus-bar .jScrollPaneDragTop {
background: url(/dl/tg1/2010/images/scroll_top_focus.gif) 0px 0px no-repeat;
height: 6px;
}
.focus-bar .jScrollPaneDragBottom {
background: url(/dl/tg1/2010/images/scroll_bot_focus.gif) 0px 0px no-repeat;
height: 10px;
}
.focus-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/tg1/2010/images/scroll_drag_focus.gif) 0px bottom no-repeat;
}
.focus-bar .scroll-pane {
}

/* fine scroll */



.Headline .highLights h3{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 0px 8px 0px;
padding: 5px 8px 5px 8px;
font-size: 12px;
text-transform: uppercase;
color: #0a4587;
background: #edc500;
}

.Headline .highLights h2,
.Headline .highLights h2 p{
display: block;
float: left;
text-align: left;
width: 170px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 22px;
line-height: 21px;
color: #fff;
}

.Headline .highLights h2 a,
.Headline .highLights h2 a p{
color: #fff;
}

.Headline .highLights h2 a:hover,
.Headline .highLights h2 a:hover p{
color: #edc500;
}

.Headline .highLights p{
display: block;
float: left;
text-align: left;
width: 170px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 9px 0px 0px 0px;
font-size: 12px;
line-height: 13px;
color: #fff;
}

.Headline h4 {
display: block;
float: left;
text-align: left;
width: 585px;
margin: 5px 0px 1px 0px;
padding: 0px 0px 0px 15px;
font-size: 14px;
color: #fff;
background: url(/dl/tg1/2010/images/arrow_white_dw.gif) 0px 6px no-repeat;
}

/*carousella*/

#itemFocus {
display: block;
float: left;
width: 600px;
height: auto;
padding: 10px 0px 0px 0px;
}

#itemFocus .btnPrev {
display: block;
float: left;
text-align: left;
width: 22px;
height: auto;
cursor: pointer;
padding: 16px 0px 0px 4px;
}

#itemFocus .btnNext {
display: block;
float: left;
text-align: right;
width: 22px;
height: auto;
cursor: pointer;
padding: 16px 4px 0px 0px;
}


#itemFocus .Item {
display: block;
float: left;
width: 560px;
height: auto;
}

#itemFocus .Item li {
display: block;
float: left;
width: 125px;
height: 153px;
position: relative;
overflow: hidden;
padding: 0px 6px 0px 6px;
}

#itemFocus .Item li a img{
display: block;
float: left;
position: relative;
width: 125px;
height: 94px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#itemFocus .Item li a.foto,
#itemFocus .Item li a.video,
#itemFocus .Item li a.img,
#itemFocus .Item li a.live {
display: block;
float: left;
position: relative;
width: 125px;
height: 94px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#itemFocus .Item li a.foto .mask,
#itemFocus .Item li a.video .mask,
#itemFocus .Item li a.img .mask,
#itemFocus .Item li a.live .mask {
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
width: 125px;
height: 94px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#itemFocus .Item li a.video .mask {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/tg1/2010/images/mask_focus.png');}
html>/**/body #itemFocus .Item li a.video .mask {
background: url(/dl/tg1/2010/images/mask_focus.png) no-repeat!important;
}
#itemFocus .Item li a.foto .mask {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/tg1/2010/images/mask_focus_foto.png');}
html>/**/body #itemFocus .Item li a.foto .mask {
background: url(/dl/tg1/2010/images/mask_focus_foto.png) no-repeat!important;
}
#itemFocus .Item li a.img .mask {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/tg1/2010/images/mask_focus_img.png');}
html>/**/body #itemFocus .Item li a.img .mask {
background: url(/dl/tg1/2010/images/mask_focus_img.png) no-repeat!important;
}

#itemFocus .Item li a.live .mask {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/tg1/2010/images/mask_focus_live.png');}
html>/**/body #itemFocus .Item li a.live .mask {
background: url(/dl/tg1/2010/images/mask_focus_live.png) no-repeat!important;
}


#itemFocus .Item li .txt{
display: block;
float: left;
text-align: left;
width: 121px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 4px 2px 0px 2px;
}

#itemFocus .Item li .txt span{
display: block;
float: left;
width: auto;
height: auto;
position: relative;
margin: -20px 0px 0px 0px;
padding: 0px 3px 2px 3px;
color: #fff;
font-weight: bold;
background: #000;
filter:alpha(opacity=60);
opacity:0.6;
font-size: 10px;
}

#itemFocus .Item li .txt span b{
color: #edc500;
}

#itemFocus .Item li .txt h3 {
font-size: 12px;
}

#itemFocus .Item li .txt a{
display: block;
float: left;
width: 121px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #064072;
font-size: 12px;
line-height: 13px;
font-weight: bold;
}
#itemFocus .Item li .txt a:hover{
color: #0b77b8;
}


/*###### mini player ######*/

.lastTg {
display: block;
float: left;
width: 300px;
height: auto;
overflow: hidden;
margin: 0px 0px 10px 0px;
background: #999;
}

.lastTg .miniPlayer a.diretta {
	display:block;
	float: right;
	background: url("/dl/tg1/2010/images/bg_box_edizioni_diretta.jpg") no-repeat scroll 0pt 0pt transparent;
	font-size: 13px;
	font-weight: bold;
	height: 26px;
	padding: 9px 25px 0 85px;
	text-align: left;
	width: 190px;
}
.lastTg .miniPlayer a.diretta,
.lastTg .miniPlayer a.diretta:link,
.lastTg .miniPlayer a.diretta:visited {
	color: #0A4587;
}
.lastTg .miniPlayer a.diretta:hover,
.lastTg .miniPlayer a.diretta:active {
	color: #000000;
}

.lastTg .miniPlayer{
display: block;
float: left;
width: 300px;
height: 225px;
height: 135px;
background: url(/dl/tg1/2010/images/tappo_last.jpg) no-repeat;
background: url(/dl/tg1/2010/images/bg_box_edizioni.jpg) no-repeat;
}


.lastTg ul.edizioni{
display: block;
float: left;
width: 300px;
height: 19px;
padding: 4px 0px 0px 0px;
background: url(/dl/tg1/2010/images/bkg_edizioni.gif) repeat-x;
background: none repeat scroll 0 0 #EDC500;
}
.lastTg ul.edizioni li{
display: block;
float: left;
width: auto;
height: auto;
font-size: 9px;
padding: 0px 4px 0px 4px;
margin: 0px 0px 0px -1px;
border-left: 1px solid #ddd;
letter-spacing: -1px;
}

.lastTg ul.edizioni li a span{
font-size: 12px;
}

.lastTg ul.edizioni li a{
color: #fff;
color: #0A4587;
font-weight: bold;
}

.lastTg ul.edizioni li a:hover{
color: #000;
}

.lastTg ul.edizioni li.selected a span{color: #edc500;}
.lastTg ul.edizioni li.selected a{color: #edc500}



.lastTg a.linkTg {
display: block;
float: left;
padding: 10px 10px 0px 0px;
font-size: 18px;
font-weight: bold;
text-decoration: underline;
color: #03639c;
background: url(/dl/tg1/2010/images/arrow_blue.gif) right 18px no-repeat;
}

.lastTg a.linkTg:hover {
color: #444;
}


.socialNetwork {
display: block;
position: absolute;
top: 432px;
right: 10px;
width: 280px;
}
.socialNetwork ul{
display: block;
float: left;
}
.socialNetwork ul li{
display: block;
float: left;
}


/*######### FiNE BLOCCO SUP ######### */

/*######### BLOCCO CXDX ######### */


.videoRub{
display: block;
float: left;
text-align: left;
width: 620px;
height: auto;
clear:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}
.videoRub .tabs{
display: block;
float: left;
width: auto;
height: 35px;
}

.videoRub .tabs li{
display: block;
float: left;
width: auto;
height: 35px;
padding: 0px 0px 0px 0px;
margin: 0px 4px 0px 0px;
}

.videoRub .tabs li a{
display: block;
float: left;
width: auto;
height: 26px;
padding: 9px 10px 0px 10px;
margin: 0px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
text-transform: normal;
color: #e4e4e4;
cursor: pointer;
background: #a7a7a7;
}

.videoRub .tabs li a:hover{
background: #888;
color: #ddd;
}


.videoRub .tabs li.selected a{
color: #0a4587;
background: #edc500;
}

#Rubriche{
display: block;
float: left;
width: 620px;
height: 145px;
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #edc500;
}

#Rubriche .btnPrev{
display: block;
float: left;
width: 25px;
height: 80px;
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 15px;
cursor: pointer;
overflow: hidden;
}

#Rubriche .btnNext{
display: block;
float: right;
text-align: right;
width: 25px;
height: 80px;
margin: 0px 0px 0px 0px;
padding: 20px 15px 0px 0px;
cursor: pointer;
overflow: hidden;
}

#Rubriche div.Item{
display: block;
float: left;
width: 540px;
height: 128px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#Rubriche div.Item ul{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
}
#Rubriche div.Item ul li{
display: block;
float: left;
text-align: left;
width: 105px;
height: auto;
margin: 0px 15px 0px 15px;
padding: 0px 0px 0px 0px;
}

#Rubriche div.Item ul li a.img{
display: block;
float: left;
position: relative;
text-align: left;
width: 105px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
cursor: pointer;
}

#Rubriche div.Item ul li a.img .mask{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
width: 105px;
height: 79px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/tg1/2010/images/mask_rub.png');}
html>/**/body #Rubriche div.Item ul li a.img .mask {
background: url(/dl/tg1/2010/images/mask_rub.png) no-repeat!important;
}

#Rubriche div.Item ul li .txt{
display: block;
float: left;
text-align: left;
width: 105px;
height: 40px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
}

#Rubriche div.Item ul li .txt h3,
#Rubriche div.Item ul li .txt h4{
display: block;
float: left;
text-align: left;
width: 105px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 1px 0px;
font-size: 11px;
text-transform: uppercase;
text-transform: none;
}
#Rubriche div.Item ul li .txt h3 a{
color: #0082bb;
}
#Rubriche div.Item ul li .txt h3 a:hover{
color: #fff;
}
#Rubriche div.Item ul li .txt span{
display: block;
float: left;
text-align: left;
width: 105px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
font-weight: bold;
color: #858482;
}

/* scroll rub*/
.holder.rub-bar {
display: block;
float: left;
width: 420px;
height: 268px;
padding: 0px 0px 0px 0px;
}
.holder.rub-bar .scroll-pane {
width: 420px;
height: 268px;
overflow: auto;
float: none;
padding: 0px 0px 0px 0px;

}
#pane_rub {
height: 268px;
}
.rub-bar .jScrollPaneTrack {
height: 268px;
background: url(/dl/tg1/2010/images/scroll_panetrack_rub.gif) 0px 0px no-repeat;
}
.rub-bar .jScrollPaneDragTop {
background: url(/dl/tg1/2010/images/scroll_top_focus.gif) 0px 0px no-repeat;
height: 6px;
}
.rub-bar .jScrollPaneDragBottom {
background: url(/dl/tg1/2010/images/scroll_bot_focus.gif) 0px 0px no-repeat;
height: 10px;
}
.rub-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/tg1/2010/images/scroll_drag_focus.gif) 0px bottom no-repeat;
}
.rub-bar .scroll-pane {
}

/* fine scroll */

/* dentro al blocco singolo */


.bloccoSx .videoRub,
.bloccoCx .videoRub,
.bloccoDx .videoRub {
width: 300px;
margin: 0px 0px 10px 0px;
overflow: hidden;
}

.bloccoSx .videoRub .tabs,
.bloccoCx .videoRub .tabs,
.bloccoDx .videoRub .tabs{
height: 26px;
width: 400px;
}

.bloccoSx .videoRub .tabs li,
.bloccoCx .videoRub .tabs li,
.bloccoDx .videoRub .tabs li {
height: 26px;
margin: 0px 3px 0px 0px;
}

.bloccoSx .videoRub .tabs li a,
.bloccoCx .videoRub .tabs li a,
.bloccoDx .videoRub .tabs li a {
height: 21px;
width: auto;
font-weight: bold;
padding: 5px 8px 0px 8px;
font-size: 12px;

}




.bloccoSx #Rubriche,
.bloccoCx #Rubriche,
.bloccoDx #Rubriche {
width: 300px;
}

.bloccoSx #Rubriche .btnPrev,
.bloccoCx #Rubriche .btnPrev,
.bloccoDx #Rubriche .btnPrev{
width: 25px;
height: 80px;
padding: 20px 0px 0px 5px;
}

.bloccoSx #Rubriche .btnNext,
.bloccoCx #Rubriche .btnNext,
.bloccoDx #Rubriche .btnNext{
width: 25px;
height: 80px;
padding: 20px 5px 0px 0px;
}

.bloccoSx #Rubriche div.Item,
.bloccoCx #Rubriche div.Item,
.bloccoDx #Rubriche div.Item{
width: 240px;
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px -2px;
overflow: hidden;
}



.bloccoSx #Rubriche div.Item ul li,
.bloccoCx #Rubriche div.Item ul li,
.bloccoDx #Rubriche div.Item ul li{

margin: 0px 7px 0px 8px!important;
margin: 0px 7px 0px 7px;
}


/*######### FiNE BLOCCO CXDX ######### */


/*######### BLOCCO ######### */

.boxGenerico {
display: block;
float: left;
position: relative;
width: 300px;
height: auto;
margin: 0px 0px 10px 0px;
background: #fff;
}


.boxGenerico .top {
display: block;
float: left;
width: 280px;
height: 27px;
padding: 3px 10px 0px 10px;
margin: 0px 0px 0px 0px;
background: url(/dl/tg1/2010/images/bkg_generico_top.gif) repeat-x;
}


.boxGenerico .top h3 {
display: block;
float: left;
text-align: left;
width: 250px;
height: 27px;
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
font-size: 18px;
color: #fff;
font-weight: normal;
background: url(/dl/tg1/2010/images/arrow_white.gif) 0px 7px  no-repeat;
}

.boxGenerico .top span.fonte {
display: block;
float: right;
position: relative;
width: 115px;
height: 15px;
padding: 3px 0px 0px 10px;
margin: -22px 0px 0px 0px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
z-index: 100;
}
.boxGenerico .mid {
display: block;
float: left;
text-align: left;
position: relative;
width: 280px;
height: auto;
padding: 10px 10px 10px 10px;
background: #fff;
}

.boxGenerico a.linkTutto{
display: block;
float: left!important;
float: right;
position: absolute!important;
position: relative;
bottom: 0px;
right: 0px;
text-align: left;
width: auto;
height: 25px;
padding: 5px 10px 0px 10px;
font-size: 16px;
font-weight: bold;
color: #0082bb;
background: #edc500;
}
.boxGenerico a.linkTutto span{
padding: 0px 10px 0px 0px;
background: url(/dl/tg1/2010/images/arrow_white.gif) right 5px no-repeat;
}

.boxGenerico a.linkTutto:hover{
color: #fff;
}


#ContentSet-ddc32769-88cb-4de3-9258-a668668bfed9  .mid {
padding: 0px 0px 40px 0px;
}


.boxGenerico a.linkAppr{
display: block;
float: left;
font-size: 14px;
font-weight: bold;
padding: 0px 10px 10px 0px;
color: #0082bb;
background: url(/dl/tg1/2010/images/arrow_blue2.gif) right 3px no-repeat;
}

.boxGenerico a.linkAppr:hover{
color: #999;
}


.boxGenerico a.linkSx{
display: block;
float: left;
position: absolute!important;
position: relative;
bottom: 10px;
left: 10px;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 0px;
color: #ccc;
}

.boxGenerico a.linkSx:hover{
color: #999;
}


/* variantine */

.boxGenerico.Azzurro .mid {
background: #4c84ad;
padding: 10px 10px 10px 10px;
}



.boxGenerico.Giallo .top {
display: block;
float: left;
width: 280px;
height: auto;
padding: 3px 10px 5px 10px;
margin: 0px 0px 0px 0px;
background: #edc500;
}
.boxGenerico.Giallo .top h3 {
height: auto;
}


.boxGenerico.Giallo .mid {
height: auto;
width: 280px;
padding: 0px 10px 10px 10px;
margin: 0px 0px 0px 0px;
background: #edc500;
}




.boxGenerico.Doppio {
overflow: hidden;
}


.boxGenerico.Doppio .sx {
display: block;
float: left;
width: 150px;
height: auto;
padding: 0px 0px 0px 0px;

}
.boxGenerico.Doppio .dx {
display: block;
float: left;
width: 149px;
height: auto;
border-left: 1px solid #eee;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px;
background: #fff;
}

.boxGenerico.Doppio .top {
display: block;
float: left;
height: 27px;
padding: 3px 10px 0px 10px;
margin: 0px 0px 0px 0px;
background: url(/dl/tg1/2010/images/bkg_generico_top.gif) repeat-x;
}

.boxGenerico.Doppio .dx .top {
width: 129px;
}
.boxGenerico.Doppio .sx .top {
width: 130px;
}


.boxGenerico.Doppio .top h3 {
display: block;
float: left;
text-align: left;
width: 115px;
height: 27px;
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
font-size: 18px;
color: #fff;
font-weight: normal;
background: url(/dl/tg1/2010/images/arrow_white.gif) 0px 7px  no-repeat;
}

.boxGenerico.Doppio .mid {
display: block;
float: left;
text-align: left;
width: 129px;
height: auto;
padding: 10px 10px 10px 10px;
}

/* interno lanci */

.boxGenerico .img {
display: block;
float: left;
padding: 0px 10px 0px 0px;
}
.boxGenerico .img img {
display: block;
float: left;
width: 125px;
}
.boxGenerico .txt{

height: auto;
padding: 0px 10px 0px 0px;
}
.boxGenerico .txt span {
display: block;
float: left;
width: 135px;
padding: 0px 0px 0px 0px;
color: #a3a3a3;
}
.boxGenerico .txt span b {
color: #666;
}

.boxGenerico .txt h2,
.boxGenerico .txt h2 p {
display: block;
float: left;
width: 135px;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
color: #0a498b;
font-size: 14px;
}
.boxGenerico .txt h2 a,
.boxGenerico .txt h2 a p {
color: #0a498b;
}
.boxGenerico .txt h2 a:hover,
.boxGenerico .txt h2 a:hover p {
color: #999;
}

.boxGenerico .txt p {


color: #3d3d3d;
font-size: 11px;
}

.boxGenerico ul.opzLancio {
display: block;
float: left;
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.boxGenerico ul.opzLancio li {
display: block;
float: left;
width: auto;
margin: 10px 0px 0px -7px;
padding: 0px 13px 0px 7px;
border-left: 1px solid #08577a;
}

.boxGenerico ul.opzLancio li a{
display: block;
float: left;
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
font-weight: normal;
color:#0088c4;
}


.boxGenerico ul.linkLancio {
display: block;
float: left;
width: 280px;
height: auto;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.boxGenerico ul.linkLancio li {
display: block;
float:left;
width: 260px;
height: auto;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 9px;
font-size: 11px;
border: 0px;
font-weight: bold;
color:#538cba;
background: url(/dl/tg1/2010/images/arrowmini_blue.gif) 0px 5px no-repeat;
overflow: hidden;
}

.boxGenerico ul.linkLancio li a{
display: block;
float:left;
width: auto;
height: auto;
margin: 0px -3px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
font-weight: bold;
color:#538cba;
}

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

.titPagina h2{
display: block;
float: left;
text-align: left;
width: 600px;
height: 31px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 10px 16px;
color: #0a5091;
font-size: 24px;
text-transform: uppercase;
font-weight: normal;
background: url(/dl/tg1/2010/images/arrow_yellow.gif) 0px 12px no-repeat;
}

/* commmmmmunity */

.videoCom {
display: block;
float: left;
width: 280px;
background: #c9dbea;
}

.videoCom .tit {
display: block;
float: left;
width: 270px;
height: 23px;
padding: 3px 0px 0px 10px;
background: #e6e6e6;
}

.videoCom .tit h3{
display: block;
float: left;
width: auto;
color: #0082bb;
font-size: 16px;
padding: 0px 0px 0px 12px;
background: url(/dl/tg1/2010/images/arrow_blue2.gif) 0px 5px no-repeat;
}

.videoCom ul{
display: block;
float: left;
width: 280px;
height: auto;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.videoCom ul li{
display: block;
float: left;
width: 107px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 22px;
}

.videoCom ul li a.img,
.videoCom ul li a.video,
.videoCom ul li a.foto{
display: block;
float: left;
position: relative;
width: 106px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 1px;
}

.videoCom ul li a.img img,
.videoCom ul li a.video img,
.videoCom ul li a.foto img{
display: block;
float: left;
width: 105px;
height: 79px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.videoCom ul li a.img .mask,
.videoCom ul li a.foto .mask,
.videoCom ul li a.video .mask {
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
width: 107px;
height: 79px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.videoCom ul li a.img .mask {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/tg1/2010/images/mask_com_img.png');}
html>/**/body .videoCom ul li a.img .mask {
background: url(/dl/tg1/2010/images/mask_com_img.png) no-repeat!important;
}
.videoCom ul li a.foto .mask {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/tg1/2010/images/mask_com_foto.png');}
html>/**/body .videoCom ul li a.foto .mask {
background: url(/dl/tg1/2010/images/mask_com_foto.png) no-repeat!important;
}
.videoCom ul li a.video .mask {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/tg1/2010/images/mask_com_video.png');}
html>/**/body .videoCom ul li a.video .mask {
background: url(/dl/tg1/2010/images/mask_com_video.png) no-repeat!important;
}


.videoCom ul li .txt{
display: block;
float: left;
width: 106px;
height: auto;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #484848;
}


ul.menuCommunity {
display: block;
float: left;
width: 280px;
padding: 10px 0px 0px 0px;
}


ul.menuCommunity li {
display: block;
float: left;
width: auto;
}

ul.menuCommunity li a{
display: block;
float: left;
width: auto;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
padding: 0px 10px 4px 10px;
color: #fff;
background: url(/dl/tg1/2010/images/arrow_blue3.gif) 0px 3px no-repeat;
}

ul.menuCommunity li a:hover{
color: #286690;

}


/* LANCI TRIPLI */

.container_lanci{
display: block;
float: left;
position: relative;
width: 280px;
height: 123px;
padding: 0px 0px 0px 0px;
}

ol.lanci {
float: left;
display: block;
width: 157px;
height: 123px;
padding: 0px;
margin: 0px;
list-style: none;
overflow: hidden;
}
ol.lanci li {
text-align: left;
float: left;
width: 157px;
height: 41px;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px;
overflow: hidden;
cursor: pointer;
}
ol.lanci li span.testoLancio {
display: none;
}

.imgLancetto {
display: block;
float: left;
margin: 0px;
float: left;
width: 123px;
height: 123px;
background: #999;
background-position: center;
background-repeat: no-repeat;
}
.imgLancetto img.imgLancio,
.imgLancetto span.imgLancio {
position: relative;
z-index: 10;
}
.imgLancetto a {
position: relative;
display: block;
width: 100%;
height: 100%;
}

ol.lanci li a:link, ol.lanci li a:visited {
display: block;
float: left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 142px;
height: 39px;
padding: 2px 20px 0px 8px;
color: #114a7b;
font-weight: bold;
line-height: 12px;
background: #d9d9d9 url(/dl/tg1/2010/images/bkg_lancitripli.gif) 0px 0px repeat-x;
}

ol.lanci li a span {
text-align: left;
display: block;
width: 144px;
height: 13px;
overflow: hidden;
margin: 0px 0px 0px -1px;
font-size: 9px;
letter-spacing: -0.8px;
padding: 0px 0px 0px 0px;
color: #114a7b;
font-weight: normal;

}

ol.lanci li a.hover {
color: #f0f1f6;
background: #4f5b84 url(/dl/tg1/2010/images/bkg_lancitripli.gif) 0px -41px repeat-x;
}


ol.lanci li a.hover span {
color: #f0f1f6;
}

ol.lanci li a span p {
margin: 0px;
padding: 0px;
display: inline;
}


ol.lanci li a p.dblLink{
text-align: left;
height: auto;
margin: -28px 0px 0px 0px;
overflow: hidden;
cursor: pointer;
position: relative;
}
ol.lanci li p.hover {
color: #fff;
}

.container_lanci .smusso {
display: block;
top: 0px;
right: 0px;
position: absolute;
width: 3px;
height: 123px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/tg1/2010/images/mask_lancettidx.png');}
html>/**/body .container_lanci .smusso {
background: url(/dl/tg1/2010/images/mask_lancettidx.png) no-repeat!important;
}


/* FiNE LANCI TRIPLI  */


ul.listaItemSmall{
display: block;
float: left;
width: 280px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.listaItemSmall li{
display: block;
float: left;
width: 280px;
height: auto;
padding: 5px 0px 10px 0px;
margin: -5px 0px 0px 0px;
}

ul.listaItemSmall li a.img{
display: block;
float: left;
width: 70px;
height: 55px;
margin: 0px 8px 0px 0px!important;
margin: 0px 4px 0px 0px;
}

ul.listaItemSmall li a.img img{
display: block;
float: left;
width: 70px;
height: 55px;
}

ul.listaItemSmall li span{
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #666;
}

ul.listaItemSmall li h3{
font-size: 12px;
line-height: 12px;
padding: 0px 0px 1px 0px;
color: #2b3b73;
}
ul.listaItemSmall li h3 a{
color: #2b3b73;
}
ul.listaItemSmall li h3 a:hover{
color: #3d3d3d;
}
ul.listaItemSmall li p{
font-size: 11px;
color: #3d3d3d;
padding: 0px 0px 0px 0px;
}




/* news piccole */

ul.newsPiccole {
display: block;
float: left;
width: 280px;
height: auto;
}

ul.newsPiccole li{
display: block;
float: left;
width: 280px;
height: auto;
padding: 5px 0px 10px 0px;
margin: -5px 0px 0px 0px;
}

ul.newsPiccole li .img{
display: block;
float: left;
width: 70px;
height: 55px;
margin: 0px 8px 0px 0px!important;
margin: 0px 4px 0px 0px;
}

ul.newsPiccole li .img img{
display: block;
float: left;
width: 70px;
height: 55px;
}

ul.newsPiccole li h3,
ul.newsPiccole li h3 p{
font-size: 12px;
line-height: 14px;
padding: 0px 0px 3px 0px;
color: #0a498b;
}
ul.newsPiccole li h3 a,
ul.newsPiccole li h3 a p{
color: #0a498b;
}
ul.newsPiccole li h3 a:hover,
ul.newsPiccole li h3 a:hover p{
color: #3d3d3d;
}
ul.newsPiccole li p{
font-size: 11px;
color: #3d3d3d;
padding: 0px 0px 5px 0px;
}


ul.newsPiccole li ul.opzLancio,
.boxGenerico .mid li ul.opzLancio {
display: block;
float: left;

padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

.boxGenerico .mid ul.newsPiccole li ul.opzLancio li{
display: block;
float: left;
width: 240px;
border: 0px;
padding: 0px 15px 0px 17px;
margin: 0px 0px 0px 0px;
}

.boxGenerico .mid ul.opzLancio li{
display: block;
float: left;
width: 240px;
border: 0px;
padding: 0px 15px 0px 17px;
margin: 1px 0px 0px 0px;
}

ul.newsPiccole li ul.opzLancio li a,
.boxGenerico .mid ul.opzLancio li a{
color: #888;
}

ul.newsPiccole li ul.opzLancio li a:hover,
.boxGenerico .mid ul.opzLancio li a:hover{
color: #000;
}

ul.newsPiccole li ul.opzLancio li.video,
.boxGenerico .mid ul.opzLancio li.video{
background: url(/dl/tg1/2010/images/ico_opzioni_newspiccole.gif) 0px 2px no-repeat;
}
ul.newsPiccole li ul.opzLancio li.foto,
.boxGenerico .mid ul.opzLancio li.foto{
background: url(/dl/tg1/2010/images/ico_opzioni_newspiccole.gif) 0px -29px no-repeat;
}

ul.newsPiccole li ul.opzLancio li,
.boxGenerico .mid ul.opzLancio li{
background: url(/dl/tg1/2010/images/ico_opzioni_newspiccole.gif) 2px -59px no-repeat;
}

/*pag*/

.Paginazione {
display: block;
float: left;
position: relative;
width: auto;
margin: -25px 0px 5px 0px;
padding: 5px 5px 5px 10px;
z-index: 1000;
}

.Paginazione li{
display: block;
float: left;
width: auto;
font-size: 16px;
font-weight: bold;
padding: 0px 5px 0px 5px;
}

.Paginazione li a{
color: #ccc;
}
.Paginazione li a:hover{
color: #999;
}

.Paginazione li.selected a{
color: #0082bb;
}

/* INTervIStA */

.Intervista {
display: block;
float: left;
width: 280px;
}
.Intervista a.img {
display: block;
float: left;
width: 280px;
padding: 0px;
}
.Intervista a.img img{
display: block;
float: left;
width: 280px;
}

.Intervista h2{
display: block;
float: left;
width: 280px;
padding: 3px 0px 5px 0px;
font-size: 16px;
color: #043d70;
}
.Intervista h2 a{
color: #043d70;
text-decoration: underline;
}

.Intervista p{
display: block;
float: left;
width: 280px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #875e01;
}


.boxGenerico .Intervista ul.opzLancio {
display: block;
float: left;
width: auto;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.boxGenerico .Intervista ul.opzLancio li {
display: block;
float: left;
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
background: transparent;
}
.boxGenerico .Intervista ul.opzLancio li a{
display: block;
float: left;
width: auto;
margin: 0px 0px 0px 0px;
padding: 22px 8px 0px 8px;
border: 0px;
color: #fff;
background: url(/dl/tg1/2010/images/ico_opzioni.gif) no-repeat;
}

.boxGenerico .Intervista ul.opzLancio li.video a {background-position: center 0px;}
.boxGenerico .Intervista ul.opzLancio li.foto a {background-position: center -63px;}
.boxGenerico .Intervista ul.opzLancio li.scheda a {background-position: center -123px;}
.boxGenerico .Intervista ul.opzLancio li.correl a {background-position: center -184px;}
.boxGenerico .Intervista ul.opzLancio li.articolo a {background-position: center -246px;}

.boxGenerico .Intervista ul.opzLancio li.video {background: transparent;}
.boxGenerico .Intervista ul.opzLancio li.foto {background: transparent;}





.boxGenerico .Intervista ul.opzLancio li a:hover{
color:#875e01;
}

/*azz*/

.Azzurro .Intervista a.img {
margin: -10px 0px 0px 0px;
}

.Azzurro .Intervista h2{
color: #fff;
}
.Azzurro .Intervista h2 a{
color: #fff;
text-decoration: underline;
}

.Azzurro .Intervista p{
color: #c4e4fb;
}



.boxGenerico.Azzurro .Intervista ul.opzLancio li a{
color: #fff;
background: url(/dl/tg1/2010/images/ico_opzioni_azzu.gif) no-repeat;
}

.boxGenerico .Intervista ul.opzLancio li.video a {background-position: center 0px;}
.boxGenerico .Intervista ul.opzLancio li.foto a {background-position: center -63px;}
.boxGenerico .Intervista ul.opzLancio li.scheda a {background-position: center -123px;}
.boxGenerico .Intervista ul.opzLancio li.correl a {background-position: center -184px;}
.boxGenerico .Intervista ul.opzLancio li.articolo a {background-position: center -246px;}

.boxGenerico .Intervista ul.opzLancio li.video {background: transparent;}
.boxGenerico .Intervista ul.opzLancio li.foto {background: transparent;}





.boxGenerico .Intervista ul.opzLancio li a:hover{
color:#edc500;
}


/*######### FiNE BLOCCO ######### */

/*######### BLOCCO DX ######### */



/* meteo */

.Meteo {
display: block;
float: left;
width: 130px;
position: relative;
height: auto;
padding: 0px 0px 0px 0px;
background: #e8e8e8;
}

span.sciado {
display: block;
float: left;
width: 110px;
position: relative;
height: 37px;
padding: 3px 0px 0px 20px;
margin: 0px 0px 2px 0px;
color: #fff;
font-weight: bold;
font-size: 14px;
line-height: 17px;
cursor: pointer;
background: #4b85ad url(/dl/tg1/2010/images/bkg_meteonaz.gif) no-repeat;
}

.Meteo .tit{
display: block;
float: left;
width: 122px;
height: 26px;
overflow: hidden;
padding: 0px 0px 0px 8px;
margin: 0px 0px 10px 0px;
border-bottom: 2px solid #fff;
background: #edc500;
}

.Meteo .tit h3 {
display: block;
float: left;
text-align: left;
width: 110px;
height: 21px;
padding: 5px 0px 0px 10px;
margin: 0px 0px 0px 0px;
font-size: 13px;
color: #fff;
overflow: hidden;
font-weight: bold;
background: url(/dl/tg1/2010/images/arrow_white.gif) 0px 8px  no-repeat;
}

.Meteo .oggi,
.Meteo .domani,
.Meteo .boxWeather{
display: block;
float: left;
width: 130px;
height: 68px;
margin: 0px 0px 0px 0px;
text-align: center;
}

.Meteo .boxWeather img{
width: 51px;
height: auto;
}

.Meteo .oggi span,
.Meteo .domani span,
.Meteo .boxWeather span{
display: block;
width: 130px;
font-weight: bold;
font-size: 12px;
color: #707070;
margin: 0px 0px 10px 0px;
text-align: center;
}

.linkMeteo{
display: block;
float: left;
width: 122px;
height: 20px;
overflow: hidden;
padding: 0px 0px 0px 8px;
margin: 0px 0px 0px 0px;
border-top: 2px solid #fff;
background: #edc500;
}

.linkMeteo a {
display: block;
float: left;
text-align: left;
width: 168px;
padding: 3px 0px 0px 12px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #fff;
font-weight: bold;
background: url(/dl/tg1/2010/images/arrow_white.gif) 0px 5px  no-repeat;
}

.linkMeteo a:hover {
color: #888;
}


.linkFonte{
display: block;
float: left;
width: 139px;
height: 18px;
overflow: hidden;
padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 2px solid #fff;
color: #fff;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background: #edc500;
}


.Meteo h3{
display: block;
float: left;
width: 112px;
height: 21px;
overflow: hidden;
padding: 5px 0px 0px 18px;
margin: 0px 0px 10px 0px;
border-bottom: 2px solid #fff;
background: #edc500 url(/dl/tg1/2010/images/arrow_white.gif) 8px 8px  no-repeat;
font-size: 13px;
position: relative;
z-index: 10;
color: #fff;
font-weight: bold;
}


/* tendina */

.citta {
display: block;
float: right;
width: 20px;
height: 20px;
overflow: hidden;
font-size: 1px;
color: #fff;
z-index: 1000;
margin: -171px 0px 0px 0px!important;
margin: -201px 0px 0px 0px;
position: relative;
background: url(/dl/tg1/2010/images/btn_change.gif) no-repeat;
}

.elencoCitta{
display: none;
position: absolute;
top: 80px!important;
top: 110px;
left: 10px;
z-index: 10000;
width: 120px;
height: 136px;
padding: 0px;
overflow: auto;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
background: #ccc;
}

.elencoCitta ul{
display: block;
float: left;
width: auto;
height: auto;
}
.elencoCitta ul li{
width: auto;
height: auto;
margin: 0px 0px 2px 0px;
padding: 0px 0px 2px 0px;
border-bottom: 1px solid #c0c0c0;
}
.elencoCitta ul li a{
color: #333;
}


/* borsa */

.Borsa{
display: block;
float: left;
width: 280px;
height: auto;
}


.Borsa ul{
display: block;
float: left;
width: 280px;
height: auto;
}

.Borsa ul li{
display: block;
float: left;
width: 270px;
height: auto;
padding: 4px 5px 4px 5px;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
color: #8d8d8d;
}

.Borsa ul li strong{
float: left;
}
.Borsa ul li span{
float: right;
text-align: right;
padding: 0px 15px 0px 0px;
}

.Borsa ul li.chiaro{background: transparent}
.Borsa ul li.scuro {background: #f5f5f5}
.Borsa ul .neg span{color: #ec0000; background: url(/dl/tg1/2010/images/arrow_red.gif) right 5px no-repeat;}
.Borsa ul .pos span{color: #17b522; background: url(/dl/tg1/2010/images/arrow_green.gif) right 4px no-repeat;}

/* link utili */

.linkUtili {
display: block;
float: left;
width: 280px;
}

.linkUtili ul{
display: block;
float: left;
width: 280px;
margin: 0px 0px 0px 0px;
overflow: hidden;
background: #e4e4e5;
}

.linkUtili ul li{
display: block;
float: left;
width: 280px;
height: auto;
margin: -1px 0px 0px 0px;
padding: 5px 0px 5px 0px;
border-top: 1px solid #cbcbcc;
}
.linkUtili ul li img{
display: block;
float: left;
width: 35px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 6px 0px 0px;
}

.linkUtili ul li a{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 0px;
font-size: 13px;
font-weight: bold;
color: #2b3b73;
}
.linkUtili ul li a:hover{
color: #666;
}


/* viabilita */



.Viabi{
display: block;
float: left;
width: 129px;
height: auto;
padding: 0px 0px 0px 0px;
background: #fff;
}

.Viabi .tit{
display: block;
float: left;
width: 121px;
height: 26px;
padding: 0px 0px 0px 8px;
margin: 0px 0px 10px 0px;
border-bottom: 2px solid #fff;
background: #edc500;
}

.Viabi .tit h3 {
display: block;
float: left;
text-align: left;
width: 100px;
height: 21px;
padding: 5px 0px 0px 10px;
margin: 0px 0px 0px 0px;
font-size: 13px;
color: #fff;
font-weight: bold;
background: url(/dl/tg1/2010/images/arrow_white.gif) 0px 8px  no-repeat;
}

.Viabi .Map{
display: block;
float: left;
width: 128px;
height: 122px;
padding: 10px 0px 10px 0px;
margin: 0px 0px 10px 0px;
background: #fff;
overflow: hidden;
}

#imgmap {
position: relative;
_zoom: 1;
}

#imgmap li {
position: absolute;
display: block;
list-style: none;
outline: 0px dashed;
overflow: hidden;
}

#imgmap li a {
display: block;
width: 100%;
height: 100%;
background: transparent;
text-indent: -1000em;
}

#Nord {
left: 13px;
top: 2px;
width: 64px;
height: 35px;
}


#Centro{
	left: 41px;
	top: 38px;
	width: 40px;
	height: 30px;
}

#Sud{
	left: 57px;
	top: 69px;
	width: 57px;
	height: 53px;
}

#Sud2{
	left: 21px;
	top: 66px;
	width: 15px;
	height: 29px;
}




.Viabi a{
display: block;
float: left;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 10px 10px;
color: #0082bb;
background: url(/dl/tg1/2010/images/arrow_blue3.gif) 0px 3px no-repeat;
}

.Viabi a:hover{
color: #999;
}





.boxGenerico.Doppio .holder {
display: block;
float: left;
height: 206px;
padding: 0px 0px 0px 0px;
}
.boxGenerico.Doppio .holder .scroll-pane {
height: 206px;
overflow: auto;
float: none;
padding: 0px 0px 0px 0px;

}
#viabilitaFeed {
height: 206px;
}
.boxGenerico.Doppio .jScrollPaneTrack {
height: 205px;
background: #eee;
}
.boxGenerico.Doppio .jScrollPaneDragTop {
}
.boxGenerico.Doppio .jScrollPaneDragBottom {
}
.boxGenerico.Doppio .jScrollPaneDrag {
background: #edc500;
}
.boxGenerico.Doppio .scroll-pane {
}

/* fine scroll */


a.rss-item {
display: block;
float: left;
width: 105px;
overflow: hidden;
color: #0a498b;
font-weight: bold;
}

span.rss-date {
display: block;
float: left;
width: 105px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 5px 0px;
color: #888;
border-bottom: 1px solid #ddd;
}

.ccissDesc{
display: block;
float: left;
width: 105px;
border-bottom: 1px solid #ddd;
padding: 0px 0px 5px 0px;
margin: -8px 0px 5px 0px;
background: #fff;}

/*######### BOX LARGhISSSIMO ######### */

.bloccoSxCx .boxGenerico {
display: block;
float: left;
position: relative;
width: 620px;
height: auto;
overflow: hidden;
margin: 0px 0px 10px 0px;
background: transparent;
}


.bloccoSxCx .boxGenerico .top {
display: block;
float: left;
width: 280px;
height: 27px;
padding: 3px 10px 0px 10px;
margin: 0px 0px 0px 0px;
background: url(/dl/tg1/2010/images/bkg_generico_top.gif) repeat-x;
}

.bloccoSxCx .boxGenerico .top h3 {
display: block;
float: left;
text-align: left;
width: 280px;
height: 27px;
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
font-size: 18px;
color: #fff;
font-weight: normal;
background: url(/dl/tg1/2010/images/arrow_white.gif) 0px 7px  no-repeat;
}

.bloccoSxCx .boxGenerico .mid {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 10px 10px 10px 10px;
background: #fff;
}


/* area download */

.areaDownload{
display: block;
float: left;
width: 650px;
margin: 0px 0px 0px 0px;
overflow: hidden;
}


.areaDownload li{
display: block;
float: left;
width: 190px;
height: auto;
margin: 0px 0px 1px 1px;
padding: 5px 5px 4px 4px;
background: #e4e4e5 none no-repeat;
}

.areaDownload li span.img {
display: block;
float: left;
width: 45px;
height: 34px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.areaDownload li span.img img {
	height: 34px;
	width: auto;
}

.areaDownload li.pdf{
background: #eee url(/dl/tg1/2010/images/ico_pdf.png) no-repeat;
}

.areaDownload li.doc{
background: #eee url(/dl/tg1/2010/images/ico_doc.png) no-repeat;
}

.areaDownload li.doc{
background: #eee url(/dl/tg1/2010/images/ico_doc.png) no-repeat;
}

.areaDownload li.exl{
background: #eee url(/dl/tg1/2010/images/ico_exl.png) no-repeat;
}

.areaDownload li.dwn{
background: #eee url(/dl/tg1/2010/images/ico_dwn.png) no-repeat;
}

.areaDownload li a{
display: block;
float: left;
width: 145px;
height: auto;
font-size: 12px;
font-weight: bold;
color: #3e3e3e;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
}
.areaDownload li a em{
font-size: 12px;
font-weight: normal;
font-style: normal;
}
.areaDownload li a:hover{
color: #888;
}

/*######### RUBRICHE ######### */

.topRubrica{
display: block;
float: left;
width: 920px;
height: 388px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 10px 0px;
border-left: 10px solid #fff;
border-right: 10px solid #fff;
border-bottom: 10px solid #fff;
background: #fff url(/dl/tg1/2010/images/bkg_rubriche.gif) 0px 10px repeat-x;
}

.topRubrica h2{
display: block;
float: left;
text-align: left;
width: 904px;
height: 31px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 16px;
color: #0a5091;
font-size: 24px;
text-transform: uppercase;
font-weight: normal;
background: #fff url(/dl/tg1/2010/images/arrow_yellow.gif) 0px 12px no-repeat;
}

.topRubrica .Player{
display: block;
float: left;
text-align: left;
width: 450px;
height: 339px;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
color: #0a5091;
border: 1px solid #000;
background: #444;
}

.topRubrica #silverlightControlHost{
width: 100%;
height: 100%;
}

.topRubrica #silverlightControl{
width: 100%;
height: 100%;
}

.topRubrica #rp2{
display: block;
float: left;
text-align: left;
width: 450px;
height: 108px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #0a5091;
}

.topRubrica .infoVideo{
display: block;
float: right;
text-align: left;
width: 420px;
height: auto;
margin: 10px 10px 0px 0px;
padding: 0px 0px 0px 0px;
color: #0a5091;
}

.topRubrica .infoVideo h3{
display: block;
float: left;
text-align: left;
width: 420px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
text-transform: uppercase;
color: #edc500;
}
.topRubrica .infoVideo strong{
display: block;
float: left;
text-align: left;
width: 420px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
font-size: 12px;
color: #fff;
}
.topRubrica .infoVideo .txt{
display: block;
float: left;
text-align: left;
width: 420px;
height: 275px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #fff;
overflow: auto;
}

.topRubrica .infoVideo .share {float: right;}

.txtRubrica {
display: block;
float: left;
width: 600px;
height: auto;
padding: 0px 10px 0px 10px;
margin: 0px 0px 30px 0px;
background: #d4d4d4;
}

.txtRubrica .descrizione{
display: block;
float: left;
width: 340px;
padding: 6px 10px 10px 0px;
font-size: 12px;
}
.txtRubrica .descrizione h3{
display: block;
float: left;
width: 340px;
padding: 0px 0px 5px 10px;
font-size: 18px;
color: #0a4e91;
font-weight: normal;
background: url(/dl/tg1/2010/images/arrow_blue2.gif) 0px 6px no-repeat;
}

.txtRubrica .info{
display: block;
float: right;
width: 238px;
border-left: 2px solid #e4e4e4;
padding: 10px 0px 10px 10px;
}

.txtRubrica .info p{
display: block;
float: left;
width: 238px;
padding: 0px 0px 0px 0px;
color: #747474;
font-size: 14px;
font-weight: bold;
}

.txtRubrica .info p strong{
display: block;
float: left;
width: 238px;
padding: 0px 0px 0px 0px;
color: #0a5d9f;
font-size: 12px;
font-weight: bold;
}


.txtRubrica .info p.linkArchivioRubrica{
display: block;
float: right;
width: auto;
padding: 15px 0px 0px 0px;
color: #0a5d9f;
font-size: 12px;
font-weight: bold;
}



/* liste video */

.ultimeRubriche {
display: block;
float: left;
width: 620px;
height: auto;
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 2px solid #f3f3f4;
}

.ultimeRubriche .listaVideo {
display: block;
float: left;
width: 620px;
}
.ultimeRubriche .listaVideo ul {
display: block;
float: left;
width: 620px;
}

.ultimeRubriche .listaVideo ul li {
display: block;
float: left;
width: 620px;
height: auto;
padding: 0px 0px 15px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 2px solid #f3f3f4;
}

.ultimeRubriche .listaVideo ul li a.screenShot{
float: left;
display:block;
width: 100px;
height:70px;
overflow: hidden;
background: url(/dl/RaiTV/images/bkg_novideo.gif) no-repeat;
}

.ultimeRubriche .listaVideo ul li a.screenShot img{
display: block;
float: left;
width: 100px;
height: 70px;
margin: 0px 0px 0px 0px;
}
.ultimeRubriche .listaVideo ul li a.screenShot .mask{
display: block;
position: relative;
width: 100px;
height: 70px;
margin: 0px 0px -70px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/tg2/images/mask_100.png');}
html>/**/body .ultimeRubriche ul li a.screenShot .mask {
background: url(/dl/tg2/images/mask_100.png) no-repeat!important;
}

.ultimeRubriche .listaVideo ul li a.Lancio{
display:block;
float: left;
text-align: left;
width: 450px;
height:70px;
padding: 0px 40px 0px 20px;
overflow: hidden;
line-height: 14px;
background: url(/dl/tg1/2010/images/btn_videorubriche.gif) right 20px no-repeat;
}
.ultimeRubriche .listaVideo ul li a.Lancio:hover{
background-position: right -53px;
}

.ultimeRubriche .listaVideo ul li.noImage a.screenShot{
display: none;
}
.ultimeRubriche .listaVideo ul li.noImage a.Lancio{
width: 550px;
}


.ultimeRubriche .listaVideo ul li a.Lancio h2{
font-size: 17px;
color: #0a4e91;
}

.ultimeRubriche .listaVideo ul li a.Lancio p{
color: #585858;
}

.ultimeRubriche .listaVideo ul li canvas,
.ultimeRubriche .listaVideo ul li h5,
.ultimeRubriche .listaVideo ul li ol.tastiOpzioni,
.ultimeRubriche .listaVideo ul li ul.Specifiche {
display: none;
}

/*######### FiNE VIDEO RUBRICHE ######### */

/*######### BLOG #########*/

.boxBlog {
display: block;
float: left;
position: relative;
width: 600px;
padding: 10px 10px 33px 10px;
margin: 0px 0px 10px 0px;
background: #fff;
}
.boxBlog .img{
display: block;
float: left;
width: 105px;
height: 78px;
padding: 1px 1px 1px 1px;
border: 1px solid #ccc;
background: #fff;
}
.boxBlog .img img{
display: block;
float: left;
width: 105px;
height: 78px;
padding: 0px 0px 0px 0px;
}

.boxBlog .txt{
display: block;
float: left;
width: 463px;
padding: 0px 0px 0px 15px;
}

.boxBlog h2,
.boxBlog .txt a p{
display: block;
float: left;
width: 600px;
font-size: 20px;
color: #185a97;
font-weight: normal;
padding: 0px 0px 0px 0px;
}

.boxBlog .txt h2 a,
.boxBlog .txt a p {
color: #000;
}

.boxBlog .txt h2 a:hover,
.boxBlog .txt a:hover p {
color: #0a5091;
}


.boxBlog h3{
display: block;
float: left;
width: 600px;
font-size: 14px;
color: #828282;
font-weight: bold;
padding: 0px 0px 10px 0px;
}
.boxBlog .txt p{
display: block;
float: left;
width: 463px;
font-size: 12px;
color: #292929;
padding: 10px 0px 22px 0px;
}

.boxBlog a.linkTutto{
display: block;
float: left;
position: absolute;
bottom: 0px;
right: 0px;
text-align: left;
width: auto;
height: 25px;
padding: 5px 10px 0px 10px;
font-size: 16px;
font-weight: bold;
color: #0082bb;
background: #edc500;
}
.boxBlog a.linkTutto span{
padding: 0px 10px 0px 0px;
background: url(/dl/tg1/2010/images/arrow_white.gif) right 5px no-repeat;
}

.boxBlog a.linkTutto:hover{
color: #fff;
}


/*######### ARTICOLI #########*/

.boxArticoli {
display: block;
float: left;
position: relative;
width: 600px;
padding: 10px 10px 10px 10px;
margin: 0px 0px 10px 0px;
background: #fff;
}

.boxArticoli .img{
display: block;
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
border: 1px solid #818181;
background: #fff;
}

.boxArticoli .txt{
display: block;
float: left;
width: 463px;
padding: 0px 0px 0px 15px;
}

.boxArticoli .txt h2,
.boxArticoli .txt a p{
display: block;
float: left;
width: 463px;
font-size: 20px;
color: #185a97;
font-weight: normal;
padding: 0px 0px 0px 0px;
}

.boxArticoli .txt h2 a,
.boxArticoli .txt a p {
cursor: pointer;
color: #000;
}

.boxArticoli .txt h2 a:hover,
.boxArticoli .txt a:hover p {
color: #0a5091;
}


.boxArticoli .txt h3{
display: block;
float: left;
width: 463px;
font-size: 14px;
color: #828282;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.boxArticoli .txt p{
display: block;
float: left;
width: 463px;
font-size: 12px;
color: #292929;
padding: 10px 0px 22px 0px;
}

.boxArticoli a.linkTutto{
display: block;
float: left;
position: absolute;
bottom: 0px;
right: 0px;
text-align: left;
width: auto;
height: 25px;
padding: 5px 10px 0px 10px;
font-size: 16px;
font-weight: bold;
color: #0082bb;
background: #edc500;
}
.boxArticoli a.linkTutto span{
padding: 0px 10px 0px 0px;
background: url(/dl/tg1/2010/images/arrow_white.gif) right 5px no-repeat;
}

.boxBlog a.linkTutto:hover{
color: #fff;
}

/*######### PAGINAZIONE VIDEO ######### */

div.Paginazione {
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 10px 0px 10px 0px;
margin: 0px;
text-align: center;
}
div.Paginazione ul.pagine {
display: block;
float: left;
position: relative;
padding: 0px;
margin: 0px auto!important;
margin: 0px auto;
width: auto;
height: 25px;
}

div.Paginazione ul.pagine li{
display: block;
float: left;
width: 24px;
height: 25px;
margin: 0px 0px 0px 0px;
border: 0px;
}

div.Paginazione ul.pagine li.prec{
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

div.Paginazione ul.pagine li.succ{
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

div.Paginazione ul.pagine li a:link, div.Paginazione ul.pagine li a:visited{
display: block;
float: left;
text-align: center;
width: 24px;
height: 21px;
color: #7c7c7c;
font-size: 14px;
font-weight: bold;
padding: 4px 0px 0px 0px;
}
div.Paginazione ul.pagine li a:hover{
color: #0a4e91;
}
div.Paginazione ul.pagine li#selected a:link, div.Paginazione ul.pagine li#selected a:visited{
display: block;
float: left;
text-align: center;
width: 24px;
height: 21px;
color: #7c7c7c;
font-size: 14px;
font-weight: bold;
padding: 4px 0px 0px 0px;
color: #0a4e91;
}

div.Paginazione ul.pagine li.prec a:link, div.Paginazione ul.pagine li.prec a:visited {
width: auto;
color: #444;
font-size: 12px;
padding: 4px 7px 0px 0px;
}
div.Paginazione ul.pagine li.succ a:link, div.Paginazione ul.pagine li.succ a:visited{
width: auto;
color: #444;
font-size: 12px;
padding: 4px 0px 0px 7px;
}
div.Paginazione ul.pagine li.prec a:hover,
div.Paginazione ul.pagine li.succ a:hover{
color: #0a4e91;
}

/*######### FiNE PAGINAZIONE VIDEO ######### */

/*######### ARTICOLO ######### */

.paginaGenerica {
display: block;
float: left;
text-align: left;
width: 620px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.paginaGenerica .superTitolo{
display: block;
float: left;
text-align: left;
width: 620px;
height: auto;
margin: 0px 0px 5px 0px;
}


.paginaGenerica .superTitolo h2{
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 16px;
color: #0a5091;
font-size: 24px;
text-transform: uppercase;
font-weight: normal;
background: url(/dl/tg1/2010/images/arrow_yellow.gif) 0px 12px no-repeat;
}

.paginaGenerica .superTitolo h3{
display: block;
float: left;
position: relative;
text-align: left;
width: 600px;
height: auto;
z-index: 10;
margin: 5px 0px -10px 0px;
padding: 5px 10px 0px 10px;
color: #0a5091;
font-size: 14px;
font-weight: bold;
background: #fff;
}


.paginaGenerica .mediaRaiTV {
display: block;
float: left;
width: 580px;
height: auto;
border: 10px solid #fff;
padding: 10px 10px 10px 10px;
background: #fff url(/dl/tg1/2010/images/bkg_articolo.gif) 0px 0px no-repeat;
}


.paginaGenerica .mediaRaiTV h4{
display: block;
float: left;
width: 600px;
color: #0a5091;
font-size: 14px;
padding: 0px 0px 5px 0px;
margin: -15px 0px 10px -10px;
background: #fff;
}

.mediaRaiTV #idPlayer {
display: block;
float: left;
text-align: left;
width: 384px;
border: 1px solid #000;
}


.mediaRaiTV .infoMedia{
display: block;
float: left;
text-align: left;
width: 184px;
padding: 0px 0px 0px 10px;
margin: 0px;
}


.mediaRaiTV .infoMedia ul{
display: block;
float: left;
text-align: left;
width: 181px;
padding: 0px 0px 20px 0px;
}

.mediaRaiTV .infoMedia ul li{
display: block;
float: left;
text-align: left;
width: 180px;
font-size: 12px;
padding: 0px 0px 5px 1px;
font-weight: bold;
color: #fff;
}

.mediaRaiTV .infoMedia ul li span{
display: block;
float: left;
text-align: left;
width: auto;
padding: 0px 5px 0px 0px;
font-weight: bold;
color: #edc500;
}

.mediaRaiTV .infoMedia a.opzioniVideoPers{
display: block;
float: left;
text-align: left;
width: 180px;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 0px;
color: #fff;
}

.mediaRaiTV .infoMedia a.opzioniVideoPers span{
display: block;
float: left;
position: relative;
text-align: left;
width: auto;
font-size: 14px;
margin: -2px 0px 0px 0px;
padding: 0px 8px 0px 0px;
font-weight: bold;
color: #000;
}

/** VOTAZIONE **/

ol.Rating{
position:relative;
display: block;
float: left;
width: 54px;
height: 10px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: url(/dl/tg1/2010/images/bkg_votazione.gif) 0px 0px no-repeat;
}


ol.Rating.star0 {background-position: 0px 0px}
ol.Rating.star1 {background-position: 0px -10px}
ol.Rating.star2 {background-position: 0px -20px}
ol.Rating.star3 {background-position: 0px -30px}
ol.Rating.star4 {background-position: 0px -40px}
ol.Rating.star5 {background-position: 0px -50px}

ol.Rating.star1-5 {background-position: 0px -120px}
ol.Rating.star2-5 {background-position: 0px -130px}
ol.Rating.star3-5 {background-position: 0px -140px}
ol.Rating.star4-5 {background-position: 0px -150px}

ol.Rating li {
display: block;
float:left;
cursor: pointer;
width: 10px;
height: 10px;
margin: 0px;
padding: 0px;
border-left: 0px;
}
ol.Rating li a {
position:absolute;
display: block;
top: 0px;
width: 10px;
height: 10px;
display: block;
float: left;
z-index: 200;
}
ol.Rating li.tasto1 a {left:0}
ol.Rating li.tasto2 a {left:11px;}
ol.Rating li.tasto3 a {left:22px;}
ol.Rating li.tasto4 a {left:33px;}
ol.Rating li.tasto5 a {left:44px;}

ol.Rating li a:hover {
z-index:2;
width:54px;
height:10px;
overflow:hidden;
left:0;
background: url(/dl/tg1/2010/images/bkg_votazione.gif) 0px 0px no-repeat;
}

ol.Rating li.tasto1 a:hover {background-position:0 -60px;}
ol.Rating li.tasto2 a:hover {background-position:0 -70px;}
ol.Rating li.tasto3 a:hover {background-position:0 -80px}
ol.Rating li.tasto4 a:hover {background-position:0 -90px}
ol.Rating li.tasto5 a:hover {background-position:0 -100px}


#msgVote {
position: relative;
top:0px;
font-size: 11px;
height: 12px;
color: #000;
}


/** fine VOTAZIONE **/


/* formetto */


.mediaRaiTV .infoMedia .sendFriend {
display: block;
float: left;
width: 162px;
margin: 3px 0px 0px 0px;
padding: 7px 10px 6px 10px;
border: 1px solid #edc500;
background: #ccc;
}

.mediaRaiTV .infoMedia .sendFriend ul{
display: block;
float: left;
width: 162px;
padding: 0px 0px 0px 0px;
}

.mediaRaiTV .infoMedia .sendFriend ul li{
display: block;
position: relative;
float: left;
width: 162px;
padding: 0px 0px 4px 0px;
}

.mediaRaiTV .infoMedia .sendFriend ul li .label{
display: block;
float: left;
width: 162px;
font-size: 10px;
padding: 0px 0px 0px 0px;
}

.mediaRaiTV .infoMedia .sendFriend ul li .input{
display: block;
float: left;
width: 162px;
padding: 0px 0px 0px 0px;
}

.mediaRaiTV .infoMedia .sendFriend ul li .input input{
display: block;
float: left;
width: 152px;
height: 18px;
font-size: 10px;
font-family: Verdana;
color: #777;
padding: 0px 4px 1px 4px;
border: 1px solid #888;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background: #eee;
}

.mediaRaiTV .infoMedia .sendFriend ul li .textarea{
display: block;
float: left;
width: 162px;
padding: 0px 0px 0px 0px;
}

.mediaRaiTV .infoMedia .sendFriend ul li .textarea textarea{
display: block;
float: left;
width: 154px;
height: 40px;
font-family: Verdana;
padding: 2px 2px 2px 4px;
border: 1px solid #888;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background: #eee;
}



.mediaRaiTV .infoMedia .sendFriend ul.confirm {
display: block;
float: left;
width: 162px;
height: auto;
padding: 4px 0px 0px 0px;
}



.mediaRaiTV .infoMedia .sendFriend ul.confirm li{
display: block;
float: left;
width: 80px;
height: auto;
}


.mediaRaiTV .infoMedia .sendFriend ul.confirm li a{
display: block;
float: left;
text-align: center;
width: 60px;
height: 16px;
font-size: 11px;
font-weight: bold;
color: #eee;
padding: 2px 0px 0px 0px;
border: 1px solid #666;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
background: #aaa;
}

.mediaRaiTV .infoMedia .sendFriend ul.confirm li a:hover{
color: #fff;
border: 1px solid #222;
background: #777;
}

.mediaRaiTV .infoMedia .sendFriend ul li .notice{
display: block;
position: absolute;
float: left;
width: 15px;
height: 15px;
top: 16px;
right: 3px;
overflow: hidden;
text-indent: -90000px;
padding: 0px 0px 0px 0px;
background: transparent;
}


.mediaRaiTV .infoMedia .sendFriend ul li .notice.Error{
background: url(/dl/tg1/2010/images/ico_error_miniform.gif) no-repeat;
}



.Articolo {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
font-size: 14px;
color: #333;
padding: 15px 10px 10px 10px;
background: #fff;
}
.Articolo.Servizi {
background: transparent;
}

.Articolo h1 {
text-align: left;
font-size: 14px;
color: #0b5294;
text-transform: uppercase;
padding: 0px 0px 0px 0px;
background: #fff;
}


.Articolo .fotoArticolo {
display: block;
float: left;
text-align: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 10px 10px 0px;
}

.Articolo .fotoArticolo p {
width: auto;
height: auto;
padding: 2px 3px 5px 3px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #666;
background: #ddd;
}

.Articolo p {
margin-top:7px;
}

.Articolo img,
.fotoArticolo img {
border: 1px solid #ddd;
padding: 1px;
color: #7d7d7d;
}


	.paginazioneArticolo {
		width: 600px;
		float: left;
		padding: 2px 0px;
		text-align: right;
		font-style: italic;
	}

.Articolo a {
font-weight: bold;
text-decoration: underline;
color: #444;
}
.Articolo a:hover {
font-weight: bold;
text-decoration: underline;
color: #0a5091;
}

.Articolo span.data {
display: block;
float: right;
text-align: right;
width: 600px;
font-weight: bold;
padding: 20px 0px 5px 0px;
color: #999;
}
.Articolo b, .Articolo b span {
padding: 0px;
margin: 0px;
}

.Articolo span.data b {
font-weight: bold;
font-size: 14px;
margin: 0px;
padding: 0px 0px 0px 0px;
color: #0a5091;
}
.Articolo span.data i {

font-weight: bold;
font-size: 14px;
font-style: normal;
}

.Articolo ul.opzLancio {
display: block;
float: left;
width: 600px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.Articolo ul.opzLancio li {
display: block;
float: left;
width: 600px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
}
.Articolo ul.opzLancio li a{
display: block;
float: left;
width: auto;
height: 18px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 35px;
border: 0px;
color: #555;
font-size: 12px;
text-decoration: none;
background: url(/dl/tg1/2010/images/ico_opzioni2.gif) no-repeat;
}

.Articolo ul.opzLancio li.video a {background-position: 0px 0px;}
.Articolo ul.opzLancio li.foto a {background-position: 0px -63px;}
.Articolo ul.opzLancio li.scheda a {background-position: 0px -123px;}
.Articolo ul.opzLancio li.correl a {background-position: 0px -184px;}
.Articolo ul.opzLancio li.articolo a {background-position: 0px -246px;}

.Articolo ul.opzLancio li a:hover{
color:#000;
}

/*######### SERVIZI SPALLA ######### */

ul.serviziPiccoli{
display: block;
float: left;
width: 280px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px;
overflow: hidden;
background: #e4e4e5;
}

ul.serviziPiccoli li{
display: block;
float: left;
width: 265px;
height: auto;
margin: -1px -3px 0px 0px;
padding: 5px 5px 6px 5px;
border-top: 1px solid #cbcbcc;
overflow: hidden;
}
ul.serviziPiccoli li img{
display: block;
float: left;
width: 70px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.serviziPiccoli li a{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px -3px 0px 0px;
padding: 0px 10px 0px 0px;
font-size: 13px;
font-weight: bold;
color: #2b3b73;
overflow:hidden;
}
ul.serviziPiccoli li a:hover{
color: #666;
}

ul.serviziPiccoli li p a{
display: block;
float: left;
width: 170px;
height: auto;
margin: 0px -3px 0px 0px;
padding: 0px 10px 0px 0px;
font-size: 11px;
font-weight: normal;
color: #666;
overflow:hidden;
}
ul.serviziPiccoli li p a:hover{
color: #888;
}

ul.serviziPiccoli li .txt h2{
display: block;
float: left;
width: 175px;
margin: 0px;
padding: 0px;
overflow:hidden;
}

/*special intervista*/
ul.serviziPiccoliIntervista{
display: block;
float: left;
width: 280px;
height: auto;
margin: 10px 0px 0px 0px;
padding: 0px;
overflow: hidden;
}

ul.serviziPiccoliIntervista li{
display: block;
float: left;
width: 265px;
height: auto;
margin: -1px -3px 0px 0px;
padding: 5px 5px 6px 5px;
border-top: 1px solid #cbcbcc;
overflow: hidden;
}
ul.serviziPiccoliIntervista li a img{
display: block;
float: left;
width: 70px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.serviziPiccoliIntervista li a{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px -3px 0px 0px;
padding: 0px 10px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #2b3b73;
overflow:hidden;
}
ul.serviziPiccoliIntervista li a:hover{
color: #ddd;
}

ul.serviziPiccoliIntervista li p{
display: block;
float: left;
width: 170px;
height: auto;
margin: 0px -3px 0px 0px;
padding: 3px 0px 0px 0px;
font-size: 11px;
font-weight: normal;
color: #fff;
overflow:hidden;
}

ul.serviziPiccoliIntervista li p a{
display: block;
float: left;
width: 170px;
height: auto;
margin: 0px -3px 0px 0px;
padding: 3px 0px 0px 0px;
font-size: 11px;
font-weight: normal;
color: #fff;
overflow:hidden;
}
ul.serviziPiccoliIntervista li p a:hover{
color: #ddd;
}

ul.serviziPiccoliIntervista li .txt h2{
display: block;
float: left;
width: 175px;
margin: 0px;
padding: 0px;
overflow:hidden;
}
/* special intervista */
/* opzioni servizi */

.opzServizi{
display: block;
float: left;
text-align: left;
width: 585px;
height: auto;
padding: 10px 10px 10px 25px;
margin: 10px 0px 0px 0px;
list-style: disc;
color: #0a5091;
font-size: 12px;
font-weight: bold;
background: #fff;
overflow: hidden;
}
.opzServizi.Servizi{
background: transparent;
}


/*######### F00TER ######### */

#Footer {
display: block;
float: left;
text-align: left;
width: 940px;
height: auto;
position: relative;
margin: 0px 0px 0px 0px;
padding: 15px 20px 15px 20px;
background:  #d4d4d4;
color: #858585;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
}





/*######### CHISIAMO ######### */

.pagChisiamo {
display: block;
float: left;
width: 600px;
overflow: hidden;
padding: 10px 10px 10px 10px;
background: #fff;
}

.pagChisiamo h1{
display: block;
float: left;
width: 584px;
font-size: 16px;
color: #004c98;
padding: 2px 0px 2px 16px;
margin: 0px 0px 0px 0px;
background: #edc500 url(/dl/tg1/2010/images/arrow_white.gif) 5px 7px no-repeat;
}

.pagChisiamo ul.chiSiamo {
display: block;
float: left;
width: 620px;
height: auto;
margin: 0px 0px 0px 0px;
overflow: hidden;
}
.pagChisiamo ul.chiSiamo li{
display: block;
float: left;
width: 105px;
height: auto;
margin: 15px 0px 0px 0px;
padding: 0px 18px 20px 0px;
overflow: hidden;
background: url(/dl/tg1/images/no_foto.jpg) no-repeat;
}

.pagChisiamo ul.chiSiamo li .img{
display: block;
float: left;
position:relative;
width: 105px;
height: 78px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}

.pagChisiamo ul.chiSiamo li .nome{
display: block;
float: left;
text-align: center;
width: 85px;
height: 30px;
font-size: 11px;
padding: 2px 10px 2px 10px;
margin: 1px 0px 0px 0px;
background: #4c84ad;
color: #000;
overflow: hidden;
}
.pagChisiamo ul.chiSiamo li .nome h5{
margin: 0px;
padding: 0px;
font-size: 11px;
color: #fff;
}


/*--*/


.pagChisiamo ul.chiSiamoDir li{
display: block;
float: left;
width: 129px;
height: auto;
margin: 15px 0px 20px 0px;
padding: 0px 59px 0px 0px;
background: transparent;
}

.pagChisiamo ul.chiSiamoDir li .img{
display: block;
float: left;
position:relative;
width: 129px;
height: 96px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: url(/dl/tg1/images/no_foto.jpg) center center no-repeat;
}

.pagChisiamo ul.chiSiamoDir li .nome{
display: block;
float: left;
text-align: center;
width: 109px;
height: 30px;
font-size: 11px;
padding: 2px 10px 2px 10px;
margin: 1px 0px 0px 0px;
background: #4c84ad;
color: #000;
}
.pagChisiamo ul.chiSiamoDir li .nome h5{
margin: 0px;
padding: 0px;
font-size: 11px;
color: #fff;
}

/*--*/

.pagChisiamo .navChisiamo {
display: block;
float: left;
text-align: center;
width: 600px;
padding: 10px 0px 0px 0px;
}

.pagChisiamo .navChisiamo a{
font-size: 34px;
text-decoration: none;
color: #4c84ad;
}
.pagChisiamo .navChisiamo a:hover{
color: #666;
}

/*--*/


.boxGenerico ul.chiSiamoElenco {
display: block;
float: left;
width: 280px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.boxGenerico ul.chiSiamoElenco  li {
display: block;
float: left;
width: 270px;
margin: -1px 0px 2px 0px;
padding: 3px 0px 3px 10px;
font-size: 14px;
font-weight: bold;
color:#538cba;
border-top: 1px solid #eee;
background: url(/dl/tg1/2010/images/arrowmini_blue.gif) 0px 8px no-repeat;
}

.boxGenerico ul.chiSiamoElenco li.selected a{
text-decoration: none;
outline: 0;
color: #004C98;
}


/* orizontal STRIPPATA */

.stripAltri{
display: block;
float: left;
width: 620px;
height: 220px;
padding: 0px 0px 20px 0px;
}

.stripAltri .Top {
display: block;
float: left;
text-align: left;
width: 605px;
height: 26px;
padding: 4px 0px 0px 15px;
font-size: 14px;
font-weight: bold;
color: #eee;
text-transform: uppercase;
overflow: hidden;
background: #edc500;
}
.stripAltri .Top h3.solotesto {
display: block!important;
display: block;
float: left;
position: static;
text-align: left;
width: 250px;
height: 23px;
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
font-size: 18px;
color: #fff;
font-weight: normal;
background: url(/dl/tg1/2010/images/arrow_white.gif) 0px 7px  no-repeat;
}

.stripAltri div.Bot{
display: block;
float: left;
width: 620px;
height: 0px;
overflow: hidden;
background: transparent;
}

.stripAltri .Mid{
display: block;
float: left;
position: relative;
text-align: left;
width: 590px;
height: 166px;
padding: 0px 15px 10px 15px;
background: #fff;
}

.stripAltri .sfumSx {
display: none;
}

.stripAltri .sfumDx {
display: none;
}

/* oriz scroll */

.holder {
display: block;
float: left;
height: 90px;
margin: 0px;
}
.oriz-bar .jScrollPaneDragLeft {
width: 6px;
margin: 0px 0px 0px 0px;
background: url(/dl/tg2/images/scroll_oriz_dragleft.gif) 0px 0px no-repeat;
}
.oriz-bar .jScrollPaneDragRight {
width: 10px;
background: url(/dl/tg2/images/scroll_oriz_dragright.gif) 0px 0px no-repeat;
}
.oriz-bar .jScrollPaneDrag {
margin: 0px 0px 0px 2px;
background:  url(/dl/tg2/images/scroll_oriz_dragmid.gif) bottom right no-repeat;
}
.oriz-bar .scroll-pane {
}

.stripAltri .scroll-pane {
width: 590px;
height: 90px;
float: left;
padding: 0px 0px 0px 0px;
}

#paneOrizAltri{
float: left;
height: 166px;
width: 590px;
padding: 0;
display: block;
_overflow: hidden;

}
.stripAltri .oriz-bar .jScrollPaneTrack {
margin: 0px 0px 0px 0px;
width: 590px;
left: 0;
bottom: 0;
background: url(/dl/tg1/2010/images/scroll_oriz_panetrack.gif) 0px 0px no-repeat!important;
}

/* FiNE scroll*/

.stripAltri .Mid ul{
display: block;
float: left;
text-align: left;
height: 120px;
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.stripAltri .Mid ul li{
display: block;
float: left;
width: 105px;
height: 130px;
margin: 0px 25px 0px 0px!important;
margin: 0px 13px 0px 12px;
}

.stripAltri .Mid ul li a.screenShot{
float: left;
display:block;
height:118px;
background: url(/dl/RaiTV/images/bkg_novideo.gif) no-repeat;
}

.stripAltri .Mid ul li a.screenShot img{
margin: 0px 0px 1px 0px;
}
.stripAltri .Mid ul li a.screenShot .mask{
display: block;
position: relative;
width: 105px;
height: 79px;
margin: 0px 0px -79px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/tg1/2010/images/mask_rub.png');}
html>/**/body .stripAltri .Mid ul li a.screenShot .mask {
background: url(/dl/tg1/2010/images/mask_rub.png) no-repeat!important;
}


.stripAltri ul li div.Desc{
display: block;
float: left;
position: relative;
width: 101px;
height: auto;
padding: 0px 2px 0px 2px;
margin: -33px 0px 0px 0px;
}

.stripAltri ul li div.Desc a h2{
display: block;
width: 101px;
float: left;
height: 29px;
font-weight: bold;
font-size: 12px;
color: #000;
overflow: hidden;
padding: 0px 0px 1px 0px;
}
.stripAltri ul li div.Desc p,
.stripAltri ul li div.Desc ul,
.stripAltri ul li div.Desc h5,
.stripAltri ul li ol {
	display: none;
}

.stripAltri .Mid ul li div.Desc.hover,
.stripAltri .Mid ul li div.Desc:hover {
	margin: -120px 0px 0px 0px;
	height: 118px;
	border: 1px solid #BEBFC1;
	border-width: 1px 1px;
	background-color: #e6e6e6;
}
.stripAltri .Mid ul li div.Desc.hover a h2,
.stripAltri .Mid ul li div.Desc:hover a h2 {
	height: 118px;
}


/* LABEL MONDIALI 2010 */

.boxGenerico.Mondiali2010 .top {
background: url(/dl/tg1/2010/images/box_mondiali2010.gif) no-repeat;
}
.boxGenerico.Mondiali2010 .top h3{
color: #533514;
}


.lblSpeciali {
display: block;
float: left;
width: 600px;
height: 27px;
padding: 3px 0px 0px 20px;
color: #533514;
font-size: 18px;
background: url(/dl/tg1/2010/images/articolo_mondiali2010.jpg) no-repeat;
}


.paginaGenerica .Player {
display: block;
float: left;
width: 400px;
padding: 0px 10px 0px 0px;
}



/* RUBRICHE */

.boxgenericowide {
display: block;
float: left;
position: relative;
width: 620px;
height: auto;
margin: 0px 0px 10px 0px;
background: #fff;
}


.boxgenericowide .top {
display: block;
float: left;
width: 600px;
height: 27px;
padding: 3px 10px 0px 10px;
margin: 0px 0px 0px 0px;
background: url(/dl/tg1/2010/images/bkg_generico_top.gif) repeat-x;
}


.boxgenericowide .top h3 {
display: block;
float: left;
text-align: left;
width: 500px;
height: 27px;
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
font-size: 18px;
color: #fff;
text-transform: uppercase;
font-weight: normal;
background: url(/dl/tg1/2010/images/arrow_white.gif) 0px 7px  no-repeat;
}

.boxgenericowide .mid {
display: block;
float: left;
text-align: left;
position: relative;
width: 600px;
height: auto;
padding: 10px 10px 10px 10px;
background: #fff;
}

.boxgenericowide .mid ul li {
display: block;
float: left;
width: 600px;
margin: 0px 0px 20px 0px;
}


.boxgenericowide .mid ul li a.img img {
display: block;
float: left;
width: 185px;
margin: 0px 10px 0px 0px;
}

.boxgenericowide .mid ul li h3 a{
display: block;
float: left;
width: 400px;
font-size: 18px;
color: #0a5091;
margin: 0px 0px 5px 0px;
}

.boxgenericowide .mid ul li span {
display: block;
float: left;
width: 400px;
font-size: 14px;
color: #828282;
font-weight: bold;
margin: 0px 0px 0px 0px;
}


.boxgenericowide .mid ul li p{
display: block;
float: left;
width: 400px;
font-size: 12px;
color: #3a3a3a;
font-weight: normal;
margin: 0px 0px 0px 0px;
}

/**/

a.btnArchivio {
display: block;
float: left;
text-align: left;
width: 273px;
height: 27px;
font-size: 18px;
text-transform: uppercase;
padding: 3px 0px 0px 25px;
margin: 0px 0px 10px 0px;
border: 1px solid #fff;
color: #edc500;
background: #0b66a8 url(/dl/tg1/2010/images/arrow_white.gif) 10px 10px  no-repeat;
}

a.btnArchivio:hover {
color: #fff;
background: #1474ba url(/dl/tg1/2010/images/arrow_white.gif) 10px 10px  no-repeat;
}


.Headline .highLights h3{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 0px 8px 0px;
padding: 5px 8px 5px 8px;
font-size: 12px;
text-transform: uppercase;
color: #0a4587;
background: #edc500;
}


/*################### METEO ###################*/

body.mappaMeteo {
display: block;
margin: 10px 0px 0px 0px;
padding: 0px;
text-align: left;
background: #fff;
}



.contenitore {
display: block;
margin: 0px auto;
width: 500px;
height: 400px;
border: 1px solid #044089;
}

.contenitore div{
display: block;
position: absolute;
}

.contenitore .giorno {
top: 10px;
left: 10px;
width: auto;
height: auto;
padding: 5px 5px 5px 5px;
background: #005c99;
}

.contenitore .giorno a {
display: block;
float: left;
color: #fff;
}

.contenitore .giorno a.selected {
color: #ecc809;
}

.contenitore .giorno a:hover {
color: #ecc809;
}
.contenitore .giorno a.oggi {
padding: 0px 5px 0px 0px;
border-right: 1px solid #fff;
}
.contenitore .giorno a.domani {
padding: 0px 0px 0px 5px;
}

.contenitore .mappa,
.contenitore .mappaItalia{
display: block;
position: relative;
float: left;
width: 335px;
height: 400px;
}



.contenitore #regione{
display: block;
float: left;
width: 163px;
height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
background: #fff;
oveflow: hidden;
border-left: 2px solid #044089;
}

.contenitore #regione li{
display: block;
float: left;
width: 153px;
height: auto;
margin: -1px 0px 0px 0px;
padding: 2px 0px 2px 10px;
list-style: none;
font-size: 14px;
font-family: Arial;
font-weight: bold;
background: url(/dl/tg1/2010/images/bkg_menuregione.gif) repeat-x;
border-top: 1px solid #044089;
}

.contenitore #regione li.selected{
background: #044089;
}
.contenitore #regione li.selected a{
color: #fff;
text-decoration: none;
}


.contenitore #regione li a{
color: #044089;
text-decoration: none;
}
.contenitore #regione li a:hover{
color: #666;
text-decoration: none;
}

#meteoDomani {display: none;}

#meteoOggi div,
#meteoDomani div {
width: 26px;
height: 23px;
}


/*prov abbr */

.AQ {
top: 170px;
left: 93px;
}
.PE {
top: 147px;
left: 226px;
}
.TE {
top: 123px;
left: 130px;
}
.CH {
top: 193px;
left: 186px;
}

/*prov basi */

.PZ {
top: 173px;
left: 100px;
}
.MT {
top: 156px;
left: 223px;
}

/*prov cala */

.CS {
top: 116px;
left: 148px;
}
.CZ {
top: 189px;
left: 168px;
}
.KR {
top: 162px;
left: 224px;
}
.VV {
top: 238px;
left: 144px;
}
.RC {
top: 310px;
left: 112px;
}

/*prov camp */

.CE{
top: 144px;
left: 107px;
}
.BN{
top: 139px;
left: 164px;
}
.NA{
top: 207px;
left: 100px;
}
.AV{
top: 190px;
left: 177px;
}
.SA{
top: 239px;
left: 195px;
}

/*prov emilia */

.PC{
top: 142px;
left: 45px;
}
.PR{
top: 172px;
left: 92px;
}
.RE{
top: 159px;
left: 150px;
}
.FE{
top: 145px;
left: 243px;
}
.BO{
top: 196px;
left: 208px;
}
.RA{
top: 203px;
left: 274px;
}
.MO{
top: 219px;
left: 158px;
}
.FC{
top: 244px;
left: 221px;
}
.RN{
top: 265px;
left: 285px;
}

/*prov friu */

.PN{
top: 240px;
left: 92px;
}
.UD{
top: 190px;
left: 153px;
}
.GO{
top: 240px;
left: 207px;
}
.TS{
top: 290px;
left: 265px;
}

/*prov laz */

.VT{
top: 130px;
left: 65px;
}
.RI{
top: 145px;
left: 164px;
}
.RM{
top: 213px;
left: 122px;
}
.FR{
top: 235px;
left: 245px;
}
.LT{
top: 256px;
left: 188px;
}

/*prov ligu */

.IM{
top: 222px;
left: 44px;
}
.SV{
top: 161px;
left: 100px;
}
.GE{
top: 152px;
left: 181px;
}
.SP{
top: 191px;
left: 272px;
}

/*prov lomb */

.VA{
top: 144px;
left: 26px;
}
.CO{
top: 158px;
left: 77px;
}
.LC{
top: 125px;
left: 115px;
}
.SO{
top: 81px;
left: 155px;
}
.BG{
top: 166px;
left: 150px;
}
.MI{
top: 200px;
left: 88px;
}
.BS{
top: 190px;
left: 199px;
}
.PV{
top: 255px;
left: 74px;
}
.LO{
top: 239px;
left: 117px;
}
.CR{
top: 248px;
left: 180px;
}
.MN{
top: 230px;
left: 245px;
}

/*prov marche */

.AN{
top: 166px;
left: 228px;
}
.PU{
top: 133px;
left: 113px;
}
.MC{
top: 224px;
left: 201px;
}
.AP{
top: 288px;
left: 230px;
}

/*prov moli */

.IS{
top: 209px;
left: 79px;
}
.CB{
top: 212px;
left: 184px;
}

/*prov piemo */

.AL{
top: 238px;
left: 218px;
}
.AT{
top: 244px;
left: 151px;
}
.BI{
top: 135px;
left: 162px;
}
.CN{
top: 303px;
left: 105px;
}
.NO{
top: 144px;
left: 217px;
}
.TO{
top: 211px;
left: 105px;
}
.VB{
top: 61px;
left: 205px;
}
.VC{
top: 184px;
left: 188px;
}

/*prov puglia */

.FG{
top: 88px;
left: 83px;
}
.BA{
top: 140px;
left: 145px;
}
.TA{
top: 190px;
left: 160px;
}
.BR{
top: 216px;
left: 226px;
}
.LE{
top: 266px;
left: 254px;
}

/*prov sard */

.SS{
top: 115px;
left: 120px;
}
.NU{
top: 148px;
left: 177px;
}
.OR{
top: 196px;
left: 147px;
}
.CA{
top: 267px;
left: 164px;
}

/*prov sicil */

.TP{
top: 162px;
left: 31px;
}
.PA{
top: 136px;
left: 86px;
}
.ME{
top: 125px;
left: 261px;
}
.EN{
top: 172px;
left: 176px;
}
.AG{
top: 203px;
left: 91px;
}
.CT{
top: 185px;
left: 242px;
}
.CL{
top: 201px;
left: 156px;
}
.SR{
top: 232px;
left: 263px;
}
.RG{
top: 263px;
left: 231px;
}

/*prov tosc */

.AR{
top: 165px;
left: 243px;
}
.FI{
top: 150px;
left: 209px;
}
.GR{
top: 271px;
left: 189px;
}
.LI{
top: 200px;
left: 114px;
}
.LU{
top: 130px;
left: 122px;
}
.PI{
top: 163px;
left: 105px;
}
.MS{
top: 94px;
left: 79px;
}
.PT{
top: 98px;
left: 167px;
}
.PO{
top: 139px;
left: 154px;
}
.SI{
top: 210px;
left: 192px;
}


/*prov tosc */

.BZ{
top: 166px;
left: 153px;
}
.TN{
top: 245px;
left: 120px;
}

/*prov Umbr */

.PG{
top: 166px;
left: 121px;
}
.TR{
top: 264px;
left: 169px;
}

/*prov valle */

.AO{
top: 202px;
left: 125px;
}

/*prov veneto */

.BL{
top: 81px;
left: 175px;
}
.VI{
top: 183px;
left: 110px;
}
.TV{
top: 170px;
left: 188px;
}
.VR{
top: 227px;
left: 66px;
}
.VE{
top: 213px;
left: 235px;
}
.PD{
top: 238px;
left: 141px;
}
.RO{
top: 288px;
left: 159px;
}

/* ## mappa italia ## */


.mappaItalia .AO{
top: 51px;
left: 22px;
}
.mappaItalia .TO{
top: 81px;
left: 30px;
}
.mappaItalia .GE{
top: 101px;
left: 60px;
}
.mappaItalia .MI{
top: 65px;
left: 75px;
}
.mappaItalia .TN{
top: 35px;
left: 120px;
}
.mappaItalia .VE{
top: 70px;
left: 140px;
}
.mappaItalia .TS{
top: 45px;
left: 175px;
}
.mappaItalia .BO{
top: 100px;
left: 125px;
}
.mappaItalia .FI{
top: 140px;
left: 125px;
}
.mappaItalia .AN{
top: 140px;
left: 175px;
}
.mappaItalia .PG{
top: 155px;
left: 152px;
}
.mappaItalia .AQ{
top: 182px;
left: 184px;
}
.mappaItalia .RM{
top: 192px;
left: 154px;
}
.mappaItalia .CA{
top: 270px;
left: 67px;
}
.mappaItalia .NA{
top: 226px;
left: 207px;
}
.mappaItalia .PA{
top: 328px;
left: 172px;
}
.mappaItalia .CZ{
top: 283px;
left: 256px;
}
.mappaItalia .BA{
top: 218px;
left: 256px;
}
.mappaItalia .CB{
top: 198px;
left: 206px;
}
.mappaItalia .PZ{
top: 238px;
left: 246px;
}

/* my sharone! */


.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: 58px;
	font-size: 11px;
	line-height: 16px;
}

ul.linkApprof li h3{
font-size: 12px;
line-height: 14px;
padding: 0px 0px 3px 0px;
color: #FFFFFF;
}

ul.linkApprof li h3 a{
color: #FFFFFF;
}

ul.linkApprof li h3 a:hover{
color: #3d3d3d;
}

/* SPECIALE CALCIO */

.partiteCalcio {
display: block;
float: left;
width: 600px;
overflow: hidden;
padding: 0px 10px 10px 10px;
background: #fff;
}
.partiteCalcio h3{
display: block;
float: left;
width: 584px;
font-size: 16px;
color: #004c98;
padding: 2px 0px 2px 16px;
margin: 10px 0px 2px 0px;
background: #edc500 url(/dl/tg1/2010/images/arrow_white.gif) 5px 7px no-repeat;
}

.partiteCalcio .partitaSingola{
display: block;
float: left;
width: 594px;
height: auto;
padding: 3px 3px 3px 3px;
margin: 0px 0px 2px 0px;
background: #e2e2e2;
}

.partiteCalcio .partitaSingola .logoSx{
display: block;
float: left;
width: 36px;
height: 36px;
padding: 0px 13px 0px 10px;
margin: 0px 0px 0px 0px;
}

.partiteCalcio .partitaSingola .squadraSx{
display: block;
float: left;
width: 188px;
height: 32px;
font-size: 22px;
font-weight: normal;
color: #9a9a9a;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.partiteCalcio .partitaSingola .logoDx{
display: block;
float: right;
width: 36px;
height: 36px;
padding: 0px 10px 0px 13px;
margin: 0px 0px 0px 0px;
}

.partiteCalcio .partitaSingola .squadraDx{
display: block;
float: right;
text-align: right;
width: 188px;
height: 32px;
font-size: 22px;
font-weight: normal;
color: #9a9a9a;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.partiteCalcio .partitaSingola .risultato{
display: block;
float: left;
text-align: center;
width: 100px;
height: 33px;
font-size: 24px;
font-weight: normal;
color: #000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #fff;
}

.partiteCalcio .partitaSingola .info{
display: block;
float: left;
width: 594px;
height: auto;
margin: 3px 0px 0px 0px;
background: #d2d2d2;
}


.partiteCalcio .partitaSingola .infoSx{
display: block;
float: left;
width: 224px;
height: auto;
padding: 3px 60px 3px 13px;
margin: 0px 0px 0px 0px;
}

.partiteCalcio .partitaSingola .infoDx{
display: block;
float: right;
width: 224px;
height: auto;
padding: 3px 13px 3px 60px;
margin: 0px 0px 0px 0px;
}

/* in corso */
.partiteCalcio .partitaSingola.inCorso {
background: #d9e4ff;
}

.partiteCalcio .partitaSingola.inCorso .squadraSx,
.partiteCalcio .partitaSingola.inCorso .squadraDx{
color: #333;
}

.partiteCalcio .partitaSingola.inCorso .infoSx{
background: #d2dcf4;
}

.partiteCalcio .partitaSingola.inCorso .risultato{
background: #eef3ff;
}


/* finita */
.partiteCalcio .partitaSingola.Finita{
background: #d7f5ab;
}

.partiteCalcio .partitaSingola.Finita .squadraSx,
.partiteCalcio .partitaSingola.Finita .squadraDx{
color: #666666;
}

.partiteCalcio .partitaSingola.Finita .info{
background: #c2dc9c;
}

.partiteCalcio .partitaSingola.Finita .risultato{
background: #effddb;
}

.legendaPartite {
display: block;
float: left;
width: 600px;
padding: 10px 10px 10px 10px;
font-size: 14px;
color: #939393;
font-weight: bold;
background: #fff;
border-top: 1px solid #ddd;
}

.legendaPartite li{
display: block;
float: left;
width: 600px;
height: 18px;
padding: 0px 0px 3px 0px;
}

.legendaPartite li span{
display: block;
float: left;
width: 18px;
height: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 8px 0px 0px;
font-size: 14px;
color: #939393;
font-weight: bold;
background: #e2e2e2;
}

.legendaPartite li.inCorso span{
background: #d9e4ff;
}
.legendaPartite li.Finita span{
background: #d7f5ab;
}

/* RUBRICHE CUSTOM */

.RubricaCustom .titPagina{
display: block;
float: left;
text-align: left;
width: 924px;
height: 50px;
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px 16px;
}

.RubricaCustom .titPagina h2{
display: block;
float: left;
text-align: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 16px;
font-size: 28px;
text-transform: uppercase;
font-weight: bold;
}

.RubricaCustom .Headline {
display: block;
float: left;
position: relative;
width: 620px;
height: 300px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
}

.RubricaCustom .Headline .Player{
display: block;
float: left;
position: relative;
z-index: 10;
width: 400px;
height: 300px;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px solid #fff;
}
.RubricaCustom .Headline .Player img{
display: block;
float: left;
position: relative;
z-index: 10;
width: 400px;
height: 300px;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px solid #fff;
}


.RubricaCustom .Headline .highLights{
display: block;
z-index: 100;
float: right;
text-align: left;
width: 220px;
height: 300px;
margin: 0px 0px 0px 0px;
padding: 0px;
overflow: hidden;
}

.RubricaCustom .holder.focus-bar {
display: block;
float: left;
width: 210px;
height: 270px;
padding: 0px 0px 0px 0px;
}
.RubricaCustom .holder.focus-bar .scroll-pane {
width: 210px;
height: 270px;
overflow: auto;
float: none;
padding: 0px 0px 0px 0px;
}

.RubricaCustom .Headline h2{
display: block;
float: left;
text-align: left;
position: absolute;
z-index: 100;
bottom: 0px;
left: 0px;
width: 380px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 10px 20px 10px;
font-size: 22px;
line-height: 21px;
}

.RubricaCustom .Headline .highLights p{
display: block;
float: left;
text-align: left;
width: 190px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 9px 0px 0px 10px;
font-size: 12px;
line-height: 13px;
}

.RubricaCustom .boxgenericowide .top h3 {
padding: 0px 0px 0px 0px;
background: transparent;
}

.RubricaCustom .boxgenericowide .mid ul li span {
margin: 6px 0px 0px 0px;
}


.RubricaCustom .boxgenericowide .mid .leggiRubrica{
display: block;
float: right;
width: 405px;
margin: 10px 0px 0px 0px;
}
.RubricaCustom .boxgenericowide .mid .leggiRubrica a{
display: block;
float: right;
text-align: left;
width: auto;
height: auto;
padding: 3px 16px 3px 6px;

font-size: 12px;
font-weight: bold;
}

.RubricaCustom .boxGenerico.Azzurro {
width: 298px;
}

.RubricaCustom .boxGenerico.Azzurro .mid {
width: 278px;
padding: 20px 10px 10px 10px;
}
.RubricaCustom .boxGenerico.Azzurro .mid .img{
overflow: hidden;
width: 277px;
}


.RubricaCustom .boxGenerico.Azzurro h2 a {
text-decoration: none;
font-weight: bold;
height: auto;
font-size: 17px;
}
.RubricaCustom .boxGenerico.Azzurro h3 a {
text-decoration: none;
font-weight: bold;
float: left;
height: auto;
padding: 5px 0px 0px 0px;
font-size: 17px;
}


.RubricaCustom .boxGenerico.Giallo {
width: 300px;
}

.RubricaCustom .boxGenerico.Giallo .mid {
width: 280px;
padding: 10px 10px 10px 10px;
}

.RubricaCustom .boxGenerico.Giallo .top {
width: 280px;
height: 5px;
}

.RubricaCustom .boxGenerico.Giallo h2,
.RubricaCustom .boxGenerico.Giallo h3 {
display: block;
float: left;
width: 280px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.RubricaCustom .boxGenerico.Giallo h2 a {
display: block;
float: left;
width: 260px;
text-decoration: none;
font-weight: bold;
height: auto;
margin: 0px;
padding: 0px 10px 8px 10px;
font-size: 18px;
}
.RubricaCustom .boxGenerico.Giallo h3 a {
display: block;
float: left;
width: 260px;
text-decoration: none;
font-weight: bold;
height: auto;
padding: 5px 10px 0px 10px;
margin: 0px;
font-size: 18px;
}

.RubricaCustom .boxGenerico.Giallo p{
padding: 5px 0px 0px 0px;
}

.RubricaCustom .boxGenerico {
display: block;
float: left;
position: relative;
width: 300px;
height: auto;
margin: 0px 0px 10px 0px;
background: #f0f0f0;
}


.RubricaCustom .boxGenerico .top {
height: 0px;
padding: 0px;
}

.RubricaCustom .boxGenerico .mid {
padding: 10px 10px 40px 10px;
}

.RubricaCustom .boxGenerico .img {
display: block;
float: left;
position: relative;
width: 125px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #00ff00;
}

.RubricaCustom .boxGenerico .txt{
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.RubricaCustom .boxGenerico .lancioGenerico{
display: block;
float: left;
width: 145px;
height: 83px;
padding: 3px 0px 3px 10px;
margin: 0px 0px 10px 0px;
}

.RubricaCustom .boxGenerico .lancioGenerico h3{
display: block;
float: left;
width: 145px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 11px;
}
.RubricaCustom .boxGenerico .lancioGenerico h2{
display: block;
float: left;
width: 145px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 11px;
}
.RubricaCustom .boxGenerico h2 p{
font-size: 11px;
}




.RubricaCustom .boxGenerico a.linkTutto{
display: block;
float: left!important;
float: right;
position: absolute!important;
position: relative;
bottom: 0px;
right: 0px;
text-align: left;
width: auto;
height: 25px;
padding: 5px 10px 0px 10px;
font-size: 16px;
font-weight: bold;
}
.RubricaCustom .boxGenerico a.linkTutto span{
width: auto;
padding: 0px 14px 0px 0px;
}



.RubricaCustom ul.serviziPiccoli li a img{
display: block;
float: left;
width: 70px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.RubricaCustom ul.serviziPiccoli li .txt{
display: block;
float: left;
width: 180px;
height: auto;
margin: 0px -3px 0px 0px;
padding: 0px 10px 0px 0px;
font-size: 13px;
font-weight: bold;
color: #2b3b73;
overflow:hidden;
}

.RubricaCustom ul.serviziPiccoli li .txt  h2 a{
display: block;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #2b3b73;
}


/*viaggi*/

.RubricaCustom.Viaggi .titPagina{
background: url(/dl/tg1/2010/images/bkg_titrub_blue.gif) 0px 0px repeat-x;
}

.RubricaCustom.Viaggi .titPagina h2{
color: #434343;
background: url(/dl/tg1/2010/images/arrow_blue4.gif) 0px 10px no-repeat;
}

.RubricaCustom.Viaggi .Headline {
background: #5babda;
}

.RubricaCustom.Viaggi .Headline h2{
color: #5babda;
background: url(/dl/portali/site/custom/images/bkg_alphad.png) repeat;
}

.RubricaCustom.Viaggi .Headline .highLights h3{
color: #fff;
background: #434343;
}

.RubricaCustom.Viaggi .Headline .highLights p{
color: #fff;
}

.RubricaCustom.Viaggi .boxgenericowide .top {
background: #5babda;
}

.RubricaCustom.Viaggi .boxgenericowide .top h3 {
color: #fff;
}

.RubricaCustom.Viaggi .boxgenericowide .mid {
background: #e4e4e4;
}

.RubricaCustom.Viaggi .boxgenericowide .mid ul li {
background: url(/dl/tg1/2010/images/bkg_rubwide_grey.gif) repeat-x;
}

.RubricaCustom.Viaggi .boxgenericowide .mid ul li h3 a{
color: #2477a7;
}

.RubricaCustom.Viaggi .boxgenericowide .mid ul li span {
color: #434343;
}

.RubricaCustom.Viaggi .boxgenericowide .mid ul li p a{
color: #454545;
}

.RubricaCustom.Viaggi .boxgenericowide .mid .leggiRubrica{
border-bottom: 1px solid #434343;
}

.RubricaCustom.Viaggi .boxgenericowide .mid .leggiRubrica a{
color: #fff;
background: #434343 url(/dl/tg1/2010/images/arrow_blue2.gif) 94% 5px no-repeat;
}
.RubricaCustom.Viaggi .boxgenericowide .mid .leggiRubrica a:hover{
color: #2477a7;
}

.RubricaCustom.Viaggi .boxGenerico.Azzurro {
background: #fff;
border: 1px solid #5b5b5b;
}
.RubricaCustom.Viaggi .boxGenerico.Azzurro .mid {
background: #fff;
}

.RubricaCustom.Viaggi .boxGenerico.Azzurro h2 a {
color:#333;
}
.RubricaCustom.Viaggi .boxGenerico.Azzurro h3 a {
color:#8c8c8c;
}
.RubricaCustom.Viaggi .boxGenerico.Azzurro p {
color: #434343;
}


.RubricaCustom.Viaggi .boxGenerico.Giallo{
background: #434343;
}
.RubricaCustom .boxGenerico.Giallo .mid {
background: #434343;
}

.RubricaCustom.Viaggi .boxGenerico.Giallo h2 a {
color:#fff;
background: #5babda;
}
.RubricaCustom.Viaggi .boxGenerico.Giallo h3 a {
color:#434343;
background: #5babda;
}
.RubricaCustom.Viaggi .boxGenerico.Giallo p {
color: #eee;
}



.RubricaCustom.Viaggi .boxGenerico .lancioGenerico{
background: #5babda;
}

.RubricaCustom.Viaggi .boxGenerico .lancioGenerico h3{
color: #fff;
}
.RubricaCustom.Viaggi .boxGenerico h2 a p,
.RubricaCustom.Viaggi .boxGenerico h2 a{
color: #434343;
}

.RubricaCustom.Viaggi .boxGenerico a.linkTutto{
color: #fff;
background: #5babda;
}
.RubricaCustom.Viaggi .boxGenerico a.linkTutto span{
color: #fff;
background: url(/dl/tg1/2010/images/arrow_blue.gif) right 5px no-repeat;
}


.RubricaCustom.Viaggi ul.serviziPiccoli{
background: #5babda;
}

.RubricaCustom.Viaggi ul.serviziPiccoli li .txt p a{
background: #5babda;
color: #444;
}

.RubricaCustom.Viaggi ul.serviziPiccoli li .txt  h2 a{
color: #fff;
}


.RubricaCustom.Viaggi a.btnArchivio {
border: 1px solid #fff;
color: #fff;
background: #434343 url(/dl/tg1/2010/images/arrow_blue4.gif) 10px 7px  no-repeat;
}

.RubricaCustom.Viaggi  a.btnArchivio:hover {
color: #ccc;
}



/*salute*/

.RubricaCustom.Salute .titPagina{
background: url(/dl/tg1/2010/images/bkg_titrub_grey.gif) 0px 0px repeat-x;
}

.RubricaCustom.Salute .titPagina h2{
color: #255c93;
background: url(/dl/tg1/2010/images/arrow_grey.gif) 0px 10px no-repeat;
}

.RubricaCustom.Salute .Headline {
background: #fafafa;
}

.RubricaCustom.Salute .Headline h2{
color: #fff;
background: url(/dl/portali/site/custom/images/bkg_alphad.png) repeat;
}

.RubricaCustom.Salute .Headline h2 a{
color: #fff;

}

.RubricaCustom.Salute .Headline .highLights h3{
color: #fff;
background: #255c93;
}

.RubricaCustom.Salute .Headline .highLights p{
color: #666;
}

.RubricaCustom.Salute .boxgenericowide .top {
background: #255c93;
}

.RubricaCustom.Salute .boxgenericowide .top h3 {
color: #fff;
}

.RubricaCustom.Salute .boxgenericowide .mid {
background: #e4e4e4;
}

.RubricaCustom.Salute .boxgenericowide .mid ul li {
background: url(/dl/tg1/2010/images/bkg_rubwide_grey2.gif) repeat-x;
}

.RubricaCustom.Salute .boxgenericowide .mid ul li h3 a{
color: #255c93;
}

.RubricaCustom.Salute .boxgenericowide .mid ul li span {
color: #757575;
}

.RubricaCustom.Salute .boxgenericowide .mid ul li p a{
color: #454545;
}

.RubricaCustom.Salute .boxgenericowide .mid .leggiRubrica{
border-bottom: 1px solid #fff;
}

.RubricaCustom.Salute .boxgenericowide .mid .leggiRubrica a{
color: #666;
background: #fff url(/dl/tg1/2010/images/arrow_blue2.gif) 94% 5px no-repeat;
}
.RubricaCustom.Salute .boxgenericowide .mid .leggiRubrica a:hover{
color: #2477a7;
}

.RubricaCustom.Salute .boxGenerico.Azzurro {
background: #fff;
border: 1px solid #838383;
}
.RubricaCustom.Salute  .boxGenerico.Azzurro .mid {
background: #fff;
}

.RubricaCustom.Salute .boxGenerico.Azzurro h2 a {
color:#255c93;
}
.RubricaCustom.Salute .boxGenerico.Azzurro h3 a {
color:#c4c4c4;
}
.RubricaCustom.Salute .boxGenerico.Azzurro p {
color: #434343;
}


.RubricaCustom.Salute .boxGenerico .mid {
background: #fff;
}

.RubricaCustom.Salute .boxGenerico.Giallo{
background: #434343;
}
.RubricaCustom .boxGenerico.Giallo .mid {
background: #434343;
}

.RubricaCustom.Salute .boxGenerico.Giallo h2 a {
color:#fff;
background: #255c93;
}
.RubricaCustom.Salute .boxGenerico.Giallo h3 a {
color:#c4c4c4;
background: #255c93;
}
.RubricaCustom.Salute .boxGenerico.Giallo p {
color: #eee;
}



.RubricaCustom.Salute .boxGenerico .lancioGenerico{
background: #e4e4e4;
}

.RubricaCustom.Salute .boxGenerico .lancioGenerico h3{
color: #fff;
}
.RubricaCustom.Salute .boxGenerico h2 a p,
.RubricaCustom.Salute .boxGenerico h2 a{
color: #255c93;
}

.RubricaCustom.Salute .boxGenerico a.linkTutto{
color: #fff;
background: #255c93;
}
.RubricaCustom.Salute .boxGenerico a.linkTutto span{
color: #fff;
background: url(/dl/tg1/2010/images/arrow_blue3.gif) right 5px no-repeat;
}


.RubricaCustom.Salute #Servizi.boxGenerico .mid {
background: #fff;
}


.RubricaCustom.Salute ul.serviziPiccoli{
background: #e4e4e4;
}

.RubricaCustom.Salute ul.serviziPiccoli li .txt p a{
background: #e4e4e4;
color: #444;
}

.RubricaCustom.Salute ul.serviziPiccoli li .txt  h2 a{
color: #255c93;
background: #e4e4e4;
}


.RubricaCustom.Salute a.btnArchivio {
border: 1px solid #fff;
color: #666;
background: #fff url(/dl/tg1/2010/images/arrow_blue4.gif) 10px 7px  no-repeat;
}

.RubricaCustom.Salute a.btnArchivio:hover {
color: #ccc;
}


/* #### POPuP #### */


body.popEdizioni {
text-align:center;
margin:	0px;
padding: 0px;
font-family: "Verdana";
font-size:11px;
margin: 0px 0px 0px 0px;
background: #2b6491 url(/dl/tg1/2010/images/bkg_pop.gif) top center repeat-x;
}

.popUp {
display: block;
width: 880px;
height: 432px;
padding: 53px 15px 15px 15px;
margin: 0 auto;
background: url(/dl/tg1/2010/images/logo_pop.gif) 15px 0px no-repeat;
}

.popUp .Edizione {
display: block;
float: left;
text-align: left;
width: 880px;
height: auto;
}


.popUp .Edizione .Player{
display: block;
float: left;
text-align: left;
width: 536px;
height: 432px;
background: #000;
}
.popUp .Edizione .Player h3 {
display: block;
text-align: center;
background: #000;
color: #fff;
padding: 20px 0px 0px 0px;
}

.popUp .Edizione .infoVideo{
display: block;
float: left;
text-align: left;
width: 329px;
height: 432px;
padding: 0px 0px 0px 15px;
}

.popUp .Edizione .infoVideo h3{
display: block;
float: left;
text-align: left;
width: 329px;
height: auto;
padding: 0px 0px 4px 0px;
color: #edc500;
text-transform: uppercase;
font-size: 16px;
}
.popUp .Edizione .infoVideo strong{
display: block;
float: left;
text-align: left;
width: 329px;
height: auto;
padding: 0px 0px 15px 0px;
color: #fff;
font-size: 12px;
}
.popUp .Edizione .infoVideo .txt{
display: block;
float: left;
text-align: left;
width: 329px;
height: auto;
padding: 0px 0px 15px 0px;
color: #e4e4e4;
font-size: 12px;
}









.popUp .Edizione .infoServizi{
display: block;
float: left;
text-align: left;
width: 329px;
height: 432px;
padding: 0px 0px 0px 15px;
}

.popUp .Edizione .infoServizi .top {
display: block;
float: left;
text-align: left;
width: 309px;
height: 37px;
padding: 10px 10px 10px 10px;
background: url(/dl/tg1/2010/images/bkg_servizi_top.gif) repeat-x;
}
.popUp .Edizione .infoServizi .top h2 {
display: block;
float: left;
text-align: left;
width: 309px;
height: 37px;
padding: 0px 0px 0px 0px;
color: #fff;
text-transform: uppercase;
font-size: 16px;
}

.popUp .Edizione .infoServizi .top h2 a{
color: #fff;
}

.popUp .Edizione .infoServizi .top h2 a:hover{
color: #ddd;
}

.popUp .Edizione .infoServizi .mid{
display: block;
float: left;
text-align: center;
width: 309px;
height: 355px;
padding: 10px 10px 10px 10px;
background: #2c3236;
}


.popUp .Edizione .infoServizi #Servizi{
display: block;
float: left;
text-align: left;
width: 309px;
height: 355px;
padding: 0px 0px 0px 0px;
}


/* scroll */

.holder.popServizi-bar {
display: block;
float: left;
width: 309px;
height: 355px;
color: #fff;
padding: 0px 0px 0px 0px;
}
.holder.popServizi-bar .scroll-pane {
width: 309px;
height: 355px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

}
#pane_popServizi{
height: 355px;
}
.popServizi-bar .jScrollPaneTrack {
height: 355px;
background: url(/dl/tg1/2010/images/scroll_panetrack_pop.gif) 0px 0px no-repeat;
}
.popServizi-bar .jScrollPaneDragTop {
background: url(/dl/tg1/2010/images/scroll_top_pop.gif) 0px 0px no-repeat;
height: 6px;
}
.popServizi-bar .jScrollPaneDragBottom {
background: url(/dl/tg1/2010/images/scroll_bot_pop.gif) 0px 0px no-repeat;
height: 10px;
}
.popServizi-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/tg1/2010/images/scroll_drag_pop.gif) 0px bottom no-repeat;
}
.popServizi-bar .scroll-pane {
}

/* fine scroll */


.popUp .Edizione .infoServizi #Servizi ul{
display: block;
float: left;
text-align: left;
width: 290px;
height: auto;
padding: 0px 0px 0px 0px;
}

.popUp .Edizione .infoServizi #Servizi ul li{
display: block;
float: left;
text-align: left;
width: 290px;
height: 79px;
oveflow: hidden;
padding: 0px 0px 20px 0px;
}

.popUp .Edizione .infoServizi #Servizi ul li a.img{
display: block;
float: left;
position: relative;
text-align: left;
width: 105px;
height: 79px;
padding: 0px 10px 0px 0px;
}

.popUp .Edizione .infoServizi #Servizi ul li a.img .mask{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
width: 105px;
height: 79px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/tg1/2010/images/mask_rub2.png');}
html>/**/body .popUp .Edizione .infoServizi #Servizi ul li a.img .mask {
background: url(/dl/tg1/2010/images/mask_rub2.png) no-repeat!important;
}

.popUp .Edizione .infoServizi #Servizi ul li .txt{
display: block;
float: left;
text-align: left;
width: 175px;
height: 79px;
padding: 0px 0px 0px 0px;
}

.popUp .Edizione .infoServizi #Servizi ul li .txt h3{
display: block;
float: left;
text-align: left;
width: 175px;
padding: 0px 0px 3px 0px;
font-size: 13px;
}

.popUp .Edizione .infoServizi #Servizi ul li .txt h3 a{
color: #edc500;
}
.popUp .Edizione .infoServizi #Servizi ul li .txt p{
color: #ababab;
font-size: 11px;
}





/*######### PLAYER iphone ######### */
#silverlightControlHost h3 {
	font-size: 28px;
	padding: 90px 0 0;
	color: #fff;
	text-align: center;
}
#silverlightControlHost video {
	left: 0px;
	top: 0px;
}
/*######### PLAYER photogallery iphone ######### */
#silverlightControlHost .photo {
	width: 424px;
	height: 325px;
	float: left;
	background-color: #000;
	color: #fff;
}
#silverlightControlHost .photo .h {
	width: 424px;
	height: 30px;
	float: left;
}
#silverlightControlHost .photo .h h3 {
	width: 372px;
	height: 30px;
	float: left;
	color: #fff;
	margin: 0px;
	padding: 7px 0px 0px 2px;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
	font-weight: bold;
}
#silverlightControlHost .photo .h .t {
	width: 48px;
	height: 30px;
	float: right;
	color: #fff;
	margin: 0px;
	padding: 8px 2px 0px 0px;
	font-size: 11px;
	text-align: right;
	overflow: hidden;
}
#silverlightControlHost .photo .m {
	width: 424px;
	height: 274px;
	position: relative;
	float: left;
	overflow: hidden;
}
#silverlightControlHost .photo .m a {
	position: absolute;
	display: block;
	width: 30px;
	height: 56px;
	top: 99px;
	cursor: pointer;
	z-index: 10;
}
#silverlightControlHost .photo .m a.prev {
	left: 0px;
	background: transparent url(/dl/RaiTV/images/btn_photo_left.png) no-repeat scroll left top;
}
#silverlightControlHost .photo .m a.next {
	right: 0px;
	background: transparent url(/dl/RaiTV/images/btn_photo_right.png) no-repeat scroll left top;
}
#silverlightControlHost .photo .m div.mask {
	width: 424px;
	height: 274px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 0px;
	z-index: 5;
}
#silverlightControlHost .photo .m ul {
	width: 424px;
	height: 274px;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
}
#silverlightControlHost .photo .m ul li  {
	width: 424px;
	height: 274px;
	float: left;
	text-align: center;
}
#silverlightControlHost .photo .m ul li img {
	height: 253px;
	float: none;
}
#silverlightControlHost .photo .m ul li div {
	width: 424px;
	height: 16px;
	float: left;
	color: #fff;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}

























































