@charset "utf-8";
/* CSS Document */


* {
margin: 0;
padding: 0;
}

html {
height: 100%;
font-size: 62.5%;
}

body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #4a4a4a;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}


#pagina { 
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:10px;
	background: url(../images/back.jpg) top repeat-y;
}

#pagina a {
text-decoration: none;
}

#pagina a:visited {
text-decoration: none;
}

#pagina a:hover {
text-decoration: none;
}

img{
border: 0;
}

.small {
font-size:.9em;
margin:3px 0 0 0;
padding:0;
font-weight:normal;
}

ul li{
list-style-type:none;
}

.wrapperContent { 
	width:960px;
	padding:0 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}

#menuLeft {
float:left; display:inline;
}

.menu li {
float: left;
display: inline;
list-style-type: none;
}

.menu li a {
float: left;
display: inline;
list-style-type: none;
margin-left: 0px;
}

/* fine elementi generali pagina */



.menu .meteo a {
width:44px;
height:30px;
background-image: url('../images/meteo.png');
background-position:top;
}

.menu .meteo a:hover {
background: url('../images/meteo.png');
}

.menu .meteo a.active {
background: url('../images/meteo.png');
}

.menu .inchieste a {
width:90px;
height:30px;
background-image: url('../images/inchieste.png');
background-position:top;
}

.menu .inchieste a:hover {
background: url('../images/inchieste.png');
}

.menu .inchieste a.active {
background: url('../images/inchieste.png');
}


.menu .canaleTv-Live-Twin a {
width:230px;
height:30px;
background-image: url('../images/canale-tv-live-twin.png');
background-position:top;
}

.menu .canaleTv-Live-Twin a:hover {
background: url('../images/canale-tv-live-twin.png');
}

.menu .canaleTv-Live-Twin a.active {
background: url('../images/canale-tv-live-twin.png');
}

.menu .live a {
width:42px;
height:30px;
background-image: url('../images/live1.png');
background-position:top;
}

.menu .live a:hover {
background: url('../images/live1.png');
}

.menu .live a.active {
background: url('../images/live1.png');
}


.menuProgrammi li {
float: left;
display: inline;
list-style-type: none;
margin: 8px 5px;
padding:0px 0 0 5px;
font-size:1.1em;
}

.menuProgrammi li a {
float: left;
display: inline;
list-style-type: none;

}

.menuInchieste ul {
float: right;
display: inline;
}

.menuInchieste li {
float: left;
display: inline;
list-style-type: none;
margin: 8px 5px;
padding:0px 0 0 5px;
font-size:1.1em;
}

.menuInchieste li a {
float: left;
display: inline;
list-style-type: none;

}


/*********************************************/

#wrapperBlueBar {

width:960px;
min-height:530px;
margin:0; padding:0px;
background:#003366;
background-position:top;
background-repeat:repeat-x;
color:#FFFFFF;
}

#wrapperBlueBar h1 {
font-size:1.4em;
font-style:normal;
}

#wrapperBlueBar h1.opening {
font-size:2em;
font-style:normal;
padding:5px 0 0 0;
overflow:hidden;
}

#wrapperBlueBar h2 {
font-size:1.6em;
font-style:normal;
}

#wrapperBlueBar h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-style:normal;
}

#wrapperBlueBar p {
font-size:1em;
font-style:normal;
}

#wrapperBlueBar a{
color:#FFFF99;
}

#wrapperBlueBar a:visited{
color:#FFFF99;
}

#wrapperBlueBar a:hover{
color:#FFCC00;
}

#wrapperBlueBar .imgNav{
margin:0;
border:0;
padding:0;
}

#BlueBarNav1 {
width:960px; height:30px; 
background: #000033 url(../images/sf-bblu-new-nav.png);
background-position:top;
background-repeat:repeat-x;
margin:0; padding:0;
}

.BlueBarCanaleTv {

width:940px; min-height:320px;
background:#003366 url('../images/sf-bblu-new.png');
background-position:top;
background-repeat:repeat-x;
margin:0; padding:10px;
}

