a { color: #046328; }
body{ background: url(img/pioneer_intsfondo_left.gif) repeat-y; font: 11px Trebuchet MS, Arial, Helvetica, sans-serif; margin: 0px; }
form { margin: 0px; padding: 0px; }
img { border: 0px; }
input, textarea, select { font: 11px Trebuchet MS, Arial, Helvetica, sans-serif; }
p { margin: 10px 0 0; padding:0 }

td { font: 11px Trebuchet MS, Arial, Helvetica, sans-serif; }
h3 {font-size: 14px; font-variant: small-caps; font-weight: bold; margin: 20px 0 0; padding:0 }


.livmain { background: #FFFFFF; border: 1px solid #99CC00; border-top: 0PX; color: #046328; font: bold 11px Trebuchet MS, Arial, Helvetica, sans-serif; layer-background-color: #FFFFFF; text-align: center; }
.livmain a:link, .livmain a:active, .livmain a:visited, .livmain a:hover { color: #046328; font-size: 11px; font-weight: bold; text-decoration: none; }
.modulo { width: 100%; }
.modulo td { border-top: 1px solid #2F7D4D; padding: 5px; }
.navbar { border: 0px; margin: 0px; padding: 0px; width: 155px; }
.navbar a { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.navbar td { border: 0px; border-bottom: 1px solid #2F7D4D; color: #FFFFFF; font-weight: bold; margin: 0px; padding: 5px 2px; text-align: right; }
.navbardiv { color: #000000; display: none; font-weight: bold; }
.navbardiv a { color: #09612F; text-decoration: none; }
.tabella { width: 100%; margin:10px 0 0; }
.tabella td { border-top: 1px solid #2F7D4D; display: table-cell; padding: 4px; vertical-align: top; }
.tabella tr.colore {	background: #FCFFF4;}
.tabella th { border-bottom: 1px solid #2F7D4D; font-size: 14px; font-variant: small-caps; font-weight: bold; padding: 4px; vertical-align: top; }
.tabella ul { list-style: none; margin: 0; padding: 0; }
.tabella ul li { background: url(img/tondino.gif) 0px 6px no-repeat; padding-bottom: 2px; padding-left: 10px; }
.tabmain { border-bottom: 1px solid #99CC00; display: none; font-size: 10px; margin: 0px; padding: 0px; text-align: left; width: 99%; }
.tabmain a:link, .tabmain a:visited, .tabmain a:active { color: #000000; font-weight: normal; text-decoration: none; }
.tabmain a:hover { color: #000000; font-weight: normal; text-decoration: underline; }
.titoletto { font-size: 14px; font-variant: small-caps; font-weight: bold; padding: 4px 0px; }
.titoletto a { color: #046328; font-weight: bold; text-decoration: none; }
.titolo { border: 0px; margin: 0px 0px 10px 0px; padding: 0px;  }
.titolo td { width:1%; margin: 0px; padding: 0px; }
.titolo th { color: #046328; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; width:98%;background:url(img/titolo_2.gif) repeat-x; text-transform:uppercase; text-align:left; }




#liv1 { height: 30px; left: 58px; position: absolute; top: 175px; visibility: visible; width: 145px; z-index: 7; }
#liv2 { height: 50px; left: 89px; position: absolute; top: 175px; visibility: visible; width: 144px; z-index: 6; }
#liv3 { height: 70px; left: 152px; position: absolute; top: 175px; visibility: visible; width: 130px; z-index: 5; }
#liv4 { height: 90px; left: 195px; position: absolute; top: 175px; visibility: visible; width: 144px; z-index: 4; }
#liv5 { height: 110px; left: 225px; position: absolute; top: 175px; visibility: visible; width: 161px; z-index: 3; }
#liv6 { height: 130px; left: 306px; position: absolute; top: 175px; visibility: visible; width: 115px; z-index: 2; }
#liv7 { height: 170px; left: 382px; position: absolute; top: 175px; visibility: visible; width: 110px; z-index: 0; }
#liv8 { height: 150px; left: 344px; position: absolute; top: 175px; visibility: visible; width: 110px; z-index: 1; }
#livloghi { height: 154px; left: 605px; position: absolute; top: 11px; width: 42px; z-index: 8; }

.lingua { text-align:right; padding:0px 0px 0px 0px; margin: 0px 0px 10px 0px; }

