body {
margin: 0px;
padding:0px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
text-align: center;
color: #003366;
background-color:#6DA6FF;
}
form {
margin:0px;
}
a img {
border: none;
}
a {
color: #036;
}
h1, h2, h3, h4, h5, h6 {
margin: 0px;
padding: 5px;
}
h1 {
font-size: 18px;
font-family: Arial, sans-serif;
}
h2 {
font-size: 16px;
}
h3 {
font-size: 14px;
}
h4 {
font-size: 11px;
}
p{
margin: 0px;
padding: 5px;
}
hr {
display:none;
}
ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
li {
margin: 0px;
padding: 0px;
}
table, th, td {
margin: 0px;
padding:0px;
font-size:11px;
border-collapse: collapse;
}
input, textarea, select {
border: 1px solid #036;
}
select {
background: #fff;
}

#container {
width: 982px;
margin: 0px auto 0px auto;
text-align: left;
background-color:#fff;
}
#header {
}
#cont_banner{
 background: #0545A6 url(/imgs/bg-header_2.gif) 460px 0px scroll no-repeat;
 height:100px;
 position:relative;
}
.banner_over{
 padding:5px 0px 0px 5px ;
}
#logo {
 float:left;
}
#logo img {
 margin:4px 0px 4px 3px;
 width:304px;
}
#cont_menu{
 border-top: 1px solid #fff;
 border-bottom: 0px solid #fff;
 background:transparent url(/imgs/sfondo_menu_1.jpg) repeat-x scroll 0 0;
}
#menu {
 height:auto;
 float:left;
}
#menu ul {
 list-style-type: none;
 padding-top: 25px;
 margin: 0px;
}
#menu li {
 float: left;
 margin: 0;
 padding: 3px 11px;
 border-left:1px solid #fff;
 font-size:1em;
 font-weight:bold;
 color:#fff;
}
#menu li.primo{
 margin-left: 0px;
 border-left:0px;
}
#menu a:link,#menu a:visited {
 text-decoration:none;
 color:#fff;
}
#menu a:hover {
 color:#ffff62;       
}

.servizi{
 font-size:1.1em;
 color:#6DA6FF;
 font-size:1em;
 font-weight:bold;
 background-color:#3564B2;
 padding:5px;
 margin-top:0px;
}
.servizi .servizi_box{
 padding:2px;
 border-bottom:1px solid #fff;
 border-right:2px solid #fff;
 margin-bottom:6px;
}
.servizi .servizi_box a:link, .servizi .servizi_box a:visited, .servizi .servizi_box a:hover{
 font-weight:bold;
 text-decoration:none;
 color:#fff;
}
.day{
 position:absolute;
 top:75px;
 width:240px;
 right:0;
 color:#6DA6FF;
 color:#ffff62;
 line-height:20px;
 font-size:14px;
 font-weight:bold;
 font-family:Verdana,Tahoma,Arial;
 text-align:center;
}
.disabled {
	display: none;
}
.running{
 margin:10px 2px;
 text-align:center;
 border:1px solid #666;
 padding:2px;
 background-color:#fff;
}
#footer {
clear: left;
padding: 20px 5px 30px 5px;
text-align: center;
font-size: 11px;
height: 10px;
height: auto !important;
min-height: 10px;

}
#footer a {
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}
#footer span, #footer span a {
color: #999;
}
#content_body {
 margin-top:0px;
 width:982px;
 position:relative;
}
/*---------------------------------------------------- comuni ------------------------------------------------------------------------------------*/
.miniBox {
position: relative;
width: 180px;
margin: 10px 0px 10px 0px;
float: left;

}
.box {
position: relative;
width: 496px;
float: left;
margin: 10px;
}

.bar {
clear: left;
}
.subBox {
padding: 0px 5px 0px 5px;
}
.end {
clear: left;
}
/*---------------------------------------------------- bordature rosse -----------------------------*/
.box.red .golink {
background: transparent url(/imgs/bg-box-red-btm.gif) no-repeat left bottom;
}
.box.blue .golink {
background: transparent url(/imgs/bg-box-blue-btm.gif) no-repeat left bottom;
}

.red.onlyLeft {
background: transparent url(/imgs/bg-box-red-top.gif) no-repeat left top;
padding: 10px 0px 0px 0px;
}

.red.onlyLeft .subBox {
border-left: 1px solid #bd0b0b;
border-right: none;
}
.blue.onlyRight .subBox {
border-right: 1px solid #082E5D;
border-left: none;
}
.red.onlyLeft .golink {
background: transparent url(/imgs/bg-minibox-red-btm.gif) no-repeat left bottom;
}

.red.onlyRight {
background: transparent url(/imgs/bg-box-red-top.gif) no-repeat right top;
padding: 10px 0px 0px 0px;
}
.blue.onlyRight {
background: transparent url(/imgs/bg-box-blue-top.gif) no-repeat right top;
padding: 10px 0px 0px 0px;
}
.red.onlyRight .subBox {
border-right: 1px solid #bd0b0b;
border-left: none;
}
.red.onlyRight .golink {
background: transparent url(/imgs/bg-minibox-red-btm.gif) no-repeat right bottom;
}

