html, body {  }
body { margin:0; padding:0; font-family:arial, sans-serif; font-size:80%; color:#000000; 
	background:url(logo.gif) no-repeat #ffffff; background-position: 11pt 1pt;}

a { font-weight:bold; color:#c97d41; }

img { border:0; }

table { border-collapse:collapse; border-spacing:0; }
td, th { font-size:1.0em; } 

input.normalButton { font-size:0.9em; font-weight:bold;	background-color:#c97d41; color:#ffffff; 
	border:1px outset #c97d41; padding:0.1em; }
input.smallButton { font-size:0.7em; background-color:#118ED9; color:#ffffff; border:1px outset #c97d41; }
input.miniButton { font-size:0.7em; background-color:#096B9E; color:#ffffff; border:1px outset #c97d41; }

.strong { color:#A2561D; font-weight:bold; font-size: 1.2em;}
.userInfoMessage {color:#005DA8; font-weight:bold; padding:2pt 5pt 2pt 5pt;}
.userErrorMessage { color:#FF1111; font-weight:bold; }
.userOkMessage {color:#00A85B; font-weight:bold; padding:2pt 5pt 2pt 5pt;}

/* ----- layout ----- */
#pagina { width:90%; text-align:left; margin: 0 auto; margin-top: 50pt;}
#header { width:100%; }

#navigationHeader {height:12pt; text-align:right; border-top:2px solid #D8E0D2; border-bottom:2px solid #94D1F5; 
	margin:1em 0; padding:0.3em; background-color:#f1f1f1; font-size:0.9em; font-weight:bold; }
#navigationHeader .txtSx { text-align:left;	float:left; }

#principale { width:95%; margin-left:2%; }

h1 {font-size: 2.2em; color: #c97d41; margin: 0.2em;}
h2 {font-size: 1.6em; color: #c97d41; margin: 0.2em;}
h3 {font-size: 1.2em; color: #c97d41; margin: 0.2em; padding-bottom: 0.5em; text-decoration: underline;}
h5 {font-size: 1em;	color: #c97d41;	margin: 0.2em;}

/* ------------ pagina login  ------------ */
.boxLogin{margin: 20px 10px 10px 10px;}
.boxLogin input {margin: 3pt; width:80pt;}
.boxLogin .normalButton {width:70pt; margin: 10pt 0 0 90px; background-color:#c97d41; border-color:#507CD1; border-style:solid;
		border-width:1px; font-family:Arial; font-size:1.1em; color:#FFFFFF;}

/*.boxMenuHome .normalButton {width:120pt; padding:4px;}*/




/* ------------ pagina pratiche  ------------ */

/* tabella risultati */
.paginazione {float: right; margin-right: 5%;}
.tableTitle{color:#076397; font-size:1.1em; font-weight:bold;}
#lblSottoPratiche{font-style:italic; margin-bottom:10px;}

#panelDetail{margin-top: 20px;}

.resultTable { width:95%; border: 1px solid #DDDDDD}
.resultTable .th { padding:2px; background-color: #FEFEFE;  
		font-size:0.9em;  font-weight: normal; color: #858585; }
.btnDocumenti{font-size:0.7em; background-color:#eeeeee; color:#000000; border:1px outset #c97d41; }


.tablePratica {margin-bottom:20px;}
.trPratica {border-top: thin solid #DDDDDD; }

.tdPratica1 {padding: 0.2em 0.2em 0.2em 0; width:15%;}
.tdPratica2 {width:75%;}
.tdPratica3 {width:10%;}

.tableDocumenti {width:55%; margin-top:15px;}
.trDocumenti {border-top: thin solid #DDDDDD; }
.tdDocumenti {padding: 0.2em 0.2em 0.2em 1.5em; width:10%;}
.tdDocumenti1 {width:90%;}

#btnRichiedi{padding:0 10px 0 10px;}

/* ------------ pagina gestione utenze  ------------ */

#dataGridUtenti input {width:50pt; font-size:0.7em; background-color:#eeeeee; color:#000000; border:1px outset #c97d41; }
.stampaUtenza{padding:30px; border: solid 1px #CCCCCC;}

/* ---------------------------------------------------------non usati */

table.wrapTable { width:100%; table-layout:fixed; margin:1em 0;}

table.wrapTable td { vertical-align:top; }
  table.wrapTable table.standardTable { margin-top:0.5em; }
  table.wrapTable table.standardTable tr { height:2em; }
    table.wrapTable table.standardTable td.standardTable_Column { vertical-align:middle; }
    table.wrapTable .freccinaDx { background:url(_images/frecciaDx.gif) no-repeat 0 0; padding:0 0 0 20px; margin:0 0; border-bottom:0; }
  