﻿body {margin-top: 0; margin-left:0; margin-right:0; margin-bottom: 40px; background: url(images/bkg.gif) repeat-y #222222; color: #dddddd;}
a {color: #999999; text-decoration:underline;}
a:hover {color: #dddddd;}

td.intestazione {}
td.logo {background-color: #222222; border-bottom: 2px solid #222222; width:300px; height: 120px;font-size: 1px;}
td.banner_alto {width: 100%; height: 120px; border-bottom: 1px solid #222222; background-color: #222222; text-align: center; vertical-align: middle}	
div#sommario {width: 150px;background-color: #222222; color:#dddddd; font-family:courier new,courier, arial; position: absolute;left: 0; }
div.contatore {width:180px;height:28px; padding-top: 10px; position: absolute; left:150px;color:#ffff00; font-size:10px; font-family: arial; text-align: center;}
div.piega{position:absolute; left: 150px;color: #111111; background-color: #eeeeee;}
td.piega{height: 28px;white-space: nowrap;font-size: 1px;}
td.corpo_piega{padding-left: 10px; padding-right: 10px; width: 100%; height: 28px;_ackground-color: #222222; font-family: tahoma; font-weight: bold; color: #111111; font-size: 14px;white-space: nowrap;}
td.archivio {background-color: #222222; padding-right: 10px;white-space: nowrap;}
div.vertical_banner{text-align: center;}
div.voce_principale{padding-left: 5px; padding-top: 7px; padding-bottom: 0; line-height: 25px; font-size: 16px;}
div.sottovoce{padding-top: 0px; padding-bottom: 0px; background-color: #333333; padding-left: 25px; line-height: 20px; font-size: 11px;}
div.corpo{position:relative; left:155px; top: 33px;width: 100%;}
div#phCorpo{position:relative; left:155px; top: 33px;width: 87%;}

table.corpo{border: 1px solid #dddddd; background-color: #000000;width:100%;}
th.titolo{background-color: #cccccc; border: 1px solid #000000; font-family: courier, arial; color: #000000; font-size: 20px;}
th.commenti{background-color: #cccccc; border: 0; font-family: courier, arial; color: #000000; font-size: 20px;}
tr.riga_odd{}
tr.riga_even{background-color: #111111;}
img.banner{border: 1px solid #dddddd;}



img.defaultPage {margin: 10px;border: 1px solid #dddddd;}

td.corpo_editoriale{text-align: justify; font-size: 1.0em; font-family:arial;padding: 10px;}

td.corpo_contatti{vertical-align: top; text-align: center; height: 500px; font-size: 1.0em; font-family:arial;padding: 10px;}

td.corpo_who{vertical-align: top; text-align: center; height: 500px; font-size: 1.0em; font-family:arial;padding: 10px;}
td.lbl_who{font-weight: bold; vertical-align: top; text-align: center;font-size: 1.0em; font-family:arial;padding: 10px;}
td.desc_who{vertical-align: top; text-align: center;font-size: 1.0em; font-family:arial;padding: 10px;}


td.foto_oggetto{width: 200px;text-align: center; border-bottom:1px solid #666666;}
img.foto_oggetto{border: 1px solid #dddddd;height: 90px; width: 90px;}
td.oggetto {height: 180px;vertical-align: top; padding-top: 10px;padding-right: 10px;padding-bottom: 10px;border-bottom:1px solid #666666;}
span.titolo_oggetto{font-family: arial; font-size: 16px;}
span.autore_oggetto{font-family: arial; font-size: 12px;font-style: italic;}
p.corpo_oggetto{font-family: arial; font-size:12px;text-align: justify;}
th.archivio_voci {background-color: #222222; border-top: 1px solid #666666;border-bottom: 1px solid #666666; height: 40px; text-decoration: none; font-weight: bold; font-family: Arial; font-size: 1.3em; color:#dddddd;}
th.ricerca_voci {background-color: #222222; border-top: 1px solid #666666;border-bottom: 1px solid #666666; height: 20px; text-decoration: none; font-weight: bold; font-family: Arial; font-size: 0.8em; color:#dddddd;}



td.foto_intervista{width: 200px;text-align: center; border-bottom:1px solid #666666;}
img.foto_intervista{border: 1px solid #dddddd;height: 150px; width: 150px;}
td.intervista {height: 180px;vertical-align: top; padding-top: 10px;padding-right: 10px;padding-bottom: 10px;border-bottom:1px solid #666666;}
span.titolo_intervista{font-family: arial; font-size: 16px;}
span.autore_intervista{font-family: arial; font-size: 12px;font-style: italic;}
p.corpo_intervista{font-family: arial; font-size:12px;text-align: justify;}
a.link_intervista{text-decoration: none; font-weight: bold; font-family: Arial; font-size: 0.6em; color:#dddddd;float: right;}
a.link_intervista:hover{text-decoration: underline}
a.link_intervista:link, active, visited{text-decoration: none}
a.archivio_intervista{height:25px; text-decoration: none;font-family: Arial; font-size: 1em; color:#dddddd;}
a.archivio_intervista:hover{text-decoration: underline}
a.archivio_intervista:link, active, visited{text-decoration: none}




td.recensione {vertical-align: top; padding-top: 10px;padding-right: 10px;padding-bottom: 10px;border-bottom:1px solid #666666;}
td.foto_recensione{height: 120px;width: 200px;text-align: center; border-bottom:1px solid #666666;}
a.foto_recensione{border: 1px solid #dddddd;height: 90px; width: 90px;}
img.foto_recensione {height: 90px; width: 90px;}
p.corpo_recensione{font-family: arial; font-size:12px;text-align: justify;}
span.titolo_recensione{font-family: arial; font-size: 16px;}
span.autore_recensione{font-family: arial; font-size: 12px;font-style: italic;}
span.sottotitolo_recensione{font-family: arial; font-size: 12px;font-style: italic;}
td.voto_recensione{width: 250px; text-align: center; border-bottom:1px solid #666666;}
span.commenti_recensione {font-family: arial; font-size: 10px;}



tr.recensione_dettaglio_titolo { background-color: #111111}
td.recensione_dettaglio {vertical-align: top; padding: 10px;border-bottom:1px solid #666666;}
td.recensione_dettaglio_corpo{vertical-align: top; text-align: justify; font-size: 0.9em; font-family: Arial;padding-top:5px; padding-left:10px; padding-right: 10px; padding-bottom:15px; border-right: 1px solid #666666;}
span.recensione_dettaglio_titolo{font-family: arial; font-size: 1.2em;}
span.recensione_dettaglio_autore{font-family: arial; font-size: 12px;font-style: italic;}
span.recensione_dettaglio_sottotitolo{font-family: arial; font-size: 12px;font-style: italic;}
td.recensione_dettaglio_voto{width: 200px; text-align: center; border-bottom:1px solid #666666;}
td.recensione_dettaglio_foto{width:200px;  vertical-align: top;}
a.recensione_dettaglio_foto {padding: 5px;}
td.recensione_dettaglio_info_titolo{width: 200px; text-align: center; background-color: #111111; font-family: Arial; font-size: 0.9em; font-weight: bold; border-top: 1px solid #666666; border-bottom: 1px solid #666666;}
td.recensione_dettaglio_descrizione{text-align: center; padding:10px}
td.recensione_dettaglio_tracklist{text-align: left; padding:5px; font-size: 0.75em; color: #dddddd; font-family: Arial; font-style: italic;}
th.recensione_dettaglio_commenti{border-width: 0 1px 1px 1px; border-style: solid; border-color: #dddddd; padding:5px; font-size: 0.75em; color: #dddddd; font-family: Arial;}
td.recensione_dettaglio_commenti_odd{background-color: #000000; border-width: 0 1px 1px 1px; border-style: solid; border-color: #dddddd; padding:5px; font-size: 0.75em; color: #dddddd; font-family: Arial;}
td.recensione_dettaglio_commenti_even{background-color: #101010; border-width: 0 1px 1px 1px; border-style: solid; border-color: #dddddd; padding:5px; font-size: 0.75em; color: #dddddd; font-family: Arial;}

a.recensione_dettaglio_info_contatti{ color: #dddddd; font-size: 0.75em}
a.recensione_dettaglio_info_contatti:hover {text-decoration: underline}
a.recensione_dettaglio_info_contatti:link, visited, active{text-decoration: none}
ol.recensione_dettaglio_tracklist {margin-left: 25px;}
a.archivio_recensione{height:15px; text-decoration: none;font-family: Arial; font-size: 0.7em; color:#dddddd;}
a.archivio_recensione:hover{text-decoration: underline}
a.archivio_recensione:link, active, visited{text-decoration: none}



tr.intervista_dettaglio_titolo { background-color: #111111}
td.intervista_dettaglio {vertical-align: top; padding: 10px;border-bottom:1px solid #666666;}
td.intervista_dettaglio_corpo{text-align: justify; font-size: 0.9em; font-family: Arial;padding-top:5px; padding-left:10px; padding-right: 10px; padding-bottom:5px; border-right: 1px solid #666666;}
span.intervista_dettaglio_titolo{font-family: arial; font-size: 1.2em;}
span.intervista_dettaglio_autore{font-family: arial; font-size: 12px;font-style: italic;}
span.intervista_dettaglio_sottotitolo{font-family: arial; font-size: 12px;font-style: italic;}
table.intervista_dettaglio_gallery{width: 100%; background-color: #111111; text-align: center; border-bottom:1px solid #666666;border-top:1px solid #666666;}
td.intervista_dettaglio_foto{width:90px;  vertical-align: middle; text-align: center}
a.intervista_dettaglio_foto { border:1px solid #dddddd}
td.intervista_dettaglio_info_titolo{padding: 15px;width: 200px; text-align: center; background-color: #111111; font-family: Arial; font-size: 0.9em; font-weight: bold; border-top: 1px solid #666666; border-bottom: 1px solid #666666;}
td.intervista_dettaglio_descrizione{text-align: center; padding:10px}
a.intervista_dettaglio_info_contatti{ color: #dddddd; font-size: 0.75em}
a.intervista_dettaglio_info_contatti:hover {text-decoration: underline}
a.intervista_dettaglio_info_contatti:link, visited, active{text-decoration: none}
span.intervista_dettaglio_autore{float: right; padding-left: 20px; font-family: arial; font-size: 12px;font-style: italic;}

td.live {vertical-align: top; padding-top: 10px;padding-right: 10px;padding-bottom: 10px;border-bottom:1px solid #666666;}
td.foto_live{height: 120px;width: 200px;text-align: center; border-bottom:1px solid #666666;}
img.foto_live{border: 1px solid #dddddd;height: 90px; width: 90px;}
span.titolo_live{font-family: arial; font-size: 16px;}
span.titoletto{font-family: arial; font-size: 11px;}
span.autore_live{font-family: arial; font-size: 12px;font-style: italic;}
span.luogo_live{font-family: arial; font-size: 10px;font-style: italic;}
span.corpo_live{font-family: arial; font-size:12px;text-align: justify;}
a.link_live{text-decoration: none; font-weight: bold; font-family: Arial; font-size: 0.6em; color:#dddddd;float: right;}
a.link_live:hover{text-decoration: underline}
a.link_live:link, active, visited{text-decoration: none}
span.live_dettaglio_titolo{font-family: arial; font-size: 1.2em;}
div.live_dettaglio_autore{font-family: arial; font-size: 12px;font-style: italic;text-align: right;}
span.live_dettaglio_luogo{font-family: arial; font-size: 12px;font-style: italic;}
span.live_dettaglio_sottotitolo{font-family: arial; font-size: 12px;font-style: italic;}


td.data_news {font-family: arial; height: 14px;padding-left: 5px; font-weight: bold;vertical-align: top;text-align: center; padding-top: 10px;padding-right: 10px;padding-bottom: 10px;border-bottom:1px solid #666666; font-size: 12px;}
td.titolo_news{height: 14px;font-family: arial; font-size: 10px; font-weight: bold; vertical-align: top;text-align: center; padding-top: 10px;padding-right: 10px;padding-bottom: 10px;border-bottom:1px solid #666666;}
th.titolo_news {background-color: #111111; color: #dddddd; }
div.news_panel {width: 400px; height:300px; position: absolute; background-color: #333333; border: 5px double orange; font-family: Arial; font-size: 12px; color: #dddddd;padding: 5px;}
table.titolo_panel {color: #ff3300; background-color: #ffaa00; font-weight: bold;}
.notizia_panel {}
.popup_news_notizia {height: 230px; overflow: auto; padding: 5px;text-align: justify;}
.popup_news_titolo {}

th.titolo_destro {background-color: #111111; color: #dddddd; text-align: right; padding-right: 10px; font-weight: normal;}
a.paginatore {text-decoration: none; color: #dddddd; font-size: 12px; font-family: Arial;}
a.paginatore_selected{font-weight: bold;text-decoration: underline; color: #dddddd; font-size: 12px; font-family: Arial;}



a.voce_sommario {font-weight: normal; color: #dddddd; text-decoration: none}
a.voce_sommario:hover, active {font-weight: bold}
a.voce_sommario:link, visited {font-weight: normal}

a.sottovoce_sommario {font-weight: normal; color: #cccccc; text-decoration: none}
a.sottovoce_sommario:hover, active {font-weight: bold}
a.sottovoce_sommario:link, visited {font-weight: normal}

div.image_panel {width: 450px; height:450px; position: absolute; background-color: #333333; border: 5px double orange; font-family: Arial; font-size: 12px; color: #dddddd;padding: 5px;}
.popup_immagine_corpo{height:100%}

.bottone {color: #dddddd; border: 1px solid #dddddd; background-color: #111111;}
.fieldset{font-family: arial; color: #dddddd; border: 1px solid #dddddd; background-color: #111111;}

a.archivio{text-decoration: none;font-family: Courier New; color:#111111;}
a.archivio:hover{text-decoration: none; color: #666666;}
a.archivio:link, active, visited{text-decoration: none}
img.archivio{margin:10px;}

a.ricerca{text-decoration: none;font-family: arial; font-size: 12px; color:#dddddd;}
a.ricerca:hover{text-decoration: underline; color: #cccccc;}
a.ricerca:link, active, visited{text-decoration: none}
.ricerca {font-size: 12px}

span.data_commento {font-family: Arial; color: #dddddd; font-size: 12px; font-style: italic}
span.autore_commento {font-family: Arial; color: #e3e3e3; font-size: 12px; font-weight: bold}
div.corpo_commento {font-family: Arial; padding: 5px; color: #dedede; font-size: 12px; font-weight: normal; text-align:justify}
img.voto_commento { vertical-align:middle}
a.nuovo_commento {font-size:10px;}

td.registrazione {font-family: Arial; color: #dddddd; font-size: 12px;text-align:left}
input.registrazione_textbox {background-color: #666666; color: #dddddd; font-family: Arial; font-size: 12px; border: 1px solid #dddddd;}
input.registrazione_button {background-color: #666666; color: #dddddd; font-family: Arial; font-size: 14px; border: 1px solid #dddddd;}

#newsDiv {
    display: none;
    z-index:10000;
}

#imageDiv {
    display: none;
    z-index:10000;
}
html>body #newsDiv #imageDiv {
    position: fixed;
}