.red .closeBox {
background: transparent url(/imgs/bg-box-red-bottom.gif) no-repeat;
}
.blue .closeBox {
background: transparent url(/imgs/bg-box-blue-bottom.gif) no-repeat;
}
.onlyRight .closeBox {
background-position: right bottom;
}
.onlyLeft .closeBox {
background-position: left bottom;
}
.mainTitle1 {
display: block;
height: 25px;
background: transparent url(/imgs/bg-maintitles1.gif) no-repeat right bottom;
padding: 0px 10px 0px 5px;
line-height: 25px;
margin: 0px 0px 10px 0px;
}
.mainTitle1 img {
border: none;
margin: 0px;
}
.mainTitle {
display: block;
height: 25px;
padding: 0px 10px 0px 5px;
line-height: 25px;
margin: 0px 0px 10px 0px;
}
.mainTitle img {
border: none;
margin: 0px;
}
.middleRedLeft .mainTitle, .middleRedRight .mainTitle, .middleRed .mainTitle {
 border-bottom:2px solid #bd0b0b;
}
.red .mainTitle {
 border-bottom:2px solid #bd0b0b;
 color:#bd0b0b
}
.blue .mainTitle {
border-bottom:2px solid #003366;
}
.article .mainTitle{
 font-size:1.7em;

}
.icon {
padding: 2px 0px 2px 20px;
font-weight: bold;
text-decoration: none;
}
.icon a {
text-decoration: none;
}
.read {
background: transparent url(/imgs/icon-read.gif) no-repeat left center;
}
.video {
background: transparent url(/imgs/icon-video.gif) no-repeat left center;
}

/*---------------------------------------------------- home page ------------------------------------------------------------------------------------*/
#sponsor {
text-align: center;
padding-top: 10px;
}
#sponsor .firstimg {
padding-bottom: 12px;
border-bottom: 1px solid #f00;
margin-bottom: 12px;
}
#vetrina {
}
#vetrina .subBox {
}
#tg {
}
#tg h2 {
padding-top: 10px;
}
#tg p {
color: #4575CA;
}
 #tg .subBox {
min-height: 277px;
height: auto !important;
height: 277px;
}
#news {
border-top: 1px solid #bd0b0b;
border-bottom: 1px solid #bd0b0b;
padding: 5px 0px 0px 0px;
}
#news.bar {
height: 20px;
margin-bottom: 4px;
}
#news h3 {
float: left;
display: block;
padding: 0px;
}
#news a {
text-decoration: none;
}
.teletext{
 margin-top:5px; 
 border-top:1px solid #BD0B0B;
 border-bottom:1px solid #BD0B0B;
 padding:5px;
 color:#BD0B0B;
 font-size:1.7em;
 background-color:#FEF9F9;
}
.teletext a{
 color:#BD0B0B;
 text-decoration:none;
}
#ontheair {
height: 57px;
background: transparent url(/imgs/bg-ontheair.jpg) no-repeat left top;
}
#ontheair h2 {
display: block;
position: absolute;
}
#ontheair h2 a {
display: block;
width: 450px;
padding: 40px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:40px;
position: absolute;
margin: 7px 0px 0px 7px;
}
#ontheair h3 {
display: none;
}
#ontheair p {
display: block;
position: absolute;
width: 348px;
height: 20px;
margin: 28px 0px 0px 508px;
padding: 0px 0px 0px 5px;
}
.ontheair2 {
background:transparent url(http://www.teletutto.it/imgs/bg_in_onda.jpg) no-repeat scroll left top;
height:57px;
width:435px;
}
.ontheair3 {
margin:5px 0px;
background:#5A93FA url(http://www.teletutto.it/imgs/bg_in_onda.gif) no-repeat scroll left top;
height:57px;
border:2px solid #02399C;
}
.ontheair3 div p {
 display:block;
 height:20px;
 margin:30px 0 0 75px;
 padding:0px;
 position:absolute;
 width:348px;
}
td.ontheair2 div p {
 display:block;
 height:20px;
 margin:0px 0 0 75px;
 padding:0px;
 position:absolute;
 width:348px;
}
.pd {
padding:2px 0 2px 10px;
}
.pd2 {
padding:4px 0 4px 10px;
}
.bgr {
background-color:#FDEBE9;
}
.bgrosso {
background-color:#BD0B0B;
color:#fff;
font-weight:bold;
}

.riga1 {
background:transparent url(/imgs/bg-riga.gif) no-repeat scroll right center;
}
.int {
background:transparent url(/imgs/bg-int.gif) no-repeat scroll right center;
color:#fff;
font-weight:bold;
}
#today {
text-align: right;
}
#today .mainTitle {
text-align: left;
margin-right: 5px;
}
#today.miniBox{
margin: 0px;
}
#today .subBox {
padding: 0px;
min-height: 217px;
height: auto !important;
height: 217px;
}
#today table {
text-align: left;
width: 100%;
}
#today td {
padding: 0px 0px 10px 10px;
font-size:11px;
}
#today th {
background: transparent url(/imgs/bg-today.gif) no-repeat left center;
padding: 0px 0px 0px 10px;
font-size:11px;
}
#today .golink {
text-align: left;
}
#volti .mainTitle {
text-align: left;
}
#volti .miniBox{
margin: 0px;
}
#volti.subBox {
padding: 0px;
xmin-height: 217px;
xheight: auto !important;
xheight: 217px;
}
#canali {
margin: 25px 0px 0px 0px;
}
#canali .selCanali {
width: 165px;
height: 20px;
}
#canali .selCanali select {
display: block;
width: 160px;
height: 16px;
padding: 0px;
background: transparent;
border: 1px solid #ccc;
}
#canali .selCanali option {

}
#canali button {
background: #fff;
border: none;
cursor: pointer;
padding: 5px;
margin-left:100px;
}

