html{overflow:-moz-scrollbars-vertical;}
body, p, div, span, td {color: #505050; font-family: verdana, arial; font-size: 11px; font-weight: normal; text-align:left;	}
body, div, span, td {margin:0px; padding:0px;}
body {margin: 0; background:url('/img/body_back.gif');}
strike {color:#505050; text-decoration:none; }
ul {position:relative; left:-13px; margin-top:5px;	list-style-image:url("http://www.facilefax.it/img/ico-list.png"); 	}
li {margin	:0px 0 6px 0; text-align:left;}
a:link, a:visited, a:active {font-family: verdana, arial, sans-serif; color:#3e74a8; font-weight:bold; text-decoration: none;}
a:hover {text-decoration: underline;}

img { border: 0px; }
p   {margin-top:0px; margin-bottom:10px; text-align:justify;}
h1  {color:#505050; font-family:Helvetica, arial; font-size:15px;}
h2  {color:#505050; font-family:Helvetica, arial; font-size:15px;}

/* header */
div#menuTop		{width:100%; height:20px; border-top:1px solid blue; border-bottom:1px solid blue; text-align:left; background-color:#fff; position:absolute; top:68px; left:150px; padding-left:20px;}
div.menuTopItem {float:left; padding:2px 0px 0px 13px; margin-right:20px; background:url("/img/ico-menuTop.png") no-repeat 0px 9px;}
#menuTop a:link, #menuTop a:visited, #menuTop a:active {display: block; margin: 0px; color:#00f; font-weight: bold; padding-top: 2px; font-size: 13px; }
#menuTop a:hover {text-decoration:underline; color:#00f; }
#menuTop a.disabled			{text-decoration:none; display: block; color: #ccc; padding-top: 4px; font-size: 13px; cursor:pointer;}
#menuTop a.disabled:visited {text-decoration:none; display: block; color: #ccc; padding-top: 4px; font-size: 13px; }
#menuTop a.disabled:hover   {text-decoration:none; color:#ccc;}
/* header */


table.rilievo {border-style:solid; border-color:#3e74a8; border-width:0px 2px 2px 2px; background-color:#cccccc; border-collapse:collapse }
table.rilievo caption {border-style:solid; border-color:#3e74a8; border-width:2px 2px 0 2px; background-color:#3e74a8; color:#fff; font-family: verdana, arial; font-size: 13px; font-weight: bold; padding:4px; }

form {margin:0px; padding:0px}
form#frmEdit {height:400px; }

table.dataedit {border-style:solid; border-color:#3e74a8; border-width:2px 2px 2px 2px; margin-top:0px; background-color:#fff; margin-bottom:20px;}
table.dataedit caption {border-style:solid; border-color:#3e74a8; border-width:2px 2px 0 2px; background-color:#7fa1c5; color:#fff; font-family: verdana, arial; font-size: 13px; font-weight: normal; padding:4px; }
table.dataedit td { padding:4px; border:0px solid gray; }
td.label {font-weight: bold; text-align:right; padding-right:10px; }

input.readonly {color:#000; background-color: #fff; border:1px solid gray;}
input.flat	   {background-color: #fff; border:none;}
input.number   {text-align:right; background-color:#fff}
input.request  {background-color:yellow;}

input.button { background-color:#fff; color:#3a6ea5; font-weight:normal; margin:0 10px 0 10px; cursor:pointer; }
input.buttonSmall { color:#3a6ea5; font-weight:bold; margin:1px 1px 5px 1px;  cursor:pointer;}
input.icoButton     { background-color:#ffffff; color:#3a6ea5; font-weight:normal; height:30px; padding-left:25px; margin:0px 10px;}
input.buttonListTop { background-color:#3a6ea5; color:#FFF; font-weight:Bold; cursor:pointer;  width:180px;}
input.buttonCerca   { background-color:#e3edf8;	color:#3a6ea5; font-weight:Bold; margin:0 20px 0 0px; cursor:pointer; }

textarea.noedit	 {background-color:Transparent;  border-style:groove;}

table.hide { background-color:Transparent; border:none 0px; }
	

a		  { font-weight: bold; color: #00f; text-decoration:underline; }
a:hover { font-weight: bold; color: #00f; text-decoration:none; }

a.header {background-color:aqua; padding:2px 10px 2px 10px; margin:5px 0 5px 0px; color:#00f;}

a.nondisponibile       {text-decoration:none; color:gray; cursor:pointer;}
a.nondisponibile:hover {text-decoration:none; color:gray;}

hr { color:#0000bb; }




