@charset "UTF-8";
/* CSS Document */

.albo { width:500px; }
.albo h3,.albo h4,.albo h5, .albo h6 { margin:10px; }
.albo h3 { color:#cc6600; text-transform:uppercase; border-bottom:2px solid #cc6600; }
.albo li.attuale a:link, .albo li.attuale a:visited  { color:#cc3300; text-decoration:underline; }
.albo ul { padding:10px; }
.albo ul li { list-style-type:square; margin:0 10px; color:#cc6600; }
.albo ul ul { margin-left:10px; padding:0; }
.albo ul li a:link,.albo ul li a:visited { color:#000; text-decoration:underline; }
.albo ul li a:hover,.albo ul li a:visited:hover { color:#cc6600; }

.albo p { padding:10px; line-height:1.5em; }

.albo .nav { margin:10px; }
.meta { margin:10px 20px; background:#ddd; padding:10px; border:1px solid #999; font-size:0.9em; line-height:1.6em; }
.meta ul { padding-top:0; }
.meta li { font-size:11px; }

hr { display:block; height:1px; background:#cc6600; border:none; }

/* Associazioni Files + Utilities START */
.clearfloat { clear:both; }

.notice { background:#ffc url(gfx/info_icon.png) 10px center no-repeat; padding:2em; padding-left:90px; font-size:0.9em; border:1px solid #f90; margin:20px; }
.notice a:link, .notice a:visited { color:#f90; }
.notice a:hover, .notice a:visited:hover { color:#fc0; text-decoration:underline; }

.ok { background:#cfc url(gfx/ok_icon.png) 10px center no-repeat; border:1px solid #090; }
.ok a:link, .ok a:visited { color:#090; }
.ok a:hover, .ok a:visited:hover { color:#0c0; text-decoration:underline; }

.error { background:#fcc url(gfx/error_icon.png) 10px center no-repeat; border:1px solid #c00; }
.error h2 { color:#c00; }
.error a:link, .error a:visited { color:#900; }
.error a:hover, .error a:visited:hover { color:#c00; text-decoration:underline; }

.notice ul { padding-left:1em; }

/* Associazioni Files + Utilities END */