/* struttara e grafica comune */
html,body{background-color:#000000;color:#FFFFFF;margin:0;padding:0}
body{font-family:Arial,Helvetica,sans-serif;font-size:140%;height:80%;text-align:center}
h1,h2,h3,h4,h5,h6{color:#00FF00;line-height:130%}
h2{font-size:140%}
h3{font-size:125%;font-weight:normal}
h4{font-size:110%;font-weight:normal}
h5{font-size:100%}
h6{font-size:100%;font-weight:normal}
a{color:#FFFF00;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:2px solid #FFFF00}
a:hover img{border-color:#00FFFF}
.floatadestra{float:right}
.ultimocolonna{clear:both;margin:0;padding:0}
.alcentro{text-align:center}
.alcentro *{margin-left:auto;margin-right:auto}
.adestra{text-align:right}
.evidenzia{background-color:#FF0000}
#principale{background-color:#000000;border:3px none #FFFFFF;margin:0 auto;text-align:left;width:100%}
#testata{background-color:#000000}
#testata h1{color:#FFFFFF;font-family:sans-serif;font-size:120%;font-variant:small-caps;height:1.8em;line-height:1.8em;margin:0;padding:0 .5em}
#sponsor{border-color:#FFFFFF;border-style:solid;border-width:1px 0 0 0;padding:8px;text-align:center}
#sponsor a{background-color:#FFFFFF;clear:both}
#googlevert{height:750px;margin:10px auto;text-align:center;width:160px}
#googleorr,.googleorr{height:60px;margin:10px auto;text-align:center}
/* menu in alto */
#menu1{border-color:#FFFFFF;border-style:solid;border-width:2px 0}
#menu1 ul{margin:0;padding:0 1em;text-align:center}
#menu1 ul li{display:inline;height:2.3em;line-height:2.3em;margin:0 .3em}
#menu1 ul li a{font-family:sans-serif;font-weight:bold}
#menu1 ul li a img{margin:.5em 0;vertical-align:middle}
#menu1 ul li a span{border-bottom:2px solid #00FFFF}
/* corpo */
#corpo{text-align:left}
#corpo .ultimocolonna{clear:both;margin:0}
#colonna1{line-height:120%;margin-right:29%;padding:1%;text-align:left}
#colonna2{border-color:#FFFFFF;border-style:solid;border-width:0 0 2px 2px;float:right;padding:1%;text-align:left;width:26%}
/* colonna2 stretta a destra */
#colonna2 .riquadro .titolo{color:#00FF00;font-family:sans-serif;font-size:100%;font-variant:small-caps;font-weight:bold;margin:0;text-align:center}
#colonna2 .riquadro dl{margin:0;padding:0}
#colonna2 .riquadro dt{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:70%;font-weight:bold;margin:0;padding:0}
#colonna2 .riquadro dd{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:70%;margin:0;padding:0 0 1em 0}
/* pagina iniziale e pagine attive */
#colonna1 .news{border-bottom:1px dashed #FFFFFF;margin:0 0 1em 0;padding:1em}
#colonna1 .news h2{margin:0 0 .5em 0}
#colonna1 .news p{margin:0 0 .6em 0}
#colonna1 .news .breve{font-size:80%;padding:0 10px 5px 20px}
#colonna1 .news div div{text-align:center}
#colonna1 .news div div img{margin:5px auto}
#colonna1 .news img.logo{float:right;margin:0 1em}
#colonna1 .ultimocolonna{clear:left}
/* numeri */
#numeri{overflow:auto}
#numeri dl{margin:10px 0;padding:0}
#numeri dt{font-size:130%;font-weight:bold;margin:0;padding:0;text-align:center}
#numeri dd{margin:0 0 2em 0;overflow:auto;padding:0}
#numeri dd .copertine{color:#FFFFFF;float:left;margin:0;text-align:center;width:16%}
#numeri dd .copertine span{display:none}
#numeri dd .copertine img{border:1px solid #000000;display:block;margin:auto}
#numero{border:1px solid #FFFFFF;margin:0 1em 0 0;overflow:auto;padding:8px}
#numero img{border:1px none #000000;float:left;margin:0 10px 0 0}
#numero p{line-height:130%;margin:0 0 .4em 0}
#articoli{}
#articoli li{margin-bottom:.6em}
#articoli li p{margin:0}
#articoli li .titolo{font-weight:bold}
#articoli li .sottotitolo{font-style:italic}
#articoli li .dati{font-size:90%}
/* articolo */
#articolo #sottotitolo{font-size:110%;font-style:italic}
#articolo #dati{font-weight:bold}
#articolo #infoarticolo{margin:0 0 1% 0;overflow:auto;padding:0 0 1% 0}
#articolo #correlati{background-color:#333333;float:right;font-family:Arial,Helvetica,sans-serif;font-size:80%;line-height:115%;margin:0 0 0 1%;padding:1%;width:30%}
#articolo #correlati p.titolo{font-size:100%;font-weight:bold}
#articolo #correlati ul{margin:0;padding:0}
#articolo #correlati li{list-style-image:none;list-style-type:none;margin:0;padding:0 0 .5em 0}
#articolo #correlati li p{margin:0;padding:0}
#articolo div.immcn{margin:1em auto;text-align:center}
#articolo div.immdx{float:right;margin:0 0 7px 10px}
#articolo div.immsx{float:left;margin:0 10px 7px 0}
#articolo div.immdx img,#articolo div.immsx img,#articolo div.immcn img{border:4px solid #333333;display:block}
#articolo .uno{background-image:url(grafica/sfondounoscuro.gif);background-position:bottom right;background-repeat:no-repeat;line-height:0;margin:0;padding:0}
#articolo .due{background-image:url(grafica/sfondoduescuro.gif);background-position:top right;background-repeat:no-repeat;line-height:0;margin:0;padding:0}
#articolo .tre{background-image:url(grafica/sfondotrescuro.gif);background-position:left bottom;background-repeat:no-repeat;line-height:0;margin:0;padding:0 9px 9px 0}
#articolo .didascalia{background-color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:85%;line-height:120%;padding:0 10px 10px 10px;text-align:left}
#articolo div.riquadro{border-color:#000000 #000000 #000000 #00FF00;border-style:dotted;border-width:6px;margin:1em 0 1em 1em;padding:0 1em 1em 1em}
#articolo hr.interruzione{border-color:#33FFFF;height:1px}
#articolo dt{font-weight:bold}
#articolo dl#notiziedaipalazzi dt{color:#00FF00;font-weight:bold}
#articolo dl#notiziedaipalazzi dd,#articolo dd{margin-bottom:2em;margin-left:2em}
#articolo table.dati{border-collapse:collapse;border-color:#FFFFFF;border-style:solid;border-width:2px;margin:20px auto;width:auto}
#articolo table.dati th{background-color:#CCCCCC;border-style:solid;border-width:1px;color:#000000}
#articolo table.dati td,#articolo table.dati th{border-color:#FFFFFF;border-style:solid;border-width:1px;padding:7px;text-align:center}
#articolo table.dati tr.zebra{background-color:#333333}
#commenta{border-color:#333333;border-style:solid;border-width:1px 0px;margin:1em 0;padding:.3em;text-align:center}
/* forum */
#commenti dt{font-size:110%}
#commenti dd{border-bottom:1px solid #FFFFFF;font-size:90%;margin:0 0 1em 0;padding:0 0 1em 2em}
#discussioni li{font-size:120%;list-style-type:square;margin:0 0 1em 0}
#discussioni li .dati{font-size:70%;margin:0 0 0 0em}
#commenti dt#evidenziato{border-bottom:2px solid #FFCC00;color:#00FFFF}
#commenti dt img{vertical-align:middle}
#commenti dt a span{display:none}
/* link */
#segnalasito,#cercagoogle,#cercalink,#scrivici,#registrazione{border:2px solid #00FF00;margin:0 5%;padding:1%}
#elencosezioni li{color:#E8E8E8;list-style-type:none;margin-bottom:.3em}
#elencosezioni li a{color:#FFFFFF}
#elencosezioni li a strong{color:#FFFF00}
#linkedit{margin:0;text-align:center}
#linkedit input{background-color:#FFFF00;border-style:none;color:#000000;font-size:100%}
#linkedit fieldset{border:2px solid #00FF00;margin:0 auto;padding:1%;text-align:right;width:95%}
#linkedit legend{color:#00FF00;font-size:100%;font-weight:bold}
#linkedit fieldset input,#linkedit textarea,#linkedit select{background-color:#000000;border:2px solid #FFFFFF;color:#FFFF00;font-family:Arial,Helvetica,sans-serif;font-size:100%;vertical-align:text-top;width:70%}
#linkedit div{margin:.25em 0}
#segnalasito p,#cercalink p{margin:0}
#segnalasito input,#cercagoogle input,#cercalink input{background-color:#FFFF00;border-style:none;color:#000000;font-size:100%}
#segnalasito #indirizzo,#cercagoogle #as_q,#cercalink #testocerca{background-color:#000000;border:2px solid #FFFFFF;color:#FFFF00;width:50%}
#segnalasito legend,#cercagoogle legend,#cercalink legend{color:#00FF00}
/* scriveteci e nuovi messaggi forum */
#scrivici,#registrazione{text-align:right}
#scrivici fieldset{border:2px solid #00FF00;margin:0px 0px;padding:1%;text-align:right;width:auto}
#scrivici legend{color:#00FF00;font-size:110%;font-weight:bold}
#scrivici label{color:#00FF00}
#scrivici input,#scrivici textarea,#scrivici select{background-color:#000000;border:1px solid #FFFFFF;color:#FFFF00;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:100%;vertical-align:text-top;width:80%}
#scrivici div{margin:.25em 0px;padding:0px}
#scrivici #cambiatitolo{border-style:none;width:auto}
#scrivici p,#registrazione p{font-size:90%;font-style:italic;margin:.8em 2em;text-align:center}
#registrazione legend{color:#00FF00;font-size:110%;font-weight:bold}
#registrazione label{color:#00FF00}
#registrazione input{background-color:#000000;border:1px solid #FFFFFF;color:#FFFF00;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:100%;vertical-align:text-top;width:80%}
#registrazione div{margin:.25em 0}
#scrivici .pulsanti,#registrazione .pulsanti{text-align:center}
#scrivici .pulsanti input,#registrazione .pulsanti input{background-color:#00FF00;color:#000000;width:auto}
/* argomenti */
#colonna1 .navigapag{border-color:#FFFFFF;border-style:solid;border-width:1px 0;padding:.6em;text-align:center}
/* fondo pagina */
#piede{border-top:3px solid #FFFFFF;clear:both;line-height:1.2em;margin:0 0 30px 0}
#piede p{color:#FFFFFF;font-size:75%;line-height:1.5em;margin:0;text-align:center}
#piede img{background-color:#FFFFFF;vertical-align:middle}
