div#leftContatti		{width: 378px; height: 392px; float: left; margin: 15px 0 0 0; padding: 40px 0 0 0; background: url(../immagini/bg_contatti.png) no-repeat; display: inline; position: relative; }

h1#contatti				{margin-left: 40px;}

#graffettaForm			{position: absolute; left: 355px; top: 5px; z-index: 10;}

p#address				{width: 324px; margin-left: 40px; margin-top: 20px; margin-bottom: 0; text-transform: uppercase; text-align: justify;}

div.riga				{clear: left;width: 338px; height: 1px; border: 0; background-color: #a8a8a8; margin: 10px auto 10px 34px;}

div.riga hr				{display: none;}

h2#richiesta			{margin: 0 0 0 40px;}

p.testoUpper			{width: 324px; margin: 0 0 0 40px; text-transform: uppercase; text-align: justify;}

p.testoLower			{width: 324px; margin: 0 0 0 40px; text-align: justify;}

h3#speditaOk			{margin: 2px 0 0 40px; }

form					{width: 324px; height: 230px; margin: 5px auto 0 40px; padding: 0; position: relative; z-index: 10; /*border: 1px solid #fff;*/}

fieldset				{width: 324px; height: 230px; border:0; margin: 0; padding: 0; /*border: 1px solid #f000ff;*/}
	
p.input					{width: 324px; height: 15px; line-height: 15px; margin: 0 0 5px; }

label					{width: 63px; text-transform: uppercase; margin: 0; padding: 0; text-align: right; height: 15px; float: left; color: #808180; padding-right: 3px;}

input.txt				{width: 256px; background-color: #dddddd; float: left; height: 15px; border: 0; margin: 0; padding: 0 0 0 2px;}

p.text					{width: 324px; height: 60px; margin: 0 0 5px;}

textarea				{width: 254px; height: 56px; margin: 0; padding: 2px; background-color: #dddddd; border: 0; overflow-y: auto; float: left; }

p#checkbox				{width: 324px; height: 15px; padding: 0; margin: 5px 0 10px;clear: both; padding-right: 7px; text-align: right; /*border: 1px solid #fff; */}

input#autorizzazione	{vertical-align: middle;}

a#privacy				{color: #c70000; text-decoration: none; text-transform: uppercase; font-weight: bold;}

a:hover#privacy			{text-decoration: underline; }

p.btn					{width: 324px; height: 17px; margin: 5px 0 0; padding: 0; text-align: right; }

input.button			{width: 60px; height: 17px; color: #fff; background: url(../immagini/btn_form.jpg) no-repeat; text-transform: uppercase; border: none; cursor: pointer;}



div#mappaCont			{width: 608px; height: 432px; float: left; background: url(../immagini/bg_mappa.png) no-repeat; margin: 15px 0 0 10px;  display: inline;}

#graffettaMappa			{position: absolute; right: 0; top: 26px;}

h2#mapTitolo			{font-size: 1.4em;padding-top: 18px; padding-left: 12px;}

div#mappa				{width: 583px; height: 365px;  margin: 5px 0 0 12px; background-color: #666;}

p#indMappa				{text-align: left; margin: 5px 0 0 12px; text-transform: uppercase;}

div#mappa p				{color: #000;}