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 0 10pt 0;
						font-size: 12pt;
						font-weight: normal;
						}

p						{
						margin: 0;
						padding: 0;
						}

a						{
						margin: 0;
						padding: 0;
						}

a:link,
a:visited				{
						color: #000000;
						background-color: #FFFFFF;
						text-decoration: none;
						}

a:hover,
a:active,
a:focus					{
						color: #000000;
						background-color: #FFFFFF;
						text-decoration: underline;
						}

.clear					{
						clear: both;
						float: none;
						height: 0;
						}

/*
	=========================================================================================================
	Struttura base
	=========================================================================================================
*/
div#container			{
						width: 100%;
						margin: 0;
						padding: 0;
						}

div#topflag				{
						display: none;
						}

div#headerphoto			{
						display: none;
						}

div#centerhome			{
						width: 100%;
						margin: 0;
						padding: 0;
						color: #333333;
						}

div#centerhome img		{
						display: none;
						}

div#centerdata			{
						width: 100%;
						margin: 0;
						padding: 0;
						color: #333333;
						}

div#centerdata a:link,
div#centerdata a:visited,
div#centerhome a:link,
div#centerhome a:visited
						{
						color: #CC3300;
						background-color: #FFFFFF;
						text-decoration: none;
						}

div#centerdata a:hover,
div#centerdata a:active,
div#centerdata a:focus,
div#centerhome a:hover,
div#centerhome a:active,
div#centerhome a:focus	{
						color: #CC3300;
						background-color: #FFFFFF;
						text-decoration: underline;
						}

div#phototext			{
						display: none;
						}


/*
	=========================================================================================================
	MENU PRINCIPALE (ORIZZONTALE)
	---------------------------------------------------------------------------------------------------------
*/
div#topmenu				{
						display: none;
						}


/*
	=========================================================================================================
	Area dati
	=========================================================================================================
*/
div#columnsxdata		{
						display: none;
						}

div#columndxdata		{
						width: 100%;
						margin: 0;
						padding: 0;
						}

div#columndxdata h1		{
						margin: 0;
						padding: 7px 0 20px 0;
						font-size: 12pt;
						font-weight: normal;
						line-height: 25px;
						}

div#columndxdata table.prezzi
						{
						width: 100%;
						margin: 10pt;
						padding: 0;
						border-collapse: collapse;
						border-style: none;
						}

div#columndxdata table.prezzi th
						{
						margin: 0;
						padding: 0;
						font-weight: bold;
						border-bottom: 1px solid #333333;
						}

div#columndxdata table.prezzi th p
						{
						margin: 0;
						padding: 0;
						}

div#columndxdata table.prezzi th.prezzitext
						{
						width: 60%;
						text-align: left;
						padding-left: 13px;
						}

div#columndxdata table.prezzi th.prezzieuro
						{
						width: 20%;
						text-align: center;
						}

div#columndxdata table.prezzi th.prezzieurospan
						{
						width: 40%;
						text-align: center;
						}

div#columndxdata table.prezzi td
						{
						margin: 0;
						padding: 0;
						border-bottom: 1px solid #CCCCCC;
						}

div#columndxdata table.prezzi td p
						{
						margin: 0;
						padding: 0;
						}

div#columndxdata table.prezzi td.prezzivoce
						{
						width: 60%;
						text-align: left;
						padding-left: 13px;
						}

div#columndxdata table.prezzi td.prezzisoldi
						{
						width: 20%;
						text-align: center;
						}

div#columndxdata table.prezzi td.prezzisoldispan
						{
						width: 40%;
						text-align: center;
						}

div#pagedataimg			{
						display: none;
						}

div#googlemappa			{
						display: none;
						}


/*
	---------------------------------------------------------------------------------------------------------
	Area dati > box news home page
	---------------------------------------------------------------------------------------------------------
*/
div#columnsxhome		{
						width: 100%;
						margin: 0;
						padding: 0;
						}

div#columnsxhome h1		{
						margin: 0;
						padding: 0;
						font-size: 14pt;
						font-weight: normal;
						line-height: 25px;
						}

div#columnsxhome h2		{
						margin: 0;
						padding: 0;
						font-size: 12pt;
						font-weight: normal;
						line-height: 25px;
						}

div#columnsxhome div.hppp
						{
						width: 100%;
						margin: 0;
						padding: 10pt 0 0 0;
						}

div#columnsxhome div.hppp h3
						{
						margin: 0;
						padding: 0;
						font-size: 11pt;
						font-weight: bold;
						}

div#columnsxhome div.hpnews
						{
						width: 100%;
						margin: 0;
						padding: 10pt 0 0 0;
						}

div#columnsxhome div.hpnews h4
						{
						margin: 0;
						padding: 0;
						font-size: 11pt;
						font-weight: bold;
						}

