.grande  { font-size: 14px }


body  { color: #444; font-size: 11px; font-family: Verdana, Arial, sans-serif; margin: 0px; padding: 0px }
td   { font-size: 12px; font-family: Verdana, Arial, sans-serif; }
th   { font-size: 12px; font-family: Verdana, Arial, sans-serif; background-color: #f7f7f7; text-align: left; vertical-align: top; padding: 3px 3px 3px 5px }
P { font-size: 12px; font-family: Verdana, Arial, sans-serif; }
.filo-vert { background-color: #43474d }
#contenitore  { background-color: #fff }

li    { font-size: 12px; font-family: Verdana; margin: 0px; padding: 0px }
ul  { list-style-type: disc; margin-top: 0px; margin-bottom: 0px; margin-left: 8px; padding-top: 0px; padding-bottom: 0px; padding-left: 8px }
ol { margin-left: 20px; padding-left: 8px }

a:link                 { color: #0281a1 }
a:visited         { color: #105a6d }
a:hover     { color: #0281a1 }

H2 { color: #888; font-weight: bold; font-size: 15px }

.titolo   { font-weight: bold; font-size: 12px; margin: 2px 0px; padding: 0px; border: 0px }
.sottotitolo  { font-style: italic; font-weight: normal;text-indent: 1px; font-size: 10px; margin: 5px 0px 0px; padding: 0px; border: 0px}

.titolohome     { font-weight: bold; font-size: 10px; margin-top: 2px; margin-bottom: 2px; margin-left: 3px }
.abstracthome     { font-weight: normal; font-size: 10px; margin-top: 2px; margin-bottom: 8px; margin-left: 3px }
.data  { font-weight: bold; font-size: 10px; text-indent: 3px; margin: 4px 0px; padding: 0px }
 
.H6 { color: white; font-weight: bold; font-size: 10px; text-indent: 8px }


a.menu:link     { color: #0281a1; font-weight: bold; font-size: 11px; text-decoration: none }
a.menu:visited     { color: #0281a1; font-weight: bold; font-size: 11px; text-decoration: none }
a.menu:hover     { color: #0281a1; font-weight: bold; font-size: 11px; text-decoration: none }
a.menu2:link { color: #0281a1; font-size: 11px; text-decoration: none }
a.menu2:visited { color: #0281a1; font-size: 11px; text-decoration: none }
a.menu2:hover { color: #0281a1; font-size: 11px; text-decoration: none }
a.bianco:link { color: #fff; font-weight: bold; font-size: 12px; text-decoration: none }
a.bianco:visited  { color: #fff; font-weight: bold; font-size: 12px; text-decoration: none }
a.bianco:hover     { color: white; font-weight: bold; font-size: 12px; text-decoration: none }
.sottomenu   { font-size: 11px; margin: 0px; padding: 2px; border-style: solid; border-width: 0px 0px 1px 1px; border-color: #bbb }
.small   { font-size: 10px }
.menu-sel { font-weight: bold; font-size: 11px; border-left: 0px none }
.path   { color: #000; font-size: 10px; padding: 0px 3px 3px 50px }
.formtxt  { font-size: 11px; padding: 3px }
.form_divisoribg { background: #f0f0f0 url(img/puntini.gif) }
.form_bg { background-color: #f0f0f0 }
.form_divisoribg_end { background-image: url(img/puntini.gif) }
.regular  { font-size: 12px }
.colonna-small, .colonna-small p  { font-size: 10px; padding: 2px 0px 0px 3px }
.colonna-big   { padding: 3px 3px 3px 5px }
.menu2:link { color: #0281a1; font-size: 10px; text-decoration: none }
.puntini    { background-image: url(img/punt_orizz.gif) }
.opera  { font-style: italic }
.bottoni { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #0281a1 }
.reset { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #7badba }
.dx_box_divisori  { background-image: none; border-top: 1px dotted #333; border-bottom: 1px dotted #333 }
.box_bg { font-size: 11px; padding: 3px }
a.menu-servizio  { font-size: 10px; text-decoration: none; border-style: none none dashed none; border-width: medium medium 1px medium; border-color: #646464 }
.div_sx  { background-image: url(img/divisore_sx.gif); width: 28px }
.div_dx { background-image: url(img/divisore_dx.gif) }
.punt_vert { padding: 6px 2px 2px 5px; border: solid 1px gray }

.evidenza { font-weight: bold }
.opera-cont {float: right; margin: 3px 0px 3px 10px; border: 0px }
.riga-alta { padding-top: 2px; border-top: 1px solid #444; border-right: #444; border-bottom: #444; border-left: #444 }
.fondo-grigio  { background-color: #f0f0f0 }
.fondo_bianco { background-color: #fff }
.margini-stretti   { margin-top: 2px }



.perim-tab    { font-size: 11px; margin: 0px; padding: 2px; border-style: solid; border-width: 1px 1px 0px 0px; border-color: #bbb }
.celle-tab   { font-size: 11px; margin: 0px; padding: 2px; border-style: solid; border-width: 0px 0px 1px 1px; border-color: #bbb }
.celle-tab-evid    { font-weight: bold; font-size: 11px; background-color: #eaeaea; margin: 0px; padding: 2px; border-style: solid; border-width: 0px 0px 1px 1px; border-color: #bbb }
.vedi-anche  { background-color: #f7f7f7; margin-top: -8px; margin-left: 5px; padding: 3px; border: dotted 1px #989898; width: 150px }
.vedi-anche p  { font-size: 10px; margin: 0px; padding: 0px }
