body   { background-color: #6e9a45; text-align: center; margin: 0px; padding: 0px; height: 100% }
#container  { background: white url(img/index_05.jpg); text-align: left; margin: 0px auto; width: 665px; height: 100% }
.back  { background: white url(img/index_05.jpg) repeat-y }
#container img {display:block; margin:0; border:0 none }
#fotter  { padding:25px 0 15px 0; vertical-align:bottom }
.contenuto     { background: transparent url(img/internastriscia.jpg) no-repeat 1px 86px; margin: 0px }
#home .contenuto   { background: transparent url(img/strisciaultima.jpg) no-repeat 1px 86px; margin: 0px }
.contenuto td  { text-align: left; vertical-align: top; margin: 0px; padding-left: 0px }
#main    { color: #124f01; font-size: 12px; line-height: 1.5em; font-family: verdana, Helvetica, Geneva; padding-top: 15px; padding-right: 0px; padding-left: 0px }
#main div    { color: #124f01; font-size: 12px; line-height: 1.5em; font-family: verdana, Helvetica, Geneva; padding-top: 131px; padding-right: 45px; padding-left: 20px }
#main p { margin: 0 0 5px}
#main p img    { float: left; margin: 0 5px 0px 0; display: block }
#main p img.grandi { margin: 0 5px 0px 0; display: block }
body#casale    { background-color: #fc0 }
body#casale2 { background-color: #fc0 }
#submenu   { background-color: #407c25; margin: 0px 0px 0px 29px; padding-bottom: 20px; padding-left: 0px; border-right: 1px solid #124f01; border-left: 1px solid #124f01; width: 139px }
#submenu p   { color: white; font-size: 11px; font-family: verdana, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 6px 5px }
#submenu li a:link, #submenu li a:visited     { color: #fff; font-weight: normal; font-size: 11px; font-family: verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(img/icon.gif) no-repeat 6px 6px; list-style-type: none; margin: 0px; padding: 3px 5px 3px 20px; display: block }
#menu { margin: 0px }
#menu a:link, #menu a:visited  { color: #104002; font-weight: normal; font-size: 11px; font-family: verdana, Georgia, Times; text-decoration: none }
#menu a:hover   { color: #4f4f4f }
#menu td.link  { color: #104002; font-size: 11px; font-family: verdana, Georgia, Times; text-decoration: none; background-color: #e0e7dc; padding: 0px 3px; border-top: 2px solid #104002 }
.logo { margin-top: 25px }
#lingue img  { float: right; margin-top: 0px; margin-right: 8px; width: 22px; heigth: 16px }
#lingue  { background-color: transparent; text-align: right; margin: 8px 0px 0px; width: 450px }
#fottercredit   { color: white; font-size: 11px; font-family: verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #729e47; margin-right: -1px; margin-bottom: 15px; margin-top: 25px; border: solid 1px #124f01; width: 665px }
.finestra  { color: white; font-size: 11px; font-family: verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background: #729e47 url(img/sfondofinestra2.gif) repeat-x 0px 0px; margin-top: 25px; margin-bottom: 15px; border: solid 1px #124f01; width: 440px }
.finestra td{ padding-top: 3px; padding-bottom: 3px }
.copy  { padding-left: 15px }
.credit a:link, .credit a:visited{ color: white; font-weight: normal; text-decoration: none }
.copy a:link, .copy a:visited { color: white; font-weight: normal; text-decoration: none }
.credit { padding-right: 11px;}
#casale #submenu { background-color: #fc0; margin: 0px 0px 0px 29px; padding-bottom: 20px; padding-left: 0px; border-right: 1px solid #124f01; border-left: 1px solid #124f01; width: 139px }
#submenu ul, #submenu li { list-style-type: none; margin: 0px; padding: 0px }
#casale #submenu li a:link,#casale  #submenu li a:visited     { color: #104002; font-weight: normal; font-size: 11px; font-family: verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(img/icon.gif) no-repeat 6px 6px; list-style-type: none; margin: 0px; padding: 3px 5px 3px 20px; display: block }
#submenu li a:hover,#casale #submenu li a:hover{ color: #4f4f4f; background-color: #fff }
#casale2 #submenu { background-color: #fc0; margin: 0px 0px 0px 29px; padding-bottom: 20px; padding-left: 0px; border-right: 1px solid #124f01; border-left: 1px solid #124f01; width: 139px }
#casale2 #submenu li a:link,#casale2 #submenu li a:visited   { color: #104002; font-size: 11px; font-family: verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(img/icon.gif) no-repeat 6px 7px; list-style-type: none; margin: 0px; padding: 3px 5px 4px 20px; display: block }
#casale2 #submenu li a:hover{ color: #4f4f4f; background: url(img/icon2.gif) no-repeat 6px 7px; }
.dati td { text-align: left; vertical-align: top; padding: 3px 8px 3px 5px; border-bottom: 1px dashed #124f01 }
.dati .last  { border-bottom: 1px solid #124f01 }
.dati .center  { text-align: center; vertical-align: middle }
.dati th  { background-color: #ddd; text-align: left; vertical-align: top; padding: 2px 8px 2px 5px }
.dati      { color: #124f01; font-size: 12px; font-family: verdana, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 5px; margin-bottom: 5px; border-top: 2px solid #124f01; border-right: 1px solid #124f01; border-left: 1px solid #124f01 }
h2  { font-size: 110%; margin: 0px 0px 5px }
h3, h4, h5   { font-size: 105%; margin: 15px 0px 0px; border-top: 1px dashed #ddd}
.dati caption { text-align: left }
a:link, a:visited { color: #124f01; font-weight: bold }
.filmato a:link,.filmato a:visited { color: white; font-weight: normal; line-height: 14px }
#submenu #subeventi p a:link,#submenu #subeventi p a:visited  { color: #4f4f4f; font-weight: normal; font-size: 11px; font-family: verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fff; margin: 0px; padding: 2px 3px 2px 18px; display: block; background-image: none !important }
#submenu #subeventi p { margin:0  }
#submenu #subeventi p a:hover{ color: #fff; background-color: #124f01; background-image: none  }
#subeventi{ background-color: #fff; width:100%; margin:0 }
#casale #submenu   { padding-bottom: 57px }
#main li { font-weight: bold }
#comform  { border:1px solid #124F01;background-color:#e8e8e8; margin: 0; padding: 8px }
#comform table{font-size: 11px; font-family: verdana, "Courier New", Courier}
#comform td   { vertical-align: top; padding: 5px 3px 2px 0px }
#comform td.sec { vertical-align: top; padding: 5px 4px 4px 0px }
#comform td label { color: #124F01; font-size: 11px; font-family: verdana, "Courier New", Courier;font-weight:bold; display:block }
#comform td input, #comform td textarea{ color: #124F01; font-weight: normal; font-size: 11px; font-family: monospace, "Courier New", Courier; display: block }
#comform td input.button { color: #124F01;}
#main h2 img {display:inline }
