﻿a:link{background:transparent; color:#03C;}

a:visited{background:transparent; color:#800080;}

body{padding:3px; font:100% sans-serif;}

h1{margin:20px 0 1em 0; border-bottom:1px solid #03C; position:static;}

h1 img{border:none;}

h2{margin:0 0 0.5em 0; color:#600;}

hr{display:none;}

.pgNav{width:auto; position:static; height:auto; overflow:visible;}

#rubdoc h2{color:#666; margin:0.5em 0; padding:0 0.5em; border-bottom:1px solid #666; border-top:1px solid #666; background:#FFF; font-size:110%;}

#primapag img{float:none; margin:0; padding:0 0 0 0.5em;}

#abbonati p,#multimedia p{margin:0; padding:0.5em 0 0.5em 0.5em;}

.base{float:none; width:auto; padding:0.5em; border:1px solid #666; margin:0.5em 0; background:#EEE; color:#000;}

.base a img{margin-top:0.5em;}

.base h2{margin:0; display:block; height:auto;}

.base p{margin:3px 0;}

#corpo{margin:0; width:auto;}

#focus{width:auto; padding:0.5em; padding-bottom:0.5em; border:1px solid #666; margin:0.5em 0; background:#EEE; color:#000;}

#piede{padding:0.5em; border:1px solid #666; width:auto; margin:1em 0; background:#EEE; color:#000;}

#piede a.attiva{color:#000; background:transparent;}

#goHome{width:auto; text-align:center; position:static;}

#nav{padding:0.5em; border:1px #666; border-style:none solid solid solid; background:#EEE;}

#nav h2{margin:1em 0 0 0; color:#600;}

#nav li{float:none;}

#nav ul{margin:0 0 0 2em; padding:0; list-style:square; background:transparent; color:#000; font-size:100%; font-weight:bold; height:auto;}

#nav ul a{padding:0; float:none; background:transparent; color:#03C; height:auto;}

#nav ul a.attiva:link,
#nav ul a.attiva:visited,
#nav ul a.attiva:hover,
#nav ul a.attiva:focus,
#nav ul a.attiva:active{color:#000; background:transparent;}

#notizie,#notiziebibl{float:none; width:auto; padding:0.5em; border:1px solid #666; margin:0.5em 0; background:#EEE; color:#000;}

#notizie ul{margin:0.5em 0 0.5em 2em; padding:0; list-style:square;}

#notizie ul li{margin-bottom:0.5em; background:none; text-indent:0;}

#principale{float:none; width:auto; margin-bottom:1em;}

#rightcol{float:none; width:auto;}

#searchForm{margin:0; padding:0.5em; border:1px solid #666; background:#FFF; width:auto; text-align:left; position:static;}

#searchForm input{font-size:1em;}

#searchForm input.searchfield{width:auto;}

#piede #copy{background:transparent;font-size:91%;color:#000;}


