body {
	margin: 0;
	padding: 0;
}
.hideInitially{
	visibility: hidden;
}
*::selection{background: #684F40;color: #00B6DE}


#apDiv2 {
	position: absolute;
	width:100%;
	height:50px;
	z-index:4;
	top: 72px;
	right: 0;
	bottom: 0;
	left: 0;
}
#apDiv5 {
	position: absolute;
	width: 760px;
	height:20px;
	z-index:1010;
	top: 90px;
	bottom: 0;
	text-align: right;
	right: 25%;
	left: 25%;
}

#apDiv1 {
	position:absolute;
	width:100%;
	height:900px;
	z-index:3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
	#apDiv0 {
	position: fixed;
	width:100%;
	height:160px;
	z-index: 1;
	
	}

.AccordionhPanelLabel {
	color: #747474;
	cursor: pointer;
	line-height: 14px;
	font:  12px  Arial, Helvetica, Geneva, sans-serif;
	
}

.Accordion {

	overflow: visible;
	width: 198px;
	font: 11px  Arial, Helvetica, Geneva, sans-serif;
	color: #909090;
	text-align: center;
	text-decoration: none;
	
}
.Accordion2 {

	overflow: hidden;
	width: 500px;
	color: #909090;
	text-align: center;
	text-decoration: none;
	
	font: bold 11px  Arial, Helvetica, Geneva, sans-serif;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
	width: 198px;
}

.AccordionPanel2 {
	margin: 0px;
	padding: 0px;
	width: 500px;
}
.AccordionPanelTab {
	cursor: pointer;
	
	
	height: 42px;
	background-image: url(images/rett2.jpg);

}

.AccordionPanelTab2 {
	cursor: pointer;
	
	
	height: 42px;


}
.AccordionPanelTablast {
	cursor: pointer;
	
	
	height: 42px;
	background-image: url(images/rettultimo9.jpg);

}

.AccordionPanelTab1 {
	

	margin: 0px;
	padding: 0px;
	cursor: pointer;
	
	
	background: url(images/testa.gif);
	height: 30px;
	vertical-align: middle;
}
.AccordionPanelTab2 {
	

	margin: 0px;
	padding: 0px;
	cursor: pointer;
	
	
	background: url(images/testam.gif);
	height: 30px;
	vertical-align: middle;
}




.AccordionPanelContent {
	overflow: auto;
	height: 198px;
	background-image: url(images/percorsi.jpg);
	width: 198px;
}
.AccordionPanelContentcentroes {
	overflow: auto;
	height: 198px;
	background-image: url(images/centrobe.jpg);
	width: 198px;
}
.AccordionPanelContentcentrobe {
	overflow: auto;
	height: 198px;
	background-image: url(images/asci.jpg);
	width: 198px;
}

.AccordionPanelContentcentronat {
	overflow: auto;
	height: 198px;
	background-image: url(images/natur.jpg);
	width: 198px;
}
.AccordionPanelContentpachet {
	overflow: auto;
	height: 198px;
	background-image: url(images/pachett.jpg);
	width: 198px;
}

.AccordionPanelContentcentroor {
	overflow: auto;
	height: 198px;
	background-image: url(images/orientale.jpg);
	width: 198px;
}

.AccordionPanelContent2 {
	overflow: auto;
	height: 198px;
	
	width: 500px;
}

.AccordionPanelContentrilassante {
	overflow: auto;
	height: 198px;
	background-image: url(images/percorso4.jpg);
	width: 198px;
}
.AccordionPanelContentenergizzante {
	overflow: auto;
	height: 198px;
	background-image: url(images/percorso2.jpg);
	width: 198px;
}
.AccordionPanelContentdepurante {
	overflow: auto;
	height: 198px;
	background-image: url(images/percorso3.jpg);
	width: 198px;
}
.AccordionPanelContentriequilibrante {
	overflow: auto;
	height: 198px;
	background-image: url(images/percorso1.jpg);
	width: 198px;
}


.AccordionPanelContentlast {
	overflow: auto;
	height: 198px;
	background-image: url(images/rettangolopermenulast.jpg);
	width: 198px;
}
.AccordionPanelTab:Hover.AccordionPanelTablast:Hover{
	height: 42px;
}


.AccordionPanelTab1Hover{
	height: 30px;
}

