
html { min-height: 100%; margin-bottom: 1px; }

 a, a:hover{
	text-decoration:none;
	color: #335374;
}


li {list-style: none;
margin-bottom: 10px;}

body {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: white;
	background-image: url(images/skyp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
}

#wrapper {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapper.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperindex {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/index_atman.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperatt {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapperattp.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
#wrapperpag {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapperpag.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
#wrapperyoga {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/yoga.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
#wrappertra {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/trattamenti.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperpercorsi {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/percorsi.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}


#wrapperdmoka {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapperdmoka.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperformazione {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/formazione.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}


#wrappermeditazione {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/meditazione.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrappermeditazioniattive {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/meditazioniattive.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}


#wrapperatelier {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/atelier.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
#wrapperprog {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/programmi.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperbach {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapperbach.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperdanza {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapperdanza.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperback {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapperback.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperayu {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapperayu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrappershatzu {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrappershatzu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}


#wrapperhata {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapperhata.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}



#wrappercung {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrappercung.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperfelden {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapperfelden.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperfocusing {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/wrapperfocusing.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrappercont {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/contatti.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperarticoli{
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/articoli.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperarchivio{
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/archivio.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#wrapperlinks {
	
	width: 792px;
	height: 691px;
	background-color: transparent;
	background-image: url(images/links.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
#logo {
	width: 504px; 
	height: 110px;
	padding: 0;
	margin: 0;
	background-color: transparent;	
	margin-left:auto;
	margin-right:auto;
}


#sinistra {
	float: left;
	width: 124px; 
	height: 166px;
	padding: 180px 10px 0 10px;
	margin:0;
	text-align: justify;
	background-color: transparent;
}

#banner {
	position:absolute;

	top:-260px;
	left:-10px;
	width: 124px; 
	height: 315px;
	padding: 30px 10px 0 10px;
	margin:0;
	text-align: justify;
	background-color: transparent;
}
#sinistra2 {
	float: left;
	clear:left;
	width: 124px; 
	height: 315px;
	padding: 30px 10px 0 10px;
	margin:0;
	text-align: justify;
	background-color: transparent;
}

marquee a{
	color: #335374;
	font-weight:bold;
}
#destra {
	float: right;
	width: 124px; 
	height: 116px;
	padding: 230px 0 0 20px;
	margin:0;
	text-align: justify;
	background-color: transparent;

}

#destra2 {
	float: right;
	clear:right;
	width: 124px; 
	height: 345px;
	padding: 0 20px 0 0;
	margin:0;
	text-align: justify;
	background-color: transparent;

}

#example {
	width: 19px;
	height: 69px;
	padding: 0;
	margin:0;
	background-color:transparent;
	}

#calendario p, #calendario1 p, #calendario2 p, #calendario3 p, #calendario4 p, #calendario5 p, #calendario6 p, #calendario7 p{
	font-size: 90%;
	
}
#calendario {
	height: 315px;
	padding:10px;
	margin:10px 0 0 10px;
	text-align: left;
	background-image: url(images/destra2.png);
	background-repeat: no-repeat;
	
}

#calendario2 {
	height: 315px;
	padding:10px;
	margin:10px 0 0 10px;
	text-align: left;
	background-image: url(images/destra3.png);
	background-repeat: no-repeat;
	
}

#calendario3 {
	height: 315px;
	padding:10px;
	margin:10px 0 0 10px;
	text-align: left;
	background-image: url(images/destra4.png);
	background-repeat: no-repeat;
	
}

#calendario4 {
	height: 315px;
	padding:10px;
	margin:10px 0 0 10px;
	text-align: left;
	background-image: url(images/destra5.png);
	background-repeat: no-repeat;
	
}
#calendario5 {
	height: 315px;
	padding:10px;
	margin:10px 0 0 10px;
	text-align: left;
	background-image: url(images/destra6.png);
	background-repeat: no-repeat;
	
}
#calendario6 {
	height: 315px;
	padding:10px;
	margin:10px 0 0 10px;
	text-align: left;
	background-image: url(images/destra7.png);
	background-repeat: no-repeat;
	
}


#contenutoindex {
	width: 500px; 
	height: 300px;
	padding:  70px 2px 150px 2px;
	margin:0;
	text-align:justify;
background-color:transparent;
	line-height: 1.5em;
	margin-left:auto;
	margin-right:auto;
}



