







.paginaGenerica {
display: block;
float: left;
width: 610px;
height: auto;
padding: 10px 10px 10px 10px;
background: #fff;
}


.paginaGenerica .titolo {
display: block;
float: left;
text-align: left;
width: 320px;
height: auto;
padding: 0px 0px 0px 0px;
}
.paginaGenerica .titolo h2 {
text-transform: uppercase;
color: #a0a0a0;
font-weight: normal;
font-size: 21px;
}


.Tendine {
display: block;
float: right;
position: relative;
margin: 0px 0px 0px 0px;
}
#tendChan{
display: block;
float: right;
position: relative;
margin: 0px 10px 0px 0px;
}

span.tendinaOpzioni {
display: block;
text-align: left;
float: left;
position: relative;
z-index: 1000;
width: 134px;
height: 23px;
font-size: 11px;
padding: 4px 0px 0px 6px;
margin: 0px 0px 0px 0px;
color: #707070;
font-size: 11px;
cursor: pointer;
background: url(/dl/RaiUno/images/bkg_site.gif) -671px -462px no-repeat;
}
span.tendinaOpzioni:hover {
color: #444;
}

div#seltendinaOpzioni,
div#seltendinaChan{
display: none;
position: absolute;
z-index: 10000;
width: 140px;
height: auto;
margin: 0px 0px 0px 0px;
}
div#seltendinaOpzioni .Top,
div#seltendinaChan .Top {
display: block;
float: left;
width: 140px;
height: 19px;
font-size: 12px;
cursor: default;
padding: 0px 0px 0px 0px;
background: transparent;
}

div#seltendinaOpzioni .Bot,
div#seltendinaChan .Bot{
display: block;
float: left;
width: 140px;
height: 5px;
margin: 0px;
background: url(/dl/RaiUno/images/bkg_tendina_bot.png) no-repeat;
}

div#seltendinaOpzioni .Mid,
div#seltendinaChan .Mid{
display: block;
float: left;
z-index: 1000;
width: 138px;
height: auto;
margin: 0px;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
padding: 0px 0px 0px 0px;
background: #fdfdfd;
}

div#seltendinaOpzioni .Mid ul,
div#seltendinaChan .Mid ul{
display: block;
width: 138px;
height: auto;
margin: 0px;
padding: 5px 0px 0px 0px;
list-style: none;
}
div#seltendinaOpzioni .Mid ul li,
div#seltendinaChan .Mid ul li{
display: block;
width: 118px;
text-align: left;
height: auto;
margin: 0px;
padding: 0px 15px 0px 5px;
}
div#seltendinaOpzioni .Mid ul li a,
div#seltendinaChan .Mid ul li a{
display: block;
color: #707070;
font-weight: normal;
font-size: 11px;
}
div#seltendinaOpzioni .Mid ul li a:hover,
div#seltendinaChan .Mid ul li a:hover{
display: block;
color: #999;
font-weight: normal;
}





/*** RICERCA PERONAGGI ***/


ul.pagAlfabetica {
display: block;
float: left;
position: relative;
width: 600px;
height: auto;
padding: 10px 0px 10px 0px;
z-index: 100;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}
ul.pagAlfabetica li {
display: block;
float: left;
font-size: 14px;
font-weight: bold;
text-align: center;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul.pagAlfabetica li a{
display: block;
float: left;
width: auto;
height: auto;
color: #7c7c7c;
font-size: 14px;
font-weight: bold;
text-align: center;
padding: 2px 3px 0px 3px!important;
margin: 0px 2px 0px 2px;
border-radius: 3px;
}
ul.pagAlfabetica li a:hover{
color: #c6c6c6;
}

ul.pagAlfabetica li span{
display: block;
float: left;
width: auto;
color: #ddd;
font-size: 14px;
font-weight: bold;
text-align: center;
padding: 2px 3px 0px 3px;
margin: 0px 2px 0px 2px;
border-radius: 3px;
}


ul.pagAlfabetica li a#selected {
font-size: 14px;
width: auto;
height: auto;
font-weight: bold;
text-align: center;
padding: 2px 3px 0px 3px;
margin: 0px 2px 0px 2px;
background: #469de4;
}

ul.pagAlfabetica li a.pat_0#selected{
height: auto;
width: auto;
font-size: 14px;
font-weight: bold;
text-align: center;
padding: 2px 3px 0px 3px;
margin: 0px 2px 0px 2px;
background: #469de4;
}

ul.elencoRicerca {
display: block;
float: left;
width: 600px;
height: auto;
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
text-align: left;
}
ul.elencoRicerca li{
display: block; /*NONE*/
float: left;
width: 200px;
height: 31px;
padding: 3px 0px 3px 0px;
border-bottom: 1px solid #f4f4f4;
margin-bottom: -1px;
}


