form.gen_form
{
	font-family:		Verdana, Arial;
	font-size:			10pt;
	background-color:	transparent;
	text-align:			left;
	color:				#2B5582;
}

input.gen_form
{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:  	10pt;
	height:			20px;
	color:      	black;
	border:			1px solid #a2a2a2;
}

input.gen_form:focus
{
	background: 	#eee;
	color:			black;
	border-bottom:	1px solid #f75a09;

}

textarea.gen_form
{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:  	10pt;
	color:      	black;
	background: 	#fff;
	border:			1px solid #a2a2a2;
}

textarea.gen_form:focus
{
	background: 	#eee;
	color:			black;

}

.gen_form select {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color:      	black;
	background: 	#fff;
	font-size:  	10pt;
	height:			20px;
	border:			1px solid #a2a2a2;
}

.gen_form:focus select{

}

file.gen_form
{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:  	10pt;
	height:			20px;
	color:      	black;
	background: 	red;
	border:			1px solid #a2a2a2;
}
file.gen_form:focus
{
	background: 	#eee;
	color:			black;

}

input.gen_form_button {
	font-size:			8pt;
	width:				120px;
	height:				25px;
	font-weight:		bold;
	text-align:			center;
	cursor:				hand;
	margin-top:			10px;	
}

table.gen_form  {
	align:			center; 
}

th.gen_form {
	font-family:		Trebuchet MS, Verdana, Arial;
	font-size:			10pt;
	text-align:			left;
	background-color:	#EEEEEE;
	color:				black;
	border:				0px;
}

td.gen_form  {
	font-family: 	Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 		9pt;	
	background: 	transparent;
	color:			black;	
	vertical-align:	bottom;
	padding:		2px;
}


.gen_form a:link 	{font-weight: bold; color: #EE6600; text-decoration: none; border:none; cursor: pointer;}
.gen_form a:visited {font-weight: bold; color: #EE6600; text-decoration: none; border:none; cursor: pointer;}
.gen_form a:active 	{font-weight: bold; color: #EE6600; text-decoration: none; border:none; cursor: pointer;}
.gen_form a:hover 	{font-weight: bold; color: #2B5482; text-decoration: none; border:none; cursor: pointer;}

p.gen_form {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	color:			white;
}

/*******************  ORDINE  *******************/
table.frm_ordine  {
	font-family: 	Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10pt;	
	background: 	transparent;
	color:			black;	
	text-align:		left;
	padding:		2px;
	margin:			0px;
	width:			800px;
	align:			center;
}

td.frm_ordine  {
	padding:		1px;
	margin:			0px;
}

form.frm_ordine {
	margin: 			0px;
	padding:			0px 0px 0px 0px;  
	text-align:			left;
}

input.frm_ordine {
	font-family: 	Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:  	10pt;
	color:      	black;
	background: 	white;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	gray;
	/*border-bottom-width:1px;
	border-right-width: 1px;
	border-left-width: 2px;
	border-top-width: 2px;*/
}

select.frm_ordine {
	font-family: 	Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:  	10pt;
	color:      	black;
	background: 	white;
	width:			200px;
	border-style: 	solid;
	border-width: 	1px;
	border-color: 	gray;
}
.frm_ordine label {
	text-align:		left;
	color:			black;
	width:			400px;
}