/*---------------------------------------------------- programmi ------------------------------------------------------------------------------------*/
#programmi {
text-align: right;
}
#programmi .mainTitle {
text-align: left;
margin-right: 5px;
}
#programmi.miniBox{
margin: 0px;
}
#programmi .subBox {
padding: 0px;
}
#programmi ul {
padding: 5px 0px 10px 0px;
}
#programmi li {
text-align: left;
padding: 3px 0px 3px 8px;
}
#programmi li.colored {
background: transparent url(/imgs/bg-menu-programmi.gif) no-repeat left center;
}
#programmi li a {
text-decoration:none;
}
#programmi .golink {
text-align: left;
}
#programmiBox {
position: relative;
width: 693px;
float: left;
margin: 10px 0px 0px 3px;
}
.iconProgram {
width: 224px;
float: left;
padding: 0px 0px 7px 7px;
}
table#palinsesto {
width:458px;
}
table#palinsesto a {
text-decoration:none;
}
.row1, .row2, .row3 {
height:35px;
padding:5px;
vertical-align:top;
border-top: 1px solid #BA0D11;
}
.row1 {
background-color:#D4E5F5;
}
.row2 {
background-color:#FCF4F2;
text-align:right;
}

/*-----Ricominciamo?------*/
.F_180 {
position: relative;
width: 180px;
margin: 0px;
float: left;
overflow:hidden;
}
.F_2 {
position: relative;
width: 500px;
margin: 0px;
float: left;
}
.F_3 {
position: relative;
width: 300px;
margin: 0px;
float: left;
}
.F_516 {
position: relative;
width: 516px;
margin: 0px;
float: left;
}
.F_696 {
position: relative;
width: 800px;
margin: 0px;
float: left;
}
/* ---- round ----*/
.round, .round span {
 display: block;
 height: 10px;
 background: transparent no-repeat;
}
.round {
 position: relative;
 width: 50%;
 background-position: top left;
}
.round span {
 position: absolute;
 width: 100%;
 margin-left: 100%;
 background-position: top right;
}
.round {margin-top:5px}
/* ---- rosso ---- */
/* ---- rosso top ---- */
.round.topRedOnlyLeft {
 background-image: url("/imgs/bg-box-red-top.gif");
}
.round.topRedOnlyLeft span {
 background-image: url("/imgs/bg-box-red-line.gif");
}
.round.topRedOnlyRight {
 background-image: url("/imgs/bg-box-red-line.gif");
}
.round.topRedOnlyRight span {
 background-image: url("/imgs/bg-box-red-top.gif");
}
.round.topRed {
 background-image: url("/imgs/bg-box-red-top.gif");
}
.round.topRed span {
 background-image: url("/imgs/bg-box-red-top.gif");
}
/* ---- rosso bottom ---- */
.round.bottomRedOnlyLeft {
 background-image: url("/imgs/bg-box-red-bottom.gif");
 margin-top:0px;
 margin-bottom:5px;
}
.round.bottomRedOnlyLeft span {
 background-image: url("/imgs/bg-box-red-line-bottom.gif");
}
.round.bottomRedOnlyRight {
 background-image: url("/imgs/bg-box-red-line-bottom.gif");
 margin-top:0px;
 margin-bottom:5px;
}
.round.bottomRedOnlyRight span {
 background-image: url("/imgs/bg-box-red-bottom.gif");
}
.round.bottomRed {
 background-image: url("/imgs/bg-box-red-bottom.gif");
 margin-top:0px;
 margin-bottom:5px;
}
.round.bottomRed span {
 background-image: url("/imgs/bg-box-red-bottom.gif");
}
.middleRed {
 margin: 0px;
 padding: 0 5px 0 5px;
 background: #fff;
 border-left: 1px solid #bd0b0b;
 border-right: 1px solid #bd0b0b;
}
.middleRedLeft {
 margin: 0px;
 padding: 0 8px 0 8px;
 background: #fff;
 border-left: 1px solid #bd0b0b;
}
.middleRedRight {
 margin: 0px;
 padding: 0 8px 0 8px;
 background: #fff;
 border-right: 1px solid #bd0b0b;
}
/* ---- blu top ---- */
.round.topBlueOnlyLeft {
 background-image: url("/imgs/bg-box-blue-top.gif");
}
.round.topBlueOnlyLeft span {
 background-image: url("/imgs/bg-box-blue-line.gif");
}
.round.topBlueOnlyRight {
 background-image: url("/imgs/bg-box-blue-line.gif");
}
.round.topBlueOnlyRight span {
 background-image: url("/imgs/bg-box-blue-top.gif");
}
.round.topBlue {
 background-image: url("/imgs/bg-box-blue-top.gif");
}
.round.topBlue span {
 background-image: url("/imgs/bg-box-blue-top.gif");
}
/* ---- blu bottom ---- */
.round.bottomBlueOnlyLeft {
 background-image: url("/imgs/bg-box-blue-bottom.gif");
 margin-top:0px;
 margin-bottom:5px;
}
.round.bottomBlueOnlyLeft span {
 background-image: url("/imgs/bg-box-blue-line-bottom.gif");
}
.round.bottomBlueOnlyRight {
 background-image: url("/imgs/bg-box-blue-line-bottom.gif");
 margin-top:0px;
 margin-bottom:5px;
}
.round.bottomBlueOnlyRight span {
 background-image: url("/imgs/bg-box-blue-bottom.gif");
}
.round.bottomBlue {
 background-image: url("/imgs/bg-box-blue-bottom.gif");
 margin-top:0px;
 margin-bottom:5px;
}
.round.bottomBlue span {
 background-image: url("/imgs/bg-box-blue-bottom.gif");
}
.middleBlue {
 margin: 0px;
 padding: 0 8px 0 8px;
 background: #fff;
 border-left: 1px solid #082E5D;
 border-right: 1px solid #082E5D;
}
.middleBlueLeft {
 margin: 0px;
 padding: 0 8px 0 8px;
 background: #fff;
 border-left: 1px solid #082E5D;
}
.middleBlueRight {
 margin: 0px;
 padding: 0 8px 0 8px;
 background: #fff;
 border-right: 1px solid #082E5D;
}
/* ---- end-round ---- */
.mglr_10 {
margin-left:10px;
margin-right:10px;
}
.mgl_10 {
margin-left:10px;
}
.mgt_5 {
margin-top:5px;
}
.mgt_10 {
margin-top:10px;
}
.pdbottom_10 {
padding-bottom:10px;
}
.photo {
 float: left;
 margin: 0px 15px 5px 0px;
}
.photo img {
 border: 1px solid #003366;
}
.H_170 {
 min-height: 170px;
 height: auto !important;
 height: 170px;
}
.H_260 {
 min-height: 260px;
 height: auto !important;
 height: 260px;
}
.H_265 {
 min-height: 265px;
 height: auto !important;
 height: 265px;
}
.H_280 {
 min-height: 280px;
 height: auto !important;
 height: 280px;
}
.H_217 {
 min-height: 217px;
 height: auto !important;
 height: 217px;
}
.hrRosso {
border-bottom:1px solid #bd0b0b;
margin:10px 0px;
}
.clear {
clear:both;
height:0px;
font-size:0px;
}
div.roundTrans, div.roundRed, div.roundBlue {
padding:2px 0px 3px 10px;
overflow:hidden;
}
div.roundBlue {
background: #D4E5F5 url(/imgs/bg-round-blue.gif) no-repeat left top;
}
div.roundRed {
background: transparent url(/imgs/bg-round-red.gif) no-repeat left top;
}
div.roundTrans a, .roundRed a, .roundBlue a {
text-decoration:none;
}
p.golink {
background: #BD0B0B url(/imgs/bg-box-red-btm1.gif) no-repeat left bottom;
display:block;
height: 15px;
}

