/* $Id: forms.css,v 1.2 2009/10/13 08:51:19 mfp Exp $ */

/**********************************************************/
/*  style sheet utilizzato per il disegno dei form        */
/**********************************************************/

input { 
}

#fileName
{
width:200px;
}

select.long {
width: 380px;
}
textarea { 
}
checkbox { }

.msgwarning
{
	color:#660000;
}

.search_highlight
{
	font-weight:bold;
}

#psf-form{
}

div.row{
  clear: both;
  padding:3px;
  margin: 5px 0;
  /*border:solid 1px;*/
}

div.row span.only_label
{
}

div.button_element
{
}
div.button_element a
{
}
div.button_element a:active
{
}
div.button_element a:selected
{
}
div.button_element a:hover
{
}

div.row label.label, div.row span.label {
  float: left;
  width: 150px;
  padding-right: 5px;
  text-align: right;
  font-weight: bold;
/*  border:solid 1px;*/
}

div.row label.labellarge {
  float: left;
  width: 180px;
  padding-right: 5px;
  text-align: right;
  font-weight: bold;
  padding-left: 10px;
}

div.row label.labelunderlined {
  float: left;
  padding-right: 7px;
  text-align: left;
  text-decoration: underline;
  font-weight: bold;
  padding-left: 15px;
}

div.row label.labelunderlined2 {
  float: left;
  width: 180px;
  padding-right: 7px;
  text-align: left;
  text-decoration: underline;
  font-weight: bold;
  padding-left: 150px;
}

div.row label.labelreg1 {
  float: left;
  padding-right: 7px;
  text-align: left;
  text-decoration: none;
  font-weight: bold;
  padding-left: 15px;
  font-size:14px;
  color:#1E3963;
}

div.row label.labelreg2 {
  float: left;
  width: 180px;
  padding-right: 7px;
  text-align: left;
  text-decoration: none;
  font-weight: bold;
  padding-left: 150px;
}
div.row label.label2 {
  float: left;
  width: 156px;
  padding-right: 7px;
  text-align: right;
  font-weight: bold;
  padding-left: 0px;
}

div.row label.label3 {
  float: left;
  width: 156px;
  padding-right: 7px;
  text-align: left;
  font-weight: bold;
  padding-left: 0px;
}

div.row label.labelfrozen{
  float: left;
  width: 150px;
  padding-right: 5px;
  text-align: right;
  font-weight:bold;
}
div.row label.labelerror{
  float: left;
  width: 150px;
  padding-right: 5px;
  text-align: right;
  font-weight:normal;
  color:#660000;
}
div.row span.formelement{
  float: left;
  width: 200px;
  text-align: left;
  margin-left:0;
  white-space:nowrap;
}
div.row span.formelementfrozen{
  float: left;
  width: 200px;
  text-align: left;
  margin: 0 5px 3px;
} 
html>body div.row span.formelementfrozen{
  margin: 0 5px 8px;
} 
div.row span.formelementerror{
  float: left;
  width: 200px;
  text-align: left;
  color:red;
  margin-left:5px;
}

div.row div.formelement{
  float: left;
}

div.row div.checkbox_line{
    clear:both;
/*    float:left;*/
   /* border:solid 1px red;*/
    width:150px;		
}

div.checkbox_line span.checkbox_item{
  float:left;
  width:200px;
}

div.checkbox_line span.checkbox_item_big{
  float:left;
  width:300px;
}

div.separator
{
  clear:both;
  padding: 15px;
  width:100%;
  text-align:center;
}

div.spacer {
  clear: both;
}

div.buttons{
  clear: both;
  padding-top:10px;
  text-align:center;
  float:left;
  padding-left:150px;
  /*border:solid 1px;*/
}

#formTable { width:400px; border:0px; border-collapse:collapse;}
#formTableName {width:100%; border-style:solid;border-color:black; border-width:0pt;font-size:12pt;font-weight:bold;background-color:#FFFFFF; text-align:center;}
td.editLayout { border-style:dashed;border-color:black;border-width:1pt; }
td.notEditLayout { border-style:solid;border-color:black;border-width:0pt; }

#formTable tr.simpleRow td, #formTable tr.doubleRow td { width:10px; padding:0px;
    /*border:1px solid black;*/
}
#formTable tr.simpleRow td.editLayout, #formTable tr.simpleRow td.notEditLayout { width:380px; }
#formTable tr.doubleRow td.editLayout, #formTable tr.doubleRow td.notEditLayout { width:190px; }
#formTable tr.simpleRow select { width:99%;}
#formTable tr.doubleRow select { width:98%;}
#formTable div.checkBoxCellInner dt { clear:left; float:left; width:20px; }
#formTable div.radioCellInner dt { clear:left; `float:left; width:20px; }

.info_red {
    color:#660000;
    font-weight:bold;
}
.info_blue {
    color:#000066;
    font-weight:bold;
}
