body 					{
						margin: 40px 0 30px 0;
						padding: 0;
						color: #25110B;
						background-color: #AA997B;
						font: normal normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
						}

p						{
						margin: 0;
						padding: 0 0 10px 0;
						}

ul, ol					{
						margin-top: 0;
						margin-bottom: 10px;
						}

img						{
						border-style: none;
						margin: 0;
						padding: 0;
						}

form					{
						margin: 0;
						padding: 0;
						}

input					{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						}

fieldset     				{
						margin: 0;
						padding: 0;
						border-style: none;
						}

a						{
						margin: 0;
						padding: 0;
						}

a:link,
a:visited				{
						color: #FFFFFF;
						background-color: transparent;
						text-decoration: none;
						}

a:hover,
a:active,
a:focus					{
						color: #25110B;
						background-color: transparent;
						text-decoration: underline;
						}

.clear					{
						clear: both;
						float: none;
						height: 0;
						}

img#imagewait			{
						/*display: block;
						float: left;*/
						width: 16px;
						height: 16px;
						}


/*
	=========================================================================================================
	Struttura base
	---------------------------------------------------------------------------------------------------------
*/
div#container			{
						width: 710px;
						height: 350px;
						margin: 10% auto 0 auto;
						padding: 0;
						background: transparent url(/elementi/img/at.gif) no-repeat 78px 278px;
						}

/* --------------------------------------------------------------------------------------------------------- */
div#column01			{
						float: left;
						width: 130px;
						height: 300px;
						margin: 0;
						padding: 0;
						}

div#leftmenu			{
						width: 128px;
						margin: 0;
						padding: 0;
						border-top: 1px solid #766A57;
						border-right: 1px solid #766A57;
						border-left: 1px solid #766A57;
						}
/* --------------------------------------------------------------------------------------------------------- */
div#column02			{
						position: relative;
						float: left;
						width: 300px;
						height: 300px;
						margin: 0;
						padding: 0;
						overflow: hidden;
						}

div#animationContainer		{
						width: 300px;
						height: 300px;
						margin: 0;
						padding: 0;
						overflow: hidden;
						}

div#animationContainer img
						{
						display: none;
						position: absolute;
						top: 0; left: 0;
						}

/* --------------------------------------------------------------------------------------------------------- */
div#column03			{
						position: relative;
						float: left;
						width: 278px;
						height: 298px;
						margin: 0;
						padding: 0;
						background-color: #B4A385;
						border: 1px solid #766A57;
						}

div#scrollercontainer	{
						position: absolute;
						left: 20px;
						top: 10px;
						width: 218px;
						height: 268px;
						overflow: hidden;
						}

div#scrollerdata		{
						position: absolute;
						left: 0px;
						top: 0px;
						width: 218px;
						margin: 0px;
						padding: 0px;
						}

img#arrowUp				{
						position: absolute;
						right: 14px;
						top: 30px;
						width: 14px;
						height: 7px;
						overflow: hidden;
						visibility: hidden;
						}

img#arrowDn				{
						position: absolute;
						right: 14px;
						top: 281px;
						width: 14px;
						height: 7px;
						overflow: hidden;
						visibility: hidden;
						}

h1, h2					{
						margin: 0;
						padding: 0 0 12px 0;
						font: normal normal bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
						}


/*
	=========================================================================================================
	Area dati > home page: colonna centrale -> blocco news
	---------------------------------------------------------------------------------------------------------
*/
div.boxnews				{
						margin: 0;
						padding: 0 0 25px 0;
						overflow: hidden;
						}

div.boxnews div.boxnewsimg
						{
						float: left;
						margin: 4px 10px 5px 0;
						padding: 0;
						}


/*
	=========================================================================================================
	Area dati > 
	---------------------------------------------------------------------------------------------------------
*/
div.pageimagesx			{
						float: left;
						margin: 0 10px 10px 0;
						padding: 0;
						}

div.pageimagedx			{
						float: right;
						margin: 0 0 10px 10px;
						padding: 0;
						}

div.pageimagesx img, div.pageimagedx img
						{
						display: block;
						}

div#googlemappa			{
						width: 540px;
						height: 540px;
						margin: 0;
						padding: 0;
						}


/*
	---------------------------------------------------------------------------------------------------------
	Area dati > photo gallery
	---------------------------------------------------------------------------------------------------------
*/
p.galleryimg			{
						position: relative;
						float: left;
						margin: 0;
						font-size: 10px;
						line-height: 14px;
						}

p.galleryimg span		{
						display: block;
						margin: 0;
						padding: 0;
						overflow: hidden
						}

p.galleryimg span img	{
						display: block;
						margin-right: auto;
						margin-left: auto;
						}

div.galleryline			{
						clear: both;
						float: none;
						}

div.listbr				{
						clear: both;
						float: none;
						height: 15px;
						}


/*
	=========================================================================================================
	Fondo pagina
	---------------------------------------------------------------------------------------------------------
*/
div#bottommenu			{
						position: relative;
						width: 710px;
						height: 17px;
						margin: 0;
						padding: 0;
						}

div#bottommenu a		{
						margin: 0;
						padding: 0;
						}

div#bottommenu a:link,
div#bottommenu a:visited
						{
						color: #25110B;
						background-color: transparent;
						text-decoration: none;
						}