#contenutohome {
	width: 464px; 
	height: 500px;
	padding:  20px 20px 0px 20px;
	margin:0;
	text-align:justify;
background-color:transparent;
	line-height: 1.5em;
	margin-left:auto;
	margin-right:auto;
}


#contenutoeco {
	width: 464px; 
	height: 500px;
	padding:  20px 20px 0px 20px;
	margin:0;
	text-align:justify;
background-color:transparent;
background-image: url(images/ecovillaggio.png);
background-position:bottom right; 
	background-repeat: no-repeat;
	line-height: 1.5em;
	margin-left:auto;
	margin-right:auto;
}

#contenutoeco2 {
	width: 464px; 
	height: 500px;
	padding:  20px 20px 0px 20px;
	margin:0;
	text-align:justify;
background-color:transparent;
background-image: url(images/ecovillaggio2.png);
background-position:bottom right; 
	background-repeat: no-repeat;
	line-height: 1.5em;
	margin-left:auto;
	margin-right:auto;
}

#contenutoeco3 {
	width: 464px; 
	height: 500px;
	padding:  20px 20px 0px 20px;
	margin:0;
	text-align:justify;
background-color:transparent;
background-image: url(images/ecovillaggio3.png);
background-position:bottom right; 
	background-repeat: no-repeat;
	line-height: 1.5em;
	margin-left:auto;
	margin-right:auto;
}


#contenutohome a{
		color: #335374;
		text-decoration:none;
		
}



#contenuto {
	width: 464px; 
	height: 525px;
	padding:  20px 20px 0px 20px;
	margin:0;
	text-align: left;

	background-color: transparent;
	margin-left:auto;
	margin-right:auto;
}




h2 {
	
	padding:  0 5px 10px 0;
	margin:0 0 10px 0;
	text-align: right;
	color: #335374;
	border-bottom: 1px solid #335374;
	font-size: 14px;
	
}


#contenuto ul{
	position:relative;
	left: -40px;
	color: #335374;
	list-style:none;
	font-size:12px;
	line-height: 20px;
	padding: 0 0 10px 0;
	margin: 0;
}
#contenuto a, #contenuto a:hover{
	text-decoration:none;
	color: #335374;
}


#contenuto ul ul a, #contenuto ul ul a:hover{
	text-decoration:none;
	color: white;
}

#menu {
	width: 504px; 
	height:36px;
	padding: 0;
	margin: 0;
	background-color: transparent;	
	margin-left:auto;
	margin-right:auto;
}

#menu ul {
		
	padding: 0;
	margin: 0;
	font-size:11px;
	
}

#menu ul li{
	display:inline;
	padding: 0;
	margin: 0;
	line-height:20px;
}

#menu a{
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover{
	color: #335374;
	font-size:13px;
}



/* root element for scrollable */ 


div.scroll {

    /* required settings */ 
    position:relative; 
    overflow:hidden; 

    /* vertical scrollers have typically larger height than width */ 
  width: 232px; 
	height: 380px;
	
padding:0;
	margin:0;
background-color:transparent;
} 
 
/* root element for scrollable items */ 

div.scroll div.items { 
    position:absolute; 
 
    /* this time we have very large space for the height */ 
    width:20000em; 

}
div.scroll div.items div { 
	
	   margin-bottom:380px;
}

div.scroll div.items div ul{ 

font-size: 0.9em;
display: block;
width: 220px;
margin:0;
padding:0;
list-style:none;
}

div.scroll div.items div ul li{ 
padding: 3px 0 3px 0;}

div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
 
    /* vertical scrollers have typically larger height than width */ 
  width: 464px; 
	height: 380px;
	
padding:0;
	margin:0;
	background-color:transparent;
} 
 
/* root element for scrollable items */ 

div.scrollable div.items { 
    position:absolute; 
 
    /* this time we have very large space for the height */ 
    height:20000em; 
}
div.scrollable div.items div { 
    margin-bottom:380px;
}



 div.scrollableart { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
 
    /* vertical scrollers have typically larger height than width */ 
  width: 464px; 
	height: 420px;
	
padding:0;
	margin:0;
	background-color:transparent;
} 
 
 div.scrollableart div.items div { 
    margin-bottom:420px;
}
div.scrollableart div.items { 
    position:absolute; 
 
    /* this time we have very large space for the height */ 
    height:20000em; 
}
#actions{ 