p.golinkRight {
background: transparent url(/imgs/bg-box-red-btm.gif) no-repeat right bottom;
display:block;
height: 15px;
}
p.golink a,p.golinkRight a {
padding: 0px 5px 0px 5px;
color: #fff;
text-decoration: none;
font-family:Verdana, Arial, sans-serif;
font-size: 12px;
display:block;
}
.golink2{
 border-top:1px solid #bd0b0b;
 border-bottom:1px solid #bd0b0b;
 padding:5px 3px;
 color:#bd0b0b;
}
.golink2 a:link,.golink2 a:visited,.golink2 a:hover{
 color:#bd0b0b;
 font-weight:bold;
 text-decoration:none;
}
#speciali .photo {
float: left;
margin: 5px 15px 5px 0px;
height: 150px;
}
#speciali .photo img {
border: 3px solid #bd0b0b;
}
#speciali #scroll {
position: absolute;
margin: 0px 0px 0px 450px;
}
#speciali #scrollUp {
margin: 40px 0px 0px 0px;
cursor:pointer;
}
#speciali #scrollDown {
cursor:pointer;
position: relative;
margin: 60px 0px 0px 0px;
display: block;
}
#subFocusOn {
margin-right:20px;
}
#subFocusOn img {
border:3px solid #BD0B0B;
float:left;
margin:5px 5px 5px 0px;
height:140px;
}
#speciali li {
float:left;
margin:0px;
padding:3px 10px 3px 10px;
}
.label {
height:21px;
}
.label-1 {
background: transparent url(/imgs/bg-label-1.gif) no-repeat left top;
border-right: 1px solid #bd0b0b;
border-bottom: 1px solid #bd0b0b;
}
.label-2 {
background: transparent url(/imgs/bg-label-2.gif) no-repeat left top;
border-bottom: 1px solid #bd0b0b;
}
.label-1 a {
text-decoration:none;
}
.label-2 a {
color:#FFFFFF;
text-decoration:none;
}
.noborder img {
border:none;
}
.photoRight {
float:right;
margin: 0px 0px 10px 10px;
}
.photoRight img {
border: 2px solid #bd0b0b;
}
.article{
 padding:20px 10px;
}
.article .photo img {
margin-bottom:5px;
}
.dida {
font-family:Arial,Verdana,sans-serif;
font-style:italic;
}
#volti_elenco img {
width: 125px;
}
#volti_elenco div {
float:left;
width:125px;
height:125px;
text-align:center;
margin:0px 6px 8px 0px;
font-size:1em;
}
#trasmissioni img {
width: 228px;
}
#trasmissioni div {
float:left;
text-align:center;
margin:0px 0px 8px 0px;
}
.rosa {
background-color:#FCF4F2;
text-align:left;
padding:6px;
}
.rosa div{
float:left;
}
.rosa img{
padding-right:10px;
width:60px;
}
.bianco {
text-align:left;
padding:6px;
}
.bianco div{
float:left;
}
.bianco img{
padding-right:10px;
width:60px;
}
.volti_cat {
font-size:11px;
text-align:center;
padding:8px 0px;
}
.volti_cat img {
width:90px;
}
.bRed img {
border:1px solid #BD0B0B;
margin-bottom:5px;
}
.fLeft {
float:left;
margin: 0px 5px 5px 0px;
}
.fRight {
float:right;
margin: 0px 0px 5px 5px;
}
.dotted {
border-width:2px 0px 0px 0px;
border-style:dotted;
border-color:#666;
padding:7px 0px 0px 0px;
}
.pubblico{
text-align:left;
}
.pubblico td{
padding:5px;
}
.button {
background-color:#96BDEF;
color:#003366;
font-size:11px;
font-weight:bold;
border-width:0px;
padding:2px 10px;
}
table.form td {
padding:2px;
vertical-align:top;
}
.VideoMain {
background: transparent url(/imgs/bg_video.jpg) no-repeat center center;
padding:18px;
}
.VideoMainF {
background: transparent url(/imgs/bg_videoF.jpg) no-repeat center center;
padding:18px;
}

