* {
	font-family:Georgia, "Times New Roman", Times, serif
}
#palinsesto *{
	font-size:12px;
}
#palinsesto a {
	color:#0099CC;
}
form {
	display:inline;
	margin:0;
	padding:0;
}
#bodyTV {
	/*position:relative;*/
}
.pulsanteZoom{
	padding-left:244px;
	padding-top:202px;
	background:url(../img/zoom.png) no-repeat bottom right;
	position:absolute;
	z-index:2;
	width:26px;
	height:31px;	
}

.pulsanteZoom a:link{
	display:block;
	width:60px;
	height:20px;
}	

.pulsanteZoom a:visited{
	display:block;
	width:60px;
	height:20px;
}	

.pulsanteZoom a:active{
	display:block;
	width:60px;
	height:20px;
}	

.pulsanteZoom a:hover{
	display:block;
	width:60px;
	height:20px;
}	
#comandiTV {
	width:270px;
	height:50px;
	position:relative;
	top:-50px;
	background-image:url(../img/box_tv_38.jpg);
}
#palinsestoDel {
	position:absolute;
	font-size:12px;
	width:200px;
	margin-left:100px;
	margin-top:10px;
	text-align:center;
}
.zoomVideo {
	width:80px;
	font-size:11px;
	color:#146fae;
	height:30px;
	margin-top:10px;
	margin-left:12px;
	position:absolute;
	display:block;
}
.zonaPalinsesto {
	width:75px;
	height:30px;
	margin-top:10px;
	margin-left:195px;
	position:absolute;
	display:block;
	color:#146fae;
	text-decoration:none;
	font-size:11px;
}

#contenitore {
	width:970px;
	margin-left:auto;
	margin-right:auto;
}
.ghost {
	display:none;
}

#riga1 {
height:126px;
}
#logo {
	width:596px;
	height:96px;
	position:absolute;
}
#santoDelGiorno {
	position:absolute;
	margin-top:84px;
	font-size:11px;
	z-index:2;
}
#icoRSS {
	position:absolute;
	margin-left:930px;
	margin-top:40px;
}
#menuServizi {
	margin-left:670px;
	width:300px;
	position:absolute;
	height:30px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#menuServizi ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menuServizi li {
	display:inline;
	padding:0 5px 0 5px;
}
#menuServizi a {
	color:#336699;
}
#menuServizi a:link {
	color:#336699;
	text-decoration:underline;
}
#menuServizi a:active {
	color:#336699;
	text-decoration:underline;
}
#menuServizi a:hover{
	color:#336699;
	text-decoration:none;
}
#menuServizi a:link {
	color:#336699;
	text-decoration:underline;
}
#menuPrincipale {
	width:970px;
	height:30px;
	margin-top:100px;
	position:absolute;
	background-color:#09334d;
	font-family:Georgia, "Times New Roman", Times, serif
}

#menuPrincipale ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menuPrincipale li {
	display:inline;
	margin:0;
	padding:0;
}


.p_home {
	background-image:url(../img/p_home.gif);
	width:58px;
	height:30px;
	float:left;
}
.p_home:hover  {
	background-image:url(../img/p_home_swap.gif);
	width:58px;
	height:30px;
	float:left;
}

.p_voce {
	background-image:url(../img/p_lavoce.gif);
	width:151px;
	height:30px;
	float:left;
}
.p_voce:hover  {
	background-image:url(../img/p_lavoce_swap.gif);
	width:151px;
	height:30px;
	float:left;
}
.p_palinsesti {
	background-image:url(../img/p_palinsesti.gif);
	width:76px;
	height:30px;
	float:left;
}
.p_palinsesti:hover  {
	background-image:url(../img/p_palinsesti_swap.gif);
	width:76px;
	height:30px;
	float:left;
}
/* p archivio è stato sostutuito con p_newa*/
.p_archivio {
	background-image:url(../img/p_archivio.gif);
	width:69px;
	height:30px;
	float:left;
}
.p_archivio:hover  {
	background-image:url(../img/p_archivio_swap.gif);
	width:69px;
	height:30px;
	float:left;
}
/* --- fine p archivio ---*/

.p_news {
	background-image:url(../img/p_news.gif);
	width:47px;
	height:30px;
	float:left;
}
.p_news:hover  {
	background-image:url(../img/p_news_swap.gif);
	width:47px;
	height:30px;
	float:left;
}

