a#btnMenu1					{color: #002e63;  background: url(../immagini/bg_menuHover.png) no-repeat;}

h1#titolo					{position:absolute; left:20px; top:35px; font-size:14px; color: #002e63; margin: 0;}

div#body					{position:relative; min-height:480px; height:auto !important; height:480px;}	

div#catAutInv				{position:absolute; left:8px; top:73px;}

div#catPriEst				{position:absolute; left:8px; top:280px;}

div#contOfferteHome			{position:absolute; right:8px; top:85px; width:358px; height:162px; text-align: center; background-image:url(../immagini/bg_Home_Offerte.png);}

div#contLoginHome			{position:absolute; right:8px; top:292px; width:358px; height:162px; text-align: center; background-image:url(../immagini/bg_Home_Offerte.png);}

div.imgCont					{position:absolute; top: 25px; left: 30px; width: 300px; height: 94px; background-color: #fff;}

img#imgleft					{width: 138px; height: 92px; border: 1px solid #525252; float: left; display: inline;}

img#imgright				{width: 138px; height: 92px; border: 1px solid #525252; float: right; display: inline;}

div#contOfferteHome h2		{position: absolute; top: 130px; right: 28px; height: 25px; padding: 0; margin: 0; color: #002e63; text-transform: uppercase; font-size: 16px;}

div#contLoginHome h2		{position: absolute; top: 130px; right: 28px; height: 25px; padding: 0; margin: 0; color: #002e63; text-transform: uppercase; font-size: 16px;}

div#mailList				{position:absolute; right:8px; top:280px; width:375px; height:188px; background: url(../immagini/bg_mailinglist.png) no-repeat;}

div#contentMaillist			{margin:50px 20px auto 20px; position:relative; z-index:1;}

div#contentMaillist p  		{margin:5px 0 5px 0;}

p.testo						{text-align: justify; margin: 0; padding:0; width: 330px;}

/*form.mailList				{margin:0; padding: 0; width: 256px; height: 85px;}

form.mailList fieldset		{margin:0; padding:0; border: 0; width: 256px; height: 85px;}

p.form						{width: 252px; padding: 0;}

input.campi		   			{background-color: #3C3B3B; border:1px #525252 solid; width:250px; margin: 0;}

p.button					{float: right; margin-right: 0 !important; margin-top: 1px !important; width: 65px;}

form.mailList #bottone:hover,#bottone:focus	{cursor:pointer;}*/

form#loginArea				{width: 200px; height: auto; margin: 20px auto 0 auto; padding: 0;}

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

p.pLogin					{margin:0; padding: 0; width: 100%; height: 24px; line-height: 24px; margin-top: 5px;}

p.pLogin label				{width: 60px; text-align: left; float: left; text-transform: capitalize;}

p.pLogin input				{width: 130px; float: right; background-color: #fff; font-size: 12px; color:#002e63; font-size: 12px; border: 1px solid #002e63;}

p.password					{clear: right; margin:0; padding: 0; width: 100%; height: 24px; line-height: 24px; text-align: right;}

div#btnRegistrati			{background:url(../immagini/bt.png) center no-repeat; width:65px; height:29px; text-align:center; line-height:29px; color: #fff; border:none; font-size: 9px; font-family:Arial, Helvetica, sans-serif; letter-spacing: 0.05em; z-index: 20; position:relative; float:right; margin: 0;}

div#btnRegistratiFix a 		{position: relative; z-index: 100px;}

div#btnRegistrati:hover,
div#btnRegistrati:focus		{cursor:pointer; background: url(../immagini/bt_over.png) center no-repeat;}

div#contMes			{position:absolute; right:4px; top:245px; width:358px; height:30px; text-align: center;}