#header_tabs {
  font-family:Tahoma;
  width:100%;
  background:#6DA6FF url("http://www.giornaledibrescia.it/imgs/c2/bg.gif") repeat-x bottom;
  font-size:12px;
  line-height:normal;
  margin-bottom:3px;
  }
#header_tabs ul {
  margin:0;
  padding:10px 10px;
  list-style:none;
  }
#header_tabs li {
  float:right;
  background:url("http://www.giornaledibrescia.it/imgs/c2/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#header_tabs img {
 margin-right:6px;
  }
#header_tabs a {
  float:right;
  display:block;
  background:url("http://www.giornaledibrescia.it/imgs/c2/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#888;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header_tabs a {float:none;}
/* End IE5-Mac hack */
#header_tabs a:hover {
  color:#333;
  }
#header_tabs .current {
  background-image:url("http://www.giornaledibrescia.it/imgs/c2/left_on.gif");
  }
#header_tabs .current a {
  background-image:url("http://www.giornaledibrescia.it/imgs/c2/right_on.gif");
  color:#cc0000;
  margin:0px;
  padding-bottom:5px;
}
/* ==== http://positioniseverything.net/easyclearing.html ==== */
.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
.clearfix {
 display: inline-block;
}
html[xmlns] .clearfix {
 display: block;
}
* html .clearfix {height: 1%; }
/* ==== /http://positioniseverything.net/easyclearing.html ==== */

/* ---- TELETUTTO --- */
#ticker h3 {
background-color:#fff;
display:block;
float:left;
padding:0;
}
h3 {
font-size:14px;
}
#ticker {
 height:22px;
 position:relative;
 overflow:hidden;
 margin-top:4px; 
 margin-bottom:4px; 
 border-style: solid; 
 border-color: #bd0b0b;
 border-width:1px 0px 1px 0px;
 }