.p_programmi {
	background-image:url(../img/p_programmi.gif);
	width:84px;
	height:30px;
	float:left;
}
.p_programmi:hover  {
	background-image:url(../img/p_programmi_swap.gif);
	width:84px;
	height:30px;
	float:left;
}


.p_sussidi {
	background-image:url(../img/p_sussidiliturgici.gif);
	width:116px;
	height:30px;
	float:left;
}
.p_sussidi:hover  {
	background-image:url(../img/p_sussidiliturgici_swap.gif);
	width:116px;
	height:30px;
	float:left;
}
.p_pianeta {
	background-image:url(../img/p_pianetagiovani.gif);
	width:111px;
	height:30px;
	float:left;
}
.p_pianeta:hover  {
	background-image:url(../img/p_pianetagiovani_swap.gif);
	width:111px;
	height:30px;
	float:left;
}
.p_frequenze {
	background-image:url(../img/p_frequenze.gif);
	width:79px;
	height:30px;
	float:left;
}
.p_frequenze:hover  {
	background-image:url(../img/p_frequenze_swap.gif);
	width:79px;
	height:30px;
	float:left;
}
.p_staff {
	background-image:url(../img/p_staff.gif);
	width:47px;
	height:30px;
	float:left;
}
.p_staff:hover  {
	background-image:url(../img/p_staff_swap.gif);
	width:47px;
	height:30px;
	float:left;
}
.p_contatti {
	background-image:url(../img/p_contatti.gif);
	width:68px;
	height:30px;
	float:left;
}
.p_contatti:hover  {
	background-image:url(../img/p_contatti_swap.gif);
	width:68px;
	height:30px;
	float:left;
}
.p_offerte {
	background-image:url(../img/p_offerte.gif);
	width:74px;
	height:30px;
	float:left;
}
.p_offerte:hover  {
	background-image:url(../img/p_offerte_swap.gif);
	width:74px;
	height:30px;
	float:left;
}







#riga2 {
	clear:both;
	height:30px;
}
#breadCrumb {
	font-size:13px;
	color:#000000;
	position:absolute;
	margin-top:5px;
}
#breadCrumb a {
	color:#ff0000;	
}
#breadCrumb a:link {
	color:#ff0000;
	text-decoration:underline;	
}
#breadCrumb a:active {
	color:#ff0000;
	text-decoration:underline;	
}
#breadCrumb a:visited {
	color:#ff0000;
	text-decoration:underline;	
}
#breadCrumb a:hover {
	color:#ff0000;
	text-decoration:none;	
}



#riga3 {
	clear:both;
}
.col1 {
	width:170px;
	float:left;
}


#boxLaVoceDiPadrePio {
	width:170px;
}
.testataLaVoceDiPadrePio {
	width:170px;
	height:38px;
	background-image:url(../img/testata_lavoce.gif);
}
.bodyLaVoceDiPadrePio {
	background-color:#daf0ff;
	margin:0;
	padding:0;
}
.bodyLaVoceDiPadrePio ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
	font-size:11px;
	text-transform: uppercase;
}
.bodyLaVoceDiPadrePio  a {
	color:#09334d;
	text-decoration:none;	
}
.bodyLaVoceDiPadrePio  a:link {
	color:#09334d;
	text-decoration:none;	
}
.bodyLaVoceDiPadrePio  a:visited {
	color:#09334d;
	text-decoration:none;	
}
.bodyLaVoceDiPadrePio  a:hover {
	color:#09334d;
	text-decoration:underline;
}


.footerLaVoceDiPadrePio {
}


/* box categorie news*/

#boxCategorieNews {
	width:170px;
}
.testataCategorieNews {
	width:170px;
	height:38px;
	background-image:url(../img/testata_news.gif);
}
.bodyCategorieNews {
	background-color:#daf0ff;
	margin:0;
	padding:0;
}
.bodyCategorieNews ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
	font-size:11px;
	text-transform: uppercase;
}
.bodyCategorieNews a {
	color:#09334d;
	text-decoration:none;	
}
.bodyCategorieNews a:link {
	color:#09334d;
	text-decoration:none;	
}
.bodyCategorieNews a:visited {
	color:#09334d;
	text-decoration:none;	
}
.bodyCategorieNews a:hover {
	color:#09334d;
	text-decoration:underline;
}


.footerCategorieNews {
}


/**/


/* invia offerta*/
#boxInviaLaTuaOfferta {
	margin-top:10px;
}
#boxInviaLaTuaOfferta img {
	border:0;
}
#boxInviaLaTuaPreghiera {
	margin-top:10px;
}
#boxInviaLaTuaPreghiera img {
	border:0;
}


