body
	{
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #FFFFFF;
	font: normal normal normal 12pt/16pt Arial, Verdana, Helvetica, sans-serif;
	}

a
	{
	text-decoration: none;
	color: #000000;
	}


img
	{
	border-style: none;
	margin: 0;
	padding: 0;
	}

p.asinistra
	{
	width: 100%;
	text-align: left;
	}

p.adestra
	{
	width: 100%;
	text-align: right;
	}

p.centrato
	{
	width: 100%;
	text-align: center;
	}

.clear
	{
	clear: both;
	float: none;
	height: 0;
	width: 100%;
	}

.clearfix:after
	{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}

.clearfix
	{
	display: inline-block;
	}

html[xmlns] .clearfix
	{
	display: block;
	}

* html .clearfix
	{
	height: 1%;
	}


/*
	=========================================================================================================
	Struttura base
	---------------------------------------------------------------------------------------------------------
*/
div#esterno
	{
	width: 100%;
	margin: 0;
	padding: 0;
	}

div#testataprint
	{
	float: left;
	width: 25%;
	font: normal normal bold 14pt/20pt Arial, Verdana, Helvetica, sans-serif;
	}

div#testataprint img
	{
	display: block;
	float: left;
	padding: 0;
	}

h1#home { display: none; }

h1#data { display: none; }

div#menuprincipale { display: none; }

div#menuprincipaledata { display: none; }

div#centrale
	{
	float: left;
	width: 75%;
	margin: 0;
	padding: 0;
	}

div#colonnasinistra { display: none; }

div#colonnasinistrahome
	{
	width: 100%;
	margin: 0;
	padding: 0;
	}

div#colonnasinistrahome h2
	{
	font: normal normal bold 14pt/18pt Arial, Verdana, Helvetica, sans-serif;
	}

div#editoriale
	{
	width: 100%;
	margin: 0;
	padding: 0;
	}

div#areadati
	{
	width: 100%;
	margin: 0;
	padding: 0;
	}

div#camere
	{
	width: 100%;
	margin: 0;
	padding: 0;
	}

div#cameretesto
	{
	width: 100%;
	margin: 0;
	padding: 0;
	}

div#cameretesto h3
	{
	font: normal normal normal 14pt/18pt Arial, Verdana, Helvetica, sans-serif;
	}

div#cameretesto p
	{
	margin: 0;
	padding: 0;
	}

div#multimedia { display: none; }

div#contenuti
	{
	width: 100%;
	margin: 0;
	padding: 0;
	}

div#contenuti div#notizie
	{
	width: 100%;
	margin: 0;
	padding: 0;
	}

div#contenuti div#notizie h4
	{
	clear: none;
	margin: 0;
	padding: 0 0 7px 0;
	font: normal normal normal 13px/17px Arial, Verdana, Helvetica, sans-serif;
	}

div#contenuti div#notizie p.separatorenotizia
	{
	clear: both;
	float: none;
	width: 100%;
	height: 15px;
	margin: 0;
	padding: 0;
	}

div#contenuti h2
	{
	margin: 0;
	padding: 0 0 8px 0;
	font: normal normal normal 16px/22px Arial, Verdana, Helvetica, sans-serif;
	color: #A0753D;
	}

div#contenuti h3
	{
	clear: both;
	float: none;
	margin: 0 0 6px 0;
	padding: 0;
	font: normal normal bold 11px/21px Arial, Verdana, Helvetica, sans-serif;
	color: #A0753D;
	border-bottom: 1px solid #E0C79F;
	}

div#contenuti h4
	{
	clear: both;
	float: none;
	margin: 0;
	padding: 0 0 2px 0;
	font: normal normal bold 11px/17px Arial, Verdana, Helvetica, sans-serif;
	color: #444D51;
	}

div#contenuti h2 a { font-weight: normal; }

div#fondopagina
	{
	width: 100%;
	margin: 0;
	padding: 0;
	}

div#fondopaginadata
	{
	width: 100%;
	margin: 0;
	padding: 0;
	}

p#recapiti
	{
	margin: 0;
	padding: 0;
	font: normal normal normal 10px/30px Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	}