text-align: left;
font-weight: bold;
font-size: 0.8em;
padding:0;
margin: 20px 0 0 0;

}

#actions a{ 


margin: 0 20px 0 0;
cursor:pointer;
}




#actions2{ 

text-align: right;
font-weight: bold;
font-size: 0.8em;
padding:0;
margin: 20px 0 0 0;

}

#actions2 a{ 


margin: 0 20px 0 0;
cursor:pointer;
}



#contenutoart1 {

position:absolute;
background-color: transparent;	
	width:225px;
	padding: 0;
	margin:0;
	text-align: left;

float: left;
	


}

#contenutoart1 a{
		color: #335374;
		text-decoration:none;
		
}
#contenutoart2 {
position:absolute;

background-color: transparent;	
	width:464px;
	padding: 0;
	margin:0 0 0 239px;
	text-align: left;
	
	
	float: right;


}

#contenutoart2 a{
		color: #335374;
		text-decoration:none;
		
}
#contenutoart2 h2{
display: block;
width: 222px;
		
}
.corsivo{font-style: italic;}
.grassetto{font-weight: bold;}
.piccolo{font-size: 0.9em;}
.piccoloprog{font-size: 0.9em; color: #335374;}



#pdf{ 
float:right;
text-align: right;
font-weight: bold;
font-size: 0.8em;
padding:0;
margin: 20px 0 0 0;

}


#contenutoart {
	color:#003366;
	width: 464px; 
	height: 430px;
	padding:  20px 20px 0px 20px;
	margin:0;
	text-align: justify;
background-color:transparent;
background-image:url(images/sfondo_articoli.jpg);
	line-height: 1.5em;
	margin-left:auto;
	margin-right:auto;
	font-size: 0.9em;
}

#contenutoart a{
		color: #335374;
		text-decoration:none;
		
}

#news {
 position: relative;
 width: 124px;
 height: 200px;
 overflow: hidden;
 text-align:left;
}

#newsitems  {
 font-size:0.9em;
}

#newsitems  img{
width:40px;
}

#newsitems  a{color: #335374;
text-decoration: none;
}


#cose {
	
	width: 144px;
	height: 231px;
	padding: 30px 0 0 0;
	margin: 0;
	background-color: transparent;
	float:left;
	text-align: right;
	position: absolute;
	}


#cose ul li{
	list-style: none;
	line-height: 22px;
	color:white;
	padding: 0;
	margin: 0;
padding-top: 6px;


	}



#cose ul {
	
	padding: 0;
	margin: 0;


	}
#caselle{
	width: 300px;
	height: 231px;
	padding: 30px 20px 0 140px;
	margin: 0;
	background-color: transparent;
	
	position:absolute;
	}


#caselle ul li{
	list-style: none;
	line-height: 20px;
	color: white;
	background-color: transparent;
	padding: 0;
	margin: 0;
padding-top: 6px;
text-align: right;
	}


#caselle ul {
	
	padding: 0;
	margin: 0;


	}

#caselle input {
color:#335374;
	width: 270px;
	border-color: #ffffff;
	padding: 0;
	margin: 0;
	background-color: white;
	} 


#caselle textarea{
color:#335374;
	width: 270px;
	height: 70px;
	border-color: #ffffff;
	padding: 0;
	margin: 0;
background-color: white;
	}

.privacy{
	width: 180px;
	font-size: 9px;	
	line-height: 10px;
	} 

#caselle .submit{
	width: 80px;
	font-size: 10px;
	padding: 0;
	margin: 0;
	background-color: white;
} 

#caselle .chek{
	
	width: 97px;
	float: left;
	padding: 0;
	margin: 0;
	background-color: transparent;
	} 
#map_canvas{
	
	width: 464px;
	height: 400px;
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	
	} 
	
	h4{
	
	font-size: 0.9em;
float: left;
font-weight: normal;
	} 
	
		#footer {
		height: 25px;
			font-size:10px;
			color: #3366FF;
			margin: 0;
			padding: 0;
			padding-bottom: 20px;
				text-align:center;
	margin:0;
	padding:5px 0 0 0 ;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
			}
.verdino {display: block; 
background-color: #bbd125;
color: white;
padding: 5px;
font-weight:bold;
	} 
			

