body,table,td{
	margin: 0px;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	color: #6E6E6E;
	letter-spacing: .05em;
}
h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1.18em;
	letter-spacing: 1px;
	color: #EB5E06;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 0 0 5px;
	
	background-image:url('image/grad_h1.jpg'); 
background-position : bottom;
background-repeat : repeat-x;
border: 1px solid #BDBCBD;
}
h2 {
	margin: 8px 0 0 2px;
	font-size: 1.1em;
	border-bottom: 1px solid #A3A7AB;
	color: #EB5E06;
	font-weight: bold;
	letter-spacing: 1px;
}

h3 {
	margin: 4px,0,0,2px;
	font-size: 1.1em;
	color: #EB5E06;
	font-weight: bold;
	letter-spacing: 1px;
}
h4 {
	margin: 4px 0 6px 0;
	text-align: left;
	font-size: 1em;
	border-bottom: 1px solid #E9E7E3;
	font-family: arial,helvetica,sans-serif;
	color: #038FA0;
	font-weight: bold;
}
h5{
	color: #EB5E06;
	font-weight: normal;
	margin: 10px 5px 10px 0;
	font-size: .8em;
}

h6{
font-size: 1em;
font-weight: bold;
color: #3A7076;
text-align : left;
margin: 0;
}

a:link,a:visited{
	color: #EB5E06;
	font-weight: normal;
	text-decoration: none;
}
a:hover{
	color: #687886;
	text-decoration: none;
}


a.atag:link,a.atag:visited{
	color: #687886;
	font-weight: normal;
	text-decoration: none;
}
a.atag:hover{
	color: #EB5E06;
	text-decoration: none;
}

a.atop:link,a.atop:visited{
	text-decoration: none;
	color: #024486;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	letter-spacing: 0em;
}
a.atop:hover{
	text-decoration: none;
	color: #EB5E06;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	letter-spacing: 0em;
}


a.atop2:link,a.atop2:visited{
	text-decoration: none;
	color: #3A7076;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0em;
}
a.atop2:hover{
	text-decoration: none;
	color: #EB5E06;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0em;
}
a.atop2up:link,a.atop2up:visited,a.atop2up:hover{
	text-decoration: none;
	color: #EB5E06;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0em;
}
a.pag-corrente{
	 border:1px solid #038FA0;padding-left:5px;padding-right:5px;
	 }

a.data:link,a.data:visited{
	text-decoration: none;
	color: #6E6E6E;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: .74em;
}
a.data:hover{
	text-decoration: none;
	color: #EB5E06;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: .74em;
}
a.video_lista:link,a.video_lista:visited{
	text-decoration: none;
	color: #6E6E6E;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
a.video_lista:hover{
	text-decoration: none;
	color: #EB5E06;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
a.tit_canali:link,a.tit_canali:visited{
	text-decoration: none;
	color: #8FC7CE;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0;
}
a.tit_canali:hover{
	text-decoration: none;
	color: #6E6E6E;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0;
}

a.tit_canaliup:link,a.tit_canaliup:visited{
	text-decoration: none;
	color: #EB5E06;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0;
}
a.tit_canaliup:hover{
	text-decoration: none;
	color: #6E6E6E;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0;
}

a.titoletto:link,a.titoletto:visited{
	text-decoration: none;
	color: #EB5E06;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
a.titoletto:hover{
	text-decoration: none;
	color: #6E6E6E;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
a.img_up:hover{
	border: 1px solid #EB5E06;
}

div#testo_tab{
	font-size: .82em;
	text-align: left;
}
div#testo{
	font-size: .82em;
	padding: 10px 0 0 10px;
	text-align: justify;
}

table#testo{
	letter-spacing: 1.2em;
	font-size: .82em;
	text-align: justify;
}
table#testobig{
	letter-spacing: 1.2em;
	font-size: .90em;
	text-align: justify;
}
.titoletto{
	color: #024486;;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
}

.canale_lista{
color: #EB5E06;
font-size: .9em;
}
.palinsesto_lista{
color: #EB5E06;
font-size: .8em;
}

.txt_path{
color: #EB5E06;
font-size: .7em;
}


