body{ background: #FFFFFF; color: #000000; font: 11px Arial,helvetica,sans-serif; margin: 0px; padding: 0px; text-align: center; }
dd{ line-height: 16px; }
dl{ margin: 5px 0px 5px -40px; padding: 0px; }
form { margin: 0px; padding: 0px; }
h1 { display: none; }
h2 { font-size: 14px; margin-top: 0px; }
h3 { font-size: 13px; margin-top: 0px; margin-bottom:7px;}
h4 { font-size: 11px; margin-top: 0px; margin-bottom:5px; }
h5 { font-size: 10px; margin-top: 0px; margin-bottom:10px; padding:0;}
p { margin-top: 0; margin-bottom:10px;}
a { color: #000000; line-height: 12px; text-decoration: none; }
a:hover{ font-weight: bold; }
a.lnkpath{ color: #FFFFFF; font-size: 10px; }
a.lnkpath:hover{ color: #FFCC00; font-weight: normal; }
.tabella {margin:0;padding:0;margin-bottom:10px; width:95%;}
.tabella th {background:#CCCCCC; padding:3px; text-align:center;}
.tabella td {background:#F3F3F3; padding:3px; text-align:left;}
#col-centro{ border: 1px none #FF0000; float: left; margin: 0px 3px 2px 3px; width: 185px; /*margin: 0px 16px 5px 17px; width: 347px; */}
#col-centro2 {border: 1px none #FF0000; float: left; margin: 0px 3px 2px 0px ; width: 185px; }
#col-centro-2pag{ border: 1px none #FF0000; float: left; margin: 0px 0px 5px 17px; width: 548px; }
#col-centro-2pag a { color:#006699; font-weight:normal; text-decoration:none;}
#col-centro-2pag a:hover { color:#006699; font-weight:normal; text-decoration:underline;}
#col-centro-2pag h3 a, #col-centro-2pag h3 a:hover { font-weight:bold;}
#col-dx{ border: 1px none #008000; float: left; width: 185px; }
#col-sx{ border: 1px none #0000FF; float: left; width: 185px; }
#contentmain{ _height: 267px; background: repeat-y; border: 1px none #FF0000; margin-left: 10px; min-height: 267px; text-align:justify; }
#footer{ clear: both; color: #FFFFFF; }
#frame{ border: 1px solid none; margin: 0px auto; text-align: left; width: 750px; }
#path { background: #00488A; clear: both; color: #FFFF00; font-size: 9px; }
#path a { color: #DDECFF; font-size: 9px; text-decoration: none; }
#path a:hover { color: #FFFFFF; font-size: 9px; text-decoration: none; }
#percorso{ color: #FFCC00; font-size: 10px; margin-left: 5px; }
#searchsite{ font-size: 11px; width: 145px; }
#top{ background: url(img2/titolo.jpg) #00335F no-repeat; color: #FFFFFF; height: 120px; width: 750px; }
#top a { display:block; background: url(img2/titolo.jpg) #00335F no-repeat; color: #FFFFFF; height: 120px; width: 750px;}
.box{ margin-bottom: 5px; }
.box li{ margin-top: 5px; padding-left: 5px; }
.box ul{ list-style: none; margin: 0px; padding: 0px; }
.boxar{ background: url(/img/bordoboxarearis.gif) repeat-y; margin-top: 5px; }
.dati { background: #D2DFEC; border-bottom: 1px solid #E7EFF5; border-right: 1px solid #E7EFF5; color: #000000; font: 11px Arial, Helvetica, sans-serif; padding-left: 3px; }
.dati a { color: #000000; text-decoration: underline; }
.dati a:hover { text-decoration: underline; }
.datielenco { border-bottom: 1px solid #003366; color: #000000; font: 11px Arial, Helvetica, sans-serif; padding-left: 3px; }
.datielenco a{ color: #000000; }
.datielenco a:hover { color: #FF6600; font-weight: normal; }
.modulo{ color: #345F96; font-size: 9px; }
.navbar { background: url(img2/sfuma_blu.gif) #00335F repeat-x; color: #DDECFF; font: bold 9px Verdana, Arial, Helvetica, sans-serif; height: 27px; list-style: none; margin: 0px auto; padding: 0px; }
.navbar a { color: #DDECFF; font: bold 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.navbar a:hover { color: #DDECFF; text-decoration: underline; }
.navbar li { background: url(img2/sfuma_blu.gif) #00335F repeat-x; border-left: 1px solid #001C82; border-right: 1px solid #42A5FF; float: left; padding: 2px 0px; width: 245px; text-align: center; }
.navbar li.navbarprimo { border-left: 0px; }
.navbar li.navbarultimo { border-right: 0px; }
.op { background: #EEEEEE; border-bottom: 1px solid #E7EFF5; border-right: 1px solid #E7EFF5; color: #666666; font: 11px Arial, Helvetica, sans-serif; padding: 5px 5px; text-align: center; }
.op a { color: #666666; text-decoration: underline; }
.op a:hover { color: #000000; text-decoration: underline; }
.ricerca { color: #345F96; font: 10px "trebuchet ms",arial, helvetica; }
.ricerca .ricercaaltro { background: none; border: 0px; width: auto; }
.ricerca input { background: #FFFFF1; border: 1px solid #000000; color: #345F96; font: 10px "trebuchet ms",arial, helvetica; width: 150px; }
.ricerca select { background: #FFFFF1; border: 1px solid #000000; color: #345F96; font: 10px "trebuchet ms",arial, helvetica; width: 150px; }
.striscia { background: #00335F; clear: both; color: #DDECFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
/* per le tabelle */
.tab { border-left: 1px solid #E7EFF5; width: 100%; }
.titolo { border-bottom: 1px solid #003366; border-top: 1px solid #003366; /*background-color : #003366;*/ color: #003366; font: bold 11px Arial, Helvetica, sans-serif; padding-left: 3px; text-transform: uppercase; }
.titolo a { color: #FF6600; text-decoration: none; }
.titolo a:hover { text-decoration: underline; }
.valori { border-bottom: 1px solid #E7EFF5; border-right: 1px solid #E7EFF5; font: 11px Arial, Helvetica, sans-serif; padding-left: 3px; }
.valori a { color: #9D9D00; text-decoration: none; }
.valori a:hover { text-decoration: none; }
