/* form */
#form					{width:370px; margin:0 0 0 60px !important; margin:0; text-align:left;}
#form .check	        {width:14px; height:14px; display:block; padding:0; margin:0 8px 0 0; font-size:11px; background:#1c4f6a;  color:#003366; text-align:left;  font-weight:bold; border:2px solid #a2b3e3; float:left;}
#form .checktxt			{width:196px; text-align:left; float:left;}
#form .txt				{width:120px; margin:0 8px 5px 0; color:#000; font-size:11px; font-weight:bold; float:left;}
#form .txt .normal		{font-weight:normal}
#form .txt br			{line-height:2px;}
#form .inp				{width:210px; margin:0 0 2px 0; float:left}
#form .inp input		{width:210px; height:15px; border:#a2b3e3 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#282323; padding:1px 7px 0 7px; background:#fff;}
#form .inp textarea		{width:210px; height:100px; border:#a2b3e3 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#282323; padding:1px 7px 0 7px; background:#fff;}
#form .captcha			{width:224px; border:#a2b3e3 1px solid; font-size:11px; color:#282323; display:block; background:#fff;}
#form #pulsanti			{width:450px; text-align:center; margin:8px 0 0 127px;}
#form #pulsanti a		{width:55px; font-size:11px; height:16px; display:block; margin:0 2px 0 0; color:#fff; padding:1px 7px 0 7px; background:#000; font-weight:bold; float:left;}
#form #pulsanti a:hover {color:#fff; background:#f00;}
#form #errore			{width:230px; margin:5px 0 0 125px; font-weight:bold; font-size:12px; text-align:left; color:#f00;}

/* privacy */
#privacy				{width:200px; height:370px; margin:30px 0 0 0; display:block; text-align:justify; color:#000; font-size:11px; line-height:16px; float:left;}
#privacy .spazio		{line-height:7px;}

.notifica				{font-size:15px; margin:30px 0 15px 40px; color:#000; font-weight:bold;}

.torna_form	a			{color:#000; font-size:13px; font-weight:bold;}
.torna_form	a:hover		{color:#f00;}