/* form.css */div#modulo form, div#preventivoprod form {	margin: 0;	padding: 0;	font-size: 100%;	/*min-width: 560px;	max-width: 620px;	width: 700px;*/}div#modulo form fieldset, div#preventivoprod form fieldset {	border-color:#90A1B6;border-style:dotted none none;border-width:1px 0 0;clear:both;font-size:100%;margin:0;padding:10px;}div#modulo form fieldset legend {	color:#000000;font-weight:normal;margin:0;padding:0 5px;}input, select, textarea {	font-family: Tahoma, Arial, sans-serif;	font-size: 100%;	color: #000000;}textarea {	overflow: auto;	font-size:10px;}div#modulo form div {	clear: left;	display: block;	/*width: 354px;*/	zoom: 1;	margin: 5px 0 0 0;	padding: 1px 3px;}div#modulo form fieldset div.notes {	float: right;	width: 158px;	height: auto;	margin: 0 0 10px 10px;	padding: 5px;	border: 1px solid #666666;	background-color: #ffffe1;	color: #666666;	font-size: 88%;}div#modulo form fieldset div.notes h4 {	background-image: url(img/ico_info.gif);	background-repeat: no-repeat;	background-position: top left;	padding: 3px 0 8px 30px;	margin: 0 0 0 0;	border-width: 0 0 1px 0;	border-style: solid;	border-color: #666666;	color: #666666;	font-size: 12px;}div#modulo form fieldset div.notes p {	margin: 0 0 0 0;	color: #666666;}div#modulo form fieldset div.notes p.last {	margin: 0;}div#modulo form div fieldset {	clear: none;	border-width: 1px;	border-style: solid;	border-color: #666666;	margin: 0 0 0 144px;	padding: 0 5px 5px 5px;	width: 197px;}div#modulo form div fieldset legend {	font-size: 100%;	padding: 0 3px 0 9px;}div#modulo form div.required fieldset legend {	font-weight: bold;}div#modulo form div label {	display: block;	float: left;	width: 130px;	padding: 3px 5px;	margin: 0 0 5px 0;	text-align: right;}div#modulo form div label.nofloat {	display: inline;	padding: 3px 0 0 5px;	margin: 0 0 5px 0;	text-align: right;	float: none;}div#modulo form div.optional label, label.optional {	font-weight: normal;}div#modulo form div.required label, label.required {	font-weight: bold;}div#modulo form div label.labelCheckbox, div#modulo form div label.labelRadio {	float: none;	display: block;	zoom: 1;	padding: 0;	margin: 0 0 0 0;	text-align: left;	background: transparent;}div#modulo form div fieldset label.labelCheckbox, div#modulo form div fieldset label.labelRadio {	margin: 0 0 5px 0;	width: 170px;}/*div#modulo form div img {border: 1px solid #000000;}*/div#modulo form div select, div#modulo form div textarea {	padding: 1px 3px;	margin: 0 0 0 0;}div#modulo form div textarea {	width: 400px;	height: 40px;	padding: 1px 3px;	margin: 0 0 0 0;}div#modulo form div input.inputText, div#modulo form div input.inputPassword {	border:1px solid #5A9ECF;	font-family:Tahoma,Verdana,Geneva,Helvetica,sans-serif;	font-size:13px;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:normal;	height:20px;	line-height:normal;	margin:5px 0;	padding:1px 3px;	width:200px;}div#modulo form div input.inputFile {	width: 211px;}div#modulo form div select.selectOne, div#modulo form div select.selectMultiple {	width: 211px;	padding: 1px 3px;}div#modulo form div input.inputCheckbox, div#modulo form div input.inputRadio, input.inputCheckbox, input.inputRadio {	display: inline;	height: auto;	width: auto;	background-color: transparent;	border-width: 0;	padding: 0;	margin: 0 0 0 0;}div#modulo form div.submit {	text-align: center;}div#modulo form div.submit div {	display: inline;	float: left;	text-align: left;	width: auto;	padding: 0;	margin: 0;}div#modulo form div input.inputSubmit, div#modulo form div input.inputButton, input.inputSubmit, input.inputButton {		background: url(img/invia.gif) no-repeat center center;	padding: 16px 45px 16px 45px;	text-transform: uppercase;	color: #044C7D;	font-size: 14px;	font-weight: bold;	margin: 20px 0 0 20px;	border: 0;		/*background-color: #cccccc;	color: #000000;	width: auto;	padding: 10px;	margin: 0;*/}div#modulo form div input.inputSubmit2 {		background: url(img/invia2.gif) no-repeat center center;	padding: 16px 45px 16px 45px;	text-transform: uppercase;	color: #044C7D;	font-size: 13px;	font-weight: bold;	margin: 20px 0 0 20px;	border: 0;	}div#modulo form div.submit div input.inputSubmit, div#modulo form div.submit div input.inputButton {	float: right;	margin: 0 0 0 5px;}div#modulo form div small {	display: block;	margin: 0 0 5px 142px;	padding: 1px 3px;	font-size: 88%;	zoom: 1;}/***formattazione modulo preventivo in pagina prodotti****/div#preventivoprod form {	float: left;	background: #FFF;}div#preventivoprod form div {	float: left;	width: 240px;	margin: 3px;}div#preventivoprod form div label {	display: block;	float: left;	width: 80px;	padding: 3px 5px 0 0;	margin: 0 0 0 0;	text-align: right;}div#preventivoprod form div.required label {	font-weight: bold;}div#preventivoprod form div input.inputText, div#preventivoprod form div input.inputPassword {	width: 140px;	padding: 1px 3px;	margin: 0 0 0 0;}div#preventivoprod form div select.selectOne, div#preventivoprod form div select.selectMultiple {	width: 140px;	padding: 1px 3px;	margin: 0 0 0 0;}div#preventivoprod form div.submit {	text-align: center;	width: 100%;}div#modulo form div textarea {height:70px;margin:0;padding:1px 3px;width:400px;}
