body{font-size:13px;font-family:Trebuchet MS, Arial, Tahoma;margin-top:0px;}
a:visited{text-decoration:none;color:#294e3a;}
a:hover{text-decoration:underline;color:#00742f;}
a{text-decoration:none;color:#294e3a;}
.orario:hover{text-decoration:none;color:#00742f;cursor:default;}
ul#nav{font-style:italic;width:960px;font-size:14px}
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:#0a4425;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:960px;text-align:left;}
div#boxamm{border:0px solid rgb(0, 0, 0);width:75%;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:0px solid #294e3a;margin:0 auto;width:960px;height:46px;clear:both;}
#footer{font-style:italic;margin:0 auto;width:960px;height:100px;clear:both;padding:1px 0px 0 0px;font-size:12px;position:relative;}#footer #footer-link{position:relative;font-size:11px;margin-top:35px;bottom:0px}#footer #footer-link a{padding-left:0px;padding-right:5px}#footer #footer-link a.first_link{padding-left:0}#footer-menu{font-size:12px;margin-top:15px}#footer-menu a{padding:0 10px 0 10px;margin-top:-2px;border-left:1px #dddecc solid}#footer-menu a.first_link{padding-left:0;border-left:0}ul.pres{list-style-type:none;margin:0;padding:0;display:block}ul.pres li{list-style-type:none;display:list-item;margin:0;padding:0}ul.pres li{float:left}#select_lang{float:right;padding-right:0px}#footer #footer-link a.first_link{padding-left:0}
div#header{background-color:#bbb;border:1px solid rgb(5, 5, 5);float:left;margin-top:1px;}
div#sinistra{border-right:0px solid #DEE0DE;float:left;width:51%;margin-top:0px;padding-right:0px;}
div#destra{border-left:0px solid rgb(0, 0, 0);float:right;width:3%;margin-top:0px;padding-left:25px;}
div#centro{border:0px solid rgb(0, 0, 0);margin:0 0px 0px 0px;padding:0px 0px 0px 0px;width:960px;text-align:left;}
div#centrox{border:0px solid rgb(0, 0, 0);margin-top:0px;margin-right:100px; padding:0px 0px 0px 0px;}
.cntrfo{border-top:12px solid #A2C2B9;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:0px;float:left;}
#cerca{text-align:right;margin-right:12px;}
.avvisi{border-bottom:1px solid #000;padding:5px 2px 2px 2px;margin:0 auto;clear:both;}
.titoloamm{color:#fff;border-bottom:1px solid #d7bf9c;}
.rosso{color:red;}
.titlista ul{padding:0;}
.titlista li{padding:5px 0px 5px 0px;margin:0 0 0 -40px;list-style-type:none;border-top:1px solid #A2C2B9;}
.titlistadiv{padding:4px 0px 5px 0px;margin:0 0 0 0px;border-top:1px solid #A2C2B9;}
.titolo{font-size:22px;color:#fff;}
.titolo:visited,.titolo:hover{color:#fff;text-decoration:none;}
.sottotit{font-size:12px;color:#fff;color:#9eb9aa;}
.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:79%;margin-top:0px;margin-left:200px;padding:10px 0px 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:40%;margin-top:0px;margin-left:28px;float:right;}
.schmypdbsx{border:0px solid rgb(0, 0, 0);width:60%;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:18px;}
.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;cursor:pointer;margin-left:-8px;}
.centrato{text-align:center;}
.jst{text-align:justify;}
.dex{display:inline;float:right;}
.dexup{display:inline;float:right;margin-right:0px;
vertical-align:middle;}
.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 -36px;}
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.pagato{padding-left:17px;padding-top:2px;display:inline-block;width:13px;height:13px;background-position:-104px -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:16px;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;}
.risultatotutti{width:220px;height:160px;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{border:0px solid  #D2D2D2;width:330px;vertical-align:top;padding-left:12px;}
.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:93%;vertical-align:top;}
.mytabstats{padding:5px;width:60%;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:100%;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:1px solid #009752;padding:5px;vertical-align:top;background-color:#E0EEDD;}
.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;font-size:20px;}
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;}
.qatotali{border :0px #cf3030 solid;font-weight :bold;color :#000;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;} 
.ft{height:68px;padding:5px;}
.md{background:#fff;border:0px solid #aaaaaa;border-color:#aaaaaa #ffffff #ffffff #aaaaaa;}
div#navigation{border-bottom:1px solid #e0dbc8;padding:6px 0;margin-left:0;margin-top:1px;margin-bottom:0;font-size:13px;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:7px 12px;margin-right:0px;border:0px solid #11440a;color:#fff;background-color:#00742f;}
div#navigation li a:hover{color:#fff;background-color:#539157;}
div#navigation li#activelink a{border-top:1px solid #e0dbc8;border-left:1px solid #e0dbc8;border-right:1px solid #e0dbc8;background-color:#fff;color:#000;font-weight:bold;}
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;}
.allegati{margin:-5px;padding:0;list-style-type:none}
.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}
#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;}
.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}
.addtoQLokbig{text-align:left;width:20px;margin-left:2px;margin-bottom:0px;padding:1px}
.tabella{border-top:0px solid gray;width:100%;}
.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:280px;}
.verdino{background-color:#f2f2f2;padding:0px 0px 0px 1px;}
.tutti{color:#31AE3A;}
.lineatutti{border:1px solid  #000;}
.linea{border-right:1px solid #000;margin-right:43%;}
table.tablesorter{background-color:#CDCDCD;margin:10px 0pt 15px;font-size:8pt;width:100%;text-align:left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{background-color:#e6EEEE;border:1px solid #FFF;font-size:8pt;padding:4px;}
table.tablesorter thead tr .header{cursor:pointer;}
table.tablesorter tbody td{color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:top;}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp{}
table.tablesorter thead tr .headerSortDown{}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8;}
.boldtit{color:#62805F;font-size:12px;}
.project_item{width:220px;font-size:13px;height:371px}.project_item.nopadding{padding-right:0px}.project_item .sprite-tag{padding-left:0px;height:20px;width:200px}.project_item .title{font-size:15px;padding:6px 5px;background-color:#497c3e;margin-bottom:1px;position:relative;font-weight:bold;}.project_item .title .sprite-bubble{position:absolute;bottom:-3px;left:0px;background-color:#0096df}.project_item .title a{color:white}.project_item .img{background-color:#1a2c35;height:160px;}.project_item .dashboard{position:relative;height:24px;background-color:#1a2c35;padding-top:6px;font-size:13px;color:white}.project_item .dashboard span.bold{font-weight:bold}.project_item .dashboard .egg{position:absolute;bottom:5px;left:10px}.project_item .dashboard .goal{position:absolute;left:5px}.project_item .dashboard .time_left{position:absolute;padding-left:20px;right:5px;width:auto}.project_item .description{background-color:#ddeeda;height:66px;padding:5px}
.notifiche{width:47%;border-right:1px solid #DEE0DE;padding-right:25px;}
.notifichecomm{width:48%;}
fieldset div.field{overflow:hidden;clear:both;margin:0px 0 0 0;min-height:10px;border:0px solid #000;}
fieldset div.field input,fieldset div.field select,fieldset div.field .text_amount,fieldset div.field textarea{color:#317A67;font-weight:bold;border:2px solid #A2C2B9;background-color:#F6FAF9;font-size:18px;padding:7px;}
fieldset div.field input.error, textarea.error{border:3px solid #FF3300;color:#FF3300;font-size:18px;padding:10px;}
fieldset div.field label{width:370px;font-size:16px;line-height:1.3;color:#666666;display:block;float:left;min-height:20px;padding:2px 0;}
fieldset div.field label span.instruction{ font-size:0.8em;color:#8C8C8C;display:block;padding:5px 25px 0 0;}
.headprogetto{background-color:#f2f2f2;}
.step{font-size:30px;}
.login{width:680px;}
.login2{width:300px;}
.index{width:90%;}
.iscri{width:40%;}
.piccolo{font-size:9px;}

