body { color: #030; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #ffffff }
a:visited { color: #339966 }
a:link { color: #030 }
a:hover { color: #ff9900 }
a:active { color: #ff9900 }

blockquote { font-style: italic }
h1 { font-weight: lighter; font-size: 450%; font-family: Times, Times New Roman, Georgia, serif;  }
h2 { font-size: 180%; margin-top:6px; margin-bottom:6px }
h3 { font-size: 140%; margin-top:6px; margin-bottom:6px }
h3.grigio { font-size: 140%; margin-top:6px; margin-bottom:6px; color: #c0c0c0 }
h4 { font-size: 110%; margin-top:6px; margin-bottom:6px }
h5 { color: white; font-size: 120% }
h6 { font-style: italic; font-size: 80%; margin-top:4px }
.page { font-weight: bold; color: #c0c0c0; font-style: italic; font-size: 220%; font-family: Times New Roman, Georgia, Times, serif;  }

fontp1 { font-size: small }

td { color: #030; font-size: 80%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
td td { font-size: 100% }

.arancio { background-color: #ff9900; margin-bottom: 2px; padding-bottom: 2px; font-size: 70% }
.bar { display: none }
.bk-Orange { text-align: center; margin-bottom: 2px; padding-bottom: 2px }
.bk-Orange_2 { text-align: center; font-size:0.0em; margin-bottom: 2px; padding-bottom: 2px }
.boxinfo { font-size: 90%; background-color: #cfc; padding: 2px; border: dotted thin #ff8c00; width: 95% }
.box { font-size: 90%; background-color: #cfc; padding: 2px; border: dotted thin #ff8c00;width: 80% }
.button { color: #003300; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.boxinfo20 { font-size: 90%; background-color: #cfc; padding: 2px; border: dotted thin #ff8c00; width: 20% }
.bulletgiallo { list-style-image: url(/indice/Grafix/bullet/giallo.gif) }
.bulletrosso { list-style-image: url(/indice/Grafix/bullet/rosso.gif) }
.bulletverde { list-style-image: url(/indice/Grafix/bullet/verde.gif); list-style-type: circle }
.cell10 { width: 10% }
.cell20 { width: 20% }
.cell25 { width: 25% }
.cell25center { text-align: center; width: 25% }
.cell30 { width: 30% }
.cell30center { text-align: center; width: 30% ; vertical-align: top }
.cell30_2 { width: 30%; font-size:0.0em }
.cell40 { width: 40% ; vertical-align: top }
.cell70 { width: 70% }
.cell50 { width: 50% }
.cell50contenitore { width: 50%;  }
.celltop {vertical-align: top }
.center { text-align: center }
.codice { font-size: 0.1em; visibility: hidden }
.copyright { font-style: italic; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif }
.dida { font-style: italic; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif }
.imagelink { color: white; background: white; border: none }
.input { color: #030; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: white; margin: 2px; width: 120px }
.input70 { color: #030; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #ffffff; margin-top: 2px; margin-bottom: 2px; width: 70px }
.input70bis { color: #030; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #ffffff; margin-top: 2px; margin-bottom: 2px }
.info { color: white; font-weight: bold; font-size: 110% }
.infodx { font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cfc }
.infodx2 { background-color: #cfc }
.left { text-align: left }
.portale { font-weight: bold; color: #ffffff; font-size: 90%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.right { text-align: right }
.sfondino { background-color: #ccffcc; padding: 2px }
.sfondinocenter { background-color: #ccffcc; padding: 2px; text-align: center }
.tabelle { padding: 2px; border: solid 1pt #c0c0c0 }
.ombraTop { background-attachment: scroll; background-image: url(/indice/Grafix/style/ombra-up.gif); background-repeat: no-repeat; background-position: right top; font-size:0.0em }
.ombraTopVerde { font-size:0.0em; background: url(/indice/Grafix/style/ombra-up-verde.gif) no-repeat scroll right top }
.bordoverde { border-bottom: 1px solid green; border-right-style: none }
td.bordoverdenw { border-bottom: 1px solid green; border-right-style: none; white-space: nowrap }
td.bordoverdenw2 { border-bottom: 1px solid green; border-right-style: none }
td.bordoverdecenter { border-bottom: 1px solid green; border-right-style: none; text-align:center }
.verdino { background-color: #CCFFCC }
.verdone { background-color: #003300 }
#codice { visibility: hidden }
.boxinfo2 { font-size: 90%; background-color: #cfc; padding: 2px; border: dotted thin #ff8c00 }
.button { color: #003300; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.input1 { color: #030; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #ffffff; width: 140px }
.input2 { color: #030; font-size: 10px; background-color: #ffffff; margin-top: 2px; margin-bottom: 2px; width: 35px }
.w70punti {width: 70px }
.w510punti {width: 510px }

img { border: none; margin:0px }

td.infodx2 img { border: solid 1px #030 }

img.conbordo {border:1px solid #030 }
img.conbordo:hover {border:1px solid #ff9900 }
img.logo { vertical-align: middle; margin-right:5px } 
img.imgarancio { vertical-align:middle } 
img.qualita { vertical-align: middle; margin-right:5px } 
img.logo10 { vertical-align: middle; margin-left:20px; margin-right:5px } 
img.logo2 { vertical-align: middle; margin-right:2px } 
img.nobordo { border: 0px } 
img.logoparco { vertical-align: top; margin-top:0px } 
img.logoparcomaps { vertical-align: middle; margin-top:0px; margin-right:2px; width:40px; height:40px } 
img.marchioelenco { border:0px; text-decoration:none; vertical-align: middle; margin:0px; text-align: center }
img.parks { margin-bottom:0px } 
img.floatright { float:right; margin-left: 4px } 
img.floatleft { float:left; margin-right: 4px } 


hr { height: 1px; border-top: solid 1px #666666; border-bottom: none }


th { color: #030; font-size: 80%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
th.prodotto { background-color: #003300; padding: 2px; color:#FFFFFF; text-align: center }
th.intestazione { background-color: #003300; padding: 2px; color:#FFFFFF; text-align: left; white-space: nowrap }
th.intestazionecenter { background-color: #003300; padding: 2px; color:#FFFFFF; text-align: center; white-space: nowrap }
th.intestazione2 { background-color: #ccffcc; padding: 2px; text-align: left }

p.box { font-size: 90%; background-color: #cfc; padding: 2px; border: dotted thin #ff8c00;width: 80% }
p.box span.font1 { font-size: 150% }

span.color1 {color:#ff9900 }

tr { color: #030; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
tr.riga1 {background-color:#F0FFF0 }
tr.riga2 {background-color:#FFFFFF }

select#segnalato {width: 50px }
select#id_categoria {width: 150px }

td.unpercento {width:1%; white-space: nowrap }
td.cellaverde { border-bottom: 1px solid green; border-top: 1px solid green; border-left: 1px solid green; border-right: 1px solid green; text-align:center }

table.box_ml { font-size:100%; background-color: #cfc; padding: 2px; border: dotted thin #ff8c00;  width:180px }
td.tdbox_ml {  background-color: #cfc }
td.tdbox_ml table td {  font-size:100% }

.iwstyle { font-size:100% }
.iwPaginaOsp { width:70px; height:50px }


table#trasparenza tr.row_a td { background-color:#003300; font-weight:bold; color:#FFFFFF }
table#trasparenza tr.row_b td { background-color:#CCFFCC }
table#trasparenza tr.row_b td select { font-size:0.9em; }
table#trasparenza tr.row_b td input { font-size:0.9em; width:80px; }

a.bottone { color:#333; font-size:0.8em; border: solid 1px #CC6600 ; padding: 2px 4px; text-decoration:none ; background-attachment: scroll; background-color: #FFCC33; background-image: url(/indice/Grafix/buttbk.gif); background-repeat: repeat-x; background-position: left top; } 
a.bottone:hover { color:#FFF }

div.boxpaginaospitale { background-color:#FF9900; padding:5px ; min-height:50px ; height:50px; height:auto !important}
div.boxpaginaospitale span { font-size:1.2em }
div.boxpaginaospitale span strong { color:#FFFFFF }
div.boxpaginaospitale a { color:#FFFFFF }
div.boxpaginaospitale img { float:left }
div.boxpaginaospitale div.testo { padding-left:50px; }
