html{}
img{border:0;}
p{margin:0;padding:0;}
* a{outline:none; color:inherit;}
body {word-wrap:break-word;font-family:Arial, Century Gothic; font-size:11px; color:#000; padding:0; background:#ece6df; width:988px; margin:0 auto; text-align:left;}

*:first-child+html body{ width:980px;}

.testata{background: url(../img/banner.jpg) no-repeat top center; margin-right:1px; height:82px;}
*:first-child+html .testata{margin-right:0px;}

#wrapper{margin-top:10px; margin-bottom:20px;}




.contMenu{background: url(../img/sfondoMenu.png) no-repeat top left; height:49px; margin:10px 0 0 3px;float:left; width:980px;}
*html .contMenu{margin-left:3px;}
*:first-child+html .contMenu{margin-left:0px;}


.menu{list-style:none; margin:0; padding:0; line-height:48px;float:left; }
.menu li{display:inline; margin:0px; padding:0;}
.menu li.linkHome{margin-left:20px;}
.menu li.linkChi{margin-left:28px;}
.menu li.linkProgetto{margin-left:30px;}

.menu li a{font-family:Century Gothic, Arial; color:#fff; text-decoration:none; font-size:12px; font-weight:bold;}
.menu li a:hover{font-family:Century Gothic, Arial; color:#fff; text-decoration:underline; font-size:12px; font-weight:bold;}

.logoRoma{float:right; margin:15px 10px 0 0;}
.logoLuce{float:right; margin:15px 10px 0 0;}
.logoBiblioteche{float:right; margin:10px 10px 0 0;}
.boxCerca{float:left; margin-left:120px; margin-top:15px;}
.filtriCerca{float:left; margin-left:50px; margin-top:2px; color:#fff; font-size:12px;}



.imgBox{float:left; margin-right:6px; margin-bottom:3px;}

.testoBox{margin:10px 6px 5px 0px; float:left;}
.ml6{margin-left:6px;}

.cerca{font-family:Arial; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-transform:uppercase;}

.laricerca{background:transparent url(../img/sfondoCerca.png) no-repeat top left; border:0; width:310px; color:#54524e; font-family:Arial, Verdana; font-size:12px; padding-left:4px;}


.parteInferiore{float:left; width:980px; background:transparent url(../img/sfondoSotto.png) no-repeat top left; margin-left:3px; padding-top:30px;}
*:first-child+html .parteInferiore{margin-left:0px;}

.contBox{float:left; width:364px;}
.news{margin-top:5px; margin-left:5px; margin-right:5px; float:left;}
.box{background:#908579 url(../img/boxInferiore.png) no-repeat bottom left; width:364px; float:left; margin-bottom:10px; padding-bottom:10px;}


.sfPrimoPiano{background: url(../img/primoPiano.png) no-repeat top left; width:364px; height:37px; padding-left:10px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold;}

.sfFocus{background: url(../img/primoPiano.png) no-repeat top left; width:364px; height:37px; padding-left:10px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold;}


.sfArchivioLuce{background: url(../img/titArchivioLuce.png) no-repeat top left; width:364px; height:41px; padding-left:10px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold;}


.titEvento{text-transform:uppercase; font-weight:bold; font-size:14px; color:#fff;}
.testo{font-size:12px; line-height:18px; color:#fff;}
a.linkDettaglio{font-size:12px; font-weight:bold; color:#2d080a; text-decoration:none; margin-top:5px; float:left;}

.titEventoTesti{font-weight:bold; font-size:20px; color:#3f3429;}


.titEvento2{text-transform:uppercase; font-weight:bold; font-size:14px; color:#493d32;}
.titEvento3{font-weight:bold; font-size:12px; color:#493d32; ;}
.testo2{font-size:12px; color:#493d32;}
.testo3{font-size:12px; color:#fff;}
.testo4{font-size:12px; color:#493d32; float:left; width:155px;}


a.linkVisualizza{text-decoration:none; color:#493d32;}
a.linkVisualizza:hover{text-decoration:underline; color:#493d32;}


.marginiDivisorio{margin:10px 0 10px 6px; float:left;}
.marginiDivisorio2{margin:2px 0 2px 6px; float:left;}


.fl{float:left;}
.fr{float:right;}
.m6{margin:0 6px 0 6px;}
.mt2{margin-top:2px;}








.boxChiaro{background:#ddd6cd url(../img/boxInferioreChiaro.png) no-repeat bottom left; width:364px; float:left; margin-top:10px; padding-bottom:10px;}


.boxChiaro2{background:#ddd6cd url(../img/boxInferioreChiaro.png) no-repeat bottom left; width:364px; float:left; margin-top:-11px; padding-bottom:10px;}


.boxChiaro3{background:#ddd6cd url(../img/boxInferioreChiaro.png) no-repeat bottom left; width:364px; float:left; margin-top:1px; padding-bottom:10px;}

.boxLuce{float:right;background:#ddd6cd url(../img/boxInferioreLuce.png) no-repeat bottom left; width:578px; margin-top:10px; margin-right:6px; padding-bottom:5px;}
*:first-child+html .boxLuce{ margin-right:2px;}

.contParteDx{float:right; margin-right:7px; margin-top:0px;}
*:first-child+html .contParteDx{ margin-right:2px;}


.contViewerFoto{float:right; margin-right:7px; background:#908579 url(../img/topViewrFoto.png) no-repeat top left; width:578px; padding:5px 0 0 0px; text-align:center;}
*:first-child+html .contViewerFoto{ margin-right:3px;}






.boxPiccoli{background:#beb6ac url(../img/boxInferiorePiccolo.png) no-repeat bottom left; width:200px; float:left; margin-bottom:10px; padding-bottom:10px; margin-left:2px;}
.sfondoBoxPiccolo{background: url(../img/topPiccolo.png) no-repeat top left;font-family:Century Gothic, Arial; font-size:14px; color:#7d7062; font-weight:bold; padding-left:6px; height:21px;}
.linkRossi{color:#7d7062; text-decoration:none;}
a.linkRossi:hover{color:#520215; text-decoration:none;}

.linkRossiNav{color:#520215; text-decoration:none;}
a.linkRossiNav:hover{color:#520215; text-decoration:none;}


.boxPiccoliNav{background:#7d7062 url(../img/boxInferiorePiccoloNavi.png) no-repeat bottom left; width:200px; float:left; margin-bottom:10px; padding-bottom:10px; margin-left:2px;}
.sfondoBoxPiccoloNav{background: url(../img/topPiccoloNavi.png) no-repeat top left;font-family:Century Gothic, Arial; font-size:14px; color:#7d7062; font-weight:bold; padding-left:6px; height:21px;}


.boxSx{float:left; width:210px; margin-top:10px;}

.boxDx{float:left; width:363px; margin-top:10px;}

.listaPercorsi{list-style:none; margin:0; padding:5px 0 0 12px; background: url(../img/sfondoLista.png) repeat-y top left;}
.listaPercorsi li{margin:0; padding:0 0 7px 0;}
.listaPercorsi li a{font-family:Arial, Verdana; font-size:12px; font-weight:bold; color:#504439; text-decoration:none;}
.listaPercorsi li a:hover{font-family:Arial, Verdana; color:#504439; text-decoration:underline;}


.boxAlbum{width:360px; height:35px; float:left; margin-top:10px; margin-left:2px;}
.boxAlbum a{background: url(../img/sfondoBoxAlbum.png) no-repeat top left; width:352px; height:25px; display:block; padding-top:10px; padding-left:8px; font-family:Century Gothic, Arial; color:#fff; text-decoration:none; font-size:14px; font-weight:bold;}
.boxMediaMetro{float:right; width:578px; margin-top:10px; margin-right:6px;}
*:first-child+html .boxMediaMetro{ margin-right:2px;}

.footer{float:left; width:980px; height:22px; margin-top:20px; margin-bottom:20px; background: url(../img/sfondoFooter.png) no-repeat top left; border:0px solid;}
.linkFooter{list-style:none; margin:0; padding:2px 0 0 10px;}
.linkFooter li{margin:0; padding:0 0 0 6px; display:inline; color:#fff;}
.linkFooter li a{font-family:Century Gothic, Arial; color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
.linkFooter li a:hover{color:#fff; text-decoration:underline;}
.linkBianchi{font-family:Century Gothic, Arial; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; margin-right:10px; margin-top:2px;}
.linkBianchi a{color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
.linkBianchi a:hover{color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}




.elencoCanali{margin-top:5px;  float:left;}
.imgCanali{float:left; margin-left:2px; margin-bottom:3px;}


.sfTitolo{ width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}

.sfGialloTitolo{background: url(../img/sf1.png) no-repeat top left;width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}
.sfArancioTitolo{background: url(../img/sf2.png) no-repeat top left;width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}
.sfRossoTitolo{background: url(../img/sf3.png) no-repeat top left;width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}
.sfVerdinoTitolo{background: url(../img/sf4.png) no-repeat top left;width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}
.sfVerdeTitolo{background: url(../img/sf5.png) no-repeat top left;width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}
.sfCelesteTitolo{background: url(../img/sf6.png) no-repeat top left;width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}
.sfBluTitolo{background: url(../img/sf8.png) no-repeat top left;width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}
.sfViolaTitolo{background: url(../img/sf9.png) no-repeat top left;width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}

.sfFucsiaTitolo{background: url(../img/sf10.png) no-repeat top left;width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}
.sfRosaTitolo{background: url(../img/sf11.png) no-repeat top left;width:364px; height:37px;  padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}




.sfGiallo{background: url(../img/sfGiallo.png) no-repeat top left; width:360px; height:25px; padding-left:25px; padding-top:3px; margin-left:2px;}
.sfGiallo a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block; width:335px;}
.sfGiallo a:hover{color:#000; text-decoration:none;}


.sfArancio{background: url(../img/sfArancio.png) no-repeat top left; width:360px; height:25px; padding-left:25px; padding-top:3px; margin-left:2px;}
.sfArancio a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;width:335px;}
.sfArancio a:hover{color:#000; text-decoration:none;}

.sfRosso{background: url(../img/sfRosso.png) no-repeat top left; width:360px; height:25px; padding-left:25px; padding-top:3px; margin-left:2px;}
.sfRosso a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;width:335px;}
.sfRosso a:hover{color:#000; text-decoration:none;}

.sfVerdino{background: url(../img/sfVerdino.png) no-repeat top left; width:360px; height:25px; padding-left:25px; padding-top:3px; margin-left:2px;}
.sfVerdino a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;width:335px;}
.sfVerdino a:hover{color:#000; text-decoration:none;}

.sfVerde{background: url(../img/sfVerde.png) no-repeat top left; width:360px; height:25px; padding-left:25px; padding-top:3px; margin-left:2px;}
.sfVerde a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;width:335px;}
.sfVerde a:hover{color:#000; text-decoration:none;}


.sfCeleste{background: url(../img/sfCeleste.png) no-repeat top left; width:360px; height:25px; padding-left:25px; padding-top:3px; margin-left:2px;}
.sfCeleste a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;width:335px;}
.sfCeleste a:hover{color:#000; text-decoration:none;}


.sfBlu{background: url(../img/sfBlu.png) no-repeat top left; width:360px; height:25px; padding-left:25px; padding-top:3px; margin-left:2px;}
.sfBlu a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;width:335px;}
.sfBlu a:hover{color:#000; text-decoration:none;}

.sfViola{background: url(../img/sfViola.png) no-repeat top left; width:360px; height:25px; padding-left:25px; padding-top:3px; margin-left:2px;}
.sfViola a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;width:335px;}
.sfViola a:hover{color:#000; text-decoration:none;}

.sfFucsia{background: url(../img/sfFucsia.png) no-repeat top left; width:360px; height:25px; padding-left:25px; padding-top:3px; margin-left:2px;}
.sfFucsia a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;width:335px;}
.sfFucsia a:hover{color:#000; text-decoration:none;}


.sfRosa{background: url(../img/sfRosa.png) no-repeat top left; width:360px; height:25px; padding-left:25px; padding-top:3px; margin-left:2px;}
.sfRosa a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;width:335px;}
.sfRosa a:hover{color:#000; text-decoration:none;}



a.canaleNavi{color:#000;}


.sfPiuVisti{background: url(../img/sfPiuvisti.png) no-repeat top left; width:364px; float:left; height:37px; padding-left:8px; padding-top:8px; font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-decoration:none; display:block;}

.sfTitCanali{background: url(../img/titCanali.png) no-repeat top left; width:364px; float:left; height:37px; padding-left:8px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase;}


.imgVideo{float:left; margin-right:6px; margin-bottom:3px; border:1px solid #91867a;}



.sfPercorsi{background: url(../img/sfPercorsi.png) no-repeat top left; width:353px; height:42px; padding-left:15px; padding-top:10px; margin-left:2px; margin-top:5px; float:left;}
.sfPercorsi a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block; height:42px;}
.sfPercorsi a:hover{color:#530215; text-decoration:none;}
.sfPercorsi a.navigato{color:#530215; text-decoration:none;}



.infoVideo{float:right;background:#908579 url(../img/sfInfoVideo.png) no-repeat bottom left; width:578px; padding-bottom:25px; margin-right:7px;}
*:first-child+html .infoVideo{margin-right:3px;}
.titVideo{font-family:Arial, Verdana; color:#fff; font-size:12px; font-weight:bold; margin:5px 0 0 10px;}
.testoVideo{font-family:Arial, Verdana; color:#40352a; font-size:12px;  margin:12px 10px 0 10px; padding-right:4px; height:120px; overflow:auto;}
.testoInfo{font-family:Arial, Verdana; color:#40352a; font-size:12px;  margin:12px 10px 0 10px; padding-right:4px;}



.infoImgDirectory{float:right;background:#908579 url(../img/sfInfoImg.png) no-repeat bottom left; width:578px; padding-bottom:25px; margin-right:7px;}
*:first-child+html .infoImgDirectory{margin-right:3px;}



.contBottoniVideo{float:right; width:578px; margin-bottom:10px;}


.sfVideo{background: url(../img/sfVideo.png) no-repeat top left; width:57px; height:18px; text-align:center; float:left;}
.sfVideo a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;}
.sfVideo a:hover{color:#530215; text-decoration:none;}

.sfSequenze{background: url(../img/sfSequenze.png) no-repeat top left; width:88px; height:18px; text-align:center; float:left;}
.sfSequenze a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;}
.sfSequenze a:hover{color:#530215; text-decoration:none;}

.sfCast{background: url(../img/sfCast.png) no-repeat top left; width:114px; height:18px; text-align:center; float:left;}
.sfCast a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;}
.sfCast a:hover{color:#530215; text-decoration:none;}


.sfAbstract{background: url(../img/sfAbstract.png) no-repeat top left; width:80px; height:18px; text-align:center; float:left;}
.sfAbstract a{font-family:Century Gothic, Arial; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; display:block;}
.sfAbstract a:hover{color:#530215; text-decoration:none;}

.sfListaVideo{background: url(../img/sfListaVideo.png) no-repeat top left; width:578px; height:38px; padding-left:15px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold;}


.thumbVideo{margin:20px 0px 20px 10px;}
.rigaThumb{float:left; width:270px; margin-bottom:20px; margin-right:10px;}
.paginazione{background: url(../img/sfondoPaginazione.png) no-repeat top left; float:left; width:574px; height:25px; margin-left:-8px; padding-top:4px; padding-left:10px; font-family:Arial, Verdana; color:#fff; font-size:12px; font-weight:bold; }
.paginazione a{font-family:Arial, Verdana; color:#fff; font-size:12px; font-weight:bold;text-decoration:none; margin-left:5px;}
.paginazione a:hover{color:#2d080a}
.paginazione a.navi{color:#2d080a}





.sfRossoScuro{background: url(../img/sfRossoScuro.png) no-repeat top left; width:364px; height:37px; margin-left:0px; margin-top:0px; float:left; padding-left:8px; padding-top:8px; font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold; text-decoration:none; display:block;}
.sfVuoto{background: url(../img/topVuoto.png) no-repeat top center; width:356px; float:left; height:18px; margin-top:10px; padding-left:8px; padding-top:8px;font-family:Arial, Verdana; color:#530215; font-size:16px; font-weight:bold; }
.txtSfVuoto{margin:10px 0 0 20px; float:left;font-size:14px; font-weight:bold; color:#3f3429;}

.listaPercorsi2{list-style:none; margin:0; padding:0px 0 0 0px; float:left;}
.listaPercorsi2 li{margin:0; background: url(../img/accedi.png) no-repeat top left; padding-left:25px; line-height:20px; border:0px solid;}
.listaPercorsi2 li a{font-family:Arial, Verdana; font-size:12px; font-weight:bold; color:#504439; text-decoration:none;}
.listaPercorsi2 li a:hover{font-family:Arial, Verdana; color:#504439; text-decoration:underline;}
.listaPercorsi2 li a.naviPercorso{font-family:Arial, Verdana; color:#530215; text-decoration:none;}






.testoEsito{font-size:16px; font-weight:bold; color:#fff;  margin-bottom:15px;}
.testoEsitoScuro{color:#3f3429;}
.campiRaffina{width:320px; border:1px solid #5c1022; margin-top:2px;}
.campiTextRaffina{width:50px;border:1px solid #5c1022; margin-top:2px;}
.removeFilter{text-decoration:none;}
.cercaRaffina{width:300px; border:1px solid #5c1022; margin-top:2px; margin-right:5px;}
.tipoRaffina{margin-top:10px;width:340px;}

.boxTag{ width:364px; float:left; margin-top:10px; padding-bottom:10px;}

.boxEsito{float:right; background:#ddd6cd url(../img/boxInferioreLuce.png) no-repeat bottom left; width:578px; margin-top:0px; margin-right:6px; padding-bottom:5px;}
*:first-child+html .boxEsito{ margin-right:2px;}



.sfPrimoPiano2{background: url(../img/primoPiano2.png) no-repeat top left; width:364px; height:37px; padding-left:10px; padding-top:8px;font-family:Century Gothic, Arial; color:#fff; font-size:20px; font-weight:bold;}


.workInProgress{margin-top:-10px; margin-bottom:5px; margin-left:3px;}

.workInProgress a {color:#2d080a; text-decoration:none;}
.workInProgress a:hover{color:#908579; text-decoration:none;}