div#box_tags{background: #E8ECEC; width:300px}
b.rtopt, b.rbottomt{display:block;background: #fff}
b.rtopt b, b.rbottomt b{display:block;height: 1px;
    overflow: hidden;background: #E8ECEC}
	
div#boxtit{background: #EAEAEA; width:100px; margin-top:20px}
div#boxanni_arc{background: #EAEAEA; width:100px;}

div#box1{background: #F3F1EF; width:560px;}
b.rtop1, b.rbottom1{display:block;background: #fff}
b.rtop1 b, b.rbottom1 b{display:block;height: 1px;
    overflow: hidden;background: #F3F1EF}

div#box2{background: #ffffff;}
b.rtop2, b.rbottom2{display:block;background: #fff}
b.rtop2 b, b.rbottom2 b{display:block;height: 1px;
    overflow: hidden;background: #E5E5E5}
	
div#box3{background: #E5E5E5;}
b.rtop3, b.rbottom3{display:block;background: #fff}
b.rtop3 b, b.rbottom3 b{display:block;height: 1px;
    overflow: hidden;background: #E5E5E5;}
	
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop1 b.r4, b.rbottom1 b.r4{margin: 0 1px;height: 2px}
b.rtop2 b.r4, b.rbottom2 b.r4{margin: 0 1px;height: 2px}
b.rtop3 b.r4, b.rbottom3 b.r4{margin: 0 1px;height: 2px}

/* for the sidebox */

div#nav b b{background: #E5FFC4}

.top{
background-image:url('image/grad_top.jpg');
background-position : top;
background-repeat : repeat-x;
}
.topgen{
margin: 0px;
padding: 0px;
background-image:url('image/grad_top.jpg');
background-position : bottom;
background-repeat : repeat-x;
border-bottom: 1px solid #BDBCBD;
}
.navtop{
background-image:url('image/grad_arttop.jpg');
background-position : top;
background-repeat : repeat-x;
margin-right : 5px;
}
.tabvideo{
background-image:url('image/grad_tabvideo.jpg');
background-position : top;
background-repeat : repeat-x;
}
.tabbanner{
background-image:url('image/grad_banner.jpg');
background-position : top;
background-repeat : repeat-x;
}

.rassegna{
background-image:url('image/grad_tit.jpg');
background-position : top;
background-repeat : repeat;
border-top: 1px solid #BDBCBD;
border-bottom: 1px solid #BDBCBD;
font-size: 1em;
font-weight: bold;
color: #3A7076;
text-align : left;
margin-bottom: 5px;
padding-left: 5px;
}

.ultesto { margin:0; padding-left:17px; padding-top: 10px; list-style-image : url(image/dot_testo.jpg);}
.litesto { font-size: .75em; margin: 0; padding-left: -10px; padding-right: -10px; padding-bottom: 4px; font-weight: normal;}

.ullist { margin:10px 0 0 0; padding-left:17px; padding-top: 0; list-style-image : url(image/dot_video.jpg);}

.tag_etichetta{
font-size: 1em;
font-weight: bold;
color: #038FA0;
text-align : right;
margin-right: 10px;
}

.desc_notizie{
font-size: .9em;
color: #57ABB5;
}
.sponsor{
font-size: .70em;
border: 1px solid #BDBCBD;
}
.chiusura{
background-image:url('image/grad_h1.jpg'); 
background-position : bottom;
background-repeat : repeat-x;
font-size:.70em;
border-top: 1px solid #BDBCBD;
border-bottom: 1px solid #BDBCBD;
margin-top: 10px;
}

.verde{
font-size:.80em;
color: #038FA0;
}

.tit_film {
	margin: 4px 0 6px 0;
	text-align: left;
	font-size: 1em;
	font-family: arial,helvetica,sans-serif;
	color: #038FA0;
	font-weight: bold;
}
.codice{
font-size:10px;
}

.sponsor1{
background-image:url('image/grad_spon.jpg'); 
background-position : bottom;
background-repeat : repeat-x;
font-size: .70em;
}
.sponsor2{
font-size: .70em;
}

.indietro{
font-size: .82em;
}
.dida_lista{
	color: #6E6E6E;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
.dida_palinsesto{
	color: #024486;
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}