div#bottommenu a:hover,
div#bottommenu a:active,
div#bottommenu a:focus	{
						color: #25110B;
						background-color: transparent;
						text-decoration: underline;
						}

div#bottommenusx		{
						float: left;
						width: 430px;
						height: 17px;
						margin: 0;
						padding: 0;
						}

div#bottommenudx		{
						float: right;
						width: 279px;
						height: 17px;
						margin: 0;
						padding: 0;
						border-left: 1px solid #766A57;
						}

div#bottommenu ul.bottomlinksx
						{
						float: right;
						list-style-type: none;
						height: 12px;
						margin: 0;
						padding: 5px 0 0 0;
						font: normal normal bold 9px/10px Verdana, Arial, Helvetica, sans-serif;
						}

div#bottommenu ul.bottomlinksx li
						{
						float: left;
						height: 12px;
						margin: 0;
						padding: 0 11px 0 11px;
						border-right: 1px solid #666666;
						}

div#bottommenu ul.bottomlinksx li.blinknoborder
						{
						border-right-style: none;
						}

div#bottommenu ul.bottomlink
						{
						float: left;
						list-style-type: none;
						height: 10px;
						margin: 0;
						padding: 5px 0 0 0;
						font: normal normal bold 9px/10px Verdana, Arial, Helvetica, sans-serif;
						}

div#bottommenu ul.bottomlink li
						{
						float: left;
						height: 10px;
						margin: 0;
						padding: 0 11px 0 11px;
						border-right: 1px solid #666666;
						}

div#bottommenu ul.bottomlink li.blinknoborder
						{
						border-right-style: none;
						}


/*
	=========================================================================================================
	Loghi fondo pagina dopo la struttura
	---------------------------------------------------------------------------------------------------------
*/
div#w3c					{
						margin: 20px auto 0 auto;
						padding: 0;
						width: 294px;
						height: 15px;
						}

div#w3c ul#logow3c		{
						list-style-type: none;
						margin: 0;
						padding: 0;
						}

div#w3c li				{
						float: left;
						margin: 0;
						padding: 0;
						}

div#w3c img				{
						float: left;
						margin: 0;
						padding: 0 5px 0 5px;
						}

div#w3c img#xhtml		{
						width: 80px;
						height: 15px;
						}

div#w3c img#css			{
						width: 80px;
						height: 15px;
						}

div#w3c img#visa		{
						width: 100px;
						height: 15px;
						}


/*
	=========================================================================================================
	MENU PRINCIPALE (VERTICALE)
	---------------------------------------------------------------------------------------------------------
*/
ul#sectionmenu
						{
						display: block;
						list-style-type: none;
						margin: 0;
						padding: 0;
						}

ul#sectionmenu li
						{
						float: left;
						width: 128px;
						margin: 0;
						padding: 0;
						border-bottom: 1px solid #766A57;
						}

ul#sectionmenu li.primo
						{
						border-bottom: 1px solid #766A57;
						}

ul#sectionmenu li a		{
						float: left;
						display: block;
						text-decoration: none;
						color: #25110B;
						}

ul#sectionmenu li a span
						{
						color: #333333;
						background-color: transparent;
						}

ul#sectionmenu li a.sr1
						{
						width: 121px;
						padding: 0 0 0 7px;
						}

ul#sectionmenu li a.sr2
						{
						width: 121px;
						padding: 0 0 0 7px;
						}

ul#sectionmenu li a.sr3
						{
						width: 113px;
						padding: 0 0 0 15px;
						}

ul#sectionmenu li a.sr4
						{
						width: 105px;
						padding: 0 0 0 23px;
						}

ul#sectionmenu li a.sr5
						{
						width: 97px;
						padding: 0 0 0 31px;
						}

ul#sectionmenu li a.lmnormal,
ul#sectionmenu li a.lmselected
						{
						min-height: 28px;
						height: auto !important;
						height: 28px;
						font: normal normal bold 12px/28px Verdana, Arial, Helvetica, sans-serif;
						background-color: #B4A385;
						}

ul#sectionmenu li a.lmnormali,
ul#sectionmenu li a.lmselectedi
						{
						min-height: 14px;
						height: auto !important;
						height: 14px;
						font: normal normal bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
						background-color: #D1BD9B;
						}

ul#sectionmenu li a.lmnormal:link,
ul#sectionmenu li a.lmnormal:visited,
ul#sectionmenu li a.lmnormali:link,
ul#sectionmenu li a.lmnormali:visited
ul#sectionmenu li a.lmselected:link,
ul#sectionmenu li a.lmselected:visited,
ul#sectionmenu li a.lmselectedi:link,
ul#sectionmenu li a.lmselectedi:visited
						{
						color: #25110B;
						}

ul#sectionmenu li a.lmnormal:hover,
ul#sectionmenu li a.lmnormal:active,
ul#sectionmenu li a.lmnormal:focus,
ul#sectionmenu li a.lmnormali:hover,
ul#sectionmenu li a.lmnormali:active,
ul#sectionmenu li a.lmnormali:focus
						{
						color: #FFFFFF;
						}

ul#sectionmenu li a.lmselected:link,
ul#sectionmenu li a.lmselected:visited
						{
						background-color: #FFFFFF;
						}

ul#sectionmenu li a.lmselectedi:link,
ul#sectionmenu li a.lmselectedi:visited
						{
						color: #FFFFFF;
						}