.AccordionPanelTabOpen .AccordionPanelTab1Open.AccordionPanelTablastOpen {
	height: 30px;
}
.AccordionFocused  {
	height: 30px;
	outline: 0;
}


.TabbedPanels {
	border: 0;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 516px;
	
	
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	clear: both;
	border: 0;
}
.TabbedPanelsTab {
	position: relative;
	top: 0px;
	float: left;
	padding: 0px 4px;
	margin: 0 0 0px 0px;
	list-style: none;
	cursor: pointer;
	font: bold 0.7em  Arial, Helvetica, Geneva, sans-serif;
	color: #684f40;
	border: 0;
}
.TabbedPanelsTab3 {
	position: relative;
	top: 0px;
	float: left;
		border: 0;
}
.TabbedPanelsTabHover {
	background-color: #b8e3ef;
}
.TabbedPanelsTabSelected {
	background-color: #00b6de;
	outline: 0; 
}
.TabbedPanelsTab a {
	text-decoration: none;
	outline: 0; 
}
.TabbedPanelsContentGroup {
	
}
 .TabbedPanelsContentb {
	padding: 0px;
}

.TabbedPanelsContent {
	padding: 0px;
	margin: 0px;
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #fff;
	position: relative;

}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #fff;
	
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


.contenitorenews {
	width: 198px;
	margin: 0;
	padding: 0;
	
	text-align: center;
	font: 14px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #684f40;
	
	background: url(images/capodanno.jpg) no-repeat;
	height: 226px;
	position: static;
	float: left;
}
.Stiledown {
	color: #fff;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
}
.Stileiva {
	color: #fff;
	font:  10px  Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
}

.Stiledown:link {
	color: #fff;
	font:  bold 12px  Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
}

.Stile2 {
	color: #747474;
	font:  12px  Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
	text-decoration: none;
}
.pacchetti{
	color: #747474;
	font:  12px  Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
	text-decoration: none;
}

.Stile4 {
	color: #2c9dc7;
	font:  12px Arial, Helvetica, Geneva, sans-serif;
	
	text-decoration: none;
}
.lingue{
	color: #5D5443;
	font:  10px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	margin-left: 10px;
	
}
.lingue:visited{
	color: #5D5443;
	font:  10px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	
	margin-left: 10px;

}

.lingue:link{
	color: #5D5443;
	font:  10px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	
	margin-left: 10px;

}

.lingue:hover{
	color: #5D5443;
	font:  10px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;

	margin-left: 10px;

}
.Stile2menu {
	color: #fff;
	font: 14px/30px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: #B1908D;
	height: 30px;
}
.Stile2menu:link {
	color: #fff;
	font: 14px/30px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: #B1908D;
	height: 30px;
}
.Stile2menu:visited {
	color: #fff;
	font: 14px/30px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: #B1908D;
	height: 30px;
}


.Stile2menu:hover {
	color: #747474;
	font:  14px/30px  Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
	background-color: #099cc6;
	height: 30px;
}


.Stile5:link {
	color: #fff;
	font:  10px  Arial, Helvetica, Geneva, sans-serif;
	
	text-decoration: none;
}

.Stile5:visited {
	color: #fff;
	font:  10px  Arial, Helvetica, Geneva, sans-serif;
	
	text-decoration: none;
}
.Stile5 {
	color: #fff;
	font:  10px  Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

.downconbg {
	width: 760px;
	height: 118px;
	background: url(images/down1.gif) no-repeat;
}

.big{
	color: #0c9dc7;
	text-align: center;
	font: 1.5em Arial, Arial, Helvetica, Geneva, sans-serif;
}
.testodfaq{
	color: #0c9dc7;
	text-align: left;
	font: 12px Arial, Arial, Helvetica, Geneva, sans-serif;
}
.testorfaq{
	color: #654B3C;
	text-align: left;
	font: 12px Arial, Arial, Helvetica, Geneva, sans-serif;
}

a:focus { outline: 0; 
text-decoration: none;}

a:link{
		
		color: #909090;
		text-decoration: none;
}
a:visited{
		color: #909090;
		text-decoration: none;
}
a:hover{
	text-decoration: none;
	color: #00b6de;
}
a:active{
	text-decoration: none;
	color: #909090;
}

.liveSample {
	
	color: black;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0;
	height: 100%;
}

li {
	
	list-style-type: none;
}

ul {
	list-style-type: none;
}
