div#whiteBox			{width: 960px; background: url(../immagini/bg_whiteBox.jpg) no-repeat left top #fff; min-height: 100px; height: auto !important; height: 100px; margin-top: 20px; padding: 20px; position: relative;}


p.richiestaInfo		{margin-left: 43px;}

p#mailSent				{font-size: 14px; text-transform: uppercase; color: #009ee0; font-weight: bold; position: absolute; right: 45px; top: 20px;}

/****** FORM ******/

form#formRichiesta			{margin: 0; padding: 10px 0 0; border: 0; height: 253px; width: 960px; text-align: left; }

fieldset#fieldLeft			{padding: 0; width:394px; margin: 0; border: 0; float: left; display: inline;}

fieldset#fieldMiddle			{padding: 0; width: 172px; margin: 0; border: 0; float: left; display: inline; }

fieldset#fieldRight			{padding: 0; width:394px; margin: 0; border: 0; float: right; display: inline;}
	
form#formRichiesta p 		{clear: left; width: 394px; margin:0 0 3px; height: 20px; text-align: left;}

form#formRichiesta label		{float: left; width: 75px; height: 18px; line-height: 18px; text-align: right; letter-spacing: normal; margin-right: 10px;}

input.txt 					{width: 275px; height:15px; font-size:10px; float: left; background-color: #009ee0; padding: 3px 5px 0; border: 0; color: #fff;}

div#optionBtn				{margin: 61px 0 0;  text-align: right;}

label.optBtn				{width: 150px !important; float: none !important; text-align: left !important; margin-left: 0px !important;}

div#optionBtn input		{width: 20px !important; vertical-align: middle; }

p.textarea					{height: 205px !important;}

textarea.txt				{width: 275px; border:none; height: 196px; float:left; overflow-y: auto; background-color: #009ee0; font-size:10px; padding: 3px 5px; border: 0; color: #fff;}

p.checkbox					{margin: 0px 0 0 0px !important; font-size: 11px; width: 313px !important; height: 25px !important; line-height: 6px !important; text-align: left !important; float: right;}

p.checkbox a				{color: #6f6f6f; text-decoration: none;}

p.checkbox a:hover			{color: #009ee0;}

input.check					{vertical-align: middle;}

div#btnForm					{width: 220px; height: 35px; float: left; display: inline; text-align: left; margin: 0 0 0 75px; /*border: 1px solid #fff; */}

.addMarginRight				{margin-right: 10px;}

input.buttons				{color: #6f6f6f; font-size: 11px; width: 55px; height:25px; cursor: pointer; background: none; border: none; letter-spacing: normal; }

input.buttonsEs			{color: #6f6f6f; font-size: 11px; width: 105px; height:25px; cursor: pointer; background: none; border: none; letter-spacing: normal; }

/****** FINE FORM ******/

