body{font-size: 11px;
font-family: Tahoma,sans-serif;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;}
a:visited{text-decoration: none;color:#00451c;}
a:hover{text-decoration: underline;color:#00742f;}
a{text-decoration: none;color:#00451c;}
.orario:hover{text-decoration: none;color:#00742f;cursor:default;}
ul#nav{width:750px;}
ul#nav,ul#nav li,ul#nav ul{margin:0;padding:0;list-style:none}
#ul#nav{height:21px;line-height:20px;margin-left: 506px;background-color: #082a04;color: #fff}
ul#nav{height:21px;line-height:20px;background-color: #082a04;color: #fff}
ul#nav a{display:block;padding: 0 6px;text-decoration: none; color:#fff;}
ul#nav li{float: right;position: relative}
ul#nav li li{float: none;line-height: 22px;display:block !important;display: inline; /*IE*/}
ul#nav ul{position: absolute;top: 19px;left: -9999px;width: 10em;background: #fff;color: #3B5998}
ul#nav ul{padding: 4px 0;border: 1px solid #00451c}
ul#nav ul,ul#nav li li a{background-color: #E0F2E0;color: #000;}
ul#nav li:hover,ul#nav a:hover{background-color: #539157;color: #fff;}
ul#nav li:hover ul,ul#nav li.sfhover ul{left: 0px;z-index: 100;}
ul#prova li.ok_menu a:hover{height:22px;background: url(icone/ok_menu1.gif) no-repeat 90px 5px;background-color: #539157;color: #fff;}
ul#prova li.nook_menu a:hover{height:22px;background: url(icone/nook_menu1.gif) no-repeat 90px 5px;background-color: #539157;color: #fff;}
ul#prova li.attivi_menu a:hover{height:22px;background: url(icone/attivi_menu.gif) no-repeat 90px 5px;background-color: #539157;color: #fff;}
div#prebox{border: 0px solid rgb(5, 5, 5);text-align: right;margin: 0 auto;}
div#box{border: 0px solid rgb(0, 0, 0);margin: 0 auto;width:750px;text-align: left;}
div#boxamm{border: 0px solid rgb(0, 0, 0);width:500px;text-align: left;}
div#mybox{border: 0px solid rgb(5, 5, 5);text-align: left;margin: 0 auto;}
div#cntfooter{background-color: #0a4425;border-top: 4px solid #009752;margin: 0 auto;width:750px;height: 35px;clear: both;}
div#cntfooter2{margin: 0 auto;width:750px;clear: both;}
div#cntfooter3{margin: 0 auto;width:750px;height: 35px;clear: both;}
div#header{background-color: #bbb;border: 1px solid rgb(5, 5, 5);float:left;margin-top: 1px;}
div#sinistra{border-right: 1px solid rgb(0, 0, 0);float:left;width:185px;\width:195px;w\idth:185px;margin-top: 0px;padding-right:15px;}
div#destra{border-left: 1px solid rgb(0, 0, 0);float:right;width: 245px;\width:255px;w\idth:245px;margin-top: 0px;padding-left:25px;}
div#centro{border: 0px solid rgb(0, 0, 0);margin:0 20px 0px 20px;padding:0px 0px 0px 0px;width: 710px;text-align: left;}
div#centrox{border: 0px solid rgb(0, 0, 0);margin:0 190px;margin-top: 0px;padding:0px 12px 0px 42px;}
.cntrfo{border-top: 1px solid #000;border-bottom: 0px solid #009752;margin: 0 auto;}
.centroricerca{border: 0px solid rgb(0, 0, 0);margin:0 0px 0px 0px;padding:0px 0px 0px 0px;text-align: left;}
div#intesta{border: 0px solid rgb(0, 0, 0);text-align: left;margin-left: 15px;float:left;}
#cerca{text-align: right;margin-right: 15px;}
.avvisi{background-color: #ddeeda;border: 1px solid #76E876;padding:5px 2px 2px 2px;margin: 0 auto;clear: both;}
.avvisiv{background-color: #ddeeda;border: 1px solid #76E876;padding:5px 2px 2px 2px;margin: 0 auto;clear: both;}
.avvisir{background-color: #ddeeda;border: 1px solid #76E876;padding:5px 2px 2px 2px;margin: 0 auto;clear: both;}
.titoloamm{color: #fff;border-bottom:1px solid #d7bf9c;}
.rosso{color:red;}
.titolo{font-size: 18px;color: #fff;}
.titolo:visited,.titolo:hover{color: #fff;text-decoration:none;}
.sottotit{font-size: 12px;color: #fff;}
.progetti ul{width:90%;margin:0 0 0px 5px;padding:0;}
.progetti li{padding: 0 0 3px 12px;list-style-type:none;background-position: -109px -35px;}
.imgprg{border: 0px solid rgb(0, 0, 0);margin-top: 0px;padding:10px 0px 0px 0px;
float:left;text-align:center;}
.imgamm{border: 1px solid rgb(0, 0, 0);margin-top: 0px;padding:10px 0px 0px 0px;
float:left;text-align:center;}
.imgprgr{border: 0px solid rgb(0, 0, 0);margin-top: 0px;padding:5px 0px 0px 0px;
float:left;}
.brd{border: 1px solid rgb(0, 0, 0);}
.nbrd{border: 0px solid rgb(0, 0, 0);}
#priv{border: 0px solid rgb(0, 0, 0);}
.schprg{border: 0px solid rgb(0, 0, 0);width:498px;\width:508px;w\idth:498px;margin-top: 0px;margin-left: 200px;padding:10px 7px 0px 0px;}
.schprgr{border: 0px solid rgb(0, 0, 0);margin-top: 0px;margin-left: 96px;padding:5px 5px 0px 0px;}
.schprgm{border: 0px solid rgb(0, 0, 0);margin-top: 0px;margin-left: 50px;padding:5px 5px 0px 0px;}
.schmypdb{border: 0px solid rgb(0, 0, 0);margin-top: 0px;margin-left: 0px;}
.schmypdbdx{border: 0px solid rgb(0, 0, 0);width:340px;\width:350px;w\idth:340px;margin-top: 0px;margin-left: 28px;float: right;}
.schmypdbsx{border: 0px solid rgb(0, 0, 0);width:320px;\width:330px;w\idth:320px;margin-top: 0px;margin-left: 0px;padding:5px 5px 5px 5px;float: left;}
.schtot{border: 1px solid rgb(0, 0, 0);margin:0 0px;margin-top: 0px;padding:0px 0px 0px 10px;width: 465px;text-align: left;}
.schdsc{text-align: justify;}
.input{font-size: 16px;}
.inputprofilo{font-size: 15px;}
.inputlog{font-size: 10px;}
.select{width: 50%;font-size: 20px;}
.cercabig{background-color: #31AE3A;border: 1px solid #02863F;color:#fff;font-size:14px;font-weight:bold;cursor: pointer;}
.cerca:hover,.cercabig:hover{background-color: #34CD34;}
.cerca{background-color: #31AE3A;border: 1px solid #02863F;color:#fff;font-size: 10px;font-weight:bold;cursor: pointer;}
.cercacom{background-color: #fff;border: 0px solid #02863F;color:#000;font-size: 11px;font-family: Tahoma,sans-serif;cursor: pointer;margin-left:-8px;}
.centrato{text-align: center;}
.jst{text-align: justify;}
.dex{display:inline;float: right;}
.dexdown{display:inline;float: right;vertical-align:middle;}
.dex1{float: left;}
.six{border: 0px solid rgb(0, 0, 0);vertical-align:top;}
.UPP{text-transform : uppercase;}
.LOW{text-transform : lowercase;}
.icone{background: url("icone/iconeset_color.gif") no-repeat;}
a.dot{margin-top: 2px;display:inline-block;width:10px;height:11px;background-position: -109px -35px;}
a.infoslim{margin-top: 2px;display:inline-block;width:16px;height:16px;background-position: -17px -49px;}
a.editslim{margin-top: 2px;display:inline-block;width:16px;height:16px;background-position: -17px -66px;}
a.upslim{margin-top: 2px;display:inline-block;width:16px;height:16px;background-position: -0px -66px;}
a.statslim{margin-top: 2px;display:inline-block;width:16px;height:16px;background-position: -0px -49px;}
a.rss{display:inline-block;width:16px;height:16px;background-position: -36px -67px;}
.home{padding-left: 17px;display:inline;width:200px;height:200px;background-position: -200px -200px;}
.home:hover{padding-left: 17px;padding-top: 3px;display:inline;width:13px;height:16px;background-position: -102px -67px;}
a.video{display:inline-block;width:15px;height:16px;background-position: -114px 0px;}
a.prod{display:inline-block;width:49px;height:49px;background-position: -0px -0px;}
a.noprod{display:inline-block;width:49px;height:49px;background-position: -49px -0px;}
a.prodslim{display:inline-block;width:16px;height:15px;background-position: -35px -49px;}
a.noprodslim{display:inline-block;width:16px;height:16px;background-position: -53px -49px;}
a.sost{display:inline-block;width:15px;height:16px;background-position: -88px -52px;}
a.chat{display:inline-block;width:15px;height:14px;background-position: -72px -50px;}
a.elimina{display:inline-block;width:11px;height:11px;background-position: -89px -70px;}
a.stella{display:inline-block;width:16px;height:14px;background-position: -104px -53px;}
a.back{display:inline-block;width:15px;height:14px;background-position: -55px -68px;}
a.up{display:inline-block;width:11px;height:11px;background-position: -101px 0px;}
a.trash{display:inline-block;width:16px;height:16px;background-position: -72px -66px;}
a.rss2{display:inline-block;width:22px;height:22px;background-position: -0px -84px;}
a.twitter{display:inline-block;width:22px;height:22px;background-position: -24px -84px;}
a.italy{display:inline-block;width:22px;height:22px;background-position: -47px -84px;}
a.england{display:inline-block;width:22px;height:22px;background-position: -71px -84px;}
a.face{display:inline-block;width:22px;height:22px;background-position: -95px -84px;}
a.redang{color: #970000;}
a.greenang{color: green;}
#livello {position:absolute;height: 25px;visibility: hidden;}
#livello2 {position:absolute;height: 25px;visibility: hidden;}
.risultato{border : 1px #000 solid;width:40px;height:40px;overflow:hidden;}
#cal1,#cal2,#cal1hv,#cal2hv,#cal1h,#cal2h, #cal1Vacanze, #cal1Vacanze1{background:#E0F2E0; border:1px solid #539157;font-size:11px; padding:4px;width:190px;}
.calendarBox thead a {color:#000;}
.calendarBoxFooter a {color:#000;padding:4px;}
.cal{ background:#E0F2E0; border:1px solid #000;font-size:11px;}
.calendarBoxActive{font-size:11px;padding:2px;width:190px;}
.calendarBoxActive a:link{text-decoration:none;color:#000}
.calendarHeader a:link {color:#f00;text-decoration:none;padding:2px 0 2px 0;}
.calendar_align {padding-left:2px; }
.calendarHeaderDays {background:#539157;font-size:11px;font-weight:bold;color:#fff; }
.calendarBoxDisabled {border:0px solid #888; padding:2px;text-decoration:line-through;font-size:11px;color:#999;width:190px; }
.calendarHeader {background:#E0F2E0; font-weight:bold; color:#fff; padding:2px 0 2px 0;font-size:11px;}
.calendarBoxSelected a:link{font-size:11px;font-weight:bold;text-decoration:none;}
.closeLink{font-size:11px;text-decoration:none;text-align:center;}
.listPagination {list-style-type: none;padding: 5px 0 0 0;margin: 0;}
.listPagination li {display: inline;}
.listPagination a {border: 1px solid #009752;background: #fff;color: #009752;padding: 0.2em 0.5em;margin-right: 0.5em;text-decoration: none;}
.listPagination a:hover {border-color: #000;color: #000;text-decoration: none;}
.listPagination a.current {border: 1px solid #000;font-weight: bold;background-color: #009752;color: #fff;}
.listPagination a.nextprev {font-weight: bold;}
.tabcloudmy {border:0px solid #D2D2D2;}
.tabcloud {padding: 5px 5px 5px 5px;border:0px solid #D2D2D2;width: 180px;}
.tab {padding: 3px;border:1px solid  #D2D2D2;width: 230px;vertical-align: top;}
.dexrno{display:inline;float: right;margin-top:5px;}
.dexr{display:none;}
.tab:hover .dexr{display:inline;float: right;margin-top:5px;}
.mytab:hover .dexr{display:inline;float: right;margin-top:5px}
.mytab {padding: 5px;border-bottom:1px solid  #D2D2D2;width: 320px;vertical-align: top;}
.mytabstats {padding: 5px;width: 320px;vertical-align: top;}
.tabamm {padding: 5px;border:1px solid  #D2D2D2;vertical-align: top;}
.tabamm2 {width: 100px;padding: 5px;border:0px solid  #D2D2D2;vertical-align: top;}
.tabamm3 {width:457px;w\idth:467px;w\idth:457px;border:0px solid  #D2D2D2;vertical-align: top;}
.tabamm4 {padding-top:4px;border:0px solid  #D2D2D2;vertical-align: top;}
.npred {border: 1px solid red;padding: 2px;vertical-align: top;}
.pgreen {border: 1px solid green;padding: 2px;vertical-align: top;}
.tabschred {border: 4px solid red;padding: 5px;vertical-align: top;}
.tabsch {border: 4px solid #009752;padding: 5px;vertical-align: top;}
.tabsch2 {padding: 5px;border: 1px solid #009752;vertical-align: top;border-top: 0px solid #009752;}
.tabsch3 {padding: 5px;width:160px;border: 1px solid #009752;vertical-align: top;border-top: 0px solid #009752;text-align: left;}
.tabsch4 {padding: 5px;width:240px;border: 1px solid #009752;vertical-align: top;border-top: 0px solid #009752;text-align: left;}
.containamm{padding:3px 3px 3px 6px;}
.spazio{padding: 2px 2px 2px 2px;}
.spazioform{margin-top: 0px;margin-bottom: 4px;}
.allineadx{text-align: right;}
.tag5{font-size: 9pt;}
.tag4{font-size: 10pt;}
.tag3{font-size: 12pt;}
.tag2{font-size: 14pt;}
.tag1{font-size: 18pt;}
.tag0{font-size: 20pt;}
.tag-0{font-size: 22pt;}
.taglink{color:#69BD6A;}
.taglink:hover{color:#69BD6A;}
.taglink:visited{color:#69BD6A;}
h1{display: inline;margin-bottom : 0px;margin-top : 0px;margin-right : 0px;margin-left : 0px;}
h2{margin-bottom : 0px;margin-top : 0px;margin-right : 0px;margin-left : 0px;}
h3{margin-bottom : 0px;margin-top : 0px;margin-right : 0px;margin-left : 0px;}
h4{display: inline;margin-bottom : 0px;margin-top : 0px;margin-right : 0px;margin-left : 0px;}
#hintbox{position : absolute;top : 0;background-color : yellow;width : 150px;padding : 3px;border : 1px solid black;line-height : 18px;z-index : 100;border-right : 3px solid black;border-bottom : 3px solid black;visibility : hidden;}
.hintanchor{font-weight : normal;color : navy;}
.progress{width : 1px;height : 12px;color : white;font-size : 10px;overflow : hidden;background-color : red;padding-left : 5px;}
.field{background-color : rgb(255 , 255 , 255);border : 1px solid rgb(214 , 213 , 250);padding-top : 0px;padding-bottom : 8px;padding-left : 6px;padding-right : 0px;}
.qtotali{border : 0px #cf3030 solid;font-weight : bold;color : #00742f;background-color: white;}
.totali{border : 2px #00742f solid;font-weight : bold;color : #00742f;background-color: white;}
.colorato{border : 1px black solid;background-color: yellow;}
.ok{color: green;font-weight: bold;}
.nook {color: red;font-weight: bold;}
input.disabled {border: 1px solid #F2F2F2;background-color: #F2F2F2;}
input, textarea, select {border: 1px solid #02863F;}
input.required, textarea.required {border: 1px solid #02863F;}
label.error {color : #FF3300;}
input.error, textarea.error{border: 1px solid #FF3300;color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #000000;color : #000;}
.custom-advice {background-color: #C8AA00;color : #FFF;}
fieldset {border: 1px solid #009752;padding: 3px;margin-bottom: 0.5em;}
label {font-weight: bold;}
.form-row {clear: both;padding: 0.5em;}
.form2-row {padding: 0.5em;}
.bd .current,.ft .current,.current span {display:block;} 
#today {height:280px;width:100%;}
#today .bd {position:relative;padding:7px 0 5px 10px;min-height:81px;height:80px;}
#today .bd img {float:left;padding:1px;border:1px solid #9dafbd;border-color:#9eb1c0 #677787 #677787 #9eb1c0;}
#today .bd span span{display:none;}
#today .bd div div {display:none;}
#today .bd div img {display:none;}
.ft {height:68px;padding:5px;}
#today .bd div.current div {float:left;width:66.5%;margin-bottom:-6px;overflow:hidden;display:block;}
#todaybd ul li {margin-right:1px;}
#today .bd div.current img {display:block;}
#today .bd h3,#today .bd p,#today .bd ul {margin:0 6px 6px;}
#today .ft li {position:relative;float:left;width:63px;margin-left:-5px;min-height:60px;height:59px;}
#today .ft li img {float:left;border:1px solid #000000;}
#today .ft li.on a {}
.md{background:#fff;border:0px solid #aaaaaa;border-color:#aaaaaa #ffffff #ffffff #aaaaaa;}
div#navigation{border-bottom: 1px solid #11440a;padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;font: normal 12px Tahoma;list-style-type: none;text-align: left;}
div#rnav{float: right;}
div#navigation ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap}
div#navigation li{display: inline;margin: 0;padding: 0}
div#navigation li a{text-decoration: none;padding: 3px 7px;margin-right: 0px;border: 1px solid #11440a;color: #fff;background-color:#00742f;}
div#navigation li a:hover{color: #fff;background-color:#539157;}
div#navigation li#activelink a{border-bottom-color: white;background-color:#fff;
color: #000;}
dl, dt, dd{margin:0;padding:0;}
dd{width:216px;height:41px;background:url(icone/bg_bar.gif) no-repeat 0 0;position:relative;}
dd span{position:absolute;display:block;width:200px;height:25px;background:url(icone/baretta.gif) no-repeat 0 0;top:8px;left:8px;overflow:hidden;text-indent:-8000px;}
dd em{position:absolute;display:block;width:200px;height:25px;background:url(icone/bg_cover.gif) repeat-x;top:0;}
.progsotto{width:30px;}
.minipics{margin:0;padding:0;list-style-type:none}
.minipics li{float: left;margin: 0px;padding:0 0 12px 0;background: url(icone/shadow.png) no-repeat bottom center}
.minipics li img{display:block;border:1px solid;border-color: #CCC #CCC #AAA #CCC;padding: 5px;background: #f6f6f6}
/* Easy Slider */#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider, #slider li{width:180px;height:131px;overflow:hidden;}
span#prevBtn{float:left;margin-top:0px;height:30px;width:30px;margin-right:0px;}
span#nextBtn{float:right; margin-right:47px;margin-top:0px;height:30px;width:30px;}
.easy{font-size:10px;line-height:10px;background-color:white;opacity:0.9;border-top:1px solid #000;border-bottom:1px solid #000;}
.shadetabs{padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;font: normal 12px Verdana;list-style-type: none;text-align: left;}
.shadetabs li{display: inline;margin: 0;}
.shadetabs li a{text-decoration: none;padding: 3px 7px;margin-right: 0px;border: 1px solid #778;color: #2d2b2b;background-color: #E5EBE1;}
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: underline;color: #2d2b2b;}
.shadetabs li.selected{position: relative;top: 1px;}
.shadetabs li.selected a{background-color:#fff;border-bottom-color: white;}
.shadetabs li.selected a:hover{text-decoration: none;}
.contentstyle{border-top: 1px solid gray;width: 490px;margin-bottom: 1em; padding-top: 10px;}
.contentstyle2{border-top: 1px solid black;width: 690px;margin-bottom: 1em; padding-top: 10px;}
.ac_results {border: 1px solid gray;background-color: white;padding: 0;margin: 0;text-transform : lowercase;list-style: none;position: absolute;font-size: 10px;
z-index: 10000;display: none;}
.ac_results li {padding: 2px 5px;white-space: nowrap;color: #101010;text-align: left;}
.ac_over {cursor: pointer;background-color: #C2EBEF;}
.ac_match {text-decoration: underline;color: black;}	
.addtoQL90{text-align:left;width:20px;margin-left:2px;margin-top:-22px;padding:1px}
.addtoQLmy{text-align:left;width:20px;margin-left:2px;margin-top:-10px;padding:1px}
.addtoQLbig{text-align:left;width:20px;margin-left:2px;margin-top:-42px;padding:1px}
.tabella{border-top: 0px solid gray;width: 440px;}
.link span { display:none; }
.link:hover span {display:block;position: absolute;bottom: 2.0em;z-index: 1;color:#fff; text-align:left;background:#009752;padding: 3px 3px;white-space: nowrap;}
.link:hover { text-decoration: none;position: relative;}
.widget { width: 180px;}
.verdino{background-color: #ddeeda;padding:0px 0px 0px 1px;}
.linksf{border-bottom: 6px solid #0a4425;}
.tutti{color: #31AE3A;}
.lineatutti{border:1px solid  #D2D2D2;}
.linea{border-right:1px solid #000; margin-right:360px;}
