/* CSS Document */
html{
background-color:#0D2D46;
margin:0px;
background-image:url(/static/back-site.jpg);
background-repeat:repeat-x;
padding:0px;}
html img{border:none;}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
width:100%;
color:#666666;
padding:0px;}
.clear{clear:both;}
body a{text-decoration:none;}
h1,h3{margin:0px;padding:0px; display:block;}
p{margin:0px; padding:0px;}
ul{ list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
/*-------------------Utils------------------*/
.clear{clear:both;}
/*-------------------Box Site------------------*/
#box-site{
background-image:url(/static/back-top-site.jpg);
background-repeat:repeat-x;
position:relative;
padding:0px 10px;
margin:0px auto;
width:960px;
background-color:#000000;}
#box-site:after{
content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{
width:auto;
padding:0px;}
#intestazione ul:after{
content: ""; display: block; height: 0pt; clear: both; }
#intestazione #right{float:right; width:798px;}
/*-------------------Navigazione Servizio------------------*/
#box-navb-servizio{
width:798px; 
border-bottom:2px solid #103D5E;
padding:0 0 10px 0;
margin: 0px 0px 5px 0px ;
text-align:right;}
#box-navb-servizio:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-servizio ul{
float:right;
width:30%;;
margin:5px 5px 0 0px;
padding:15px 0 0 0;}
#box-navb-servizio ul li{
margin: 0px 2px 0px 2px;
padding: 0 10px 0 0;
float:left;}
#box-navb-servizio ul li a{
text-decoration:none;
margin: 0 0 0 0px;
color:#A1A2A4;
font-weight:bold;}
#box-navb-servizio ul li.registrazione {border:none;}
#box-navb-servizio ul li.registrazione a{ color:#FD0100; font-weight:bold;}
/*-------------------Logo------------------*/
#logo{
margin:15px 0 0 0px;
padding:0px 0 0 0px;
float:left;}
/*-------------------Ticker------------------*/
#box-ticker{clear:both;
background-image:url(/static/back_ticker_news.jpg);
height:43px; background-repeat:repeat-x;
margin:1px 0 0 0;
width:100%;}
#box-ticker ul{ width:auto;}
#box-ticker ul li{float:left; margin: 0 10px 0 0;}
#box-ticker ul li a{display:block; float:left; margin:0 6px 0 0; color:#EE0403; font-weight:bold;}
#box-ticker ul li p {float:right;}

*:first-child+html #box-ticker{
clear:both;
background-image:url(/static/back_ticker_news.jpg);
height:43px; background-repeat:repeat-x;
margin:1px 0 0 0; width:auto;}
*:first-child+html #box-ticker ul{ postion:relative;}
*:first-child+html #box-ticker ul li{ margin: 0 10px 0 0; width:auto; display:inline; float:left;}
*:first-child+html #box-ticker ul li a{display:block; float:left; margin:0 6px 0 0; color:#EE0403; font-weight:bold;}
*:first-child+html #box-ticker ul li p {float:none;}
/*-------------------Navigazione Principale------------------*/
#box-navb-principale{
clear:both;
padding:10px 0 0 0;}
#box-navb-principale ul.main{
height:100%;
float:right;
margin:0px 0 -2px 0;
padding:0px;}

