html, body  {
min-height:100%;
height:100%;
background : transparent url(images/background.gif) center top no-repeat;
font-family : Tahoma, Verdana, Arial, sans-serif;
color : #585858;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
}

a:link { font: bold 18px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration:none; }
a:visited {font: bold 18px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration:none; }
a:hover { font: bold 18px "Trebuchet MS" Verdana, Arial, sans-serif; color: #ff9900; text-decoration: underline; }
a:active { font: bold 18px "Trebuchet MS" Verdana, Arial, sans-serif; color: #ff9900;  }


#contenitore {width:960px; height:auto; background: #ffffff; padding: 0px; text-align: center; margin: 0 auto 0 auto; display: block; clear: both;}

#logo {float: left; width: 750px; margin: 0; padding: 3px; text-align: left; display: inline;}
#menu {float: right; width: 190px; margin: 0; padding: 3px; text-align: right; display: inline; }
#data {width: 195px; height: 25px; margin: 0; padding: 10px 2px 2px 2px; background: #fff url(images/bg_data.png) center center no-repeat; text-align: center; clear: both; font: italic 12px verdana, sans-serif; clear: both; }


#menu a:link { font: bold 18px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration:none; }
#menu a:visited {font: bold 18px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration:none; }
#menu a:hover { font: bold 18px "Trebuchet MS" Verdana, Arial, sans-serif; color: #ff9900; text-decoration: underline; }
#menu a:active { font: bold 18px "Trebuchet MS" Verdana, Arial, sans-serif; color: #ff9900;  }


#barra-top {width: auto; height: 25px; margin: 0; padding: 10px 3px 3px 3px; background: #fff url(images/bg_top.png) center center no-repeat; text-align: left; clear: both; font: normal 13px verdana, sans-serif;}

#barra-top .mensile {float: left; width: 300px; margin-left: 5px; padding: 1px; text-align: left; display: inline;}
#barra-top .anno {float: right; width: 300px; margin-right: 5px; padding: 1px; text-align: right; font: bold 14px "Trebuchet MS" Verdana, Arial, sans-serif; display: inline;}


#sx {float: left; width: 230px; margin-left: 0px; padding: 3px; text-align: left; display: inline; border-right: 5px solid #e0be47;}
#sx a:link { font: bold 16px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration:none; }
#sx a:visited { font: bold 16px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration:none; }
#sx a:hover { font: bold 16px "Trebuchet MS" Verdana, Arial, sans-serif; color: #ff9900; text-decoration: underline; }
#sx a:active { font: bold 16px "Trebuchet MS" Verdana, Arial, sans-serif; color: #ff9900;  }

.ricerca-select {width: 215px; height: 30px; padding: 4px 2px 2px 2px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/bg_ricerca.png); COLOR: #000; BACKGROUND-REPEAT: no-repeat; text-align: center;}

.ricerca {width: 215px; height: 30px; BACKGROUND-POSITION: left 50%; padding: 3px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/bg_ricerca.png); COLOR: #000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 'trebuchet ms', verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #fff}
.form-ricerca { font: normal 10px verdana, sans-serif; margin: 0px; COLOR: #000000; padding: 2px;  }
INPUT.ricerca-testo {width: 170px; height: 20px; FONT-SIZE: 12px; COLOR: #000; BORDER: #666 0px solid; FONT-FAMILY: 'trebuchet ms', verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #fff; border: 1px solid #e6e6e6; margin-top:1px;}
INPUT.ricerca-pulsante {FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: 'trebuchet ms', verdana, arial, helvetica, sans-serif; }

#sx hr {border: 3px solid #e0be47;}

#contatti {width: auto; margin: 1px; padding: 2px; background: #e6e6e6; text-align: center; clear: both; font: normal 13px verdana, sans-serif; border: 1px solid #c6c6c6;}

#redazione {width: auto; margin: 1px; padding: 2px; background: #e6e6e6; text-align: center; clear: both; font: normal 13px verdana, sans-serif; border: 1px solid #c6c6c6;}

#centro {float: right; width: 690px; min-height: 600px; margin-right: 0px; padding: 20px 10px 10px 10px; text-align: center; display: inline; border-left: 0px solid #e0be47;}

#centro-top {width: 680; height: 220px; margin-bottom: 20px; text-align: center; clear: both;}

#editoriale {float: left; width: 500px; height: 200px; margin: 0px; text-align: center; background: #fff url(images/bg_editoriale.png) center center no-repeat;}
#editoriale p.titolo {font: bold italic 20px Georgia,"Times New Roman", Times,serif; padding: 2px; margin:0px; color: red;}
#editoriale p.sottotitolo {font: normal italic 20px Georgia,"Times New Roman", Times,serif; padding: 2px; margin:0px;}
#editoriale a:link { font: italic 12px "Trebuchet MS" Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
#editoriale a:visited { font: italic 12px "Trebuchet MS" Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
#editoriale a:hover { font: italic 12px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration: underline; }
#editoriale a:active { font: italic 12px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666;  }


#copertina {float: right; width: 160px; margin-left: 10; padding: 3px; text-align: right; display: inline;}

#sommario {float: left; width: 400px; margin: 1px; padding: 10px 2px 2px 15px; background: #fff url(images/rilievo_sx.gif) left top no-repeat; text-align: left; font: normal 15px "Trebuchet MS" Verdana, Arial, sans-serif; display: inline;}
#sommario a:link { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
#sommario a:visited { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
#sommario a:hover { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration: underline; }
#sommario a:active { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666;  }


#elenco-articoli {float: right; width: 250px; margin: 0; padding: 3px; text-align: center; display: inline; font: normal 15px "Trebuchet MS" Verdana, Arial, sans-serif; background:#fff url(images/bg_scroller.png) center bottom no-repeat;}
.scroller {height:340px;width:240; padding:5px;}
.scroller a:link { font: italic 12px "Trebuchet MS" Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
.scroller a:visited { font: italic 12px "Trebuchet MS" Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
.scroller a:hover { font: italic 12px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration: underline; }
.scroller a:active { font: italic 12px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666;  }


#dettaglio-articolo {width: 90%; margin: 10px; padding: 10px 2px 2px 15px; background: #fff url(images/rilievo_sx.gif) left top no-repeat; text-align: left; font: normal 15px "Trebuchet MS" Verdana, Arial, sans-serif; }
#dettaglio-articolo a:link { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
#dettaglio-articolo a:visited { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
#dettaglio-articolo a:hover { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration: underline; }
#dettaglio-articolo a:active { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666;  }

.dati-file {font: italic 11px "Trebuchet MS" Verdana, Arial, sans-serif;}

.form-archivio {width: 100%; margin: 0px; padding: 5px; background: #e6e6e6 url(images/search48.png) right center no-repeat; text-align: left; font: normal 15px "Trebuchet MS" Verdana, Arial, sans-serif; BORDER: #666666 1px solid;}

.tabella tr:hover {FONT-WEIGHT: bold; COLOR: #fff;  BACKGROUND-COLOR: #e6e6e6}
.tabella tr.secondocolore {FONT-WEIGHT: bold; COLOR: #fff;  BACKGROUND-COLOR: #e6e6e6}

.testa-tabella {
FONT-WEIGHT: bold; FONT-SIZE: 12px;
background: #c6c6c6;
PADDING: 0px; 
BORDER-bottom: #666666 1px solid;
COLOR: #000000;  
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
TEXT-ALIGN: center; 
TEXT-DECORATION: none
} 

.cella-tabella {
FONT-WEIGHT: normal; FONT-SIZE: 12px;
PADDING: 1px; 
BORDER: #c6c6c6 1px solid;
COLOR: #000000;  
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
TEXT-ALIGN: center; 
TEXT-DECORATION: none
} 

.cella-tabella-titolo {font: normal 12px verdana, sans-serif;padding: 0 0 0 5px; BORDER: #c6c6c6 1px solid;COLOR: #000000;TEXT-ALIGN: left; empty-cells:show} 

.cella-tabella-titolo a:link { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
.cella-tabella-titolo a:visited { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
.cella-tabella-titolo a:hover { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666; text-decoration: underline; }
.cella-tabella-titolo a:active { font: italic 13px "Trebuchet MS" Verdana, Arial, sans-serif; color: #666;  }

.piede-archivio {
FONT-WEIGHT: bold; FONT-SIZE: 12px;
background: #c6c6c6;
PADDING: 0px; 
BORDER-bottom: #666666 1px solid;
COLOR: #000000;  
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
TEXT-ALIGN: right; 
TEXT-DECORATION: none
} 

.form-contatto { width: 490px; height: 350px; margin: 0px; padding: 5px; background: #fff url(images/bg_contatti.png) center center no-repeat; text-align: left; font: normal 15px "Trebuchet MS" Verdana, Arial, sans-serif;}

INPUT.nominativo {BACKGROUND-POSITION: left 50%; PADDING-LEFT: 22px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/user.png); COLOR: #000; BORDER: #666 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 'trebuchet ms', verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #fff}

INPUT.email {BACKGROUND-POSITION: left 50%; PADDING-LEFT: 22px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/email.gif); COLOR: #000; BORDER: #666 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 'trebuchet ms', verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #fff}

.messaggio {BACKGROUND-POSITION: left 50%; PADDING-LEFT: 50px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/note.png); COLOR: #000; BORDER: #666 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 'trebuchet ms', verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #fff}


#footer {width: auto; height: 25px; margin: 0; padding: 10px 3px 3px 3px; background: #fff url(images/bg_top.png) center center no-repeat; text-align: left; clear: both; font: normal 13px verdana, sans-serif;}

#footer .mensile {float: left; width: 300px; margin-left: 5px; padding: 1px; text-align: left; display: inline;}
#footer .anno {float: right; width: 300px; margin-right: 5px; padding: 1px; text-align: right; font: bold 14px "Trebuchet MS" Verdana, Arial, sans-serif; display: inline;}

#autorizzazione {font: normal 11px verdana, sans-serif; width: auto; padding: 5px; text-align: center;}