#mq {
 position:absolute;
 top:3px; 
 left:0px;
}
.arial10darkgrey{
 font-size:0.85em;
}
.arial10darkgrey a:link,.arial10darkgrey a:visited {
 text-decoration:none;
 color:#333;
}
#tx {
 white-space:nowrap;
}
div.ult_ora{
 position:absolute;
 top:2px; 
 left:0px;
 display:inline;
 z-index:100;
}
.telet{
 position:absolute;
 top:1px;
 right:0px;
 background-color:#fff;
 padding-left:2px;
}
.tick_giorn{
 position:relative;
 width:450px;
 height:23px;
 border-top:1px solid #666;
 border-bottom:1px solid #666;
 margin-bottom:3px;
}
.cont_gior a{
 font-size:0.85em;
 color:#000;
 margin-top:4px;
 text-decoration:none;
}
.gior_tick{
 margin-top:0px;
 position:absolute;
 top:0px;
 right:0px;
}
.pop_tit{
 font-weight:bold;
 font-size:1em;
 padding: 3px 0px;
 margin:15px 0px;
 border-style: solid;
 border-width: 2px 0px;
 border-color:#999;
}
/* ---- FINE TELETUTTO --- */
/*--- ONDEMAND ---*/
.tb_ondemand{
 width:780px;
}

div.tit_programma{
 padding:3px 0px 3px 5px;
 border-left:10px solid #4C73A5;
 font-size:2em;
 margin:10px 0px;
}
div.tit_lista{
 background-color:#DDEAF5;
 padding:5px;
 font-weight:bold;
 font-family:Tahoma;
 font-size:1.2em;
}
.player_video{
 width:320px;
 padding:10px 10px;
 background-color:#4C73A5;
 background-color:#96BDEF;
 background-color:#DDEAF5;
}
.menu_video{
 line-height:1.3em;
 background-color:#96BDEF;
 background-color:#fff;
}
.menu_video a:link,.menu_video a:visited{
 font-size:1em;
 text-decoration:none;
 color:#465D89;
 color:#fff;
}
.menu_video a:hover{
 text-decoration:underline;
}
.menu_video ul{
 margin:0px;
}
.menu_video li{
 background: transparent url(/imgs/icon-video.gif) no-repeat 5px 5px;
 margin:0px;
 padding:5px 5px 5px 30px;
 border-width :1px;
 border-style: solid;
 border-color: #fff #02295B #02295B #fff;
 margin-bottom:1px;
 background-color:#4C73A5;
}
.menu_video li.on{
 background-color:#4C73A5;
 background-color:#96BDEF;
 background-color:#DDEAF5;
 color:#333;
 border:1px solid #DDEAF5;
}
.menu_video li.on span{
 font-style:italic;
}
div.scheda_video{
 padding:10px;
 border:1px solid #4C73A5;
 background-color:#fff;
 margin-top:5px;
}

