@charset "utf-8";

body {
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	margin-right: 0px;
	/*
	background-color: #a7ba90;
	*/
	background-color: #a9d53b;
	/*
	background-attachment: fixed;
	background-color: #ffffff;
	*/
	font-family: "Trebuchet MS", Arial, Georgia, sans-serif; 
	font-size: 12px;
	color: #040405;
}


a {
	color: #a80000;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
}
a:hover {
	color: #464646;
	text-decoration: underline;
}

img.sinistra {
	border: 0px;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
}
img.destra {
	border: 0px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	float:right;
}


#contenuti_generali { 
	width: 100%;
	border: 0px dotted #000000;
	z-index: 22;
	margin-top: 0px;
	padding-top: 0px;
	
}


.contieni_tutto {
	margin: 0px; 
	padding: 0px; 
	font-family: "Trebuchet MS", Arial, Georgia, sans-serif; 
	font-size: 12px;
	color: #040405;
	background: #ffffff url(bkg_pagina.jpg) bottom center repeat-x;
}
#container { 
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 20px;
	border: 0px;
	/*
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	*/
	/*background: #ffffff url("img_big.jpg") top center repeat-y;*/
}

#lato_sinistro { 
	width: 200px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #ff0000;
	float: left;
	/*background: transparent url("bkg_container.gif") top left repeat-y;*/
}

#lato_sinistro #logo_yoga { 
	width: inherit;
	margin: 0px;
	padding: 0px;
	border: 0px solid #ff0000;
}
.k_space { 
	width: 400px;
	margin: 0px;
	margin-top: -20px;
	padding: 0px;
	float: right;
	text-align: right;
	border: 0px solid #ff0000;
}
.k_space h1 { 
	font-size: 10px;
	font-weight: normal;
	color: #e0e0e0;
	margin: 0px;
	padding: 0px;
}


#lato_sinistro #menu { 
	margin: 0px;
	padding: 0px;
	border: 0px solid #ff0000;
	text-align: left;
	margin-right: 70px;
	margin-top: 30px;
}
#lato_sinistro #menu h1 { 
	color: #464646;
	font-size: 14px;
	font-weight: normal;
}
#lato_sinistro #menu h1 a { 
	font-weight: normal;
	color: #567052;
	text-transform: uppercase;
}
#lato_sinistro #menu h1 a.attivo { 
	font-weight: normal;
	color: #98b806;
	cursor: text;
	text-decoration: none;
	/*background: transparent url("attivo.gif") center right no-repeat;*/
	padding-right: 20px;
}


#lato_destro { 
	width: 700px;
	margin: 0px;
	padding: 35px 0px 0px 0px;
	border: 0px solid #000000;
	float: right;
}

#lato_destro .immagine { 
	width: 130px;
	/*width: 140px;*/
	margin: 0px;
	padding: 0px;
	border: 0px solid #ff0000;
	float: left;
	text-align: left;
}
#lato_destro .contenuti { 
	width: 680px;
	margin: 0px;
	padding: 0px;
	/*
	border: 7px solid #ffffff;
	*/
	/*
	background-color: #ffffff;
	*/
	border-right: 0px solid #ffffff;
	float: right;
	text-align: left;
}
#lato_destro .contenuti img { 
	border: 0px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
#lato_destro .contenuti .titolocont { 
	margin: 0px 0px 45px 0px;
	padding: 0px;
	border: 0px solid #ff0000;
	background: #bfbfbf;
	color: #ffffff;
	font-weight: bold;
	height: 65px;
}
	#lato_destro .contenuti .titolocont .yoga { 
		padding: 10px;
	}
	
	
	#lato_destro .contenuti .titolocont2 { 
		margin: 0px 0px 45px 0px;
		margin-top: -40px;
		padding: 0px;
		border: 0px solid #ff0000;
		background: #ffffff;
		color: #999999;
		font-weight: normal;
		font-style: italic;
		height: 65px;
		text-align: justify;
	}
		#lato_destro .contenuti .titolocont2 img.sinistra { 
			margin: 0px;
			padding: 0px;
			float: left;
			border-right: 10px solid #ffffff;
		}
		#lato_destro .contenuti .titolocont2 .yoga { 
			padding: 10px;
		}
		#lato_destro .contenuti .titolocont2 .yoga .firma { 
			padding: 0px;
			margin: 10px 0px 0px 0px;
			font-weight: bold;
			font-style: normal;
			text-align: right;
		}



.separatore {
	width: inherit;
	clear: both;
	height: 13px;
	margin-bottom: 5px;
}
.separatore3 {
	width: inherit;
	clear: both;
	height: 3px;
	margin-bottom: 5px;
}
.separatore0 {
	width: inherit;
	clear: both;
	height: 0px;
	margin-bottom: 0px;
}
.separatore5 {
	width: inherit;
	clear: both;
	height: 5px;
	margin-bottom: 5px;
}
.separatore10 {
	width: inherit;
	clear: both;
	height: 10px;
	margin-bottom: 5px;
}
.separatore20 {
	width: inherit;
	clear: both;
	height: 20px;
	margin-bottom: 5px;
}
#footer {
	clear: both;
	width: inherit;
	padding: 0px;
	text-align: center; 
	color: #A8A8A8;
	color: #444444;
	margin: 0px;
	border: 0px solid #4F78AC;
	font-size: 0.8em;
	/*
	background-color: #ffffff;
	*/
}
#footer a {
	text-decoration: none;
	color: #707070;
	color: #444444;
	background-color: transparent;
	margin: 0px 8px 0px 8px;
	padding: 0px 8px 0px 8px;
}
#footer a:hover {
	color: #4c4c4c;
	color: #444444;
	text-decoration: underline;
}
#footer a.imgmedia {
	background: transparent url('img_logo.gif') center left no-repeat;
	padding: 10px 0px 10px 40px;
	margin: 10px 0px 10px 3px;
	color: #75a300;
	color: #444444;
}
#footer a.imgmedia:hover {
	background: transparent url('img_logo_roll.gif') center left no-repeat;
	color: #669933;
	color: #444444;
}


#footer p.dati {
	/*font-size: 11px;
	color: #464646;*/
	font-size: 12px;
	color: #567052;
	color: #444444;
}

#footer p {
	margin-bottom: 20px;
}



#footer p.dati a, #footer p.dati a:hover {
	font-size: 12px;
	color: #567052;
	color: #444444;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
}
#footer p.dati img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#chiusura {
	height: 0px;
	padding: 0px;
	margin: 0px;
	background: #ffffff;
}


#footer p.finale {
	color: #e0e0e0;
	color: #444444;
	color: #747c53;
	text-align: center;
}