#boxNewsletter {
}

.testataNewsletter {
	width:170px;
	height:38px;
	background-image:url(../img/testata_newsletter.gif);
}
.bodyNewsletter {
	background-color:#235272;
	text-transform:uppercase;
	font-size:11px;
	color:#FFFFFF;
}

.footerNewsletter {
	width:170px;
	height:14px;
	background-image: url(../img/bottom_newsletter.gif);
}

#boxCheOraE {
	width:170px;
	background-color:#daf0ff;	
}
.testataCheOraE {
	background-image:url(../img/testata_cheorae.gif);
	width:170px;
	height:38px;
}
.bodyCheOraE {
	text-align:center;
	padding:10px;
}

.col2 {
	width:510px;
	float:left;
	padding:0 10px 0 10px;
}
.boxInPrimoPiano {
	width:510px;
	clear:both;
}
.suUnaRiga {
	clear:both;
}
.imgFloatLeft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.titoloPagina {
	width:510px;
	height:auto;
	color:#000000;
	font-size:24px;
	background-image: url(../img/bg_titolo.gif);
	background-repeat:no-repeat;
	letter-spacing: -1px;
}

.titolo {
	font-size:20px;
	color:#185071;
	margin:0;
	padding:0;
	letter-spacing: -1px;
}
.titolo a {
	color:#185071;
	text-decoration:none;
}
.titolo a:link {
	color:#185071;
	text-decoration:none;
}
.titolo a:active {
	color:#185071;
	text-decoration:none;
}
.titolo a:visited {
	color:#185071;
	text-decoration:none;
}
.titolo a:hover {
	color:#185071;
	text-decoration:underline;
}



.sottotitolo {
	font-size:12px;
	color:#666666;
	font-variant: small-caps;
}
.testoPagina {
	font-size:14px;
	color:#333333;
}



/*news secondo livello */

#boxNewsSecondoLivello {
float:left;
width:310px;
}
.titoloContatti{
	
	margin-left:250px;
	
	}
.testataNewsSecondoLivello {
	width:310px;
	height:12px;
	background-image:url(../img/testata_news2livelo.jpg);
}
.bodyNewsSecondoLivello {
	background-color:#f1f1f1;
}
.bodyNewsSecondoLivello .news {
	clear:both;
	min-height:100px;
	padding:0 10px 10px 10px;
}
.bodyNewsSecondoLivello .news img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:79px;
	height:79px;
}
.bodyNewsSecondoLivello .news h3 {
	margin:0;
	padding:0;
	color:#185071;
	font-size:12px;
}
.bodyNewsSecondoLivello .news a {
	color:#185071;
	text-decoration:none;
}
.bodyNewsSecondoLivello .news a:link {
	color:#185071;
	text-decoration:none;
}

.bodyNewsSecondoLivello .news a:active {
	color:#185071;
	text-decoration:none;
}
.bodyNewsSecondoLivello .news a:visited {
	color:#185071;
	text-decoration:none;
}
.bodyNewsSecondoLivello .news a:hover {
	color:#185071;
	text-decoration:underline;
}
.bodyNewsSecondoLivello .news div {
	font-size:12px;
}

.bodyNewsSecondoLivello .news div a {
	font-size:12px;
	color:#FF3300;
}




/*box lista news */


#boxNews {
float:left;
width:100%;
}

.testataNews {
	width:100%;
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	background-image:url(../img/testata_news2livelo.jpg);
	background-color:#f1f1f1;
}
.bodyNews {
	background-color:#f1f1f1;
}
.bodyNews .news {
	clear:both;
	padding:0 10px 10px 10px;
	height:100px;
}
.bodyNews .news img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:79px;
	height:79px;
}
.bodyNews .news h3 {
	margin:0;
	padding:0;
	color:#185071;
	font-size:12px;
}
.bodyNews .news a {
	color:#185071;
	text-decoration:none;
}
.bodyNews .news a:link {
	color:#185071;
	text-decoration:none;
}

.bodyNews .news a:active {
	color:#185071;
	text-decoration:none;
}
.bodyNews .news a:visited {
	color:#185071;
	text-decoration:none;
}
.bodyNews .news a:hover {
	color:#185071;
	text-decoration:underline;
}
.bodyNews .news div {
	font-size:12px;
}

