/* $Id: forms.css,v 1.1 2007/11/06 15:10:28 gualter Exp $ */

/**********************************************************/
/*  style sheet utilizzato per il disegno dei form        */
/**********************************************************/
/*  */



#psf-form{
	width:100%;
	padding: 3px;
	margin: 0px auto;
	top:0;
}
div.row{
  clear: both;
  padding:3px;
}

div.row span.only_label
{
	color:#660000;
	font-weight:bold;
	width:100%;
	padding:3px;
	border-bottom:dashed 1px;
	float:left;
	margin-top:8px;
	margin-bottom:8px;
}

div.button_element
{
	color:#660000;
	font-weight:bold;
	background:#dddddd;
	width:400px;
	padding:3px;
	border: solid 1px;
	float:left;
	margin-top:8px;
	text-align:center;
	margin-bottom:10px;
}
div.button_element a
{
	color:#660000;
}
div.button_element a:active
{
	color:#660000;
}
div.button_element a:hover
{
	color:#660000;
}
div.button_element a:hover
{
	color:#660000;
}

div.row span.label{
  float: left;
  width: 150px;
  text-align: right;
  font-weight:bold;
}
div.row span.labelfrozen{
  float: left;
  width: 150px;
  text-align: right;
  font-weight:bold;
}
div.row span.labelerror{
  float: left;
  width: 150px;
  text-align: right;
  font-weight:bold;
  color:#660000;
}
div.row span.formelement{
  float: left;
  width: 250px;
  text-align: left;
  margin-left:5px;
  white-space:nowrap;
}
div.row span.formelementfrozen{
  float: left;
  width: 250px;
  text-align: left;
  margin-left:5px;
}
div.row span.formelementerror{
  float: left;
  width: 250px;
  text-align: left;
  color:red;
  margin-left:5px;
}

div.checkbox_line{
  clear:both;
}

div.checkbox_line span.checkbox_item{
  float:left;
  width:250px;
}


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;
  width:400px;
  float:left;
  padding-left:150px;
}


/*
INPUT {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;  
	color:#000000; 
	border-color: #000000; 
	border-style:solid; 
	border-width: 1px; 
	clip:rect()
}

SELECT { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color:#000000; 
	border-color: #000000; 
	border-style:outset; 
	border-width: 1px; 
	clip:rect()
}
TEXTAREA { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	border:1 solid; 
	border-color:#000000;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#000000;
	scrollbar-shadow-color:#000000;
	scrollbar-face-color:#DDDDDD;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
}
CHECKBOX { }

.msgwarning
{
	color:#660000;
}

#psf-form{
	width:100%;
	/*background-color: #f6f6f6; */
	/*border: 1px dotted #666; *//*
	padding: 3px; 
	margin: 0px auto;
	top:0;
}
div.row{
  clear: both;
  padding:3px;
  /*border:solid 1px;*//*
}

div.row span.only_label
{
	color:#660000;
	font-weight:bold;
	/*background:#dddddd;*//*
	width:100%;
	padding:3px;
	border-bottom:dashed 1px;
	float:left;
	margin-top:8px;
	margin-bottom:8px;
}

div.button_element
{
	color:#660000;
	font-weight:bold;
	background:#dddddd;
	width:400px;
	padding:3px;
	border: solid 1px;
	float:left;
	margin-top:8px;
	text-align:center;
	margin-bottom:10px;
}
div.button_element a
{
	color:#660000;
}
div.button_element a:active
{
	color:#660000;
}
div.button_element a:selected
{
	color:#660000;
}
div.button_element a:hover
{
	color:#660000;
}

div.row span.label{
  float: left;
  width: 150px;
  text-align: right;
  font-weight:bold;
}
div.row span.labelfrozen{
  float: left;
  width: 150px;
  text-align: right;
  font-weight:bold;
}
div.row span.labelerror{
  float: left;
  width: 150px;
  text-align: right;
  font-weight:bold;
  color:#660000;
}
div.row span.formelement{
  float: left;
  width: 250px;
  text-align: left;
  margin-left:5px;
  white-space:nowrap;
}
div.row span.formelementfrozen{
  float: left;
  width: 250px;
  text-align: left;
  margin-left:5px;
} 
div.row span.formelementerror{
  float: left;
  width: 250px;
  text-align: left;
  color:red;
  margin-left:5px;
}

div.checkbox_line{
  clear:both;
}

div.checkbox_line span.checkbox_item{
  float:left;
  width:250px;
}


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;
  width:400px;
  float:left;
  padding-left:150px;
  /*border:solid 1px;*//*
}
*/