.null:link, .null:hover, .null:visited, .null:visited:hover {
background-color: transparent;
text-decoration: none;
}
a,object {
outline:none;
}
a:link, a:visited {
text-decoration:none;
color:#EC6C24;
}
a:hover, a:visited:hover {
text-decoration:underline;
}
a.box:link, a.box:visited {
 display:block;
 height:100%;
 text-decoration:none;
 font-weight:normal;
 color: #000000;
}
a.box:hover, a.box:visited:hover {
 display:block;
 background-color:transparent;
 text-decoration:none;
}
.paginator_conteiner {
background:transparent url(../templates/img/back_paginator_01.png) 0 100% no-repeat;
padding:12px 30px 0 30px;
width:340px;
height:28px;
overflow:hidden;
}
.buttons {
text-align:center;
}
a.page_link:link, a.page_link:visited,
span.page_link {
display:block;
width:10px;
height:9px;
margin:5px 2px;
background:transparent url(../templates/img/page_on_off.png) 0 -9px no-repeat;
cursor:pointer;
}
span.page_link,
a.page_link:hover, a.page_link:visited:hover {
background-position:0 0;
}

.buttons img.active, .buttons img:hover {background-position:0 0;}
.page {width:100%;}
td.page_link {text-align:center;}

a.lang:link, a.lang:visited {
color:#808080;
text-decoration:none;
padding:2px 4px 0 10px;
display:block;
float:right;
}
a.lang:hover, a.lang:visited:hover {
color:#808080;
text-decoration:underline;
padding:0 0 0 10px;
}
span.tel,
span.fax,
a.skype:link, a.skype:visited,
a.email:link, a.email:visited {
display:block;
height:16px;
padding:0 0 0 16px;
background:transparent url(../templates/img/icon_tel.png) 0 50% no-repeat;
}
span.fax {
background:transparent url(../templates/img/icon_fax.png) 1px 50% no-repeat;
}
a.skype:link, a.skype:visited {
background:transparent url(../templates/img/icon_skype.png) 1px 50% no-repeat;
}
a.email:link, a.email:visited {
background:transparent url(../templates/img/icon_email.png) 0 50% no-repeat;
}
a.skype:link, a.skype:visited,
a.email:hover, a.email:visited:hover {
text-decoration:underline;
}
a.segui_podcast:link, a.segui_podcast:visited {
display:block;
width:95px;
height:43px;
padding:17px 30px 0 65px;
color:#ffffff;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
background:transparent url(../templates/img/btt_segui_podcast.png) 0 0 no-repeat;
}
a.segui_podcast:link, a.segui_podcast:visited {
text-decoration:none;
}
a.collabora:link, a.collabora:visited {
display:block;
width:175px;
height:24px;
padding:8px 0 0 15px;
color:#646567;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
background:transparent url(../templates/img/btt_collabora.png) 0 0 no-repeat;
}
a.collabora:link, a.collabora:visited {
text-decoration:none;
}

a.btt_generic:link, a.btt_generic:visited, span.btt_generic {
display:block;
width:190px;
height:61px;
padding:0;
color:#646567;
font-size:10px;
line-height:12px;
text-align:center;
background:transparent url(../templates/img/btt_generic.png) 0 0 no-repeat;
}
a.btt_generic:link, a.btt_generic:visited {
text-decoration:none;
}
a.btt_generic img {
}

span.btt_generic a:link, span.btt_generic a:hover, span.btt_generic a:visited, span.btt_generic a:visited:hover {
display:block;
float:left;
width:95px;
height:61px;
text-decoration:none;
background-color:transparent;
background-position:50% 50%;
background-repeat:no-repeat;
}
 
a.btt_generic span.gen {
display:block;
width:190px;
height:61px;
background-color:transparent;
background-position:50% 50%;
background-repeat:no-repeat;
}
span.app_store,
span.facebook,
span.youtube,
span.flickr {
display:block;
width:90px;
height:46px;
padding:15px 20px 0 80px;
color:#646567;
font-size:10px;
line-height:11px;
background:transparent url(../templates/img/icon_flickr.png) 22px 50% no-repeat;
}
span.youtube {
background:transparent url(../templates/img/icon_youtube.png) 22px 50% no-repeat;
}
span.facebook {
width:190px;
height:61px;
padding:0;
text-align:center;
background:transparent url(../templates/img/icon_facebook.png) 50% 66% no-repeat;
}
span.app_store {
text-align:center;
background:transparent url(../templates/img/app_store.png) 50% 50% no-repeat;
}

.main_cat {
width:190px;
height:24px;
padding:6px 0 0 0;
color:#ffffff;
font-size:11px;
text-transform:uppercase;
text-align:center;
background:transparent url(../templates/img/back_main_cat.png) 0 0 no-repeat;
}

a.diretta:link, a.diretta:visited {
display:block;
width:190px;
height:272px;
padding:70px 0 0 0;
color:#A10D59;
text-transform:uppercase;
font-size:10px;
line-height:11px;
text-align:center;
font-weight:bold;
background:transparent url(../templates/img/btt_diretta.png) 0 0 no-repeat;
}
a.diretta:link, a.diretta:visited {
text-decoration:none;
}

span.path {
display:block;
float:left;
color:#A10D59;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
a.path:link, a.path:visited {
display:block;
float:left;
padding:0 0 0 15px;
color:#646567;
font-size:11px;
font-weight:bold;
text-decoration:none;
background:transparent url(../templates/img/path_sep.png) 7px 50% no-repeat;
}
a.path:hover, a.path:visited:hover {
color:#EC6C24;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a.link:link, a.link:visited {
display:block;
width:368px;
height:20px;
padding:5px 0 0 10px;
color:#ffffff;
font-size:10px;
font-weight:normal;
text-decoration:none;
text-transform:none;
background:transparent url(../templates/img/back_link_01.png) 0 0 no-repeat;
}
a.link:hover, a.link:visited:hover {
color:#ffffff;
text-decoration:none;
}