.bodyNews .news div a {
	font-size:12px;
	color:#FF3300;
}


/**/



.categoria {
	font-size:11px;
	color:#09334d;
	font-style:oblique;
}


#boxNotizieUtili {
	margin-left:10px;
	width:190px;
	float:left;
	background-color:#f1f1f1;	
}

.testataNotizieUtili {
	width:190px;
	height:50px;
	background-image:url(../img/testata_notutili.jpg);
}
.bodyNotizieUtili {
	background-color:#f1f1f1;
}
.bodyNotizieUtili ul {
	color:#235272;
	margin-top:10px;
	font-size:14px;
	list-style-type: circle;
}
.bodyNotizieUtili a {
	color:#000000;
}
.bodyNotizieUtili a:link {
	color:#000000;
	text-decoration:underline;
}
.bodyNotizieUtili a:visited {
	color:#000000;
	text-decoration:underline;
}
.bodyNotizieUtili a:active {
	color:#000000;
	text-decoration:underline;
}
.bodyNotizieUtili a:hover {
	color:#000000;
	text-decoration:none;
}







#boxLinkCorrelati {
	background-color:#FFFFFF;
	margin-top:10px;
	margin-left:10px;
	width:190px;
	float:left;	
}
.testataLinkCorrelati {
	width:190px;
	height:41px;
	background-image:url(../img/test_linkcorr.jpg);
	
}

.bodyLinkCorrelati {
	background-color:#ffffff;
}
.bodyLinkCorrelati ul {
	color:#235272;
	margin-top:10px;
	font-size:14px;
	list-style-type: circle;
}
.bodyLinkCorrelati a {
	color:#000000;
}
.bodyLinkCorrelati a:link {
	color:#000000;
	text-decoration:underline;
}
.bodyLinkCorrelati a:visited {
	color:#000000;
	text-decoration:underline;
}
.bodyLinkCorrelati a:active {
	color:#000000;
	text-decoration:underline;
}
.bodyLinkCorrelati a:hover {
	color:#000000;
	text-decoration:none;
}


#ads1 {
	width:170px;
	float:left;
	margin-top: 10px;
}
.bodyAds1 {
	text-align:center;
}

#boxAltreNews {
	width:510px;
	background-color:#f1f1f1;
	clear:both;
	margin-top:10px;
}

.bodyAltreNews {
	margin:20px;
	font-size:14px;
}
.bodyAltreNews a {
	color:#235272;
	font-weight:bold;
}

.bodyAltreNews a:link {
	color:#235272;
	font-weight:bold;
	text-decoration:none;
}
.bodyAltreNews a:active {
	color:#235272;
	font-weight:bold;
	text-decoration:none;	
}
.bodyAltreNews a:visited {
	color:#235272;
	font-weight:bold;
	text-decoration:none;	
}
.bodyAltreNews a:hover {
	color:#235272;
	font-weight:bold;
	text-decoration:underline;	
}
.testataAltreNews {
	color:#000000;
	margin-left:10px;
	margin-top:10px;
	padding:0;
	margin-bottom:0;
	font-size:24px;
	letter-spacing: -1px;
}

.col3 {
	width:270px;
	float:left;
}

#boxTV {
	width:270px;
}
.testataTV {
	width:270px;
	height:40px;
	background-image:url(../img/testata_tv.jpg);
}
#boxRadio {
	width:270px;
}
.testataRadio {
	width:270px;
	height:50px;
	background-image:url(../img/box_radio.jpg);
	background-color:#1573ae;
}
.bodyRadio {
	background-image:url(../img/bg_boxradio.gif);
	color:#FFFF99;
}
.trasmissioneCorrente {
	margin-top:0px;
	margin-left:10px;
	color:#FFFFFF;
}

#pulsantiRadio {
	background-image:url(../img/bg_puls_radio.gif);
	background-repeat:repeat-x;
	height:30px;
}
.pulsAscolta {
	background-image:url(../img/p_ascolta.gif);
	width:73px;
	height:30px;
	margin:0 0 0 130px;
	position:absolute;
}
.pulsPalinsesto {
	background-image:url(../img/p_palinsesto.gif);
	width:66px;
	height:30px;
	margin:0 0 0 204px;
	position:absolute;

}
#boxPensieriDiSanPio {
	width:270px;
	background-color:#366c92;
}
.testataPensieriDiSanPio {
	width:270px;
	height:32px;
	background-image:url(../img/titolo_pensieridisanpio.jpg);

}