#box-navb-principale ul:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-principale  ul.main li{
margin: 0px 0px 0px 0px;
padding: 0 0px 0 0px;
float:left;}
#box-navb-principale  ul.main li a{
margin: 0  0px 0 0px ;
padding: 0 0px 0 0px;
display:block;}
#box-navb-principale .content{
position:relative;
clear:both;background-image:url(/static/back_navb_home.jpg); 
height:38px; background-repeat:no-repeat; 
width:100%;}
*:first-child+html #box-navb-principale .content{margin:-8px 0 0px 0;}
#box-navb-principale ul.sub{
height:100%;
float:right;
text-align:right;}
#box-navb-principale  ul.sub li{
margin: 10px 0px 0px 0px;
padding: 3px 10px 3px 10px;
border-right:1px solid #C0E2FD;
float:left;}
#box-navb-principale  ul.sub li.last{
border-right:none}
#box-navb-principale  ul.sub li a{color:#040001; font-weight:bold; font-size:13px;}
/*-------------------Header------------------*/
#header{
clear:both;
background-image:url(/static/header.jpg);
width:842px;
height:71px;
background-repeat:no-repeat;}
/*-------------------Box Centrali------------------*/
#box-center{clear:both;margin: 10px 0 15px 0; height:100%;}
#box-center-center{width:680px; float:left; padding:0 15px 0 0;}
#box-center-center-int{width:680px; float:left; padding:0 0px; margin:0 0 10px 0;}
#box-center-center-int.video{width:100%; float:left; padding:0 0px; margin:0 0 10px 0;}
#box-center-center-int.media{width:450px; background-color:#0C2C43; padding:10px; border:1px solid #103B5B;}
#box-center-sx{float:left; width:250px;}
#box-center-dx{float:right;  width:250px; margin:0 0 10px 0;}
#box-center-dx.media{width:450px; background-color:#0C2C43; padding:10px; border:1px solid #103B5B; height:392px;}
#box-center-dx:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center-int:after{content: ""; display: block; height: 0pt; clear: both; }
#piu-visti { margin:5px 0px 0px 0px;}
/*-------------------Ultimi video------------------*/
#ultimi-video .titolo{margin:0 0 6px 0;}
/*-------------------News Body------------------*/
#box-news .titolo{margin:0 0 4px 0;}
/*-------------------News Body------------------*/
#visore{margin:10px 0 0 0; float:left; width:690px;}
#visore-int{margin:0px 0px 10px 0px; float:left; width:955px;}
/*-------------------Approfondamenti------------------*/
#approfondimenti .titolo{margin:0 0 4px 0;}
#approfondimenti ul {height:100%; margin:10px 0 0 0;}
#approfondimenti ul:after{content: ""; display: block; height: 0pt; clear: both; }
#approfondimenti ul li {height:100%; padding:0 0 10px 0; border-bottom:2px solid #103B5B; margin:0 0 10px 0;}
#approfondimenti ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#approfondimenti ul li a.link{color:#2F9FF1; display:block; width:145px; float:left;}
#approfondimenti ul li p{color:#ffffff; display:block; width:145px;float:left;}
#approfondimenti ul li a.img{float:right;}
#approfondimenti ul li img{border:1px solid #0C2A42;}
/*-------------------Ricerca------------------*/
#ricerca {text-align:left; margin:10px 0 10px 0px; height:100%;  width:auto;  padding:0px; width}
#ricerca form {float:right;}
#ricerca span{float:left; font-size:10px;dispaly:block; margin:0 10px 0 0;}
#ricerca h3{color:#C7121B; text-transform:uppercase; font-size:12px; margin:4px 0; font-weight:bold; display:block;}
#ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#ricerca input.text{width:205px; font-size:10px; border:1px solid CCCCCC; padding:2px 0; float:left;margin: 0 5px 0px 0; border:1px solid #808080;}
#ricerca input.button{float:right; border:none; font-size:11px; color: #ffffff; padding:2px 2px;float:right; background-image:url(/static/back_button.jpg); background-repeat:repeat-x; background-position:bottom;}
/*-------------------Login Home------------------*/
#box-login{ width:100%; margin:0px 0px 10px 0px; clear:both; background-image:url(/static/back-login.jpg); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0; height:100%;}
#box-login:after{content: ""; display: block; height: 0pt; clear: both; }
#box-login form { padding:10px 0 10px 58px; height:100%; width:370px;}
#box-login form:after{content: ""; display: block; height: 0pt; clear: both; }
#box-login input.text{width:110px; font-size:10px; border:1px solid CCCCCC; padding:2px 0; float:left;margin: 0 60px 0px 0px; border:1px solid #808080;}
#box-login input.password{width:110px; font-size:10px; border:1px solid CCCCCC; padding:2px 0; float:left;margin: 0 10px 0px 10px; border:1px solid #808080;}
#box-login input.button{BORDER:NONE;float:right; border:none; font-size:11px; padding:2px 4px;float:right; background-image:url(/static/back_button.jpg); background-repeat:repeat-x; background-position:bottom; margin:0 0px 0 0;font-size:12px; color: #ffffff; font-weight:bold; display:block;}
/*-------------------Box Bottom------------------*/
#box-bottom{clear:both; padding:10px 0; margin:0 0 20px 0; border-top:2px solid #112D43;}
#box-bottom p{text-align:center; padding:0 0 40px 0;}
/*-------------------Body Articolo------------------*/
#body-articolo{border:2px solid #112D43; heigth:100%; padding:0 0 10px 0;}
#body-articolo .content {width:auto; padding:10px 15px;  line-height:1.4em;}
#body-articolo:after{content: ""; display: block; height: 0pt; clear: both; }
#body-articolo .content:after{content: ""; display: block; height: 0pt; clear: both; }
#body-articolo .content p{color:#CCC;}
#body-articolo a{color:#2EA0F6;}
#body-articolo .content #mcfeDisclaimer p {color:#666666;}
#mcfeDisclaimer a {color:#2377B7;}
#body-articolo .content #mcfeAdminAreaStatistics p { color:#666666;}
/*-------------------Titolo------------------*/
#titolo{ background-image:url(/static/back-titolo-canale.jpg); height:32px; background-repeat:repeat-x; width:100%;}
#titolo h1{color:#ffffff; display:block; text-transform:uppercase; font-size:15px; padding:4px 0px 4px 15px;}
/*-------------------Navigazione Sottocanali Body------------------*/
#box-navb-sottocanali-body ul {height:100%; margin:20px 0 0 0;}
#box-navb-sottocanali-body ul:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-sottocanali-body ul li {height:100%; padding:0 0 10px 0; border-bottom:2px solid #103B5B; margin:0 0 10px 0;}
#box-navb-sottocanali-body ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-sottocanali-body ul li a.link{color:#2F9FF1; display:block; width:540px; float:right; background-image:url(/static/freccia-blu.jpg); background-repeat:no-repeat; padding:0 0 0 20px;}
#box-navb-sottocanali-body ul li p{color:#ffffff; display:block; width:560px; float:right;}
#box-navb-sottocanali-body ul li a.img{float:left; display:block;}
#box-navb-sottocanali-body ul li img{border:1px solid #0C2A42;}