span.tit_dettaglio_video{
 font-weight:bold;
}
.naviga_pagine{
 text-align:center;
 padding:10px;
}
.naviga_pagine a:link,
.naviga_pagine a:visited,
.naviga_pagine a:hover{
 color:#666;
}
.tb_archivio_menu{
 width:480px;
}
.tb_archivio_menu td{
 padding:5px;
 font-size:1.5em;
}
.tb_archivio_menu td.img_archivio div{
 border-left:5px solid #6E8398;
 padding-left:10px;
}
.space{
 color:#fff;
 font-size:0.2em;
 border-bottom:1px dashed #444;
}
/*--- ONDEMAND ---*/
/*-- NEWS --*/
 p.tit_news a:link,p.tit_news a:visited {
 font-weight:bold;
 text-decoration:none;
 font-size:1.3em;
}
 p.tit_news a:hover {
 font-weight:bold;
 text-decoration:underline;
}
.secpian{
 border-bottom:1px solid #666;
 margin:20px 10px;
 padding-bottom:15px;
}
.secpian img{
 width:150px;
}
.NewsContent {
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size:1.1em;
 line-height:1.3em;
}
.NewsContent a:link,
.NewsContent a:visited {
 text-decoration:none;
}
.NewsContent a:hover {
 text-decoration:underline;
}
.NewsContent p {
 font-size:1em;
 line-height:1.3em;
 padding:5px 0px;
 color:#000;
 margin:0px 0px 0px 0px;
}
.NewsContentdett {
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size:1.1em;
 line-height:1.3em;
 padding:20px 10px;
}
.NewsContentdett a:link,
.NewsContentdett a:visited {
 text-decoration:none;
}
.NewsContentdett a:hover {
 text-decoration:underline;
}
.NewsContentdett h1.Titlenews {
 font-size:1.8em;
 font-weight:normal;
 line-height:1em;
 margin:0px;
 padding:5px;
}
.NewsContentdett p {
 font-size:1em;
 line-height:1.3em;
 padding:5px 0px;
 color:#000;
 margin:0px 0px 0px 0px;
}
.sezione {
 font-size:1em;
 text-align:right;
 margin-bottom:10px;
}
.ora {
 color:#004E86;
 color:#333;
 font-weight:bold;
 font-size:1em;
}
.datanw {
 color:#bb0000;
 font-size:0.9em;
}
.imgsx_a {
 float:left;
 margin: 0px 10px 5px 0px;
 text-align:center;
 border:2px solid #003366;
}
.imgsx_b {
 float:right;
 margin: 0px 0px 5px 10px;
 text-align:center;
 border:2px solid #003366;
}
p.dida{
 font-size:0.8em;
}
.aright{
 text-align:right;
}
.sond_art{
 border:1px dashed #666;
 padding:15px;
}
.sond_art ol {
 list-style-type:decimal;
 margin:4px;
 padding-left:40px;
}
.tit_sond1{
 font-size:2em;
 margin-bottom:20px;
 
}
.sond_art h1 {
 margin-bottom:10px;
 font-size:1.5em;
 color:#BB0000;
}
.sond_art div {
 margin-left:10px;
 margin-top:0px;
}
.sond_art li {
 margin:0px;
 padding:0px;
}
.sond_art .aright{
 margin-right:5px;
}
.tbSondaggio{
 margin-bottom:10px;
}
.tbSondaggio td{
 padding:3px;
}
.e_sondaggio .aright a:link,.e_sondaggio .aright a:visited, .e_sondaggio .aright a:hover{
 font-weight:bold;
}
.e_sondaggio {
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:1em;
 padding:10px;
}
.e_sondaggio h4 {
 font-weight:normal;
 border:1px solid #cc0000;
 padding:5px;
 margin:0px 0px 20px 0px;
 color:#cc0000;
 text-align:center;
 font-weight:bold;
}
.e_sondaggio h1 {
 font-size:1.5em;
 color:#555;
 margin-bottom:10px;
}
.Titmostread {
 text-transform:uppercase;
 text-align:left;
 font-weight:bold;
 padding-right:20px;
 font-size:1.3em;
 color:#004060;
 border-bottom:1px solid #e7e7e7;
 padding-bottom:3px;
}
.Titmostread span {
 color:#BB0000;
}
.tit_archivio1{
 border-top:1px solid #e7e7e7;
 text-align:center;
 font-weight:bold;
 padding:5px 0px;
}
.tit_archivio1 a:link,.tit_archivio1 a:visited,.tit_archivio1 a:hover{
 color:#BB0000;
}
.mostReadarea{
 padding: 10px 0px 5px 0px;
 font-size:1em;
 line-height:1.3em;
}

.mostReadarea a:link,.mostReadarea a:visited{
 text-decoration:none;
 color:#465D89;
}
.mostReadarea a:hover{
 text-decoration:underline;
}
.mostReadarea ul{
 margin:0px;
 padding-left:20px;
}
.mostReadarea li{
 list-style-type:square;
 margin:0px 0px 5px 0px;
 font-size:1em;
 color:#666;
}
.mostReadarea ul li a:link,.mostReadarea ul li a:visited,.mostReadarea ul li a:hover{
 font-weight:normal;
}

