table td{font-size:medium;font-family:sans-serif}table.result td.mese{padding:20px 0 0 0;text-align:center}table.result td.data{text-align:right;padding-right:10px}table td.evento{background-color:#36c}table td.note{font-style:italic}table td.visita{background-color:#fc0}table td.visita-bambini{background-color:#9cf}table td.animazione{background-color:#f09}table td.matrimonio{background-color:#99f}table td.altro{background-color:#36c}table td.convegno{background-color:#6c6}table td.owner{color:gray}table td.export{font-size:small;font-style:italic}table.result{border:0;text-align:center;border-collapse:collapse;margin:10px auto}table.result th{font-family:"Times New Roman",Times,serif;font-variant:small-caps;font-size:large;font-weight:bold;border:0;padding:0 5px;color:gray;border-bottom:solid gray 1px}table.result th tr{border:0}table.result tr{border-bottom:solid gray 1px;border-top:solid gray 1px}table.result td{padding:7px 5px}table.deleted td{text-decoration:line-through}table td p{font-family:sans-serif}td.reserved{background-color:silver}input[type="number"]{text-align:right;width:4em}p.button-link{margin:50px 10px;text-align:center}a.button-link{padding:10px 15px;background:#4479ba;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #20538d;text-shadow:0 -1px 0 rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 1px 1px rgba(0,0,0,0.2);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}a.button-link:hover{background:#356094;border:solid 1px #2a4e77;text-decoration:none}a.button-link:active{-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.6);box-shadow:inset 0 1px 4px rgba(0,0,0,0.6);background:#2e5481;border:solid 1px #203e5f}div#dashboard{margin:20px auto;padding:20px 10px}div.success{border-top:solid 2px orange;border-bottom:solid 2px orange}.undefined{font-style:italic;color:gray}span.mese{background-color:lightseagreen;padding:7px 10px;border-radius:10px 10px 0 0;float:left;width:100%;color:white;font-weight:bolder}