.bodyPensieriDiSanPio {
	width:250px;
	background-color:#366c92;	
	color:#FFFFFF;
	padding:10px;
	font-size:11px;
}
.fotoPensieriDiSanPio{
	margin-left:135px;
	}
#ads2 {
	width:270px;
	min-height:100px;
	background-image:url(../img/bg_nuvole.jpg);
}
#riga4 {
	clear:both;
}
#footer {
	width:970px;
	height:30px;
	margin-top:10px;
	position:absolute;
	background-color:#09334d;
	font-family:Georgia, "Times New Roman", Times, serif;
	clear:both;
}

#footer ul {
	list-style:none;
	margin:0;
	padding:0;
}
#footer li {
	display:inline;
	margin:0;
	padding:0;
}
#sottoFooter {
	clear:both;
	position:absolute;
	margin-top:50px;
	font-size:12px;
}

.pb_inviaofferta {
	background-image:url(../img/pb_inviaoff.gif);
	width:154px;
	height:30px;
	float:left;
}
.pb_inviaofferta:hover {
	background-image:url(../img/pb_inviaoff_swap.gif);
	width:154px;
	height:30px;
	float:left;
}

.pb_inviapreghiera {
	background-image:url(../img/pb_inviapregh.gif);
	width:156px;
	height:30px;
	float:left;
}
.pb_inviapreghiera:hover {
	background-image:url(../img/pb_inviapregh_swap.gif);
	width:156px;
	height:30px;
	float:left;
}

.pb_disclaimer {
	background-image:url(../img/pb_disclaim.gif);
	width:83px;
	height:30px;
	float:left;
}
.pb_disclaimer:hover {
	background-image:url(../img/pb_disclaim_swap.gif);
	width:83px;
	height:30px;
	float:left;
}
.pb_privacy {
	background-image:url(../img/pb_privacy.gif);
	width:68px;
	height:30px;
	float:left;
}
.pb_privacy:hover {
	background-image:url(../img/pb_privacy_swap.gif);
	width:68px;
	height:30px;
	float:left;
}
.pb_contatti {
	background-image:url(../img/pb_contatti.gif);
	width:68px;
	height:30px;
	float:left;
}
.pb_contatti:hover {
	background-image:url(../img/pb_contatti_swap.gif);
	width:68px;
	height:30px;
	float:left;
}
.pb_credits {
	background-image:url(../img/pb_credits.gif);
	width:55px;
	height:30px;
	float:left;
}
.pb_credits:hover {
	background-image:url(../img/pb_credits_swap.gif);
	width:55px;
	height:30px;
	float:left;
}
#feedRSS {
	margin:0;
	padding:0;
	list-style:none;
}
#feedRSS li {
	margin:2px 0 2px 0;
	list-style:none;
}
#feedRSS * {
	font-size:12px;
	color:#FF6600;
}
#feedRSS a:link {
	text-decoration:underline;
}
#feedRSS a:active {
	text-decoration:underline;
}
#feedRSS a:visited {
	text-decoration:underline;
}
#feedRSS a:hover {
	text-decoration:none;
}
.contenitoreContatti{
	width:480px;
	float:left;
	margin-top:15px;
	margin-left:15px;
	}
.ContattoGrigio{
	padding-top:20px;
	margin-left:3px;
	float:left;
	background-color:#f1f1f1;
	text-align:center;
	width:390px;
	height:75px;
	/*border:1px solid #00FF00;*/
	}
.ContattoGrigio2{
	padding-top:35px;
	margin-left:3px;
	float:left;
	background-color:#f1f1f1;
	text-align:center;
	width:390px;
	height:60px;
	/*border:1px solid #00FF00;*/
	}
.imgContattoGrigio{
	font-size:9px;
	margin-left:3px;
	float:left;
	background-color:#f1f1f1;
	text-align:center;
	width:80px;
	height:95px;
	/*border:1px solid #00FF00;*/
	}
.Contatto{
	padding-top:10px;
	/*vertical-align:center;*/
	margin-left:3px;
	/*border:1px solid #00FF00;*/
	width:390px;
	height:80px;
	margin-top:3px;
	float:left;
	text-align:center;
	}	
.ContattoMail{
	padding-top:10px;
	margin-left:3px;
	/*border:1px solid #00FF00;*/
	width:390px;
	height:55px;
	margin-top:3px;
	float:left;
	text-align:center;
	}