/* Centratura in verticale */
div.external{display:table; height:28px;  #position:relative; overflow:hidden; width:auto;}
div.middle{#position:absolute;  #top:50%; display:table-cell;  vertical-align:middle; }
div.internal{#position:relative; #top:-50%;display:block;width:195px;}
/* - */


ul.elencoRicerca li a:link, ul.elencoRicerca li a:visited {
display: block;
color: #7c7c7c;
padding: 2px 10px 2px 15px;
cursor: pointer;
}

ul.elencoRicerca li a:hover {
color: #7c7c7c;
background:  url(/dl/RaiUno/images/bkg_site.gif) -465px -457px no-repeat;
}

/*** RICERCA PROGRAMMI ***/


ul.elencoRicercaProgrammi {
display: block;
float: left;
width: 600px;
height: auto;
border-top: 0px solid #f4f4f4;
border-bottom: 0px solid #f4f4f4;
text-align: left;
}
ul.elencoRicercaProgrammi li{
display: block; /*NONE*/
float: left;
width: 260px;
height: 68px;
padding: 10px 30px 12px 10px;
border-bottom: 1px solid #f4f4f4;
margin: 0px 0px 0px 0px;
}
ul.elencoRicercaProgrammi li:hover{
background: #f5f5f5;
border-radius: 0px;
}
ul.elencoRicercaProgrammi li h4{

font-size: 11px;
}

ul.elencoRicercaProgrammi li a:link, ul.elencoRicercaProgrammi li a:visited {
display: block;
color: #7c7c7c;
height: 42px;
padding: 2px 10px 2px 10px;
cursor: pointer;
}
ul.elencoRicercaProgrammi li a:hover h4{
}

ul.elencoRicercaProgrammi li ol.altro {
display: block;
float: left;
width: 260px;
height: 16px;
overflow: hidden;
padding: 0px 0px 0px 10px;
margin: 14px 0px 0px 0px;
}
ul.elencoRicercaProgrammi li ol.altro li{
display: block;
float: left;
width: auto;
height: 16px;
margin: 0px 6px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul.elencoRicercaProgrammi li ol.altro li a{
display: block;
float: left;
width: auto;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 7px;
color: #6c6c6c;
cursor: pointer;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -261px;
}
ul.elencoRicercaProgrammi li ol.altro li a span{
display: block;
float: left;
width: auto;
height: 15px;
margin: 0px 0px 0px 0px;
padding: 1px 6px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) right -261px no-repeat;
}
ul.elencoRicercaProgrammi li:hover ol.altro li a{
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -531px;
}
ul.elencoRicercaProgrammi li:hover ol.altro li a span{
background: url(/dl/RaiUno/images/bkg_site.gif) right -531px no-repeat;
}

ul.elencoRicercaProgrammi li ol.altro li.rss a{
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -279px;
}
ul.elencoRicercaProgrammi li ol.altro li.rss a span{
color: #fff;
background: url(/dl/RaiUno/images/bkg_site.gif) right -279px no-repeat;
}

ul.elencoRicercaProgrammi li:hover ol.altro li.rss a{
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -549px;
}
ul.elencoRicercaProgrammi li:hover ol.altro li.rss a span{
color: #fff;
background: url(/dl/RaiUno/images/bkg_site.gif) right -549px no-repeat;
}

ul.elencoRicercaProgrammi li:hover ol.altro li a:hover{
color: #fff;
background-position: -332px -567px;
}
ul.elencoRicercaProgrammi li:hover ol.altro li a:hover span{
background-position: right -567px;
}





/**/




.paginaGenerica .btns{
display: block;
float: right;
text-align: right;
width: 280px;
height: auto;
padding: 3px 0px 0px 0px;
}
.paginaGenerica .btns span.label{
display: block;
float: right;
height: auto;
padding: 1px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #999;
}

a.btnBig{
display: block;
float: right;
width: auto;
height: 17px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 8px;
color: #fff;
border: 0px;
cursor: pointer;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -378px;
}

a.btnBig:hover{
display: block;
float: right;
width: auto;
height: 17px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 8px;
color: #fff;
border: 0px;
cursor: pointer;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -378px;
}
a.btnBig span{
display: block;
float: left;
width: auto;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 1px 7px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) right -378px no-repeat;
}

a.btnFeed{
display: block;
float: right;
width: auto;
height: 17px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 8px;
color: #fff;
cursor: pointer;
background: url(/dl/RaiUno/images/bkg_site.gif) -332px -397px;
}
a.btnFeed span{
display: block;
float: left;
width: auto;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 1px 7px 0px 0px;
background: url(/dl/RaiUno/images/bkg_site.gif) right -397px no-repeat;
}

a.btnBig:hover, a.btnFeed:hover{
color: #fff;
background-position: -332px -416px;
}
a.btnBig:hover span , a.btnFeed:hover span{
color: #666;
background-position: right -416px;
}

a#selected{
cursor: default;
color: #000;
background-position: -332px -416px;
}
a#selected span{
color: #999;
background-position: right -416px;
}


.programmaArticolo {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 30px 0px 0px 0px;
}

.programmaArticolo .programmaFotoArticolo  {
display: block;
float: left;
text-align: left;
width: 258px;
height: 193px;
border: 0px;
overflow:hidden;
padding: 0px 0px 0px 0px;
margin: 0px 20px 10px 0px;

}

.maskFotoArticolo {
display: block;
float: left;
width: 254px;
height: 189px;
border: 2px solid #ddd;
}

.programmaArticolo p {
font-size: 12px;
color: #7d7d7d;
}














