*{margin:0;padding:0;}
html,body{min-height:100%;height:auto !important;height:100%;}
html body{font:62.5%/1.4em Verdana, Helvetica, sans-serif;color:#000;}
html>body{font:62.5%/1.4em Verdana, Helvetica, sans-serif;color:#000;}
body{background-color:#1A5DA8;text-align:center;}
/*  FabClearing */.cleared:after{display:block;visibility:hidden;content:".";height:0;clear:both;}
.cleared{clear:both;/* per Gecko */height:1%;/* per IE */}
body.curWait *{cursor:wait;}
/* Floats */
.align-right{float:right;}
.align-left{float:left;}
/* Elementi strutturali */
p,ul,dl,input,select,textarea{font-size:1.1em;font-family:inherit;line-height:150%;}
table{font-size:1.02em;font-family:inherit;line-height:170%;}
ul,ol{list-style:none;}
img{border:0;}
p{line-height:1.6em;}
a{color:#000;font-weight:700;}
.userpass{color:#999;display:block;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#030303;}
a:active{text-decoration:none;color:#000;}
br{font-size:0;height:0;line-height:0;margin:0;}
img,input,select,label{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;}
h1,h2{letter-spacing:-0.05em;}
h1{font-size:3em;margin:0 0 .2em;}
h2{font-size:2em;margin:0 0 .2em;}
h3{font-size:1.5em;font-weight:700;text-transform:uppercase;display:block;margin-top:0;margin-right:0;margin-bottom:0.5em;margin-left:0;color:#666;padding-top:0.5em;padding-right:0.5em;padding-bottom:0.5em;}
label,h4{font-size:1.3em;color:#666;font-size:1.3em;margin-bottom:1em;background-image:url(images/base_line.gif);background-repeat:repeat-x;background-position:left bottom;padding-bottom:.5em;font-weight:700;}
h5{font-size:0.8em;margin:0 0 .2em;}
label{font-size:1.1em;display:block;font-family:Arial, Helvetica, sans-serif;}
.edit_text,.edit{background-image:url(images/pencil.gif);background-repeat:no-repeat;background-position:right 5px;cursor:pointer;padding-bottom:5px;margin-bottom:10px;padding-right:60px;background-color:#FFF;border:1px solid #CCC;padding-top:5px;padding-left:5px;}
textarea{width:99% !important;width:95%;}
.errore{color:#E4A643;display:inline;font-size:10px;font-weight:700;}
.floatbox{border:1px solid #ccc;padding:1em;background-color:#f9f9f9;}
/* Forms */.stdinput{background-color:#fff;background-image:url(images/form_bck.gif);background-position:left top;background-repeat:repeat-x;color:#000;margin:0;padding:4px;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;border:2px solid #1A5DA8;}
.stdinput-sel{ background-color:#E6F2FF; border:2px solid #428DE1; }
fieldset{margin-top:1em;margin-bottom:1em;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.spacer{background-image:url(images/spacer.gif);background-repeat:no-repeat;background-position:center top;height:40px;}
fieldset div{display:block;margin-bottom:1em;}
legend{font-size:1.2em;font-weight:700;padding-bottom:15px;display:block;padding-right:0;padding-left:0;float:left;margin-top:1em;}
.submitbtn{border:1px none #2B2822;background-color:#333;background-image:url(images/input_bck.gif);background-repeat:repeat-x;font-size:0.9em;color:#FFF;padding:0.2em;}
#wrapper{text-align:left;min-width:55em;background-color:#fff;background-image:url(images/base_wrapper_dt.jpg);background-repeat:repeat-x;}
#header{text-align:left;min-width:55em;color:#FFF;height:100px;position:relative;}
#header h1{background-image:url(/images/la_mia_lista_dt.gif);background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;display:block;position:absolute;width:550px;height:80px;left:20px;top:20px;}
.subheader{background-image:url(images/logo_dt.gif);background-position:right top;background-repeat:no-repeat;position:absolute;right:20px;top:20px;width:300px;height:80px;}
#content{padding:1em;}
#left-content{float:left;width:50%;}
#right-content{float:left;width:49.9%;}
#mono-content{margin:0;padding:20px;}
#over{background-color:#F0D793;}
#selected,#selected a{color:#fff;background-color:#000;background-image:url(images/header.jpg);background-repeat:repeat-x;background-position:left center;}
.not-available{color:#ccc;background-color:#E5E5E5;}
.available-selected{color:#fff;background-color:#093;background-image:url(images/selected.jpg);background-position:left center;background-repeat:repeat-x;}
.taken-selected{color:#fff;background-color:#FC0;background-image:url(images/taken.jpg);background-position:left center;background-repeat:repeat-x;}
#footer,#footer-top{clear:both;min-width:55em;background-image:url(images/base_footer_dt.jpg);background-repeat:repeat-x;height:4em;padding:2em; color:#FFFFFF;}
#footer a,#footer a:visited{color:#FFFFFF;}
.textbox{border:1px solid #ccc;background-color:#f9f9f9;padding:1em;line-height:1.8em;margin-bottom:1em;}
#logout{float:right;color:#fff;font-size:10px;font-weight:700;padding-top:35px;margin-right:120px;margin-bottom:0;padding-bottom:2em;}
#logout a,#logout a:visited{color:#000;}
.logo{border:solid 1px #989898;}
.autohelp{margin-bottom:20px;}
#lista li,#listag li{list-style-image:none;list-style-type:none;border:1px solid #CCC;margin:0 0 10px;padding:5px;background-color:#FFF;}
.rightbtn{float:right;margin:0 5px 0 0;padding:0;height:18px;}
/* ---- nav <<<------------------------------------------------------*/#navbar{background-color:#FC6;min-width:55em;background-image:url(images/base_header.jpg);background-repeat:repeat-x;padding-top:1em;}
#navbar ul{padding:0;margin-top:0;margin-right:2em;margin-bottom:0;margin-left:2em;}
.controlbar p{font-size:0.9em;margin-top:2em;margin-bottom:2em;color:#000;display:block;border:1px solid #ccc;padding:1em;background-color:#f9f9f9;}
.legenda p{font-size:0.9em;margin-bottom:2em;color:#666;display:block;border:1px solid #CCC;padding:1em;background-color:#F3F3F3;background-image:url(images/form_bck.gif);background-repeat:repeat-x;line-height:3em;}
.controlbar img,.legenda img{margin-left:20px;}
#navbar ul li{list-style-image:none;list-style-type:none;float:left;margin:0;padding:0;font-weight:700;text-decoration:none;display:block;font-size:1em;border-right-width:1px;border-right-style:solid;border-right-color:#333;padding-top:5px;padding-right:1em;padding-bottom:2px;padding-left:1em;}
#navbar ul li{list-style-image:none;list-style-type:none;float:left;margin:0;padding:0;font-weight:700;text-decoration:none;display:block;font-size:1em;border-right-width:1px;border-right-style:solid;border-right-color:#333;padding-top:5px;padding-right:1em;padding-bottom:2px;padding-left:1em;}
#navbar ul li a{display:block;}
.disabled{color:#666;}
#current{background-color:#333;color:#FFF;background-image:url(images/navbar_grad.jpg);background-repeat:repeat-x;background-position:left bottom;}
.warning,.success{display:block;margin-top:10px;margin-bottom:10px;background-color:#FFF;border:1px solid #333;padding:0;}
.warning p{background-color:#1A5DA8;color:#fff;display:block;margin:1px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:34px;font-size:1.2em;margin:1px;background-image:url(images/error_dt.gif);background-repeat:no-repeat;background-position:10px 15px;}
.success p{background-color:#DEFAD8;color:#000;display:block;margin:1px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:34px;font-size:1.2em;margin:1px;background-image:url(images/accept.gif);background-repeat:no-repeat;background-position:10px center;}
#nojs{padding:1em;background-color:#A9EDAB;}
/* ---- tablesorter <<<---------------------------*/th{text-align:left;padding:0.5em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;cursor:pointer;}
td{padding:10px;}
tr{cursor:pointer;}
table{border:1px solid #ccc;background-color:#f9f9f9;margin-top:1em;margin-bottom:1em;}
.even{background-color:#F7E9C4;}
.odd{background-color:#FFF;}
.highlight{background-color:#B9DEA9;font-weight:700;}
.header{background-image:url(/images/header-bg.gif);background-repeat:no-repeat;border-left:1px solid #FFF;border-right:1px solid #CCC;border-top:1px solid #FFF;padding-left:30px;padding-top:8px;height:auto;}
.headerSortUp{background-image:url(/images/header-asc.gif);background-repeat:no-repeat;border-left:1px solid #FFF;border-right:1px solid #000;border-top:1px solid #FFF;padding-left:30px;padding-top:8px;height:auto;}
.headerSortDown{background-image:url(/images/header-desc.gif);background-repeat:no-repeat;border-left:1px solid #FFF;border-right:1px solid #000;border-top:1px solid #FFF;padding-left:30px;padding-top:8px;height:auto;}
.delete_btn,.unlock_btn,.unlock_user,.select-all,.select-none{cursor:pointer;}
.standard-line{padding-bottom:25px;}
/* ---- formerrors alert <<<------------------------------------------------------*/.formErrors{border:1px solid;color:red;background:#fee;padding:1em;display:none;}
.formErrors ul{margin-top:0;margin-bottom:0;}
.formErrors h3{margin-top:0;}
.over{background:#FC6;}
.rosso{color:#900;}
.verde{color:#090;}
