body,html { margin:0; padding:0; color:#4E4F54; background:#EBECE5 url("img/sfondo.gif") left top repeat-x; font-family:Arial,sans-serif; font-size:11px; }
body { text-align:center; }
td,th,input,select,option,textarea { font-family:Arial,sans-serif; font-size:11px; }
p { margin:0.5em 0 0.5em 0; padding:0; }
form { margin:0; padding:0; }
abbr,acronym { border:none; text-decoration:none; font-variant:normal; }
img { border:none; }
h1 { color:#A9AC9A; margin:1em 0 1em 0; padding:0; text-transform:uppercase; font-size:12px; }
h2 { color:#A9AC9A; margin:1em 0 1em 0; padding:0; font-size:12px; }
h3 { color:#A9AC9A; margin:1em 0 1em 0; padding:0; font-size:11px; }
h4 { color:#A9AC9A; margin:1em 0 1em 0; padding:0; font-size:11px; }
h5 { color:#414248; margin:1em 0 1em 0; padding:0; font-size:11px; font-weight:normal; }
a,a:link { text-decoration:underline; color:#A9AC9A; }
a:hover,a:active { text-decoration:underline; }
a.none { text-decoration:none; }
.clear { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
br.clear,br.clearleft { font-size:1px; line-height:1px; height:1px; }
#box { width:761px; margin:15px auto 0 auto; background-color:#FFF; text-align:left; border:1px solid #ABAE9C; }
#testata { position:relative; height:140px; color:#A9AC9A; }
#testata h1 { margin:0; padding:0; }
#testata h3.mese { position:absolute; top:21px; left:210px; margin:0; padding:0; }
#testata h3.anno { position:absolute; top:2px; left:2px; margin:0; padding:0; }
#testata img { display:block; margin:0; padding:0; }

#nav { float:right; width:86px; padding:16px 10px 0 0; color:#414248; }
#nav h4 { margin:0; padding:0 0 1em 0; text-transform:uppercase; font-size:12px; color:#414248; }
#nav p { margin:0; padding:0 0 1em 0;color:#414248; }
#nav ul { margin:0; padding:0 0 1em 0; list-style-type:none; }
#nav li { margin:0; padding:0 0 0.8em 0; list-style-type:none; color:#414248; }
#nav strong { display:block; padding-left:12px; background:transparent url("img/freccia-over.gif") left 3px no-repeat; }
#nav a { display:block; text-decoration:none; padding-left:12px; background:transparent url("img/freccia.gif") left 3px no-repeat; }
#nav a:hover,#nav a:active { text-decoration:underline; background-image:url("img/freccia-over.gif"); }

#contenuto { padding:0 15px 0 15px; margin:4px 107px 0 0; background:transparent url("img/puntini-vert.gif") top right no-repeat; }
* html #contenuto { padding-bottom:10px; }
.notimm1,.notimm3 { position:relative; display:block; float:left; padding:0 1em 1em 0; margin:0; }
.notimm2 { position:relative; display:block; float:right; padding:0 0 1em 1em; margin:0; }

.blocconot { position:relative; clear:left; min-height:1em; background:transparent url("img/puntini-orizz.gif") left top repeat-x; }
* html .blocconot { height:1em; }
#contenuto .primo { background-image:none; }
.notizia { float:left; width:290px; padding:15px 20px 10px 0;  }
.notizia h5 { margin:0; padding:0; font-size:11px; font-weight:normal; }
.notizia h3 { margin:0.5em 0 0.8em 0; padding:0; text-transform:uppercase; }
.notizia img { position:relative; display:block; float:left; padding:0 1em 1em 0; margin:0; }
.notizia .vai { text-align:right; }

#piede { clear:both; color:#8A8D7E; text-align:center; }
#piede p { width:761px; margin:0 auto 0 auto; padding:1em 0 1em 0; }
#piede a,#piede a:visited { color:#8A8D7E; }

@media print {
body,html { color:#000; background-color:#FFF; }
#box { width:95%; }
#nav { display:none; }
#piede { color:#000; }
#piede p { width:95%; }
#piede a,#piede a:visited { color:#000; }
}
