h1#titoloPagina			{margin: 0; width: 993px; height: 25px; line-height: 25px; padding-left: 10px; text-transform: uppercase;}


div#contenitore			{width: 972px; min-height: 200px; height: auto !important; height: 200px; margin: 0 auto;}

div#contForm			{width: 400px; height: 420px; margin: 10px 0 10px 0; float:left; padding: 10px 10px 10px 0; text-align: left;}

p.address				{text-align: left; margin: 0 0 0; line-height: 18px;}

p.address a				{color: #1768b1; text-decoration: none;}

p.address a:hover		{background-color: #d6d6d6;}

img#skype				{vertical-align: middle;}



span.upperBlue			{text-transform: uppercase; color: #1768b1; font-size: 12px; font-weight: bold; }

span.marginLeft			{margin-left: 20px;}

p.richiesta				{ margin-top: 15px; margin-bottom: 0; }

p.info					{margin-top: 5px; margin-bottom: 0; }

p.sendOk				{margin: 10px 0 0 102px; width: 200px; color: #1768b1; font-size: 12px; font-weight: bold; text-transform: uppercase; text-align: center; }

form					{width: 350px; margin: 0; margin-top: 20px; }

fieldset				{width: 342px;padding: 0; border: 0;}

p.campi					{width: 340px; height: 16px; margin: 0; margin-top: 10px; line-height: 16px; clear: both;}

p.campi label			{width:70px; height: 16px; float: left; text-align: right; }

input.txt				{width: 240px; float: right; height: 16px; background-color: #d6d6d6; border: 0;}

p.descrizione			{width: 340px; height: 50px;  margin: 0; margin-top: 10px; line-height: 20px; clear: both;}

p.descrizione label		{width: 70px; height: 16px; float: left; text-align: right;}

textarea.txt			{width: 240px; height: 50px; float: right; background-color: #d6d6d6; border: 0; overflow: auto;}

p.checkbox				{width: 301px; margin: 5px 0 15px; float: right; text-align:right;}

input.check				{vertical-align: middle; }

p.checkbox a			{color: #1768b1; text-decoration: none;}

p.checkbox a:hover		{background-color: #d6d6d6;}

div#bottoni				{clear: both; width: 126px; float:right;  }

input.button			{background-color: #d6d6d6; color: #1768b1; font-size: 10px; text-align: center; width: 60px; height: 20px; text-transform: uppercase; line-height: 20px; border: 0; cursor: pointer;}

input.button:hover		{background-color: #1768b1; color: #d6d6d6;}

div#contMappa			{width: 500px; height: 420px; margin: 10px 0 10px 0; float:right; padding: 10px;  text-align: right; position: relative; }

h2						{margin: 0; background-color: #fff; color: #1768b1; text-align: right; font-size: 12px; text-transform: uppercase; font-weight: bold;}

div#contMappa img		{/*border: 1px solid #1768B1;*/ margin-top: 10px;}





