/* autogenerated by Ambient Framework http://www.goetas.com/xmlcss */ 
.moduli_utente { display:inline;}
.moduli_utente li { display:inline;}
.moduli_utente ul { position:absolute; left:80%; background-color:#555555;}
.moduli_utente ul li { display:list-item; list-style-type:none; padding:0.3em; padding-right:1em; padding-left:1em; border-bottom:1px solid #666666; margin:0;}
.moduli_esercizio .moreindent { margin-left:1.5em; overflow:hide;}
.moduli_esercizio .moreindent a, .moduli_esercizio .moreindent a:hover { width:155px; overflow:hide;}
#output_esercizi { min-height:450px;}
.exceptionhandler h3 { color:red;}
.exceptionhandler textarea { width:50%;}
.exceptionhandler p strong.consiglio { font-size:1.1em; display:block; margin-bottom:1em;}
.exceptionhandler p, .exceptionhandler textarea { margin:10px 15px;}
.add_subcat { font-size:0.7em; border:none!important; margin:auto!important;}
.module_name { font-size:1.1em; text-transform:uppercase; display:inline;}
.current { font-weight:bold;}
a.nuovo { color:#0066CC!important; text-decoration:none!important; border:0!important;}
a.nuovo:hover { text-decoration:underline!important;}
body { font-family:verdana, arial, sans-serif; font-size:.68em;}
h1 { font-family:arial, sans-serif; font-size:108%; letter-spacing:.1em;}
h2 { font-size:100%;}
img { border:0px;}
.left { float:left; padding:0px 8px 0px 0px;}
.right { float:right; padding:0px 0px 0px 8px;}
.center { display:block; text-align:center; margin:0 auto;}
blockquote { margin:20px 0px 20px 0px; padding:10px 20px 0px 20px; border-left:8px solid;}
ul { margin:8px 0px 0px 30px; padding:0px;}
ul li { list-style-type:square; margin:0px 0px 11px 0px; padding:0px;}
ol { margin:8px 0px 0px 30px; padding:0px;}
ol li { margin:0px 0px 11px 0px; padding:0px;}
#main { width:100%;}
#extern { width:90%; margin:0 auto; border-left:5px solid #CFD5D9; border-right:5px solid #CFD5D9; border-bottom:5px solid #CFD5D9; text-align:left;}
#links, #footer { margin:0; padding-top:0.7em; padding-bottom:0; width:100%; height:2em; text-transform:uppercase;}
#links { text-align:right;}
#footer { clear:both; text-align:center; border-top:4px solid;}
.warning_class { color:black; background-color:yellow;}
.attention_class { color:white; background-color:#FA2626;}
#cometchat_trayicons .attention_class:hover { color:black; background-color:white;}
#links a, #footer a { text-decoration:none;}
#links a:hover, #footer a:hover { text-decoration:underline;}
#logo { width:100%; text-align:left; border-bottom:5px solid;}
#logo h1 { margin:0; padding:1em  1em  0  1em; padding-top:0.5em; font-size:160%; letter-spacing:.2em;}
#logo h2 { font-family:arial, sans-serif; margin:0; font-size:108%; letter-spacing:.2em; padding:1em  1em  1em  1em;}
#content { width:100%; height:auto; padding:0px; background-color:#FFFFFF; float:left;}
#column1 { width:217px; float:left; padding:0px 0px 15px 0px;}
.sidebaritem { text-align:left; width:198px; float:left; margin:0px 0px 25px 0px;}
.sbihead { min-height:19px; width:100%; padding:7px 0px 3px 19px; text-transform:uppercase;}
.sbihead h1 { padding:0px; margin:0px; font-weight:bold;}
.sbihead h1 a { padding:0px; margin:0px; font-weight:bold; background-color:transparent; background-image:none;}
.sbihead h1 a:hover { padding:0px; margin:0px; background-color:transparent; background-image:none;}
.sbicontent { padding:14px 8px 8px 19px;}
.sbicontent p { line-height:14px; padding:0px 0px 8px 0px;}
.sbilinks { padding:8px 0px 0px 19px;}
.sbilinks ul { margin:0;}
.sbilinks li { margin:0px; float:left; list-style:none;}
.sbilinks li a , .sbilinks li a:hover { float:left; text-decoration:none; padding:5px 0px 4px 19px; width:169px; border:0px;}
.sidebaritem a, .sidebaritem a:hover { padding:0px 0px 2px 19px; text-decoration:none;}
#column2_box { padding:3px 3px 15px 3px; margin-left:220px; height:auto;}
#column2 { float:left; width:100%; height:auto;}
.column2 h1, body.window h1 { font-family:arial, sans-serif; padding:6px 0px 3px 0px; margin:0px 0px 12px 0px; border-bottom:1px solid; font-size:150%; text-transform:uppercase; font-weight:normal;}
.column2 h2, body.window h2 { font-family:arial, sans-serif; padding:6px 0 3px 0; margin:0 0 12px 0; border-bottom:1px dotted; font-size:120%; text-transform:uppercase; font-weight:bold;}
.column2 a, .column2 a:hover, body.window a:hover, body.window a { padding:0px 0px 2px 0px;}
#colour { margin:0px 0px 20px 0px;}
.column2 a:hover, body.window a:hover { border:0px;}
body { background:#FFF url(back.png) repeat; color:#656F57;}
body.window { background-image:none; text-align:left; margin:0;}
body.window td, body.window th { font-size:12px!important;}
blockquote { border-color:#83B82E;}
#main { background:#FFF url(green_main.png) repeat-y; background-color:#FFFFFF; color:#656F57;}
#links, #footer { background:#555; color:#D9E1D1; border-color:#83B82E;}
#links a, #footer a, #links a:hover, #footer a:hover { background:transparent; color:#D9E1D1;}
#logo { color:#656F57; border-color:#95C359;}
h1, .column2 h1 { background:transparent; color:#83B82E; border-color:#83B82E;}
#menu { background:#FFF url(green_menu.png); color:#D9E1D1;}
#menu li a { background:#777; color:#D9E1D1;}
#menu li a:hover, #menu li a#selected, #menu li a#selected:hover { background:#555; color:#D9E1D1;}
.sbihead { background:#CFD5D9; color:#656F57;}
#content, .column2, .sidebaritem, .sbihead h1, .column2 a { background-color:transparent; color:#656F57; border-color:#656F57;}
.column2 a:hover { background:#FFF; color:#83B82E; border-color:#83B82E;}
.sbilinks li a, .sidebaritem a { background:#EDF3E9 url(arrow.png) no-repeat left center; color:#656F57;}
.sbilinks li a:hover, .sidebaritem a:hover { background:#EDF3E9 url(green_arrow.png) no-repeat left center; color:#83B82E;}
.moduli_esercizio ul li a { background-image:none; overflow:visible;}
.moduli_esercizio a { overflow:hidden; white-space:nowrap;}
.es_abilitati { min-height:30em;}
.es_abilitati input { width:180px;}
a.nuovo, a.nuovo:hover, a.nuovo:visited, a.nuovo:active { background-image:none; color:red!important;}
#logout { float:left; background-color:#555555; color:white; font-size:1.1em; height:28px; line-height:28px; width:20%; text-align:right;}
#logout a { color:#FFFFFF; text-transform:uppercase; text-decoration:none; line-height:28px; margin-right:1em;}
#logout a:hover { text-decoration:underline;}
a.active { font-weight:bold;}
.current_voce { text-decoration:underline!important;}
.link_corrente { font-weight:bold!important;}
table.form { width:100%;}
table.form th { text-align:left;}
table.form th,table.form td { vertical-align:top;}
table.table, table.table th, table.table td { border-collapse:collapse;}
table.table th, table.table td { vertical-align:top; border:1px solid #999999; padding:0.3em;}
table.allcenter {}
table.allcenter th, table.allcenter td { text-align:center;}
.errori { color:#c00;}
span.required { color:#c00;}
.submits { text-align:center;}
.input_submit { border:1px solid #888;}
.input_text { border:1px solid #999; font-size:14px;}
.input_text:focus,.input_select:focus { background-color:#EDECAD;}
.coords input.input_text { width:4em;}
.input_select { border:1px solid #999;}
input.prezzo { text-align:right; width:5em;}
.prezzo { text-align:right!important;}
.info_popup_message { background-color:#6dac6d; color:white;}
#logo { background-color:#FFFFFF;}
a img { border-width:0;}
a.aggiungi_nuovo, .aggiungi_nuovo { cursor:pointer; padding-left:20px!important; padding-top:0.1em!important; padding-bottom:0.1em!important; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGSSURBVDjLlZO7S8NQGMVb/weRgoI4iIuCVuoiuBfBwUFwaosPqJODk5OLBVutSlMsuDg4OVWkYO3o4Cha/BNS+qLP9K3HnEtT07f94HATcs8v33eSawBgUGtSlVmVZYimVY3Ro8nQBJgrlUq2Xq9/NxoN9JL6HD6f76oTogEsNBeLRSiK0lIul0Mmk0E8HheQWCwGSZLaICwjAdxQLpdRrVbFShUKBWSzWSQSCQEolUrgSwKBgIB0AWjWRAAN+XweyWSya6RmJsY2gDpGawOvObc2SiqVEp3Istwf0Ck9hJ0wj3Q6/X+AHsJxmAlBIwGoWq0mciGEGhnALkJvDzgK2LB3sQH7mRWrjtmbgQCaNAVf73HyYMdTVMK7HIb3xYkt7zxWDkyeoQC273BbEfy8RPDrGixPZBfeyD4B5aFfgVo/XkQoegt9PX5IBEAP+OmXwdrhDNxhB1xhmzC7nm1/HTR/x2U1ZUXd3PMw+YOn2PTM4Ty8I97MlfcigyZgipBBR3lhe/zO4jQpbJvrkn3CT+8vh7avwsYhJlIAAAAASUVORK5CYII=")!important; background-repeat:no-repeat!important; background-position:0 0 !important; margin:0 15px;}
a.modifica { padding-left:20px!important; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJcSURBVDjLpZPvS1NRGMfvv9Db6FUvIpDqLwj6AZER1EhBkvTFTALNlWJrkwKRoWKGjZltaUmuYmsIq7SEtrSt1qakzh/TtunSdq9j8253u3fL1vh27t2KNAqsAx+ecw7n+z0PzzkPBYD6HyjZZVNNpzXINz0OQP2IYPwI1YMFXOmfQ+O9WTT0eVFvmMQl/Qcobo+jVueG2uDkRZ1koLEEc9qRNWwXRddYTjIQb/4XqjtGIRmojX6k0+ltI2+15Q1UA4sQBAG8BA+e56W5w+H4jQmbDgsPy+C3ajDVdwzT3UUVlFiwZDKJshbvT1JkLQp+HQJtBWNXIuF9DqTCiHstcN04vkaJ1U5wHLgEgUsUIrfJQKCHwM43Y2P1KZjRDqRnBvEt5MTM/eoMJT4Vy8YRj8elKBFnSWTJHovoEhHPXkMu7UQ6WIt1z0X4BuRw6+XwaGV7qIbeacRiMUQLiPNYNCZl4LF1g51RIZdxQQhUIrNSjuS8GqH+06i73psvoqJnApFIZFMNxPXrwXYw48qCuAKZT2fBzTZhyXASjM+JkkZL3qBO5wHDMIS1QmTge2fE/MtGkvYbZJbl+LJyDgmSSUB/Al85WjpzpsGcN6jVvkc4TBPCoAnuoR7MDasx/aILn92lEJbLsT51Ff67p7C6OAmaFs/RkNWb8KMXTBduOqSfVdVmh7n9KJAMYcFQArt6J97eKcZw8yHUqPQk7SfkZhOIRsQkGWztrpbzRdkNlw4b7ltwaw7DXLUrNaLaf+CP3bh1o/Tgjkxr5d6sra04+6rzyNgz5b7df2vn7z39IYTVO0xbAAAAAElFTkSuQmCC")!important; background-repeat:no-repeat!important; background-position:0 0 !important;}
a.visualizza { padding-left:20px!important; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAH2SURBVBgZpcE/SJRxHMfx9+/uuT8qlgR6mvTHqyGwKMWpbmhvskFa2spFRJxaGlprKBQcKmhqcWloaQ2ixcFaDhUKLDDJSFHvT+fzfD/ffJC2Go5er+Du/I8wPrs4Vbk+9nC74V3ugIRLmAyXIxduhtxxM0ziWD6ur6xs3Hv1eGIhGrs2Np8rdmVKRdrRVW/YPLAQNWLPNLZrtKsZe4ZDkZtz/+Yg7Zqe+0IqchfujpNycCAEPiwv8y+jIyOYjFSEO2bG5Nw6fzyfOUuqUqnwN7VaDSVGKjIZcufp9BkIDh6QO0ecd9UNtvaa1FoFCrmI4x3i6lABmUhFLkcmQgAXhxyCMzw8zNuP69TVxeWhE0S5LFu7B+zst1j6XEMyUhnJkIzEDJMhGUpEtVrlR7NIudTJTiuwuWckIctgXzfbzYAkUlESx5gZM8++88fcZIlUrXlAPp8jaSXIoZU4xShL4hFJnJCK3IQkntzpA5yUJFKdhRwHsREbJHJSHqBRr+MSqUgSkgMiAM6RcvkcvzZj9ptGd0eeljlRJrC5HeM/1zifXSMVxmcXF0unTk7IDJkwMyRhcUwuH9Hf18PoxdPIYbfWwrZWqPR+Y/fT++Tr6tLt4O604/WDG3f7B/of9Q5d6VldetMI7k67Xk5duDVQvvRCSjp+A5XMMGcdZp9aAAAAAElFTkSuQmCC")!important; background-repeat:no-repeat!important; background-position:0 0 !important;}
a.copia { padding-left:20px!important; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGnSURBVDjLnZOxilNBGIW/mXt3CZsYQQtjJYqPkE4L8Q20WARbmxWEFQvBXrByQdDKF3CL1QcQH8DOKmVIkWIFbdybTe7M/x+Lm+zeFELcAz/DwJnD4eOf8OD5p4d37w2f/qrUwR25k3PG5cgMl5AZ5k5/O81Ho+mHo7e7RyxVDu8M97c63TjosIk61cz2gfOAWVKc/T5hU50mxfa9lInXj29vHPDkzYT1ADkAi2x8/jq6fpy7N37+8eJfPHqX+zx7/1397VSNRtOXJRIAMcB4tnOr19thcHWjMt1qZu9KcwMghEBVi+o/eZSW81nARXiUOaXzgBYPuTCH7I65Y1nNyKlN3BxcwtwoLTUNItDmoRhQECWRECIhGKEQhUfK3Pg8G+V0PPm2d5Du5zpxZXDtrA0BCoEkCkEMBWUAC8Ji09TNG8NqXnz8IUnK7sruSmaqzTQ30yIlndZJszrpZJ4kSY9efVnfqjaP9hmBECNFEQkxEIuVP1O2A9Z4LB8Xy3OlrbbfbD1gOp4c7h2k3VwnzAx3Jy0WzY90Q6ZmK93xBsNh0JL8RfUXD1Ut4VHY1QEAAAAASUVORK5CYII=")!important; background-repeat:no-repeat!important; background-position:0 0 !important;}
a.azione { padding-left:20px!important; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHbSURBVDjLpZM/a1RBFEfPnfciq4uChLgrWChaihBYbAxqBD+AgrGwVBDRxipgH1AMEQJpbawU9SvYCRaiEmOaBUkRDRYBwf3zZt691+K9DWuXxYELwzCce37MXHF3/mfJtYcv789d7jzZ7XvTHTDDzVBT3Bxzw1Uxd1wVNePIgdTb3NxefLuysJZ3LnRWpxrN0GpM1LjZ6+sqsJb3k4f+7p+J1QfJA0Du6izdOjMx4M7jLSqAGwCxVBxwc9TAcMwcNUNLr8qNqM6p9mHUtAJQv4IEQdzxILg4YkIIgkhARJHMySyQl9V9K2vAiBQAFwGBzMEEzJzMIUhGLqDiaKiMTa2OYPU/EAH3f0Ai4OqYgAsQhMyyCjCKMNpUDKk2YyDLhcV3t0mxJMZEGiZe3HyDWWUQypT2DEYAkbp9Ha0YJi6dnGf+9BUG/QKAMpV1hDpLBvhYlHGjYlBQlAVREw1psPlzA68N8pEKgNQ16r78folvP9aZOXiMYRmJGpk52uLB87ukvAXcIN/+vvXq3rO0YKqYGqqKmaEpYX6WeGKDQ9MFRRoSNbLza4fe7ymOl9dfA8h+pvHq8sUv7en2uRgT3W7388en67N71vsd5/OPZj+kYUqfVr7OjZ//BRjUGmnYsJxdAAAAAElFTkSuQmCC")!important; background-repeat:no-repeat!important; background-position:0 0 !important;}
.notizie { font-size:1.1em; width:100%;}
.notizie th { padding:0.1em; padding-top:0.2em; padding-bottom:0.2em; text-align:left; font-size:1.2em; color:white; background-color:#555;}
.notizie td { padding:0.1em; padding-top:0.5em; padding-bottom:0.5em; font-style:italic;}
#tabs { border:1px solid #ccc; border-top-width:0; padding:0; padding-top:1em;}
#tabs form { background-color:transparent; border-width:0; margin:0;}
.cont-tabs { margin:0; padding:0; margin-padding:10px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-top:10px;}
.servizi th.descrizione { text-align:left;}
.servizi .vietato,.servizi .ndisp,.servizi .disp,.servizi .pagamento { width:6em; text-align:center;}
.servizi .vietato { background-color:#185cd8;}
.servizi .ndisp { background-color:#b1b1b1;}
.servizi .disp { background-color:#2ebd52;}
.servizi .pagamento { background-color:#ed5b57;}
.servizi .quantita { text-align:left;}
.servizi th, .servizi td { vertical-align:middle;}
dd { margin-left:20px;}
ul.oldbrowsers { list-style-type:none;}
ul.oldbrowsers li { font-size:16px; list-style-type:none;}
ul.minisearch { width:185px;}
ul.minisearch, ul.minisearch li { list-style-type:none; list-style-image:none; float:none;}
ul.minisearch li { border-bottom:1px solid #ccc; position:relative; min-height:35px; padding-bottom:5px;}
ul.minisearch li.chiaro { background-color:#fff;}
ul.minisearch li a,  ul.minisearch li a:hover { background-image:none; margin:0; padding:0; float:none; float:left; width:150px; background-color:transparent;}
ul.minisearch div.esname { width:150px;}
ul.minisearch div.miniinfo { float:none; width:auto; position:absolute; top:0; right:0; text-align:right;}
ul.minisearch div.miniinfo a, ul.minisearch div.miniinfo a:hover { width:auto; float:none; display:block; color:#2970A6;}
@media
			 print{#menu, #logout, #logo,#column1 { display:none!important;}
#column2_box { margin:0;}
#footer { font-size:7pt;}
#extern { border-width:0;}
}