.newsLinkCont_a {
 width:200px;
 float:right;
 margin:12px 12px 12px 0;
}
.newsLinkCont_b {
 width:200px;
 float:left;
 margin:12px 12px 12px 0;
}
.newsLinks {
 border-width: 1px 1px 0 1px; 
 border-style: solid;
 border-color: #666;
 margin:0;
 padding: 7px 7px 0 7px;
}
.newsLinks h1 {
 margin:5px 0px;
 font-size:1.5em;
}
.newsLinks ul {
 margin:10px 10px 0 10px;
 padding-left:10px;
}
.newsLinks ul li {
 list-style-type: square;
 padding:0;
}
.newsLinks ul li a:link,.newsLinks ul li a:visited, .newsLinks ul li a:hover{
 font-weight:normal;
}
.newsLinkFooter, .newsLinkFooter div{
 height:30px;
 overflow:hidden;
 background-color:#ccc;
}
.newsLinkFooter{
 margin-bottom:0px;
 background:#fff url(/imgs/DxDown.gif) 100% 0 no-repeat;
}
.newsLinkFooter div {
 width:10px;
 background:#fff url(/imgs/SxDown.gif) 0 0 no-repeat;
}
/*-- NEWS --*/
/* -- DVD -- */
#dvdElenco{
padding:10px;
}
.dvdrecord{
 padding:10px 0;
 border-bottom:1px solid #006699
}
/* -- VIDEO NEWS -- */
.cont_VN{
 padding:5px 0px 5px 5px;
}
.cont_VN img{
 float:left;
 margin-right:10px;
 width:80px;
}
.cont_VN .ora {
 font-size:0.8em;
 font-weight:normal;
 color: #777;
}
.tit_VN{
 font-size:1.2em;
 font-family:Verdana, Arial, sans-serif;
 padding:0px;
}
h1.tit_VN a:link, h1.tit_VN a:visited{
 text-decoration:none;
}
h1.tit_VN a:hover{
 text-decoration:underline;
}
.cont_VN img{
 border:1px solid #333;
}
.tb_VN{
 width:475px;
 margin:10px 0px;
 border-top:1px solid #3564B2;
 border-left:1px solid #3564B2;
 border-right:1px solid #3564B2;
}
.tb_VN td{
 background-color:#e7e7e7;
 padding:10px;
 border-bottom:1px solid #3564B2;
}
.bottone_ricerca{
 padding:5px;
 background-color:#3564B2;
 border:1px solid #fff;
 color:#fff;

}
/* -- VIDEO NEWS -- */
/* -- ARCHIVIO NEWS -- */
.archivio_news .titolo a:link,.archivio_news .titolo a:visited{
 text-decoration:none;
}
.archivio_news .titolo a:hover{
 text-decoration:underline;
}
.archivio_news ul{
 margin:0px;
 padding:0px;
}
.archivio_news li{
 list-style-type:square;
 margin:0px 0px 15px 0px;
 font-size:1.2em;
 color:#666;
 padding-bottom:10px;
 border-bottom:1px dashed #ccc;
}
.newsNavigatore{
 text-align:center;
 margin:7px;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 padding:5px;
}
img.left{
 border:1px solid #ccc;
 padding:3px;
 float:left;
 margin:0 8px 4px 0px;
}
.sezione{
 margin:10px 0px;
}
/*----  Videogallery ----*/
.videogallery_show{
 margin-top:15px;
 width:100%;
 text-align:center;
 border:1px solid #666;
}
.videogallery_tit{
 background-color:#efefef;
 padding:5px 0px 5px 15px;
 text-align:left;
 font-weight:normal;
 color:#004E7D;
 font-size:1.3em;
 margin:10px 10px 5px 10px;
}
.videogallery_tit span{
 color:#bb0000;
 font-size:0.85em;
 font-weight:bold;
}
.tb_video_show{
 width:100%;
 padding:0px;
 padding-bottom:20px;
}
.freccia{
 width:27px;
 background-color:#222;
}
.video_show_player{
 text-align:center;
 padding:10px 0px;
}
/*----  Videogallery ----*/
.descr_video{
 margin:10px 15px;
 padding:10px;
 background-color:#e7e7e7;
 color:#333;
}
/* CONDIVISIONE SOCIAL */
.socialArticle{
 margin:10px 0 10px 0;
 border-bottom:1px solid #ccc;
 background-color:#e7e7e7;
}
.socialArticleTop{
 margin:5px 0 20px 0;
 border-bottom:1px solid #ccc;
}
.share-bar-Cont{
 height:20px;
}
ul.share-bar {
 float:right;
 list-style:none;
 margin: 2px 0 6px 0;
 padding:0px;
}
ul.share-bar li {
 float:left;
 font-size:11px;
 margin-right:8px;
}
ul.share-bar li a, ul.share-bar li a:visited { 
display:block; background-image:url(/imgs/sfondoshare.jpg); 
background-repeat:no-repeat; 
background-position:100% 100%; 
font-size:11px; 
text-indent:-9999px; 
line-height:20px 
}
ul.share-bar li.share-vuoto {
 padding-top:4px;
 font-weight:bold;
 color:#666;
 font-family:Tahoma, Verdana,serif;
}
ul.share-bar li.share-email { margin-right:17px }
ul.share-bar li.share-email a, ul.share-bar li.share-email a:visited { background-position:-414px -13px; text-indent:0; padding-left:20px }
	ul.share-bar li.share-email a:hover { background-position:-414px -13px}
ul.share-bar li.share-delicious a, ul.share-bar li.share-delicious a:visited {background-position:0px -13px; width:16px }
	ul.share-bar li.share-delicious a:hover { background-position:0 -13px }
ul.share-bar li.share-facebook a, ul.share-bar li.share-facebook a:visited {background-position:-69px -13px; width:16px }
	ul.share-bar li.share-facebook a:hover { background-position:-69px -13px }
ul.share-bar li.share-oknotizie a, ul.share-bar li.share-oknotizie a:visited {background-position:-145px -13px; width:16px }
	ul.share-bar li.share-oknotizie a:hover { background-position:-145px -13px }
ul.share-bar li.share-googlebuzz a, ul.share-bar li.share-googlebuzz a:visited {background-position:-207px -13px; width:16px }
	ul.share-bar li.share-googlebuzz a:hover { background-position:-207px -13px }
ul.share-bar li.share-twitter { margin:0 }
ul.share-bar li.share-twitter a, ul.share-bar li.share-twitter a:visited {background-position:-276px -13px; width:16px }
	ul.share-bar li.share-twitter a:hover { background-position:-276px -13px }


