a#tab12					{background: url(../immagini/tab_menu_repeat.jpg) repeat-x !important;}

div#ColSx				{width: 485px; height: auto; float: left; display: inline;}

div#ColDx				{width: 470px; height: auto; float: right; display: inline;}

div#flashCont			{clear: both; width: 977px; height: 293px; background: url(../immagini/bg_flash_newsletter.jpg) no-repeat; border-bottom: 0px solid #487092; padding: 6px 0 4px 6px;  }

div#flash				{width: 352px; height: 288px; }

div#barraTitolo			{width: 983px; height: 28px; background: url(../immagini/titolo_newsletter.jpg) no-repeat;}

div#cont				{width: 983px; text-align: left; margin-top: 0; margin-bottom: 0;}

div#box1				{width: 961px; height: 550px; background-color: #e9e9ea; border: 3px solid #fff; padding: 9px 8px; text-align: justify; line-height: 18px; float: left; display: inline;}

/*#formNewsletterUn		{padding-top: 210px;}*/

span.upper				{text-transform: uppercase;}

span.bold				{font-weight: bold;}

h2.info					{color:#76c1e9; font-size:14px; line-height: 14px; padding:0; padding-top:20px; padding-left: 120px; margin:0; text-transform: uppercase;}

p.info					{margin-top:0; color:#505050; font-size:11px; line-height:13px; padding-left: 120px; padding-right: 15px; width: 270px;}

p.sendOk				{margin: 0; text-transform: uppercase; font-weight: bold; padding-left: 120px;}

form					{width: 450px; height: auto; margin: 0; padding: 0;}

fieldset				{width: 450px; height: auto; margin: 0; padding: 0; border: 0;}

p.campi					{clear: left; width: 450px; height: 35px; line-height: 35px; margin: 0 auto;}

p.campiUn				{clear: left; width: 450px; height: 35px; line-height: 35px; margin: 0 auto; padding-top: 10px;}

label					{width: 110px; font-weight: bold; text-align: right; margin-right: 10px; height: 25px; line-height: 25px; margin-bottom: 6px; padding: 0; float: left; color: #74bae1; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

input.txt				{width: 265px; height: 25px; line-height: 25px; margin: 0; padding: 0; padding-left:5px; background-color: #fff; font-size: 11px; color: #000; font-family: Arial, Helvetica, sans-serif; float: left; margin-bottom: 6px; border: 0;}

#idPaese			{width: 270px; height: 25px; line-height: 25px; margin: 0; padding: 0;padding-left:5px; background-color: #fff; font-size: 11px; color: #000; font-family: Arial, Helvetica, sans-serif; float: left; margin-bottom: 6px; border: 0;}

p.privacy				{color:#74bae1; font-size:11px; line-height:13px; padding: 0; padding-left: 120px; padding-right: 15px; margin:0; width: 270px;}

p.checkbox				{clear: left; width: 390px; text-align: right; margin: 0;}

input#autorizzazione	{vertical-align: middle;}

div#bottoni				{width: 390px; height: 21px; margin: 10px 0 0; text-align: right; line-height: 21px;}

div#bottoniUn			{width: 390px; height: 21px; margin: 10px 0 0; text-align: right; line-height: 21px;}

input.button			{background: url(../immagini/btn_form.jpg) no-repeat; width: 85px; height: 21px; color: #fff; font-size: 10px; border: 0; margin-left: 10px; cursor:pointer;}

input.data				 	{width: 100px !important; height: 25px; line-height: 25px; margin: 0; padding: 0; padding-left:5px; background-color: #fff; font-size: 11px; color: #000; font-family: Arial, Helvetica, sans-serif; float: left; display:inline; margin-bottom: 6px; border: 0;}

.warning					{float: right; vertical-align: middle; visibility: hidden; margin-right: 3px;}

