body { background-color: #fff; background-image: url(/bckpageb.png); background-repeat: repeat-x; color: #030; font-family: tahoma, arial, helvetica, sans; font-size: 11.5px;}
a { text-decoration: none; border-bottom: 1px solid #000; color: #060; }
a:hover { color: #000; border-bottom: 1px solid #060; }
hr, .logo h1, #start h3 { display: none; }
.dizstart { background-image: url(/ecodiz.png); padding-top: 28px; }
h2 { margin: 0px; padding: 0px; padding-top: 20px; font-size: 17px; line-height: 16px; font-weight: 100; letter-spacing: 1px; text-transform: uppercase; border-top:1px solid #fff; }
.top h2 { border-top: 0px; }
.nav ul, .vpage ul {list-style-type:none; margin: 0px; padding: 0px;}
.vpage li { float: left; text-align: center; margin-right: 12px; font-size: 1.5em; }
.nav li {float: left; text-align: center; width: 110px; line-height: 32px; height: 29px;  margin-right:1px; margin-top:1px;}
.nav li a { display: block; width: 100%; text-decoration: none; color: #fff; background-image: url(/nav.png);}
.nav li a:hover { background-image: url(/navy.png); color: #fff; }
li.evid a { color: #000; background-image: url(/navx.png) !important; }
li.evid a:hover { color: #060; }
li.evid { color: #060; }

img.iconlist { float: left; margin: 2px; margin-top: 16px; }


.ppiano h2, .special h2 { margin: 0px; font-size: 20px; font-weight: 100; color: #060; letter-spacing: -2px; font-family: arial, helvetica, sans; }
.block h2 { margin: 0px; font-size: 13px; font-weight: 100; text-transform: uppercase; color: #060; padding: 0px; border-bottom: 1px solid #ccc; font-family: arial, helvetica, sans; letter-spacing: 0px; }
.block p { margin: 8px; margin-left: 84px;}
.dizscreen { height: 320px; }

.dizscreen h3 { margin: 0px; display: block; border-bottom: 1px solid #090; font-size: 17px; letter-spacing:-1px; font-weight: 100;}
.dizscreen h4 { margin: 0px; display: block; border-bottom: 1px solid #090; }
.dizscreen a { text-decoration: none; color: #060; border-bottom: 1px solid #000; }
.dizscreen a:hover { color: #000; border-bottom: 1px solid #060; }
.dizterms { padding-bottom: 20px; }
.special ul { margin: 0px; padding: 0px; list-style-type: none; }
.special li { line-height: 24px; border-bottom: 1px solid #060; }
.ppiano p { border-bottom: 1px solid #090; margin-bottom: 4px; padding-bottom: 4px; color: #666; line-height: 1.6em; }
.ppiano small { color: #060; }
.title h2 { font-size: 20px; text-transform: lowercase; }
.title h3 { font-size: 14px; margin: 0px; color: #060;}
.title p { border-top: 1px solid #fff; line-height: 24px;}
.blkspalla h3 { font-family: arial, helvetica, sans; font-size: 13px; color: #090; }
.dizterms p { border-bottom: 1px solid #090; margin-bottom: 20px; padding-bottom: 32px;}
.dizterms h3 { font-size: 1.9em; background: #090; color: #fff; text-indent: 8px; border-bottom: 1px solid #090; margin-bottom: 20px;}
.dizterms h4 { font-size: 1.8em; color: #090; border-bottom: 1px solid #eee; margin-bottom: 20px; font-weight: 100; letter-spacing: -1px; }
p.alfabeto { border: 1px solid #eee; padding: 4px; margin: 0px; }
img.pictxt { float: right; }
.videolist ul { list-style-type: none; margin: 0px; padding: 0px; }
.videolist li { text-indent: 8px; line-height: 28px; background: #fff; margin-bottom:1px; }
.videolist li:hover { background: #090;}
.videolist li a { text-decoration: none; border-bottom: 0px; display: block; color: #060; height: 100%;}
.videolist li a:hover { color: #fff; border-bottom: 0px; }
.videobox { height: 440px; width: 520px; margin: auto; background-image: url(/bckvideo.jpg); background-repeat: no-repeat; background-position: center center; padding-top: 32px; }
#nw_video_container { }
h2.titevid { color: #f30; }
.bottomcol ul { list-style-type: none; margin: 0px; padding: 0px; width: 95%; margin: auto;}
.bottomcol li { border-bottom: 1px solid #fff; text-indent: 4px; line-height: 24px; }
.imagesx { float: left; margin: 8px; }
.imagedx { float: right; margin: 8px; }
.blkcontatti a { color: #fff; border-bottom: 0px; }
.blkcontatti a:hover { color: #000; }
.hminico big { display: none; }
.hminico a { display: block; width: 100%; height: 100%; }
.homebutton a { border-bottom: 0px; }
.homebutton a:hover { border-bottom: 0px; }
.covertxt ul, .toptv ul { list-style-type: none; margin: 0px; padding: 0px; }

.mainbut1 { float: left; width: 17%; }
.mainbut2 { float: left; width: 67%; }
.mainbut3 { float: left; width: 15%; }
.covertxt li { float: left; width: 90px; margin-right: 1px; border: 1px solid #fff; line-height: 28px; height: 28px; margin-top: 10px; text-align: center; }

.mainbut1 ul { padding-left: 8px; }
.mainbut2 ul { width: 380px; margin: auto; }
.mainbut3 ul { float: right; }
.covertxt a { text-decoration: none; display: block; border-bottom: 0px; color: #000; }
.covertxt a:hover { text-decoration: none; border-bottom: 0px; color: #060; background: #fff;}
.toptv ul{ margin-left: 20px; }
.toptv li { float: left; width: 104px; line-height: 72px; text-align: center; font-size: 1.2em; margin-right: 2px; }
li.tvevid { background-image: url(/navtvx.png); background-repeat: no-repeat; background-position: 0px 20px; }
.toptv li a { border-bottom: 0px; color: #369; display: block; }
.toptv li a:hover { border-bottom: 0px; color: #060; }
li.tvevid a { border-bottom: 0px; color: #000; }
.videotext h3 big { font-size: 2.3em; color: #369; letter-spacing: -1px; margin: 0px; border-bottom: 1px dotted #ccc; font-weight: 100; display: block;}
.videotext h4 big { background: #fff; padding: 8px; padding-bottom: 0px; margin: 0px; border-top: 1px solid #ccc; display: block; line-height: 1.0em; text-transform: uppercase; font-weight: 100; color: #036; font-size: 1.3em; }
.videotext p { padding: 8px; margin: 0px; border-bottom: 1px solid #ccc; display: block; background-image: url(/sfup.png); background-repeat: repeat-x; background-position: bottom; }
.ppnews { border: 1px solid #ddd; margin: 2px; }
.ppnews p { border-bottom: 0px; font-size: 0.95em; padding: 8px; line-height: 12px; padding-bottom: 0px;}
h3.titlenews  { cursor:pointer; font-size: 1.4em; background-image: url(/news.png); background-repeat: no-repeat; padding-left: 40px; padding-bottom: 8px;  }
.ppnews:hover {  color: #006; background-color: #eee; }
.shopath { line-height:28px; margin-top:20px; border-top:1px solid #fff; }#div15281{padding-top:38px;}
#div12565{margin-left:4px;}
#div12581{background:#eee;}
#div12582{text-align:justify;font-size:1.2em;}
#div12585{margin-left:8px;}
#div12595{background-image:url(/bcksfu.png);background-repeat:repeat-x;margin-top:1px;}
#div14726{font-size:0.9em;}
#div16573{padding:20px;paddin-top:0px;}
#div17115{clear:both;}
#div17124{clear:both;}
#div26797{margin-top:40px;}
#div26823{width:256px;margin:auto;}
#div26764 a {color:#060;text-decoration:none;border-bottom:1px solid #000;}
.top{height:80px;color:#fff;}
.nav{height:29px;color:#fff;background-image:url(/barx.png);}
.content{overflow:hidden;padding-bottom:20px;border-bottom:4px solid #060;background-image:url(/bckgrass.png);background-position:bottom;background-repeat:repeat-x;}
.footer{height:32px;line-height:32px;text-indent:20px;color:#fff;margin-left:20%;background:#090;}
.top-int{margin-left:18%;height:80px;}
.nav-int{margin-left:20%;overflow:hidden;font-family:LeagueGothic, arial, helvetica, sans;text-transform:uppercase;font-size:15px;height:28px;}
.colsx{float:left;width:20%;}
.coldop{margin-left:20%;}
.coldx{width:180px;float:right;background-color:#ffffff;padding-top:8px;}
.rowhome{margin-bottom:4px;padding-bottom:20px;}
.block{padding:4px;background-color:#fff;background-image:url(/bckaree.jpg);background-position:center center;background-repeat:no-repeat;height:130px;font-size:0.95em;}
.txt{width:90%;margin:auto;margin-bottom:32px;}
.ppiano{background:#fff;}
.special{padding-bottom:20px;clear:both;}
.blkspalla{padding:4px;border:1px solid #ddd;margin:4px;}
.dizlist{padding:4px;margin:4px;height:280px;overflow:hidden;}
.bottombar{height:64px;line-height:40px;margin-right:20%;text-align:center;clear:both;}
.logo{width:350px;height:80px;float:left;background:url(/educambiente2.png);background-repeat:no-repeat;background-position:center center;}
.slogan{height:60px;padding-top:20px;margin-left:350px;padding-left:10px;}
.pagetxt{padding:20px;border-bottom:1px solid #ccc;background:#eee;overflow:hidden;}
.covercol{background-image:url(/bckevid.png);background-repeat:repeat-x;height:640px;}
.rowblock{float:right;width:320px;padding-bottom:40px;}
.searchome{height:140px;background-image:url(/bcksearch.png);color:#fff;}
.endnews{height:40px;background-image:url(/endnews.png);background-repeat:no-repeat; }
.footersx{float:left;width:200px;text-align:center;}
.footermain{clear:both;}
.blkcontatti{background:url(/contattaci-new.png);height:120px;background-repeat:no-repeat;background-position:center;font-size:0.9em;}
.blkmail{padding-left:20px;background:url(/icomail.png);background-repeat:no-repeat;background-position:left;height:32px;line-height:32px;margin-left:20px;margin-right:28px;margin-top:4px;border-top:1px dotted #060;}
.coverbig{padding-top:198px;background-color:#fff;background-image:url(/deforestazione.jpg);}
.vuoto{overflow:hidden;}
.covertxt{height:56px;font-size:0.9em;text-transform:uppercase;letter-spacing:1px;font-weight:100;background-image:url(/bckhx.png);font-family:LeagueGothic, arial, helvetica, sans;font-size:16px;}
.loghi{margin-top:32px;clear:both;padding-bottom:32px;width:140px;margin:auto;text-align:center;}
.pphead{text-transform:uppercase;letter-spacing:2px;color:#999;line-height:32px;width:100px;margin:auto;text-align:center;}
.homerowx1{height:40px;background-color:#fff;padding-right:20px;text-align:right;}
.slidedx{padding:8px;height:300px;margin-top:40px;display:block;clear:both;overflow:hidden;}
.nav-int li {padding-top:3px !important;}
.block h2 {font-family:Junction, arial, helvetica, sans;letter-spacing:0px;font-size:13px;padding-top:4px;}
.blkspalla h4 {font-size:13px;font-weight:100;margin:0px;text-align:left;}
.blkspalla h3 {font-family:LeagueGothic, arial, helvetica, sans;font-size:16px;text-transform:uppercase;font-weight:100;}
.blkspalla p {text-align:left;font-size:70%;}
.slogan h2 {font-family:LeagueGothic, arial, helvetica, sans;letter-spacing:1px;font-size:18px;margin-bottom:3px;}
.pagetxt object {float:left;margin-right:20px;}
.covercol h3 {font-family:Junction, arial, helvetica, sans;letter-spacing:0px;font-size:13px;padding-top:4px;font-weight:bold;}
.covercol a {text-decoration:none;border-bottom:0px;}
.vuoto h2 {font-family:LeagueGothic, arial, helvetica, sans;letter-spacing:0px;font-size:20px;}
.vuoto h3 {font-family:Junction, arial, helvetica, sans;letter-spacing:0px;font-size:18px;letter-spacing:-1px;}
.loghi img {width:120px;margin-top:8px;}
.loghi h3 {font-family:LeagueGothic, arial, helvetica, sans;font-size:20px;text-transform:uppercase;font-weight:100;color:#fff;margin:0px;margin-bottom:20px;}
.loghi ul {margin:0px;padding:0px;list-style-type:none;}
.loghi li {height:60px;margin-top:4px;}
.loghi li a {display:block;background-image:url(/partner1.png);background-repeat:no-repeat;height:60px;width:140px;}
.pphead h3{margin:0px;color:#fff;font-size:0.9em;font-weight:100;text-transform:uppercase;letter-spacing:4px;border-bottom:1px dotted #fff;}
.pphead p {margin:0px;}
.loghimain a{border-bottom:0px;}
.homerowx1 a {border-bottom:0px;}
.homerowx1 img {margin-top:8px;}
.slidedx h4 {font-size:13px;font-weight:100;margin:0px;text-align:left;}
.slidedx h3 {font-family:LeagueGothic, arial, helvetica, sans;font-size:16px;text-transform:uppercase;font-weight:100;color:#036;}
.slidedx p {text-align:left;font-size:80%;}