div#columndxhome		{
						width: 100%;
						margin: 0;
						padding: 0;
						}

div#columndxhome div.hpev
						{
						width: 100%;
						margin: 0;
						padding: 10pt 0 0 0;
						}

div#columndxhome div.hpev div.hpevtxt
						{
						margin: 0;
						padding: 0;
						}

div#columndxhome div.hpev div.hpevtxt h5
						{
						margin: 0;
						padding: 0;
						font-size: 11pt;
						font-weight: bold;
						}


/*
	---------------------------------------------------------------------------------------------------------
	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;
						}


/*
	---------------------------------------------------------------------------------------------------------
	Area dati > pagine di gestione newsletter
	---------------------------------------------------------------------------------------------------------
*/
div#newsletter			{
						width: 432px;
						margin: 0;
						padding: 0;
						}

div#newsletter a:link,
div#newsletter a:visited
						{
						color: #CC3300;
						background-color: #FFFFFF;
						text-decoration: none;
						}

div#newsletter a:hover,
div#newsletter a:active,
div#newsletter a:focus
						{
						color: #CC3300;
						background-color: #FFFFFF;
						text-decoration: underline;
						}

div#newsletter div.divtext,
div#newsletter div#newslettertext
						{
						width: 432px;
						margin: 0;
						padding: 0;
						}

div#newsletter form		{
						width: 432px;
						margin: 0;
						padding: 0;
						overflow: hidden;
						}

div#newsletter fieldset
						{
						width: 432px;
						margin: 0;
						padding: 0 0 25px 0;
						border-style: none;
						}

div#newsletter fieldset.senddata
						{
						text-align: right;
						}

div#newsletter div.divfieldset
						{
						width: 432px;
						margin: 0;
						padding: 0;
						}

div#newsletter div.divfieldset p
						{
						margin: 0;
						padding: 0;
						}

div#newsletter div.divfieldset p.fieldsetlegend
						{
						width: 422px;
						padding-left: 10px;
						color: #FFFFFF;
						background-color: #94AE57;
						font: normal normal bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
						text-align: left;
						}

div#newsletter div.divfieldset p.fieldsx
						{
						float: left;
						width: 200px;
						min-height: 35px;
						height: auto !important;
						height: 35px;
						padding-top: 5px;
						}

div#newsletter div.divfieldset p.fielddx
						{
						float: right;
						width: 200px;
						min-height: 35px;
						height: auto !important;
						height: 35px;
						padding-top: 5px;
						}

div#newsletter div.divfieldset p.column
						{
						clear: none;
						float: left;
						padding-right: 24px;
						padding-bottom: 8px;
						}

div#newsletter div.divclear
						{
						clear: both;
						float: none;
						margin: 0;
						padding: 4px;
						}

div#newsletter div.divhr
						{
						margin: 0;
						padding: 0;
						height: 24px;
						}

div#newsletter label	{
						font: normal normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
						}

div#newsletter label.fld	
						{
						font: normal normal bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
						color: #666666;
						background-color: #FFFFFF;
						}

div#newsletter label.chk
						{
						float: left;
						display: block;
						margin: 8px 0 0 0;
						padding: 0;
						font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
						}

div#newsletter input	{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						margin: 0;
						}

div#newsletter input.fld
						{
						width: 194px;
						padding: 1px 2px 1px 2px;
						border: 1px solid #CFCFCF;
						}

div#newsletter input.fldv
						{
						float: left;
						width: 100px;
						padding-left: 2px;
						padding-right: 0;
						border: 1px solid #CFCFCF;
						}

div#newsletter img
						{
						float: left;
						display: block;
						padding-left: 10px;
						}

div#newsletter select	{
						width: 198px;
						font: normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
						border: 1px solid #CFCFCF;
						}

div#newsletter select.twocolumn
						{
						width: 200px;
						}

div#newsletter option
						{
						font-size: 11px;
						}

div#newsletter input.nlnoborder
						{
						border-style: none;
						}

div#newsletter input.chkbox
						{
						float: left;
						display: block;
						border-style: none;
						margin: 0 10px 0 0;
						padding: 0;
						width: 16px;
						height: 16px;
						}

div#newsletter input.cerca
						{
						float: right;
						border: 1px solid #CCCCCC;
						color: #CC3300;
						background-color: #FFFFFF;
						font-weight: bold;
						}


/*
	=========================================================================================================
	Fondo pagina
	---------------------------------------------------------------------------------------------------------
*/
div#bottommenu			{
						display: none;
						}


/*
	=========================================================================================================
	Loghi fondo pagina dopo la struttura
	---------------------------------------------------------------------------------------------------------
*/
div#w3c					{
						display: none;
						}