.ultimenews {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333300; font-weight: bold; margin: 40px 0px 25px 0px; }

.fotoindex { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666633; text-decoration: none;}
.fotoindex .sfondo {width:360px; background-color:#CCCC99; }
.fotoindex .img-primopiano { padding-top:25px;padding-bottom:15px; }
.fotoindex .cont-primopiano { margin-right:10px; margin-left:30px; }
.fotoindex .img-secondopiano { margin-top:0px; padding-top:0px;padding-right:10px; }
.fotoindex .archiviofoto { margin: 5px 20px 20px 0px; }
.fotoindex .trailer { padding-top:20px; padding-bottom:30px; }
.fotoindex .riga { padding-top:10px;padding-bottom:10px;}
.fotoindex .data { font-family: helvetica, arial, sans-serif; font-size: 9px; color: #666633; text-decoration: none; }

.tabellafoto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666633; text-decoration: none;}
.tab-foto { width:380px; text-align:center; background-color:#CCCC99; }
.tabellafoto .foto {margin: 0px 10px 40px 10px;}
.tabellafoto .marginidoc {margin: 8px 10px 0px 10px; color: #666633;}
.tabellafoto .primopiano {margin-top:20px; margin-left:30px; margin-bottom:10px;margin-right:20px;text-aling:left; }
.tabellafoto .testo { color: #666633; text-decoration: none; }
.tabellafoto .data { font-family: helvetica, arial, sans-serif; font-size: 9px; color: #666633; text-decoration: none; margin: 5px 0px 20px 0px; }
.tabellafoto .testodocumento {width:325px; text-align:left; color: #666633; margin: 60px 0px 40px 0px; text-align:left; }
.tabellafoto .descrizione { text-align:left; padding :3px; font-variant: small-caps; font-size: 11px;}
.tabellafoto .margini {margin: 0px 0px 0px 33px; width:500px; }

.fotopiccole {margin: 0px 0px 0px 50px;}