body {
	margin: 			0 0 20px 0;
	padding:			0;
	text-align:			center;
	background-color:	#f89258;
}

/* Contenitore generale */

#page {
	margin:				20px auto 0 auto;
	width: 				730px;
	background-color:	#fee7d9;
	border:				1px solid #FFFFFF;
}

#page #logo a, #page #logo a span {
	display: 			block;
	width: 				728px;
	height: 			106px;
}

#page #logo a {
	position:			relative;
	margin:				0;
	text-decoration: 	none;
}

#page #logo a span {
	position:			absolute;
	top:				0;
	left:				0;
	background-image:	url(images/centro-benessere-Roma.jpg);
	cursor:				pointer;
}

/* Contenitore testo */

#page #cnt {
	margin: 			0 20px 30px 20px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
	text-align:			justify;
}

#page #cnt h1 {
	font-size:			14px;
	font-weight:		bold;
	color:				#f89258;
	text-align:			center;
	text-transform:		uppercase;
}

#page #cnt p a:link, #page #cnt p a:visited {
	color:				#f89258;
	text-decoration:	none;
}

#page #cnt p a:hover {
	color:				#000000;
	text-decoration:	underline;
}

#page #cnt h2 {
	font-size:			14px;
	font-weight:		bold;
	color:				#000000;
	text-align:			center;
}

#page #cnt h2 a {
	color:				#000000;
}

#page #cnt h3 {
	font-size:			12px;
	font-weight:		bold;
	color:				#000000;
	text-align:			center;
}

#page #cnt h3 a {
	color:				#f89258;
}

#page #cnt p#mini {
	font-size:			8pt;
}

/* Contenitore link e footer */


#page #footer #ads {
	margin:20px 0 5px 0;
	padding:0;
	text-align:center;
}

#page #footer ul {
	margin:0;
	padding:0;
}

#page #footer ul li {
	display:			inline;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			7pt;
	color:				#000000;
}

#page #footer ul li a:link, #page #footer ul li a:visited {
	color:				#000000;
	text-decoration:	none;
}

#page #footer ul li a:hover {
	color:				#000000;
	text-decoration:	underline;
}

#page #footer ul#copy {
	margin:				20px 0 0 45px;
	padding:			0;
}

#page #footer ul#copy li {
	margin-right:		10px;
	float:				left;
}

#page #footer ul#copy li#cr {
	width:				700px;
	text-align:			center;
}

#page #footer ul#copy li#valid {
	margin-left:		130px;
}

#page #footer ul#copy li#valid a, #page #footer ul#copy li#valid a span {
	display:			block;
	width:				88px;
	height:				31px;
}

#page #footer ul#copy li#blog a, #page #footer ul#copy li#blog a span {
	display:			block;
	width:				100px;
	height:				31px;
}

#page #footer ul#copy li#ecorisparmio a, #page #footer ul#copy li#ecorisparmio a span {
	display:			block;
	width:				28px;
	height:				29px;
}

#page #footer ul#copy li#bradipus a, #page #footer ul#copy li#bradipus a span {
	display:			block;
	width:				138px;
	height:				35px;
}

#page #footer ul#copy li#delicious a, #page #footer ul#copy li#delicious a span {
	display:			block;
	width:				35px;
	height:				31px;
}

#page #footer ul#copy li#valid a, #page #footer ul#copy li#bradipus a, #page #footer ul#copy li#delicious a, #page #footer ul#copy li#blog a, #page #footer ul#copy li#ecorisparmio a {
	position:			relative;
	font-size:			1px;
	text-decoration:	none;
}

#page #footer ul#copy li#valid a span {
	position:			absolute;
	top:				0;
	left:				0;
	background-image:	url(images/valid-xhtml10.gif);
	cursor:				pointer;
}

#page #footer ul#copy li#blog a span {
	position:			absolute;
	top:				0;
	left:				0;
	background-image:	url(images/ucblog.gif);
	cursor:				pointer;
}

#page #footer ul#copy li#ecorisparmio a span {
	position:			absolute;
	top:				0;
	left:				0;
	background-image:	url(images/ecorisparmio.gif);
	cursor:				pointer;
}

#page #footer ul#copy li#bradipus a span {
	position:			absolute;
	top:				0;
	left:				0;
	background-image:	url(images/bradipus.gif);
	cursor:				pointer;
}

#page #footer ul#copy li#delicious a span {
	position:			absolute;
	top:				0;
	left:				0;
	background-image:	url(images/delicious.gif);
	cursor:				pointer;
}

.clr {
	display: 			block;
	height:				20px;
	overflow:			hidden;
	clear:				both;
	font-size:			0px;
}
