@import "zero.css";

.clearer{margin:0;padding:0;line-height:0;clear:both;visibility:hidden;background:transparent;}
.blocco .body,.blocco .notizia{overflow:hidden !important;overflow:visible;height:auto !important;height:1%;}
.left{float:left}
.right{float:right}
.middle{display:block}
.hide{display:none}
.ta-l{text-align:left}
.ta-c{text-align:center}
.ta-r{text-align:right}

#simplit_f2{position:fixed;right:50px;bottom:30px;z-index:1000000;text-align:center;}
#simplit_f2 a{display:block;}
#simplit_f2 a.g{color:#333;border:2px solid #fd3;background:#ffc;padding:7px 40px;font-weight:bold;}
#simplit_f2 a.u{background:url(../../img/admin/tou.png) no-repeat center center;height:18px;cursor:pointer;margin:0 0 5px;}
#simplit_f2 a.b{background:url(../../img/admin/tob.png) no-repeat center center;height:18px;cursor:pointer;margin:5px 0 0;}

.pageList{line-height:30px;}
.pageList a{padding:3px;margin:3px;border:1px solid #aaa;}
.pageList a.current{background:#ff0;}
.pageList a:hover{background:#eee}

/*BLOCCHI BASE*/
.Accessibilita .titolo{font-size:10px}

.CatEventi .body .tab_eventi{width:100%;border-collapse:collapse;margin-top:10px}
.CatEventi .body .tab_eventi td{padding:2px 3px;border:1px solid #ddd;}
.CatEventi .body .tab_eventi .data{text-align:center;width:25%;white-space:nowrap;}
.CatEventi .pageList{margin-top:10px;border:1px solid #ddd;font-size:.9em;padding:1px 3px;background:#f5f5f5;}
.CatEventi .pageList a{padding-right:3px;}
.CatEventi .pageList .label{padding-right:3px;}
.CatEventi .body .scheda{border:1px solid #ddd;padding:4px;}
.CatEventi .body .scheda .titolo{padding:5px 3px;background:#eee;text-transform:uppercase;font-weight:bold;font-size:1.1em;}
.CatEventi .body .scheda .sottotitolo{padding:5px 3px;background:#eee;margin-bottom:5px}
.CatEventi .body .scheda .info td{padding:1px 4px 0px 0;}
.CatEventi .body .scheda .info .label{background:#f6f6f6;display:block;width:100px;border-bottom:1px solid #eee;padding:2px 0 2px 5px;}
.CatEventi .body .scheda .sommario{border-width:1px 0 1px 0;border-style:solid;border-color:#ddd;padding:5px 0;margin:10px 0;}
.CatEventi .body .indietro{}
.CatEventi .body .scheda .addthis_toolbox{margin:15px 0 10px;border:1px solid #eee;padding:5px;}
.CatEventi .body .scheda .tags{margin:10px 0;}

.CatEventi2 .body .evento{margin:6px 0;}
.CatEventi2 .body .evento .sommario_evento{overflow:hidden}

.Commenta .body form label{display:block;}

.Contact .body label{display:block;}
.Contact .body .azioni{padding:10px 0px;}
.Contact .body label.error{width:auto;text-align:left;float:right;color:red;font-size:.9em;}

.Gallery .body{text-align:center;}
.Gallery .body .pageList{text-align:right;border-bottom:1px dotted #eee;padding:3px 6px;}
.Gallery .body .pageList a{padding:0 3px;}
.Gallery .infoGallery{font-size:.9em;padding:0;text-align:left;margin:15px 0 5px;}
.Gallery .body .images{overflow:hidden}
.Gallery .body .images .img{float:left}
.Gallery .body .subfold{overflow:hidden;background:#ffe;padding:10px 0;}
.Gallery .body .subfold .dir{float:left;margin:0 0 10px;}
.Gallery .body .subfold .dir a.url{width:118px;height:80px;background:url(../../tools/Gallery/img/dir.png) center center no-repeat;display:block;margin:auto;text-decoration:none;}
.Gallery .body div.path{text-align:left;}
.Gallery .slides .desc{font-size:.8em;border-top:1px dotted #ddd;padding:3px;}

.GMaps .mark{display:none}

.Login .body form{padding:0 10px} 
.Login .body form label{display:block;width:80px;}
.Login .body form input{display:block}
.Login .azioni{margin:10px 0 0}
.Login .body form .azioni input{display:block;width:100px;margin:auto;}
.Login .body .msg_no{border:1px dashed red;padding:5px;background:#fee;margin:5px 0;}
.Login .body .permanent input{display:inline;}
.Login .body form .row{margin:1px 0 0;}
.Login .body form #Login{margin:6px 0 5px;}
.Login .body form #logintime_0{display:inline}
.Login .body form .ots{padding:4px 0;border-top: 1px solid #fff;}

.events_menu{border-top:1px solid #ddd;margin-top:5px;padding:2px 0;font-size:0.9em;}
.events_menu .rss{background:no-repeat center left url(../../img/rss.jpg);padding:2px 2px 2px 18px;}
.events_menu .arch{padding:0 2px;}
.events_menu a{font-weight:bold;text-decoration:none;color:#555;}
.events_menu a:hover{text-decoration:underline}

.commenti .comNo{background:#fc9;border:1px dashed red;padding:8px;color:#900;margin:9px 0;}
.commenti .comOk{background:#F1FFCF;border:1px dashed green;padding:8px;color:#393;margin:9px 0;}
.commenti{margin:40px 0 10px;clear:left;}
.commenti .tit{font:bold 13px Arial;border-bottom:1px solid #aaa;padding:0 0 3px 0;}
.commenti .info{font:11px Arial;background:#eee;padding:1px 3px;}
.commenti .info b{color:red}
.commenti li{list-style-type:none;margin:5px 0;}
.commenti fieldset{border:1px solid #ccc;padding:10px;margin-top:10px;background:#f9f9f9}
.commenti form .azioni{padding:5px 0;}
.comment .com_head{padding:2px 3px;border:1px solid #cdf;background:#def;line-height:15px;}
.comment .com_head span{font:10px Verdana}
.comment .com_head h4{font-style:italic;display:inline;padding:0 7px 0 3px;}
.comment .com_text{padding:5px 3px;border:1px solid #ddd;border-top:4px solid #fff;}
.comment .com_risp h5{margin:0 -6px 2px;padding:1px 3px;border-top:1px solid #edc;font-size:.9em;background:#fed;font-style:normal;}
.comment .com_risp{font-style:italic;margin:10px 6px 2px;}
.commenti form label.error{color:red;font:10px Verdana;}
.commenti .count{font-size:.7em}
.commenti .count span{font-weight:bold;}
.commenti .alert{padding:15px 0;color:red;}

.MenuAuto .body{overflow:visible !important;}
.menu.accordion ul{margin:0;padding:0;}
.menu.accordion ul li{list-style-type:none;border:1px solid #eee;border-width:1px 0;background:#ccc;}
.menu.accordion ul li{list-style-type:none}
.menu.accordion ul ul li{padding-left:10px;background:#fff;}
.menu.textL li{text-transform:lowercase}
.menu.textU li{text-transform:uppercase}
.menu.textC li{text-transform:capitalize}
.menu.inline li{display:inline}

.Menu li a{cursor:pointer}

.MenuUtente .body input{width:95%;font-size:11px;height:13px}
.MenuUtente .body form{background:#eee;margin:20px 0 5px;padding:5px 0;border:1px solid #ddd;}

.MyArea #myarea .titolo{font-size:1.5em;margin:0 0 10px;}
.MyArea #myarea .dati{padding:10px;margin:10px 0;border:1px solid #ddd;}
.MyArea #myarea .dati h3{margin:0 0 10px;color:#933;font-size:.9em;}
.MyArea #myarea .dati .row{padding:5px 0;color:#333;height:14px;}
.MyArea #myarea .dati .lbl,.MyArea #myarea .dati label{float:left;width:150px;text-align:right;margin:2px 7px 0 0;color:#777;font-size:.8em;}
.MyArea #myarea .dati td{padding:2px 0;}
.MyArea #myarea .dati .val{}
.MyArea #myarea .dati .imgp{float:right;text-align:center;margin:0 20px 0 0;}
.MyArea #myarea .dati .imgp img{border:1px solid #eee;margin:0 0 10px;max-width:140px;}
.MyArea #myarea .dati .imgp a{display:block;text-align:center;}
.MyArea #myarea .links{margin:20px 0 0;border-top: 1px solid #eee;padding:10px 0 0;}
.MyArea #myarea a{color:#555;font-size:.8em;font-weight:bold;}

.NewsViewer .body{margin-right:10px;padding:10px 20px;}
.NewsViewer .titolo{padding:10px 0;font:bold 18px Arial;color:#900;}
.NewsViewer .notizia{margin:10px 40px;}
.NewsViewer .notizia .titolo{padding:10px 0;font-size:100%;font-weight:bold;}
.NewsViewer .notizia .titolo a{color:#900;}
.NewsViewer .sommario{padding:4px;margin:0px 0 20px 0;border:1px solid #ddd;background:#efefef;overflow:hidden;height:auto !important;height:1%;}
.NewsViewer .indietro{display:block;text-align:center;margin-top:30px}
.NewsViewer .addthis_toolbox{margin:15px 0 10px;border:1px solid #eee;padding:5px;}

.Notiziario .notizia{margin:10px 0px;}
.Notiziario .notizia .titolo_notizia{padding:2px 0;font-size:120%;font-weight:bold;}
.Notiziario .linkArchivio{display:block;background:#f0f0f0;margin-top:25px;padding:1px 2px;font:11px Arial;}
.Notiziario .archivio .notizia{border-bottom:1px dotted #ccc;padding:5px 0;margin:0;}
.Notiziario .archivio .notizia .dataPub{padding:0 5px;}
.Notiziario .statNotizie{margin:10px 0 0;}

.news_menu{border-top:1px solid #ddd;margin-top:5px;padding:2px 0;}
.news_menu .rss{background:no-repeat center left url(../../img/rss.jpg);font-size:0.9em;font-weight:bold;color:#555;padding:2px 17px;font-size:0.9em;font-weight:bold;text-decoration:none}
.news_menu .rss:hover{text-decoration:underline}

.ObjectView .body .scheda{border:1px solid #ddd;padding:10px;width:100%;}
.ObjectView .body .scheda .titolo{background:#f3f3f3;padding:3px;font-size:1.1em;font-weight:bold;margin-bottom:10px}
.ObjectView .body .scheda .indietro{margin-top:10px;text-align:center;text-transform:capitalize}
.ObjectView .body .scheda table .label{width:100px;background:#f3f3f3;padding:2px;margin-top:1px;border-bottom:1px solid #ddd}
.ObjectView .body .scheda table td{padding:0 4px;vertical-align:top;}
.ObjectView .body .scheda table td ul{margin:0px 20px;}

.Registrazione .body .row{padding:3px;}
.Registrazione .body fieldset{border:1px solid #ccc;margin:10px 0;}
.Registrazione .body fieldset#go{border:0;}
.Registrazione .body legend{margin:0 5px;font-weight:bold;font-size:.9em;color:#333}
.Registrazione .body .obbl{text-align:right;}
.Registrazione .body .msg{border:1px solid #fc0;padding:5px;background:#ffe;}
.Registrazione .body .error{color:red;padding:0 5px;}
.Registrazione .body input.error,.Registrazione .body textarea.error{border:1px solid red;color:black}
.Registrazione .body label{display:block;text-align:right;width:160px;float:left;margin:0 5px;}
.Registrazione .body label .req{color:red;padding:0 0 0 3px;}
.Registrazione .body label.error{width:auto;text-align:left;float:right;}
.Registrazione #confirm_ok{font-size:20px;text-align: center;margin:20px 0;color:red;}
.Registrazione .body .testo{background:#F3F3F3;border:1px solid #BBB;font:13px Times;height:190px;overflow:auto;padding:3px;}
.Registrazione .body #newsletterpart b{padding:0 5px}
.Registrazione .body #newsletterpart .descg{border-bottom:1px dotted #ddd;margin:0 0 3px;padding:0 0 3px;}
.Registrazione .body .nation{width:250px;}

label{display:inline;text-align:left;}

.Search .body .big .azioni{display:inline}
.Search .body .big{padding:10px;background:#f5f5f5;border:1px solid #eee}
.Search .body .big #qs{width:50%;}
.Search .body .small{padding:4px;}
.Search .body .small #qs{width:99%;}
.Search .body .esito{padding:4px 10px;background:#f9f7f6;border-top:1px solid #ddd;margin:5px 0;}
.Search .body .ris{padding:10px 2px;border-bottom:1px dotted #ddd;margin:5px 0;overflow:hidden;}
.Search .body .ris a{font-size:1.2em;}
.Search .body .ris .perc{float:left;width:30px;padding-top:4px;color:#c60;font-size:0.8em}
.Search .body .ris .type{font-size:.9em;color:#555;}
.Search .body .ris .title,.Search .body .ris .desc{margin-left:35px;}

.Video .body{text-align:center;}

.Video .body a.flv,.Video .body .jp-video{margin:auto;}
.Video .body .player_conf{display:none;}