/* -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -   */
div.contenuti img
	{
	display: none;
	}

div.pageimagesx
	{
	float: left;
	margin: 4px 20px 5px 0;
	padding: 0;
	}

div.pageimagedx
	{
	float: right;
	margin: 4px 0 5px 20px;
	padding: 0;
	}

div.pageimagesx img, div.pageimagedx img
	{
	display: block;
	margin: 0;
	padding: 4px;
	background-color: #F0E9E2;
	border: 1px solid #CFB99F;
	}

img.pageimagesx, img.pageimagedx
	{
	padding: 4px;
	background-color: #F0E9E2;
	border: 1px solid #CFB99F;
	}

img.pageimagesx
	{
	float: left;
	margin: 4px 20px 5px 0;
	}

img.pageimagedx
	{
	float: right;
	margin: 4px 0 5px 20px;
	}

p.allegati
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: normal normal bold 11px/18px Arial, Verdana, Helvetica, sans-serif;
	}

p.allegati span
	{
	font: normal normal normal 10px/18px Arial, Verdana, Helvetica, sans-serif;
	}

p.allegati img
	{
	display: block;
	float: left;
	margin: 0;
	padding: 0 6px 0 0;
	}

p.galleria
	{
	float: left;
	width: 130px;
	height: 130px;
	margin: 0;
	padding: 0 19px 19px 0;
	}

p.galleria img
	{
	display: block;
	margin: 0;
	padding: 4px;
	background-color: #F0E9E2;
	border: 1px solid #CFB99F;
	}

div.boxlistacartoline
	{
	float: left;
	width: 130px;
	height: 170px;
	margin: 0;
	padding: 0 19px 19px 0;
	font: normal normal normal 11px/17px Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	}

div.boxlistacartoline p.infoimmagine
	{
	margin: 0;
	padding: 0;
	}

p.listacartoline
	{
	width: 130px;
	height: 130px;
	margin: 0;
	padding: 0;
	}

p.listacartoline img
	{
	display: block;
	margin: 0;
	padding: 4px;
	background-color: #F0E9E2;
	border: 1px solid #CFB99F;
	}

div#googlemappa
	{
	width: 601px;
	height: 601px;
	margin: 0;
	padding: 0;
	}

#boxnavtop, #boxnavbottom
	{
	width: 100%;
	margin: 0;
	padding: 0;
	table-layout: fixed;
	empty-cells: hide;
	border-collapse: collapse;
	}

#boxnavtop
	{
	margin-bottom: 15px;
	border-bottom: 1px solid #CFB99F;
	}

#boxnavbottom
	{
	border-top: 1px solid #CFB99F;
	}

#boxnavtop td, #boxnavbottom td
	{
	padding: 4px 0 4px 0;
	}


/*
	=========================================================================================================
	Video
	---------------------------------------------------------------------------------------------------------
*/
div#flashcontentext
	{
	width: 577px;
	height: 333px;
	margin: 0 auto 0 auto;
	padding: 0 0 15px 0;
	}

div#flashcontent
	{
	width: 557px;
	height: 313px;
	margin: 0;
	padding: 9px;
	border: 1px solid #A0753D;
	background-color: #FFFFFF;
	}

div#flashcontent img
	{
	display: block;
	width: 100%;
	height: 100%;
	}

div.contenutisx
	{
	float: left;
	width: 293px;
	margin: 0;
	padding: 10px 0 0 7px;
	}

div.contenutidx
	{
	float: right;
	width: 293px;
	margin: 0;
	padding: 10px 7px 0 0;
	}


/*
	=========================================================================================================
	Loghi fondo pagina dopo la struttura
	---------------------------------------------------------------------------------------------------------
*/
ul#w3c { display: none; }

/*
	=========================================================================================================
	Form newsletter
	---------------------------------------------------------------------------------------------------------
*/
form#nlform { display: none; }

/*
	=========================================================================================================
	Form richiesta info
	---------------------------------------------------------------------------------------------------------
*/
form#hinfo { display: none; }

/*
	=========================================================================================================
	Form cartoline virtuali
	---------------------------------------------------------------------------------------------------------
*/

form#cardcat, form#cardview, form#cardwrite { display: none; }