.imgContatto{
	font-size:9px;
	margin-left:3px;
	width:80px;
	height:90px;
	margin-top:3px;
	float:left;
	text-align:center;
	}
.testoNero{
	color:#000000;
	}
#testoPrivacy {
	padding: 5px;
	height: 150px;
	width: 350px;
	border: 1px solid #0099CC;
	overflow: auto;
	margin-left:auto;
	margin-right:auto;
}
#boxProgrammiDx{
	width:270px;
	height:448px;
	position:relative;
	background-image:url(../img/bg-col-dx.jpg);
	background-repeat:no-repeat;	
}
#boxProgrammiDx #titolo{
	color:#009cff;
	font-size:22px;
	font-weight:500;
	position:absolute;
	top:100px;
}
#boxProgrammiDx #testo{
	position:absolute;
	top:180px;
	color:#6a6a6a;
	font-size:12px;
}
.lista-programmi{
	position:relative;
	width:500px;
	height:120px;
	overflow:hidden;
	background-image:url(../img/bg-lista-programmi_03.jpg);
	background-repeat:repeat-x;
}
.lista-programmi .link-guarda-prg{
	position:absolute;
	right:0;
	bottom:15px;
	display:block;
	width:110px;
	height:54px;
}
.lista-programmi .img-prg{
	position:absolute;
	left:15px;
	top:15px;
	max-width:100px;
	border:1px solid #FFF;
}
.lista-programmi .titolo-descrizione{
	position:absolute;
	left:130px;
	top:15px;
}
.lista-programmi .titolo-descrizione div{
	width:250px;
}
.lista-programmi .titolo-descrizione h3{
	font-size:16px;
	color:#09334d;
	padding:0 0 5px 0;
	margin:0;
}
.lista-programmi .titolo-descrizione div{
	font-size:12px;
	color:#000;
}
#scheda-programmi h3{
	font-size:12px;
	color:#09334d;
}
#scheda-programmi #descrizione-programma{
	font-size:12px;
	text-align:justify;
	padding-right:30px;
	padding-top:15px;
}
#boxListaProgrammiDx{
	position:relative;
	width:270px;
	height:700px;
	background-image:url(../img/bg_boxlista_dx_03.jpg);
	background-repeat:no-repeat;
}
#boxListaProgrammiDx #listaProgrammi{
	/*position:absolute;
	top:120px;
	right:0;*/
	padding:0px 0 20px 0;
	margin:0 0 0 40px;
	width:225px;
	overflow:hidden;
}
#boxListaProgrammiDx #listaProgrammi li{
	font-size:12px;
	padding:10px 0 10px 10px;
	margin:0;
	background-color:#efefef;
	width:225px;
	position:relative;
}

#boxListaProgrammiDx #listaProgrammi li .link-scheda-pr:link,#boxListaProgrammiDx #listaProgrammi li .link-scheda-pr:active,#boxListaProgrammiDx #listaProgrammi li .link-scheda-pr:visited{
	color:#09334d;
	font-weight:800;
}
#boxListaProgrammiDx #listaProgrammi li .link-scheda-pr:hover{
	text-decoration:none;
}
#boxListaProgrammiDx #listaProgrammi li .data-listaProgrammi{
	font-weight:800;
}
#boxListaProgrammiDx #listaProgrammi li .link-scheda-pr-img{
	position:absolute;
	right:15px;
	bottom:-10px;
	display:block;
	width:22px;
	height:22px;
	border:0;
	z-index:99;
}
#cerca-video{
	background-image:url(../img/bg_cerca_video_03.jpg);
	background-repeat:no-repeat;
	/*position:absolute;
	top:385px;
	left:8px;*/
	margin-top:15px;
	width:261px;
	height:57px;
}
#cerca-video-frm{
	position:relative;
	width:261px;
	height:57px;
}
#cerca{
	margin:20px 0 0 50px;
	width:170px;
}
#btn-cerca-prg{
	position:absolute;
	left:230px;
	top:0;
	border:1px solid #d5d5d5;
	border-radius: 5px;
	-moz-border-radius: 5px; /* firefox */
	-webkit-border-radius: 5px; /* safari, chrome */
	font-weight:bold;
}
#motore-ricerca-programmi{
	background:#09334d;
	border:1px solid #031825;
	border-radius: 5px;
	-moz-border-radius: 5px; /* firefox */
	-webkit-border-radius: 5px; /* safari, chrome */
	padding:10px;
}
#motore-ricerca-programmi label{
	color:#FFF;
}