.BlueBarInchieste {
width:940px; min-height:110px;
background:#003366 url('../images/sf-bblu-new.png');
background-position:top;
background-repeat:repeat-x;
margin:0; padding:10px;
}

.BlueBarCanaleTvWrappperContent {
width:940px;
min-height:320px;
margin:0 auto; padding:0; /* border:1px solid #FF0000; */
}

.BlueBarInchiesteWrappperContent {
width:940px;
margin:0 auto; padding:0; /* border:1px solid #FF0000; */
}


#BBIContentLeftSommarioContainer {
position: relative;
border:0px solid;
height:130px;
overflow:hidden;
}


.BBIContentLeftSommarioItem {
font-family:Arial, Helvetica, sans-serif;
float:left;
width:161px;
height:110px;
background:#003366 url('../images/sf-bblu-new.png');
background-position:top;
background-repeat:repeat-x;
margin:3px; padding:10px;
display:inline-block;

}

.BBIContentLeftSommarioItem_h1{

font-size:11px;

}

.BBIContentLeftSommarioItemBig {

float:left;
}

.BBCTVContentLeft {
width:783px;
min-height:320px;
margin:0 auto; padding:0; /* border:1px solid #33FF00; */
float:left;
display:inline-block;
}

.BBCTVContentLeftApertura {

float:left;

}

.BBCTVContentLeftApertura a {
width:280px;
min-height:320px;
margin:0 10px 0 0; padding:10px;
background:#003366 url('../images/sf-bblu-new.png');
background-position:top;
background-repeat:repeat-x;
display:inline-block;
}

.BBCTVContentLeftApertura a:visited {
background:#003366 url('../images/sf-bblu-new.png');
background-position:top;
background-repeat:repeat-x;
}

.BBCTVContentLeftApertura a:hover {
background: none;
color:#FFCC00;
}

.BBCTVContentLeftApertura img.Ape{
width:280px;
margin:0; padding:0;
}

.BBCTVContentLeftSommario {
width:460px;
height:300px;
margin:0 10px 0 0; padding:0;
float:right;
display:inline-block;
}

.BBCTVContentLeftSommarioItem {

float:left;
}

.BBCTVContentLeftSommarioItem a {
width:80px;
height:150px;

overflow:hidden;
margin:0 10px 10px 0; padding:10px;
background:#003366 url('../images/sf-bblu-new.png');
background-position:top;
background-repeat:repeat-x;
display:inline-block;
}

.BBCTVContentLeftSommarioItem a:visited {
background:#003366 url('../images/sf-bblu-new.png');
background-position:top;
background-repeat:repeat-x;
}

.BBCTVContentLeftSommarioItem a:hover {
background: none;
color:#FFCC00;
}

.BBCTVContentLeftApertura img.Som{
width:80px;
height:60px;
margin:0; padding:0;
}

img.SomBig{
width:105px;
height:80px;
margin:0px 10px 10px 0; padding:0;
float:left;
display:inline;
}

.BBCTVContentRight {
width:147px;
margin:0 auto; padding:0; /* border:1px solid #FFFFFF; */
display:inline-block;
}

.BBCTVContentRightSpecialOne {
float:right;
}

.BBCTVContentRightSpecialOne a {
width:120px;
min-height:320px;
margin:0; padding:10px;
background:#003366 url('../images/sf-bblu-new.png');
background-position:top;
background-repeat:repeat-x;
display:inline-block;
}

.BBCTVContentRightSpecialOne a:visited {
background:#003366 url('../images/sf-bblu-new.png');
background-position:top;
background-repeat:repeat-x;
}

.BBCTVContentRightSpecialOne a:hover {
background: none;
color:#FFCC00;
}

#BlueBarNav2 {
width:960px; height:30px; background:#003366;
}

#BlueBarInchieste {
width:940px; height:320px;
background:#003366 url('../images/sf-bblu-new.png');
background-position:top;
background-repeat:repeat-x;
margin:0; padding:10px;
}


