a#btn2						{color: #fff !important;}

a#stmBtn4					{background-color: #ff0000 !important;}

div#contImgBackground	{background: url(../immagini/fondoContatti.jpg) repeat-y top left;}


#imgCorvo					{position: absolute; left: -12px; top: 0;}



div#contBoxSmall			{width: 506px; height: 636px; margin: 47px 0 0 130px; float: left; display: inline;}

h1#titolo					{width: 483px; height: 38px; background-color: #141414; margin: 0; padding: 2px 0 0 23px; text-align: left;}

h1#titolo img				{margin: 0; vertical-align: middle;}

div#contTesto				{width: 506px; height: 555px; margin-top: 1px; padding: 13px 0px; background-color: #141414; overflow: hidden; position: relative;}

p.testoContatti			{text-align: left; margin: 0 0 10px 23px; line-height: 20px;}

p.testoContatti a			{color: #ff0000; text-decoration: none;}

p.testoContatti a:hover	{color: #fff;}

p#logoFb					{width: 32px; height: 32px; margin: 0; padding: 0; position: absolute; top: 15px; right: 45px;}

div#richiesta			  	{text-align: left; margin: 0 auto; width: 460px; padding: 0 23px;}

div#richiesta p		  	{margin: 0 0 0 82px; width: 354px; line-height: 17px; text-align: left; font-size:11px; padding:0; color:#fff; }

div#sendOk				  	{height: 23px; text-align: right; margin: 0 auto; width: 460px; padding: 0 23px;}

div#sendOk p			  	{margin: 0 0 0 82px; width: 354px; line-height: 23px; text-align: right; font-size:12px; padding:0; color:#ff0000; text-transform: uppercase; }


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

form#formContatti		  	{width: 506px; border: 0; margin: 0; padding: 0; }

fieldset  					{width: 460px; height: 423px; margin:0; padding:0 23px; border:none;}

p.campi					  	{width: 460px; height: 25px; margin: 7px 0 0; padding: 0; line-height: 25px;}

p.campi label			  	{width: 74px; height: 21px; line-height: 19px; color: #fff; text-align: right; float:left; margin-right: 8px; display:inline;}

p.campi input			  	{width: 352px; height: 19px; line-height: 19px;margin: 0; border: 1px solid #fff; float: left; background-color:#fff; color: #000; padding:0;}	

p.richiesta				 	{width: 460px; height: 145px; margin: 7px 0 0; padding: 0; color: #fff;position:relative; z-index:300;  }

p.richiesta label		  	{width: 74px; text-align: right; float:left; margin: 0 8px 0 0; }

p.richiesta textarea	 	{width: 342px; height: 130px; margin: 0; border: 1px solid #fff; float: left; background-color: #fff; overflow-y: auto; color: #000; padding: 5px;}

p.checkbox				  	{width: 320px; height: 20px; line-height: 20px; margin:0 0 0 78px; padding:0; float: left; display:inline; text-align: left; position:relative; z-index:300;}

p.checkbox input		  	{vertical-align: middle;}

p.checkbox a			 	{color: #fff; text-decoration: none; font-size: 12px;}

p.checkbox a:hover	  	{color: #ff0000;}

div#bottoni				  	{width: 436px; height: 25px; padding: 0 24px 0 0; text-align: right; clear: both; margin: 15px 0 0 0; position:relative; z-index:300;}	

input.button			  	{border: 0; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #fff; width:74px; height: 25px; text-align: center; cursor: pointer;text-transform: uppercase; background-color: #292929; font-weight: bold;}

input:hover.button	  	{color: #fff; background-color: #ff0000; }

/*******END FORM*******/


div#contOminoPiede				{position: absolute; left: -60px; bottom: -5px; background: url(../immagini/omino_piede.png) no-repeat; width: 200px; height: 377px; text-align: center; z-index: 150;}
  
#puzzola						{margin: 100px 0 0 80px;}




