*					{margin: 0 auto; outline: none; padding: 0; text-align: center;}
a					{text-decoration: none;}
body					{font-family: 'Puritan', sans-serif;}
button				{background-color: transparent; border: 0; cursor: pointer;}
div					{position: relative;}
img					{border: 0;}

#mappa				{height: 291px; width: 868px;}
#menu				{list-style: none; margin-top: -40px; width: 735px;}
#menu li				{float: left;}
#menu a				{color: #ffffff; display: block; font-size: 15px; padding: 10px 35px;}
#menu a:hover			{background-color: #8a7871;}

a.footer04			{background-color: #FFF; border: 1px solid #FFA500; color: #FFA500; display:block; font-weight: bold; padding: 5px; text-transform: uppercase;}

div.dimensioni		{width: 1000px;}
div.dimensioni2		{position: absolute; left: 50%; margin-left: -440px;}
div.tutto			{width: 100%;}

div.box01			{padding: 0 0 40px 0; width: 1000px;}
div.box02			{background-color: #8a7871; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; color: #ffffff; float: left; width: 255px;}
div.box03			{margin-left: 12%;}
div.box05			{background-color: #8a7871; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; color: #ffffff; float: right; width: 255px;}
div.footer01			{float: left;}
div.footer02			{float: right;}
div.testata01		{background-color: #32221b; width: 100%;}

h1					{color: #8A7871; font-size: 25px; font-weight: lighter; letter-spacing: 10px; padding: 20px 0px;}
h2					{font-size: 14px; letter-spacing: 1px; text-transform: uppercase; padding-top: 5px;}

li.menu01			{-webkit-border-radius: 15px 0px 0px 15px; border-radius: 15px 0px 0px 15px;}
li.menu02			{margin-left: 5px;}
li.menu03			{-webkit-border-radius: 0px 15px 15px 0px; border-radius: 0px 15px 15px 0px;}

p.box04				{font-size: 14px; padding: 7px; text-align: justify;}
p.box04 a			{color: #ffffff; text-decoration: underline;}
p.footer03			{color: #ffffff; font-size: 13px; text-align: justify; padding: 20px;}
p.footer03 a			{color: #8A7871;}
p.footer03 a:hover		{text-decoration: underline;}
p.testo				{color: #8A7871; font-size: 15px; letter-spacing: 2px; line-height: 30px; padding: 20px; text-align: justify;}
p.testo a			{color: #8A7871;}
p.testo a:hover			{text-decoration: underline;}
p.testo b			{color: #8A7871;}