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 {
	width: 60px;
	height:20px;
	z-index:1010;
	top: 92px;
	bottom: 0;
	text-align: center;
	position: absolute;
	left: 70%;
}

#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: 30px;
	background-image: url(images/rett2.jpg);
	text-align: center;
}

.AccordionPanelTab2 {
	cursor: pointer;
	
	
	height: 30px;
	text-align: center;
}
.AccordionPanelTablast {
	cursor: pointer;
	
	
	height: 40px;
	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: 50px;
	background-image: url(images/percorsi1.jpg);
	width: 198px;
	text-align: center;
}
.AccordionPanelContentcentroes {
	overflow: auto;
	height: 198px;
	background-image: url(images/centrobe.jpg);
	width: 198px;
}
.AccordionPanelContent2 {
	overflow: auto;
	height: 198px;
	text-align: center;
	width: 500px;
	height: 50px;
}

.AccordionPanelContentcamminata {
	overflow: auto;
	text-align: center;
	background-image: url(images/camminata_nel_fiume.jpg);
	width: 198px;
	color: #d06d9b;
	height: 50px;
}

.AccordionPanelContentemozionali {
	overflow: auto;
	text-align: center;
	background-image: url(images/docceemozionali.jpg);
	width: 198px;
	color: #3c7e54;
	height: 50px;
}
.AccordionPanelContentvascasensoriale {
	overflow: auto;
	text-align: center;
	background-image: url(images/vascasensorialec.jpg);
	width: 198px;
	color: #6f7ff8;
	height: 50px;
}
.AccordionPanelContentvascherelax {
	overflow: auto;
	height: 50px;
	background-image: url(images/vaschere.jpg);
	width: 198px;
	color: #3e90cc;
}
.AccordionPanelContentvascasalina {
	overflow: auto;
	height: 50px;
	background-image: url(images/vascasa.jpg);
	width: 198px;
	color: #9cc5bf;
}
.AccordionPanelContentbagnoturco {
	overflow: auto;
	height: 50px;
	background-image: url(images/bagnotur.jpg);
	width: 198px;
	color: #83adc3;
}

.AccordionPanelContentsaunafin {
	overflow: auto;
	height: 50px;
	background-image: url(images/saunafin.jpg);
	width: 198px;
	color: #bcb5a5;
}
.AccordionPanelContentsaunaetr{
	overflow: auto;
	height: 50px;
	background-image: url(images/saunaetr.jpg);
	width: 198px;
	color: #931d2d;
}

.AccordionPanelContenticecrash{
	overflow: auto;
	height: 50px;
	background-image: url(images/icecr.jpg);
	width: 198px;
	color: #748790;
}
.AccordionPanelContentanecoica{
	overflow: auto;
	height: 50px;
	background-image: url(images/cameraane.jpg);
	width: 198px;
	color: #272727;
}

.AccordionPanelContentaroma{
	overflow: auto;
	height: 50px;
	background-image: url(images/aroma.jpg);
	width: 198px;
	color: #c99eb1;
}
.AccordionPanelContentcromo{
	overflow: auto;
	height: 50px;
	background-image: url(images/cromo.jpg);
	width: 198px;
	color: #251d8f;
}
.AccordionPanelContentrelax{
	overflow: auto;
	height: 50px;
	background-image: url(images/relax.jpg);
	width: 198px;
	color: #354c50;
}
.AccordionPanelContentgrotta{
	overflow: auto;
	height: 50px;
	background-image: url(images/grottadellaf.jpg);
	width: 198px;
	color: #92806d;
}
.AccordionPanelContentmelmarium{
	overflow: auto;
	height: 50px;
	background-image: url(images/melmariums.jpg);
	width: 198px;
	color: #4c462e;
}
.AccordionPanelContentpiramide{
	overflow: auto;
	height: 50px;
	background-image: url(images/piramid.jpg);
	width: 198px;
	color: #663864;
}

.AccordionPanelContentlast {
	overflow: auto;
	
	background-image: url(images/rettangolopermenulast.jpg);
	width: 198px;
}
.AccordionPanelTab:Hover{
	height: 30px;
}
.AccordionPanelTablast:Hover{
	height: 40px;
}

.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;
	
	list-style: none;
	cursor: pointer;
		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_nav/blanks2.jpg) no-repeat;
	height: 226px;
	position: static;
	float: left;
}
.contenitoreflash {
	width: 198px;
	margin: 0;
	padding: 0;
	
	text-align: center;
	font: 14px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #684f40;
	
	background: url(images_nav/blanks2.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;
}
.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: #2c9dc7;
	text-align: center;
	font: 24px Arial, Helvetica, Geneva, sans-serif;
}
.Stile4 {
	color: #2c9dc7;
	font:  14px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	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;

}

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;
	
}

.liveSample {
	
	color: black;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0;
}