/*-------------------Credenziali------------------*/
#credenziali {background-color:#000000;width:240px; margin:2px 0 0 0; height:100%; padding:10px 0 10px 0;}
#credenziali:after{content: ""; display: block; height: 0pt; clear: both; }
#credenziali span {color:#ffffff; text-transform:uppercase; float:left;}
#credenziali strong {color:#ffffff;width:80px; float:left;}
#credenziali a.logout { float:right;padding:2px 4px;float:right; background-image:url(/static/back_button.jpg); background-repeat:repeat-x; background-position:bottom; margin:-4px 0px 0 0;font-size:12px; color: #ffffff; font-weight:bold; display:block;}

/*-------------------breadcrumbs------------------*/
#breadcrumb {clear:both; border:none; margin:20px 0 0 0;}
#breadcrumb ul:after{content: ""; display: block; height: 0pt; clear: both; }
#breadcrumb ul {list-style-type:none;}
#breadcrumb ul li{float:left;}
#breadcrumb ul li a {color:#FD0100;}

#box-media h3 {color:#257CBF; font.size:16px;}
span.mediaCategories {text-transform:uppercase; color:#257CBF; font-weight:bold;}
span.mediaCategory{text-transform:none; color:#ffffff; font-weight:bold;}
span.mediaDescription{color:#ffffff;}
#mcfeActionsViews {color:#ffffff; font-size:100%;}
#mcfeActionsViews {border-bottom:2px solid #103B5B; float: right; margin: 0px; width: 162px; height: 30px; padding: 10px 0px 0px 0px; vertical-align: middle; text-align: left; text-transform:uppercase; font-size:12px;}
#mcfeActionsRating { border-bottom:2px solid #103B5B; clear: both; float: left; margin: 0px; width: 260px; height: 30px; padding: 10px 0px 0px 0px; vertical-align: middle; text-align: left; font-size:12px;color:#ffffff; font-weight:normal;}
#mcfeActionsComments a {color:#ffffff;}

#commenti {margin:10px 0 0 0; color:#ffffff;}
#commenti a.profileLink {color:#FFDD3F;font-weight:bold;}
.previewCommentItem small {display:block;}
.previewCommentItem a{color:#ffffff; text-decoration:underline;}

.gfg-root {
	margin:10px 0 0 0;
border:medium none;
font-size:13px;
height:1.5em;
margin-right:0;
overflow:hidden;
padding:5px;
position:relative;
text-align:center;
}


.gfg-title {
  font-size: 14px;
  font-weight : bold;
  color : #3366cc;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-title a {
  color : #3366cc;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #3366cc;

  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #3366cc;
}

.gfg-entry {
  width : 100%;
  height : 6.9em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 
  background-image : url('garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.2em;
  overflow : hidden;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  padding : 5px;
  margin:5px 0 0 0;}

.gfg-horizontal-root .gfg-title {
  font-weight : normal;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  
}

.gfg-horizontal-root .gfg-title a {
  text-decoration : none;
  color:2EA1F2;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #FB0009;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}

.gfg-title {}
.gf-branding-text{display:none;}
.gf-branding-img-noclear {display:none;}
#feed-control {margin:10px; }
.gfg-entry { background-color:transparent;}

.gf-result .gf-title {
color:#F90308;
float:left;
margin-right:3px;
}
.gfg-horizontal-container {
width:50%;
float:left;
}
.gf-relativePublishedDate{}

/*-------------------Ricerca------------------*/
#cerca-prodotti { margin:15px 0 0 0px; height:100%; background-image:url(/static/back-ricerca-prodotti.gif); background-repeat:no-repeat; background-color:#000000;}
#cerca-prodotti form {clear:both; }
#cerca-prodotti.interno form {clear:both; float:none;}
#cerca-prodotti span{float:left; font-size:10px;dispaly:block; margin:0 10px 0 0;}
#cerca-prodotti:after{content: ""; display: block; height: 0pt; clear: both; }
#cerca-prodotti input.text{width:303px; font-size:10px; border:0px; padding:2px 0; float:left;margin: 2px 8px 30px 0;}
#cerca-prodotti.interno input.text{margin: 2px 0px 0px 10px; }
#cerca-prodotti input.button{float:right; border:none; margin:-4px 6px 0 0;}

/*-------------------Player Home------------------*/
#palyer-home {height:100%;padding:0px; width:auto;}
#container-player-home {float:right; width:450px;}
#palyer-home:after{content: ""; display: block; height: 0pt; clear: both; }
#palyer-home ul {padding:20px 0 0 10px; width:auto; BACKGROUND-COLOR:#0B293E; }
#palyer-home ul li  {clear:both; padding:0 0 20px 0;}
#palyer-home ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#palyer-home ul li img {float:left; border:2px solid #ffffff;}
#lista-multimedia {width:215px; float:left;}
#palyer-home ul li .content {float:right; width:62%;}
#palyer-home ul li .content a {color:#ffffff; font-size:11px;}