/* $Id: forms.css,v 1.6 2008/03/10 15:35:53 pinotti Exp $ */

/**********************************************************/
/*  style sheet utilizzato per il disegno dei form        */
/**********************************************************/

input { 
}
select {
}
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:hover
{
}

div.row label.label, div.row span.label {
  float: left;
  width: 150px;
  padding-right: 5px;
  text-align: right;
  font-weight: bold;
}
div.row label.labelfrozen{
  float: left;
  width: 160px;
  padding-right: 5px;
  text-align: right;
  font-weight:bold;
}
div.row label.labelerror{
  float: left;
  width: 160px;
  padding-right: 5px;
  text-align: right;
  font-weight:normal;
  color:#660000;
}
div.row span.formelement{
  float: left;
  width: 200px;
  text-align: left;
  margin-left:5px;
  white-space:nowrap;
}
div.row span.formelementfrozen{
  float: left;
  width: 360px;
  text-align: left;
  margin: 0 5px 3px;
} 
html>body div.row span.formelementfrozen{
  margin: 0 5px 8px;
} 
div.row span.formelementerror{
  float: left;
  width: 360px;
  text-align: left;
  color:red;
  margin-left:5px;
}

div.checkbox_line{
  clear:both;
}

div.checkbox_line span.checkbox_item{
  float:left;
  width:200px;
}

div.checkbox_line_fullwidth{
  clear:both;
}

div.checkbox_line_fullwidth span.checkbox_item_fullwidth{
  float:left;
  width:100%;
}

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;*/
}

div#fonte {
    margin-top: -15px;
    padding-bottom: 0px;
    font-size:0px;
    visibility:hidden;
}
