/* autogenerated by Ambient Framework http://www.goetas.com/xmlcss */ 
* { padding:0; margin:0;}
body { margin:0; padding:0; font:normal 80%/1.5em 'Trebuchet MS', Tahoma, sans-serif; color:#555; background:#FFF url(ambient.applicazione/images/bg.gif) repeat-x; text-align:center;}
a { background:inherit; color:#2970A6; text-decoration:underline;}
a:hover { background:inherit; color:#006699; text-decoration:none;}
h1, h2, h3 { font:bold 1em 'Trebuchet MS', Tahoma, Sans-serif;}
h1 { font-size:1.4em; color:#2970A6;}
h1 small { font-size:0.7em;}
h2 { font-size:1.2em; text-transform:uppercase;}
h3 { font-size:1.2em;}
p, h1, h2, h3 { margin:10px 15px;}
ul, ol { margin:10px 30px; padding:0 15px;}
img { border:1px solid #DADADA; background:#FAFAFA;}
img.float-right { margin:5px 0px 5px 15px;}
img.float-left { margin:5px 15px 5px 0px;}
code { margin:5px 0; padding:10px; text-align:left; display:block; overflow:auto; font-family:monospace; font-size:12px; background:#FAFAFA; border:1px solid #f2f2f2; border-left:3px solid #2970A6; color:#111;}
acronym { cursor:help; border-bottom:1px solid #777;}
blockquote { margin:15px; padding:0 0 0 20px; background-color:#FAFAFA; background-position:8px 10px; border:1px solid #f2f2f2; border-left:3px solid #2970A6; font:bold 1.2em/1.5em "Trebuchet MS", Tahoma, sans-serif; color:#666666;}
table.datatable { border-collapse:collapse; margin:10px 15px;}
table.datatable th { background-color:#cfd5d9; color:#656f57; min-height:30px; line-height:30px; padding:3px 11px; text-align:left; border-left:1px solid #CADFF0; border-bottom:2px solid #fff; vertical-align:middle;}
table.datatable th strong { color:#fff;}
table.datatable tfoot th { font-weight:bold; text-align:center;}
table.datatable td { padding:3px 11px; border-left:1px solid #fff; border-bottom:1px solid #fff;}
table.datatable td.first, table.datatable th.first { border-left:0px;}
table.datatable a { border-width:0!important; background-color:transparent!important;}
table.datatable td a { display:block;}
table.datatable .row-a { background:#fcfcfc;}
table.datatable .row-b { background:#f3f3f3;}
form { margin:10px 15px; padding:0; border:1px solid #f2f2f2; background-color:#FAFAFA;}
form fieldset { margin:0; border-width:0; border-bottom:1px solid #F2F2F2; margin-top:5px;}
form fieldset legend { padding-left:15px; font-size:1.2em; margin:0; margin-bottom:-7px;}
form fieldset fieldset { border-width:0;}
form fieldset fieldset legend { padding-left:0; font-size:1em; margin:0;}
form div { margin:10px 15px;}
form div div { margin:0 0 0 0px;}
form .datatable { margin:0;}
form.preform { margin:0; background-color:transparent; border-width:0;}
label { display:block; font-weight:bold; margin:5px 0;}
label.no-label { display:inline; font-weight:normal; margin:0;}
input.button, input.input_submit, input.input_text { padding:2px; border:1px solid #ccc; color:#555;}
input.button, input.input_submit { margin:0; font:bold 1em Arial, Sans-serif; padding:2px 3px; color:#333; border:1px solid #DADADA;}
form span.campo { padding:3px; font:normal 1em "Trebuchet MS", Tahoma, sans-serif; color:#444;}
form .fields-group { padding:2px; display:block;}
textarea { width:400px; padding:2px; font:normal 13px "Trebuchet MS", Tahoma, sans-serif; border:1px solid #ccc; display:block; color:#444;}
.pointer { cursor:pointer;}
.tabs_content { border:1px solid #ccc; border-top:0;}
.float-left { float:left;}
.float-right { float:right;}
.align-left { text-align:left;}
.align-right { text-align:right;}
.clear { clear:both; display:block;}
.gray { color:#BFBFBF;}
span.validation-error, p.validation-error { color:#f00;}
span.validation-error img,p.validation-error img { border-width:0; padding:0;}
.ac_autoComplete ul { border-width:0!important; border:1px solid #999!important; background-color:white!important;}
.ac_autoComplete ul li { border-width:0!important; background-color:white!important; list-style-image:none!important;}
.ac_autoComplete ul li:hover, .ac_autoComplete li.selected { background-color:#f0f0f0!important;}
#ToolTip { background-color:white; font-size:1.3em; text-align:left!important; border:1px solid red; color:black; padding:5px;}
.info_popup_message { background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKcSURBVDjLpZPLa9RXHMU/d0ysZEwmMQqZiTaP0agoaKGJUiwIxU0hUjtUQaIuXHSVbRVc+R8ICj5WvrCldJquhVqalIbOohuZxjDVxDSP0RgzyST9zdzvvffrQkh8tBs9yy9fPhw45xhV5X1U8+Yhc3U0LcEdVxdOVq20OA0ooQjhpnfhzuDZTx6++m9edfDFlZGMtXKxI6HJnrZGGtauAWAhcgwVnnB/enkGo/25859l3wIcvpzP2EhuHNpWF9/dWs/UnKW4EOGDkqhbQyqxjsKzMgM/P1ymhlO5C4ezK4DeS/c7RdzQoa3x1PaWenJjJZwT9rQ1gSp/js1jYoZdyfX8M1/mp7uFaTR8mrt29FEMQILr62jQ1I5kA8OF59jIItVA78dJertTiBNs1ZKfLNG+MUHX1oaURtIHEAOw3p/Y197MWHEJEUGCxwfHj8MTZIcnsGKxzrIURYzPLnJgbxvG2hMrKdjItjbV11CYKeG8R7ygIdB3sBMFhkem0RAAQ3Fuka7UZtRHrasOqhYNilOwrkrwnhCU/ON5/q04vHV48ThxOCuoAbxnBQB+am65QnO8FqMxNCjBe14mpHhxBBGCWBLxD3iyWMaYMLUKsO7WYH6Stk1xCAGccmR/Ozs/bKJuXS39R/YgIjgROloSDA39Deit1SZWotsjD8pfp5ONqZ6uTfyWn+T7X0f59t5fqDhUA4ry0fYtjJcWeZQvTBu4/VqRuk9/l9Fy5cbnX+6Od26s58HjWWaflwkusKGxjm1bmhkvLXHvh1+WMbWncgPfZN+qcvex6xnUXkzvSiYP7EvTvH4toDxdqDD4+ygT+cKMMbH+3MCZ7H9uAaDnqytpVX8cDScJlRY0YIwpAjcNcuePgXP/P6Z30QuoP4J7WbYhuQAAAABJRU5ErkJggg=="); background-position:1em 2em; background-repeat:no-repeat; border:1px solid white; display:block; position:fixed; top:0; right:0; padding:2em; padding-left:3em; z-index:1000; background-color:#B3D5AB;}
.error_popup_message { background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHdSURBVDjLpZNraxpBFIb3a0ggISmmNISWXmOboKihxpgUNGWNSpvaS6RpKL3Ry//Mh1wgf6PElaCyzq67O09nVjdVlJbSDy8Lw77PmfecMwZg/I/GDw3DCo8HCkZl/RlgGA0e3Yfv7+DbAfLrW+SXOvLTG+SHV/gPbuMZRnsyIDL/OASziMxkkKkUQTJJsLaGn8/iHz6nd+8mQv87Ahg2H9Th/BxZqxEkEgSrq/iVCvLsDK9awtvfxb2zjD2ARID+lVVlbabTgWYTv1rFL5fBUtHbbeTJCb3EQ3ovCnRC6xAgzJtOE+ztheYIEkqbFaS3vY2zuIj77AmtYYDusPy8/zuvunJkDKXM7tYWTiyGWFjAqeQnAD6+7ueNx/FLpRGAru7mcoj5ebqzszil7DggeF/DX1nBN82rzPqrzbRayIsLhJqMPT2N83Sdy2GApwFqRN7jFPL0tF+10cDd3MTZ2AjNUkGCoyO6y9cRxfQowFUbpufr1ct4ZoHg+Dg067zduTmEbq4yi/UkYidDe+kaTcP4ObJIajksPd/eyx3c+N2rvPbMDPbUFPZSLKzcGjKPrbJaDsu+dQO3msfZzeGY2TCvKGYQhdSYeeJjUt21dIcjXQ7U7Kv599f4j/oF55W4g/2e3b8AAAAASUVORK5CYII="); background-position:1em 2em; background-repeat:no-repeat; background-color:#FFFFFF; border:1px solid red; display:block; position:fixed; top:0; right:0; padding:2em; padding-left:3em; color:#000000; z-index:1000;}
#AjaxFormsUpload { display:block; text-align:center; padding:1em; width:150px; left:0; border:1px solid black; background-color:white;}
#AjaxFormsUpload .singleupload { border:1px solid #ddd;}
#AjaxFormsUpload .complete { background-color:#80B897; color:white;}
#AjaxFormsUpload .cancel { background-color:#DAC6C3; color:black;}
#AjaxFormsUpload .uploading { background-color:white; color:black;}
#AjaxFormsUpload .singleupload .progress { border:1px solid #999999; width:200px; margin-bottom:1em;}
#AjaxFormsUpload .singleupload .barra { background-color:#003366; height:12px; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAIAAADZ6/LIAAAAB3RJTUUH2AgHDyYwcUWzLwAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAAC2SURBVHjaZZHrCoQgFITTbIvwoX3Z3kA0RGwnZxlknR9yLn7noiaEYLuWrtYaTrr3fcOttS6TEHdQ6yIA0U0pMYhzrEvbe+9URmk0YbcxSIbueZ7oZ8cBkCilAFN/wSpB7L3MiZkgxm4qJ8E9juOHWev0Ktpt3oq2MEbcdV3P8xCbAenTRdsYA8QRizFyGWIqzBLbtgkTbGfs70mB7fvO2xDjb8+cs/5wHJL2uq5YD/fEcFT83Be1E7Ii2qJroAAAAABJRU5ErkJggg=="); background-position:center;}
#AjaxFormsUpload .singleupload .sfondo { border:1px solid #666666; width:70%; margin:auto; margin-top:5px; margin-bottom:5px;}
#AjaxFormsUpload .singleupload .filename { font-weight:bold;}
#AjaxFormsUpload .singleupload .bytes { text-align:center;}
#AjaxFormsUpload .singleupload .cancel-upload { text-align:left; line-height:16px;}
#AjaxFormsUpload .singleupload .cancel-upload a { text-decoration:none; color:#333333;}
#AjaxFormsUpload .singleupload .cancel-upload a:hover { text-decoration:none; border-bottom:1px dashed;}
#NiceRequest_Loading, #NiceRequest_Err { text-align:center; width:100px; padding:1em; margin:auto; border:1px solid black; background-color:white; display:block;}
#NiceRequest_Loading img, #NiceRequest_Err img { display:block; margin:auto;}
.paginazione { text-align:center; margin:10px 0;}
td, th { vertical-align:top;}
option.disabledOption { color:#ccc;}
form fieldset { padding-bottom:5px;}
form fieldset legend { font-weight:bold;}
img { border-width:0; background-color:transparent;}
.pointer { cursor:pointer;}
strong.extra-strong { color:#2970A6;}
.in-window { width:580px;}
input.input_text { width:20em;}
input.data, .data input { width:8em;}
input.priorita { width:4em;}
input.qta { width:2em;}
input.width100 { width:99%;}
input.auto { width:auto;}
span.suggest { padding-left:25px; margin-top:1em; display:block; font-size:0.9em; line-height:18px; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKcSURBVDjLpZPLa9RXHMU/d0ysZEwmMQqZiTaP0agoaKGJUiwIxU0hUjtUQaIuXHSVbRVc+R8ICj5WvrCldJquhVqalIbOohuZxjDVxDSP0RgzyST9zdzvvffrQkh8tBs9yy9fPhw45xhV5X1U8+Yhc3U0LcEdVxdOVq20OA0ooQjhpnfhzuDZTx6++m9edfDFlZGMtXKxI6HJnrZGGtauAWAhcgwVnnB/enkGo/25859l3wIcvpzP2EhuHNpWF9/dWs/UnKW4EOGDkqhbQyqxjsKzMgM/P1ymhlO5C4ezK4DeS/c7RdzQoa3x1PaWenJjJZwT9rQ1gSp/js1jYoZdyfX8M1/mp7uFaTR8mrt29FEMQILr62jQ1I5kA8OF59jIItVA78dJertTiBNs1ZKfLNG+MUHX1oaURtIHEAOw3p/Y197MWHEJEUGCxwfHj8MTZIcnsGKxzrIURYzPLnJgbxvG2hMrKdjItjbV11CYKeG8R7ygIdB3sBMFhkem0RAAQ3Fuka7UZtRHrasOqhYNilOwrkrwnhCU/ON5/q04vHV48ThxOCuoAbxnBQB+am65QnO8FqMxNCjBe14mpHhxBBGCWBLxD3iyWMaYMLUKsO7WYH6Stk1xCAGccmR/Ozs/bKJuXS39R/YgIjgROloSDA39Deit1SZWotsjD8pfp5ONqZ6uTfyWn+T7X0f59t5fqDhUA4ry0fYtjJcWeZQvTBu4/VqRuk9/l9Fy5cbnX+6Od26s58HjWWaflwkusKGxjm1bmhkvLXHvh1+WMbWncgPfZN+qcvex6xnUXkzvSiYP7EvTvH4toDxdqDD4+ygT+cKMMbH+3MCZ7H9uAaDnqytpVX8cDScJlRY0YIwpAjcNcuePgXP/P6Z30QuoP4J7WbYhuQAAAABJRU5ErkJggg=="); background-repeat:no-repeat; background-position:6px 1px;}
span.suggest-inline { padding-left:25px; margin-top:1em; display:inline; font-size:0.9em; line-height:18px; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKcSURBVDjLpZPLa9RXHMU/d0ysZEwmMQqZiTaP0agoaKGJUiwIxU0hUjtUQaIuXHSVbRVc+R8ICj5WvrCldJquhVqalIbOohuZxjDVxDSP0RgzyST9zdzvvffrQkh8tBs9yy9fPhw45xhV5X1U8+Yhc3U0LcEdVxdOVq20OA0ooQjhpnfhzuDZTx6++m9edfDFlZGMtXKxI6HJnrZGGtauAWAhcgwVnnB/enkGo/25859l3wIcvpzP2EhuHNpWF9/dWs/UnKW4EOGDkqhbQyqxjsKzMgM/P1ymhlO5C4ezK4DeS/c7RdzQoa3x1PaWenJjJZwT9rQ1gSp/js1jYoZdyfX8M1/mp7uFaTR8mrt29FEMQILr62jQ1I5kA8OF59jIItVA78dJertTiBNs1ZKfLNG+MUHX1oaURtIHEAOw3p/Y197MWHEJEUGCxwfHj8MTZIcnsGKxzrIURYzPLnJgbxvG2hMrKdjItjbV11CYKeG8R7ygIdB3sBMFhkem0RAAQ3Fuka7UZtRHrasOqhYNilOwrkrwnhCU/ON5/q04vHV48ThxOCuoAbxnBQB+am65QnO8FqMxNCjBe14mpHhxBBGCWBLxD3iyWMaYMLUKsO7WYH6Stk1xCAGccmR/Ozs/bKJuXS39R/YgIjgROloSDA39Deit1SZWotsjD8pfp5ONqZ6uTfyWn+T7X0f59t5fqDhUA4ry0fYtjJcWeZQvTBu4/VqRuk9/l9Fy5cbnX+6Od26s58HjWWaflwkusKGxjm1bmhkvLXHvh1+WMbWncgPfZN+qcvex6xnUXkzvSiYP7EvTvH4toDxdqDD4+ygT+cKMMbH+3MCZ7H9uAaDnqytpVX8cDScJlRY0YIwpAjcNcuePgXP/P6Z30QuoP4J7WbYhuQAAAABJRU5ErkJggg=="); background-repeat:no-repeat; background-position:6px 0px; padding-top:2px;}
span.warning { padding-left:25px; margin-top:1em; display:block; font-size:0.9em; line-height:18px; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIsSURBVDjLpVNLSJQBEP7+h6uu62vLVAJDW1KQTMrINQ1vPQzq1GOpa9EppGOHLh0kCEKL7JBEhVCHihAsESyJiE4FWShGRmauu7KYiv6Pma+DGoFrBQ7MzGFmPr5vmDFIYj1mr1WYfrHPovA9VVOqbC7e/1rS9ZlrAVDYHig5WB0oPtBI0TNrUiC5yhP9jeF4X8NPcWfopoY48XT39PjjXeF0vWkZqOjd7LJYrmGasHPCCJbHwhS9/F8M4s8baid764Xi0Ilfp5voorpJfn2wwx/r3l77TwZUvR+qajXVn8PnvocYfXYH6k2ioOaCpaIdf11ivDcayyiMVudsOYqFb60gARJYHG9DbqQFmSVNjaO3K2NpAeK90ZCqtgcrjkP9aUCXp0moetDFEeRXnYCKXhm+uTW0CkBFu4JlxzZkFlbASz4CQGQVBFeEwZm8geyiMuRVntzsL3oXV+YMkvjRsydC1U+lhwZsWXgHb+oWVAEzIwvzyVlk5igsi7DymmHlHsFQR50rjl+981Jy1Fw6Gu0ObTtnU+cgs28AKgDiy+Awpj5OACBAhZ/qh2HOo6i+NeA73jUAML4/qWux8mt6NjW1w599CS9xb0mSEqQBEDAtwqALUmBaG5FV3oYPnTHMjAwetlWksyByaukxQg2wQ9FlccaK/OXA3/uAEUDp3rNIDQ1ctSk6kHh1/jRFoaL4M4snEMeD73gQx4M4PsT1IZ5AfYH68tZY7zv/ApRMY9mnuVMvAAAAAElFTkSuQmCC"); background-repeat:no-repeat; background-position:6px 1px;}
span.warning-inline { padding-left:25px; margin-top:1em; display:inline; font-size:0.9em; line-height:18px; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIsSURBVDjLpVNLSJQBEP7+h6uu62vLVAJDW1KQTMrINQ1vPQzq1GOpa9EppGOHLh0kCEKL7JBEhVCHihAsESyJiE4FWShGRmauu7KYiv6Pma+DGoFrBQ7MzGFmPr5vmDFIYj1mr1WYfrHPovA9VVOqbC7e/1rS9ZlrAVDYHig5WB0oPtBI0TNrUiC5yhP9jeF4X8NPcWfopoY48XT39PjjXeF0vWkZqOjd7LJYrmGasHPCCJbHwhS9/F8M4s8baid764Xi0Ilfp5voorpJfn2wwx/r3l77TwZUvR+qajXVn8PnvocYfXYH6k2ioOaCpaIdf11ivDcayyiMVudsOYqFb60gARJYHG9DbqQFmSVNjaO3K2NpAeK90ZCqtgcrjkP9aUCXp0moetDFEeRXnYCKXhm+uTW0CkBFu4JlxzZkFlbASz4CQGQVBFeEwZm8geyiMuRVntzsL3oXV+YMkvjRsydC1U+lhwZsWXgHb+oWVAEzIwvzyVlk5igsi7DymmHlHsFQR50rjl+981Jy1Fw6Gu0ObTtnU+cgs28AKgDiy+Awpj5OACBAhZ/qh2HOo6i+NeA73jUAML4/qWux8mt6NjW1w599CS9xb0mSEqQBEDAtwqALUmBaG5FV3oYPnTHMjAwetlWksyByaukxQg2wQ9FlccaK/OXA3/uAEUDp3rNIDQ1ctSk6kHh1/jRFoaL4M4snEMeD73gQx4M4PsT1IZ5AfYH68tZY7zv/ApRMY9mnuVMvAAAAAElFTkSuQmCC"); background-repeat:no-repeat; background-position:6px -2px;}
span.required { color:#C20000;}
div.submits { margin-bottom:1em;}

