body 					{
						margin: 0;
						padding: 0;
						color: #000000;
						background-color: #FFFFFF;
						font: normal normal normal 10pt/14pt Arial, Verdana, Helvetica, sans-serif;
						}

img						{
						display: none;
						border-style: none;
						}

form					{
						display: none;
						}

h1						{
						margin: 0;
						padding: 0;
						font: normal normal bold 14pt/14pt Arial, Verdana, Helvetica, sans-serif;
						}

h2						{
						margin: 0;
						padding: 10pt 0 0 0;
						font: normal normal bold 12pt/12pt Arial, Verdana, Helvetica, sans-serif;
						}

h3						{
						margin: 0;
						padding: 10pt 0 0 0;
						font: normal normal bold 11pt/11pt Arial, Verdana, Helvetica, sans-serif;
						}

h4						{
						margin: 0;
						padding: 10pt 0 0 0;
						font: normal normal bold 10pt/10pt Arial, Verdana, Helvetica, sans-serif;
						}

p						{
						margin: 0 0 1em 0;
						padding: 0;
						font: normal normal normal 10pt/12pt Arial, Verdana, Helvetica, sans-serif;
						}

a						{
						margin: 0;
						padding: 0;
						color: #000000;
						background-color: transparent;
						}

.clear					{
						clear: both;
						float: none;
						height: 0;
						}


/*
	=========================================================================================================
	Struttura base
	=========================================================================================================
*/
div#container			{
						width: 100%;
						margin: 0;
						padding: 0;
						}

div#headerpage			{
						width: 100%;
						}

div#headerpage div#headerdata
						{
						width: 100%;
						}

div#centerpage			{
						width: 100%;
						}


/*
	=========================================================================================================
	MENU PRINCIPALE (VERTICALE)
	---------------------------------------------------------------------------------------------------------
*/
div#leftmenu			{
						display: none;
						}


/*
	=========================================================================================================
	Area dati
	=========================================================================================================
*/
div#columnsx			{
						display: none;
						}

div#columnsxhp			{
						display: none;
						}

div#columndx			{
						width: 100%;
						}

div#pagerightbox		{
						display: none;
						}

div#columndx table.pesse
						{
						table-layout: fixed;
						width: 60%;
						margin: 0 auto 20px auto;
						padding: 0;
						border-collapse: collapse;
						border-style: none;
						}

div#columndx table.pesse caption
						{
						text-align: center;
						font: normal normal bold 11px/31px Verdana, Arial, Helvetica, sans-serif;
						margin: 0 auto 0 auto;
						padding: 0;
						}

div#columndx table.pesse th
						{
						margin: 0;
						padding: 0;
						font: normal normal bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
						border: 1px solid #999933;
						color: #525228;
						background-color: #F2F5C9;
						text-align: center;
						}

div#columndx table.pesse th p   
						{
						margin: 0;
						padding: 0;
						}

div#columndx table.pesse td
						{
						margin: 0;
						padding: 0;
						font: normal normal normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
						border: 1px solid #999933;
						text-align: center;
						}

div#columndx table.pesse td p
						{
						margin: 0;
						padding: 0;
						}

div#columndx table.pesse td.giorni
						{
						text-align: left;
						}

div#googlemappa			{
						width: 432px;
						height: 432px;
						margin: 0;
						padding: 0;
						}


/*
	---------------------------------------------------------------------------------------------------------
	Area dati > pagine di ricerca/visualizzazione: barre di navigazione
	---------------------------------------------------------------------------------------------------------
*/
div#gennavigationtop
						{
						display: none;
						}

ul#gennavigationlist
						{
						margin: 0 0 10px 0;
						padding: 0;
						list-style-type: none;
						}

ul#gennavigationlist li
						{
						margin: 0;
						padding: 0 0 0 13px;
						line-height: 15px;
						text-indent: -13px;
						}

div#gennavigationbottom
						{
						display: none;
						}

/*
	---------------------------------------------------------------------------------------------------------
	Area dati > photo gallery
	---------------------------------------------------------------------------------------------------------
*/
p.galleryimg
						{
						position: relative;
						float: left;
						width: 84px;
						margin: 0;
						padding: 0 12px 0 12px;
						font-size: 10px;
						}

p.galleryimg span
						{
						display: block;
						width: 84px;
						height: 84px;
						margin: 0;
						padding: 0;
						overflow: hidden
						}

p.galleryimg span img
						{
						display: block;
						margin-right: auto;
						margin-left: auto;
						padding: 4px;
						border: 1px dashed #AECC67;
						}

div.areealbum
						{
						width: 432px;
						margin: 10px 0 0 0;
						padding: 10px 0 10px 0;
						}

div.areealbum div.areealbumimg
						{
						position: relative;
						float: left;
						width: 110px;
						margin: 0;
						padding: 6px 0 0 0;
						}

div.areealbum div.areealbumimg img
						{
						display: block;
						}

div.areealbum div.areealbumtxt
						{
						float: left;
						width: 322px;
						margin: 0;
						padding: 0;
						}

div.areealbum div.areealbumtxt p
						{
						margin: 0;
						padding: 0;
						}

div.areealbum div.galleryelements
						{
						position: relative;
						width: 432px;
						margin: 0;
						padding: 0;
						}

div.areealbum div.galleryelements img
						{
						display: block;
						float: left;
						margin: 0 15px 0 0;
						padding: 0;
						/*border: 1px dashed #89B85E;*/
						}

div.areealbum div.galleryelements p
						{
						margin: 0;
						padding: 0;
						}

div.listbr
						{
						clear: both;
						float: none;
						height: 20px;
						}

div.gallerybr
						{
						clear: both;
						float: none;
						height: 25px;
						}


/*
	=========================================================================================================
	Fondo pagina
	---------------------------------------------------------------------------------------------------------
*/
div#bottommenu			{
						display: none;
						}


/*
	=========================================================================================================
	Loghi fondo pagina dopo la struttura
	---------------------------------------------------------------------------------------------------------
*/
div#w3c					{
						display: none;
						}