/* $Id: forms.css,v 1.1 2006/10/10 14:37:48 gualter 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{
margin: 0;
padding: 0;
}

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.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:120px;
}


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 { border:0px; border-collapse:collapse;  padding:0; margin:0 }
#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; }

#psf-table dl.GenericNewsList {
padding-top:20px;
}

#psf-table dl.GenericNewsList dd a:link, #psf-table dl.GenericNewsList dd a:visited {
    background: #fff;
    color: #666;
    text-decoration:none;
}

#psf-table dl.GenericNewsList dd a:hover {
    text-decoration:underline;
    background: #fff;
    color: #666;
}

