body {font-family:Arial; font-size:12px; margin:0 auto; text-align:center; color: #222; }
div { text-align:left; }
img { border:0px; }
a { text-decoration:none; color:#007cd6; outline:none; font-weight:bold; }
ul { list-style:none; margin:0px; padding:0px }
h1, h2 { margin:0px; padding:0px; }

.wmax { width:100%;}
.header { background:url(../images/bg_header.gif) repeat-x; }
.header img { margin: 15px 0 15px 10px; }
.mr50 { margin-right:50px; }
.mt20 { margin-top:20px; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }
.mr10 { margin-right:10px; }
.p10 { padding:10px; }
.fl { float:left; }

.main h1 { margin:0px; font-size:12px; background:url(../images/bg_title.gif) repeat-x; padding:5px 0 5px 10px; color:#FFF; font-weight:normal; }
.main h2{ font-size:12px; text-transform:uppercase;  display:block; border:none; font-weight:bold; padding:5px 0 5px 10px; color:#FFF; background:url(../images/bg_box_header.gif);  }
.elenco li { border-top:1px solid #DEDEDE; overflow:hidden; padding-bottom:5px; }
.elenco li a { display:block; padding:5px 60px 5px 10px; background:transparent url(../images/arrow_right.gif) center right no-repeat; }
.elenco b { color:#777; display:block; }
.elenco li:hover b { color:#777; }
.elenco em { font-weight:normal; color:#333; font-style: normal;  }
.elenco li:hover em { color:#333; }

.canali { width:100%; margin-top:20px }
.canali li a { display:block; background:url(../images/bg_canali.gif); padding:5px 0 5px 10px; color:#FFF; font-weight:bold; border-bottom:1px solid #333; }
.canali li a:hover { background:url(../images/bg_hover.gif) repeat-x; }

.scheda { padding:10px; line-height:17px; }
.scheda h1 { margin:0 0 15px 0; font-size: 22px; line-height:23px; font-weight:bold;  }
.scheda h2 { font-size: 13px; margin-bottom:10px; line-height:17px;  }
.scheda a { font-weight:normal; color:#777; text-decoration:underline; }

.nav { padding:10px; height:25px; }
.gray { color:#777; }
.button { background:url(../images/button.gif) no-repeat;  text-align:center; width:70px; float:left; }
.button a { display:block; padding:5px;  }
.number { padding:5px; text-align:center; width:40px; float:left; margin:0 5px 0 5px;  }




#sociale h2 { background:url(../images/bg_sociale.gif); }
#sport h2 { background:url(../images/bg_sport.gif); }
#arte h2 { background:url(../images/bg_arte.gif); }
#spettacolo h2 { background:url(../images/bg_spettacolo.gif); }
#tempolibero h2 { background:url(../images/bg_tempolibero.gif); }
#territorio h2 { background:url(../images/bg_territorio.gif); }
#commenti h2 { background:url(../images/bg_commenti.gif); }
#notizie h2 { background:url(../images/bg_hover.gif); }
