				body {
	font-size: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0em;
	margin-top: 0.3em;
			}
			
			.link_altri { margin-left:0.65em!important;cursor:pointer;}
			
			.contr_contestuali a{
			margin-left:0.65em!important;}
			.link_altri a{
			color:#005baa;
			text-decoration:none;}
			.non-visibile {
				display: none;
			}
		
		
		.ingombro-blocchi-corpo {
				width:11.57em;
				float: left;
				border-right-width: 1px;
				border-right-style: solid;
				border-right-color: #6666FF;
				height: 6em;
			}
			.ingombro-blocchi-corpo h2 {
				font-size: 70%;
				padding-left: 0.5em;
				color: #FFFFFF;
				background-color: #6666FF;
				font-family:  Arial, Helvetica, sans-serif;
				margin: 0;
				padding-top: 0.2em;
				padding-bottom: 0.2em;
				}
		
		#contenitore {
	width: 58em;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border: 1px solid #E3E0DF;
	padding-bottom: 0em;
	
	
}	
	
	#contenitore{background-image:url(../immagini/back/LINEA_blu.jpg);
	background-repeat: repeat-y;
	background-position: 14.5em top;
	}
#top{background:#ffffff;}
#footer{background:#ffffff!important;}

		
		
			#top h1 {
			padding: 0px;
			font-size: 140%;
			font-weight: lighter;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			font-family: Tahoma;
			color: #005BAA;
			}
			#top #titolo-pri {
			float: left;
			width: 12em;
			padding-left: 1em;
			padding-bottom: 0;
			}
			
			
			
			
			#top #ricerca-top {
	float: right;
	width: 16.9em;
	margin-right: 0em;
	padding-top: 0.3em;
	padding-bottom:0;
			}
			
			
			#ricerca-top form {
	margin: 0px;
	padding: 0em 0em 0em 0em;
	width: 11.8em;
	float: left;
			}
			#ricerca-top p {
				margin: 0px;
				padding: 0;
			}
			
			
			
		.dettaglio-form a {
				font-size: 70%;
			}
			#ricerca-top label {
				font-size: 70%;
			}
			
			.contatti {
			font-weight: bold;
			color: red;
		}
			
			#top #link-top {
	width: 58em;
	clear: both;
	height: 7em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005BAA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
			}
			#link-top ul {
				float: right;
				list-style: none;
			}
			
			
			#link-top a {
	display: block;
	font-size: 70%;
	font-weight: bold;
	width: 6.8em;
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	text-decoration: none;
	background-color: #005BAA;
	color: #ffffff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin-top: 0em;
	margin-bottom: 0.1em;
			}
			#link-top li {
				float: left;
			}
			.sfondo-top {
	background-image: url(../immagini/energia_e_forma.jpg);
	background-repeat: no-repeat;
	background-position: left top;
			}
			
			/* fine topinizio corpo */
			
			/* inizio corpo */
			
			#corpo {
				clear: both;
			}
			ul {
	padding: 0px;
	list-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0em;
			}
			
		
			#corpo #col-sx-pri {
	width: 29.0.5em;
	float: left;
	background-color: #FFFFFF;
			}
			#corpo #col-dx-pri {
	width: 14.3em;
	float: left;
	margin-top: -1.5em;
			}
			
			
			#footer {
	clear: both;
	margin-bottom: 0em;
			}
			.ingombro-blocchi-corpo {
				width:11.57em;
				float: left;
				border-right-width: 1px;
				border-right-style: solid;
				border-right-color: #6666FF;
				height: 6em;
			}
			
			#corpo-col-sx-pri {
	background-color: #D7D7FF;
	width: 14.5em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005BAA;
			}
			#img-corpo-col-sx {
				float: left;
				border-left: 1px solid #005BAA;
			}
			#corpo-col-sx-pri ul {
				float: left;
				background-color: #FFFFFF;
				padding-left: 0em;
				border-top-color: #6666FF;
				border-right-color: #6666FF;
				border-bottom-color: #6666FF;
				border-left-color: #6666FF;
				margin-top: 0em;
			}
			#aforisma-hp {
	height: 5.35em;
	background-color: #D7D7FF;
	width: 14.3em;
	float: left;
			}
			#aforisma-hp h2 {
				font-size: 70%;
				margin: 0px;
				padding: 0px;
			}
			#aforisma-hp p {
	font-size: 70%;
	color: #6666FF;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 0px;
	margin-left: 0.5em;
	padding-top: 0.2em;
	padding-right: 0px;
	padding-bottom: 0px;
			}
			#corpo-col-sx-pri h2 {
				margin: 0;
				font-size: 70%;
			}
			#col-sx-pri #testimonianze {
				width: 8.9em;
				float: left;
				background-color: #005BAA;
				padding-top: 0.5em;
				padding-right: 1em;
				padding-bottom: 1em;
				padding-left: 1.5em;
				height: 10.5em;
			}
			.ingombro-blocchi-corpo a {
				font-size: 60%;
				color: #333333;
				margin-top: 0em;
				margin-bottom: 0em;
				display: block;
				text-decoration: none;
				background-image: url(../images.jpg);
				background-repeat: no-repeat;
				background-position: left 2px;
				padding-left: 1.2em;
			}
			#col-sx-pri #corpo-sx-col {
			clear: both;
			border-top-color: #005BAA;
			}
			#blocco-corsi h3 {
				font-size: 60%;
				margin: 0.5em 0 0 0.5em;
				float: left;
			}
			ingombro-blocchi-corpo li a {
				text-decoration: none;
				color: #000000;
			}
			.ingombro-blocchi-corpo ul {
				padding-left: 0.2em;
				margin-top: 0.3em;
				float: left;
			}
			.ingombro-blocchi-corpo a:hover {
				color: #000000;
				text-decoration: underline;
			}
				#corpo-col-sx-pri ul a {
				font-size: 70%;
				color: #333333;
				display: block;
				text-decoration: none;
				background-repeat: no-repeat;
				background-position: left 4px;
				padding-top: 0.1em;
				padding-left: 0.6em;
				float: left;
				padding-right: 0.5em;
				border-right-width: 1px;
				border-right-style: solid;
				border-right-color: #005BAA;
				padding-bottom: 0.1em;
			}
		
			#corpo-col-sx-pri h2 {
				color: #FFFFFF;
				background-color: #005BAA;
				padding-top: 0.5em;
				padding-bottom: 0.5em;
				padding-left: 0.5em;
				margin-top: 0px;
			}
			#corpo-col-sx-pri li {
				height: 1.15em;
				display: inline;
			}
			#testimonianze cite {
				color: #FFFFFF;
				font-family: Tahoma;
				font-weight: lighter;
				font-size: 80%;
				margin: 0;
				padding: 0px;
				font-style: normal;
			}
			#testimonianze em {
				font-size: 70%;
				color: #FFFFFF;
				text-align: right;
				display: block;
				font-style: normal;
			}
			#col-dx-pri h2 {
	font-size: 70%;
	color: #FFFFFF;
	background-color: #005BAA;
	text-align: center;
	float: left;
	margin: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0em;
	padding-right: 0em;
	width: 6.8em;
			}
			#col-dx-pri h3, #box-benessere h3{
	clear: both;
	font-size: 70%;
	color: #005BAA;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1.3em;
	margin-top: 0px;
	font-weight: normal;
			}
			h3.altri-hd
			{
			color:#ffffff!important;
			font-size:80%!important;
			background-color:#6666ff;
			padding-bottom:0.2em!important;}
			
			#box-contestuale {
			margin-left:-0.5em;}
			
			#box-contestuale h4{
	clear: both;
	font-size: 80%;
	color: #005BAA;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0.2em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2.15em!important;
	margin-top: 0px;
	font-weight: normal;
			}#box-contestuale h3{color:#ffffff!important;
			background-color:#6666ff;
			padding-bottom:0.2em!important;}
			#col-dx-pri ul, #box-benessere ul {
	margin-left: 0.5em;
	margin-top: 0.2em;
			}
			
			#attivita ul{
			background-position:bottom!important;
			margin-top: 0em!important;}
			#col-dx-pri ul a, #box-benessere ul a, ul.menu-corso-online  a {
	display: block;
	background-image: url(../immagini/back/bullet-list-col-pri.gif);
	background-repeat: no-repeat!important;
	background-position: left center;
	padding-left: 1.5em;
	color: #333333!important;
	text-decoration: none!important;
	font-size: 70%;




	margin-top: 0.em!important;
	margin-bottom: 0em!important;
	border:none!important;
	margin-top: 0em;
				}
			ul.menu-corso-online  a{
	background-image: url(../immagini/back/bullet-list-col-pri.gif)!important;
	background-position:left center!important;
				}
				
			#box-benessere li a:hover, ul.menu-corso-online  a:hover {
				background-image: url(../immagini/back/bullet-list-col-pri_h.gif);
				color:#6666FF!important;
			}
			 ul.menu-corso-online li 
			{ float:none!important;
			} ul.menu-corso-online li  a
			{
	float:none!important;
	height:1em!important;
	margin-top: 0.1em;
	background-position: center;
			}ul.menu-corso-online {
			border-top:none!important;}
		
		
			#col-dx-pri .altro-link, #parliamo-di .altro-link {
				background-image: none!important;
				text-align: right;
			}
			.link-attivita-dx a {
				text-decoration: none;
				display: block;
				padding-top: 0.3em;
				padding-bottom: 0.3em;
				padding-left: 0.4em;
			}
			.link-attivita-dx {
				background-color: #6666FF;
				padding-left: 1.5em!important;
				margin: 0px!important;
				padding-top: 0px!important;
				padding-bottom: 0px!important;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #330099;
			}
			.riga-sup-attivita-link-dx {
				border-top-width: 2px;
				border-top-style: solid;
				border-top-color: #330099;
			}
			#aforisma-hp h3, #parliamo-di h3 {
	color: #FFFFFF;
	font-size: 70%;
	padding-top: 0.4em;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0.2em;
	padding-right: 0px;
	padding-bottom: 0.4em;
	padding-left: 0px;
	margin-left: 1em;
			}
			#aforisma-hp .titolo-aforisma, #parliamo-di .titolo-parliamo {
				background-color: #6666FF;
			}
			.ingombro-blocchi-corpo li {
				margin: 0px;
				padding: 0px;
			}
			#top-col-sx-pri .doppio-blocco {
				width: 23em;
			}
		
		#box-scuola {
	width: 14.5em;
	background-color: #FFFFFF;
	float: left;
	height: 24.5em;
	/*background-image: url(../immagini/back/back_top_dx_linea2.gif);
	background-repeat: repeat-y;
	background-position: right top;
		*/		}
			
			
				#box-benessere {
	width: 14.5em;
	background-color: #ffffff;
	float: left;
	background-image: url(../immagini/back/LINEA_blu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 0em;
	height: 25.3em;
		
			}
			
			
			#box-corso h2{
	padding:0.4em 0px 0.4em 2em!important;
			}
				
			#box-scuola h2, #box-benessere h2, #box-corso h2 {
	font-size: 70%;
	color: #FFFFFF;
	background-color: #005BAA;
	margin: 0em;
	padding-top: 0.4em;
	padding-right: 0px;
	padding-bottom: 0.4em;
	padding-left: 1em!important;
				
			}
		.bordo_lb	
		{	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(../immagini/back/LINEA_bianca.jpg);
}	
				#box-scuola h2 a/*, #box-corso h2 a */{
			color: #FFFFFF;
			text-decoration: none!important;
			display: block;
			background-repeat: repeat-y;
			padding: 0.4em 0px 0.4em 2em;
			margin: 0;
			background-image: url(../immagini/back/bullet_titoli_1.gif);
			}
			
			
			#box-benessere h2 a {
			color: #FFFFFF;
			text-decoration: none;
			display: block;
			background-repeat: repeat-y;
			padding: 0.4em 0px 0.3em 2em;
			margin: 0;
			background-image: url(../immagini/back/bullet_titolo_benessere.gif);
			}
			
			
		#box-scuola h2 a:hover, #box-benessere h2 a:hover, #box-corso h2 a:hover,#box-eventi h2 a:hover {
			color:#005BAA;
			background-color: #D7D7FF;
			}
		
			
			
		.dida-scuola p {
				font-size: 65%;
				font-weight: bold;
				color: #005BAA;
				font-family:  Arial, sans-serif;
				margin-left: 1.5em;
				padding: 0px;
				margin-top: 1em;
				margin-right: 0px;
			}
			#box-scuola li a {
	font-size: 70%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	background-position: left bottom;
	height:1.5em;
	padding-left: 2em;
	background-image: url(../immagini/back/bullet-list-col-pri_3.gif);
	padding-top: 0.2em;
			}
			
		#box-scuola li a:hover{
			background-image: url(../immagini/back/bullet-list-col-pri_3_h.gif);
			color:#6666FF;
		}
		
			
			#box-scuola li {
				border-bottom-color: #005BAA;
				margin: 0px;
				padding: 0px;
			}
			.fondo_lista {
			background-position: left bottom!important;
			border-top-style: none!important;
			border-right-style: none!important;
			border-left-style: none!important;
			background-image: url(../immagini/back/bullet-list-col-pri_3ecc.gif)!important;
			}
			.fondo_lista:hover{background-image: url(../immagini/back/bullet-list-col-pri_3ecc_h.gif)!important;
			}
			#box-scuola ul {
	list-style-position: inset;
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005BAA;
	margin-top: 0em;
			}
		
		
			#box-benessere .altro-link {
	background-image: none;
	text-align: right;
	color: #005BAA;
	padding-right: 0.5em;
	margin-top: 0.1em;
			}#box-benessere .altro-link:hover {
			background-image:none;}
		
			#box-benessere li {
				margin: 0px;
				padding: 0px;
				display:inline;
			}
			#corpo-sx-col #corpo-col-sx-pri .ultimo-item-corso {
				border-top-style: none!important;
				border-right-style: none!important;
				border-bottom-style: none!important;
				border-left-style: none!important;
			}
			#corpo-col-sx-pri  .menu-corso-online {
	padding-top: 0.5em;
	width: 7.0em;
	padding-left: 0.2em;
	background-color: #D7D7FF;
	height: 4.3em;
	margin-top: 0em;
	margin-right: 0px;
	margin-left: 0;
	padding-bottom: 0
.em;
			}
			#corpo-col-sx-pri .menu-corso-online a:hover {
				text-decoration: underline;
			}
			 #parliamo-di {
	float: left;






















	height: 5
.em;
	width: 14.3em;
	height: 5.35em;
			}
			#parliamo-di h5 {
	color: #005BAA;
	margin-left: 0.5em;
	font-size: 70%;
	margin-top: 0.1em;
	margin-right: 0.5em;
	margin-bottom: 0.15em;
	font-weight: normal;
			}
			#parliamo-di p {
	font-size: 70%;
	margin-left: 0.5em;
	padding: 0px;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 0px;
			}
			#parliamo-di .altro-link {
	color: #005BAA;
	float: right;
	margin-top: 0em;
	margin-right:0.5em;
	text-decoration: none;
			}
			.immagine-nuvole {
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #005BAA;
			margin-bottom: -3px;
			}
			
		#box-scuola .img-scuola  {
			position:relative;
	height: 12.8em;
	text-align: center;
		}
		#video_cont{
			position:absolute;
			z-index:5000000;
			left:-9999px;
				background-image: url(../immagini/back/back_chiudi.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:466px!important;
			height:382px!important;
			}
			
			
			#video_cont #mediaplayer_hp
		{height:372px!important;
			z-index:5000000;}
		
		
		#video_cont.attivo{
			left:-1px!important;}
		
		#parliamo-di .altro-link:hover {
			text-decoration:underline;
		
		}#corpo #col-2 {
	width: 14.5em;
	float: left;
	background-color: #6699FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #005BAA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #005BAA;
		}
		#testimonianze p {
			padding: 0px;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 80%;
			font-family: Tahoma;
			margin-top: 0em;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 1em;
		}
		
		
		#col-2 #testimonianze {
	height: 19.97em;
		}
		.altre-esterni h3  {
			margin: 0px;
			padding: 0px;
		}#attivita h3  {
			margin: 0px;
			padding: 0px;
		}
		.altre-esterni ul a {
	font-size: 70%;
	text-decoration: none;
	display: block;
	height: 2em;
	padding-left: 2.1em;
	color: #000000;
	padding-top: 0.5em;
	background-image: url(../immagini/back/back_lista_altri.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
		}
		#attivita ul a {
	font-size: 70%;
	text-decoration: none;
	display: block;
	height: 2em;
	padding-left: 2.1em;
	color: #000000;
	padding-top: 0.5em;
	background-image: url(../immagini/back/back_lista_altri.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
		}
		.lista-link-altri-esterni {
	background-color: #FFFFFF;
	width:14.5em;
		}
		#info p {
	font-size: 70%;
	color:#FF0000;
	font-weight:bold;
	float: left;
	margin-top: 0.75em;
	margin-right: 0.2em;
	margin-bottom: 0px;
	margin-left: 0em;
	padding-left: 0em;
		}
		
		
		.lezione {
	
	color:#FF0000;
	font-weight:bold;
			}
		
		
		#info a {
			text-decoration: none;
			color:#005BAA;
		}
		#info img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-right: 0.3em;
		}
		.altre-esterni {
			width: 12
		.em;
	float: left;
	width: 29em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005BAA;
		}
		.ecc-altre-est{
	width: 14.5em;
}
		#attivita{
	width: 14.3em;
	float: left;
	margin-top: 0.05em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005BAA;
		}
		#anim-test .autore-test {
			text-align: right;
			margin-right: 0.7em;
		}
		#ricerca-top a {
	color: #6666ff;;
	display: block;
	float: right;
	border-right-width: 0px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D7D7FF;
	border-left-color: #D7D7FF;
	padding-right: 1.2em;
	padding-left: 0.7em;
	font-size: 70%;
	font-weight: bold;
	margin-top: 0.2em;
	text-decoration: none;
		}
		#ricerca-top input {
			font-size: 70%;
		}
		#ricerca-top label {
	font-size: 70%;
	font-weight: bold;
	color: #6666ff;
		}
		#ricerca-top #invia-f {
	background-color: #005BAA;
	font-weight: normal;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0.1em;
	margin-bottom: -0.24em;
		}
		#ricerca-top #ricerca-f {
	background-color: #ECECFF;
	border: 1px solid #005BAA;
	font-size: 70%!important;
	padding-left: 0.3em;
	width: 7.6em;
	
		}
		#titolo-pri .color-e-titolo {
			color: #D7D7FF;
		}
		.eventi-lista-hp {
	height: 9.20em;
	clear: both;
		}
		.eventi-lista-hp h3 a {
	text-decoration: none;
	color: #000000;
		}
		.eventi-lista-hp h3 a:hover {
	text-decoration:none;
}
		.eventi-lista-hp h3 {
	background-repeat: no-repeat;
	background-position: 1em 1em;
	padding-left: 2.3em!important;
	padding-top: 0.4em!important;
		
		}
		
		.data-evento-hp, {
		color:#000000;
		padding-top: 1em!important;
		}
		
		.titolo-evento-hp,  .desc-evento-hp {

		}
		.titolo-evento-hp {
			color: #005BAA;
		}
			
		.lista-attivita {
			margin-left: 0px!important;
		}
		.fine-footer {
	clear: both;
	margin-top: 0em;
	background: #ffffff;
		}
		#attivita .lista-attivita {
			color: #FFFFFF;
		}
		.scroll-afo {
	overflow: auto;
	height: 3.7em;
	padding-bottom: 0.1em;
	padding-top: 0em;
	padding-right: 0.5em;
		}
		#col-intermedio {
	background-image:url(../immagini/back/LINEA_blu.jpg);
	width: 43.5em;
	float: left;
	background-repeat: repeat-y;
	background-position: 14.5em top;
		}
		#col-intermedio-db {
	background-image:url(../immagini/back/LINEA_blu.jpg);
	width: 43.5em;
	float: left;
	background-repeat: repeat-y;
	background-position: 43.4em top;
		}
		
		#col-intermedio ul.menu-pri-im a{
	color: #FFFFFF;
	background-color: #005BAA;
	padding-top: 0.3em;
	padding-bottom: 0.45em;
	padding-left: 1.26em;
	letter-spacing: 0em;
	margin-top: 0px;
	font-size: 70%;
	display: block;
	padding-right: 1.25em;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
		}
		
		.menu-pri-im .ultimo-menu-pri-im {
			border-top-style: none;
			border-right-style: none!important;
			border-bottom-style: none;
			border-left-style: none;
		}
		#col-intermedio .menu-pri-im li {
	display: block;
		}
		#briciola-pane p {
			margin: 0px;
			padding: 0px;
			font-size: 70%;
			float: left;
		}
		#briciola-pane ul {
			float: left;
			margin: 0px;
			padding: 0px;
		}
		#briciola-pane li a {
			float: left;
			font-size: 70%;
			padding-right: 0.5em;
			padding-left: 0.6em;
			white-space: nowrap;
			text-decoration: none;
			color: #005BAA;
			background-image: url(immagini/back/bullet-im_briciole.jpg);
			background-repeat: no-repeat;
		}
		#briciola-pane {
			margin-top: 0em;
			margin-right: 0em;
			margin-bottom: 0em;
			margin-left: 1em;
			padding-top: 0em;
		}
		#briciola-pane li {
			display: inline;
		}
		#blocco-contenuto-im {
			clear: both;
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #005BAA;
		}
		#col-dx-im {
	width: 14.5em;
	float: left;
		}
		#corpo-cont-im {
	padding-left: 0.6em;
	padding-top: 0em;
	margin-top: 0em;
	float: left;
	width:28.4em;
		}
		#corpo-cont-im h2 {
		
	background-color:#6666ff;
	font-size: 100%;
	color: #FFFFFF;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0px;
	margin-left: -0.5em;
	border-left-color: #005BAA;
	padding-left: 0.5em;
	min-height:1.5em;
	padding-top:0.2em;
	padding-bottom: 0px;
	/*line-height:1.275em;
		*/
		}#corpo-cont-im h3 {
	font-size: 80%;
	color: #005BAA;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 0px;
	margin-left: 0px;
		}
		#corpo-cont-im h3.sottotitolo {
	font-size: 80%;
	color: #ffffff;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0px;
	margin-left: 0em;
	
	padding-left:0.6em;
	padding-bottom:0.6em;
			}
			
			
			#top_contributo{
	padding-top:0.1em;
	background-color:#6666ff;
	/*min-height:3.2em;*/
	margin-left:-0.5em;
	margin-right: 0em;
			}
		
		#top_contributo h2{
	background-color:#6666ff;
	margin-left: 0em;
	color:#ffffff;
	margin-right: 0em;
}
		.desc-im-topic p, .desc-im-topic li a{
			font-size: 80%;
			color: #005BAA;
			margin-left: 0.0em;
			margin-right: 0.5em;
		}.desc-im-topic li a{
			margin-top: 0.5em;
			
			margin-bottom: 0.5em;
			}
		
		.desc-im-topic{
		padding-top:0.3em;
		padding-left:0.5em;
		background-color:#d7d7ff;
		margin-left:-0.5em;
		padding-bottom:0.3em;}
		.desc-im-topic p {
		margin-top:0;margin-bottom:0;}
		.menu-sec-im a {
	font-size: 80%;
	text-decoration: none;
	color: #005BAA;
		}
		.menu-sec-im {
			margin-top: 0.5em;
		}
		#lista-corpo-im a {
			color: #000000;
			font-size: 70%;
			display: block;
			background-image: url(immagini/back/bullet-im.jpg);
			background-position: left top;
			background-repeat: no-repeat;
			padding-left: 0.8em;
			text-decoration: none;
			margin-bottom: 0.2em;
		}
		#lista-corpo-im dl p {
			font-size: 80%;
			padding: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0em;
		}
		#lista-corpo-im dd {
			padding: 0px;
			margin-top: 0px;
			margin-right: .5em;
			margin-bottom: 0.5em;
			margin-left: 0px;
		}
		#lista-corpo-im dt {
			background-repeat: no-repeat;
			background-position: left top;
		}
		#lista-corpo-im dl {
			margin-left: 0.5em;
			margin-top: 0.5em;
		}
		.foot-im {
			border-top-style: solid;
			border-top-color: #035AA7;
			border-top-width: 1px;
			height: 2.95em;
		}
		#footer .info-foot {
		}
		.info-foot #info p {
		}
		.dist-testo-info {
			padding-top: 1.5em;
			display: block;
		}
		.desc-im-topic img {
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
		}
		#lista-corpo-im h3 {
	font-size: 80%;
	font-weight: bold;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	padding-top: 0.2em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}
		.cst-menu-sx h3 {
			color: #005CAE;
			font-weight: lighter;
			margin: 0px;
			padding: 0px;
		}
		.cst-menu-sx a {
			font-size: 90%;
			color: #005BAA;
			text-decoration: none;
		}
		.corpo-testo p {
			font-size: 80%;
		}
		.corpo-testo {
			margin-right: .5em;
		}
		#col-dx-im .menu-sec-im {
			padding-left: 1em;
		}
		.menu-sec-im .submenu {
			margin-left: 1em;
		}
		#col-dx-pri h2 a {
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0.5em;
	padding-left: 2em;
	padding-top: 0.3em;
	padding-bottom: 0.1em;
		}
		.spazio-eventi-senza-foto {
			height: 5em;
		}#corpo-cont-im h2 em {
			font-size: 70%;
		}
		.corpo-testo p {
			margin-top: 0.5em;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			
		}
		
		
		 .tema-testo p {
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 80%;
		}

		
		.tema-testo strong {
			font-weight: lighter;
			color: #005BAA;
			}
		
		#box-contestuale h3 {
			font-size: 80%;
		}
		#box-contestuale h4 a {
			font-size: 80%;
		}
		#box-contestuale li a {
			font-size: 80%;
		}
		.testimonianze-im {
			display: inline;
			margin: 0em !important;
			padding: 1em 0em 2em 0em!important;
			font-style: serif !important;
			font-size: 70%; 
		}
			
			.testimonianze-im p{
			margin:0!important;
			padding: 0 0 0 0.4em!important;
			font-style:normal;
			font-family: Arial, Helvetica, sans-serif;!important;
			font-size: 110%;
			font-weight:bold;
			color: #6666FF;
		}
			
		
		.corpo-testo {
			margin-bottom: 1em;
		}
		
		.corpo-testo .autore {
			margin-top: 0em;
		}
		
		
		
		.corpo-testo .abstract-testo p {
	margin-top:0!important;
	font-weight:normal;
	color:#005BAA;
	font-size:80%;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
			}
		
		
		.corpo-testo li {
			
			background-image: url(../immagini/back/bullet_lista_contenuti.gif);
			background-repeat: no-repeat;
			padding: 0em 0em 0em 1em;
			color: #000000;
			margin: 0;
			font-size: 80%;
		
					}
					
		.corpo-testo ol li {background-image:none!important;}			
					
		#corpo-cont-im h4 {
				font-size: 80%;
			margin: 0;
			padding: 0.8em 0em 0em 0.1em;
		}
		
		
			#corpo-cont-im cite {
				color:  #6666FF;
				font-family:  Arial, Helvetica, sans-serif;
				font-weight:bolder;
				font-size: 120%;
				margin: 0;
				font-style:normal;
				padding: 0.3em 0 0.3em 0;
				
			}
		
		#corpo-cont-im .autore {
	font-size: 80%;
	margin: 0;
	color: #9966FF;
	font-weight: normal;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 0em;
		}
		
		
			#corpo-cont-im .autore a{
	 margin: 0;
	color: #9966FF;
	font-weight: normal;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 0em;
		}
		
		
		.completo-testo {
		
			margin: 0.5em 0em 0em 0em;
			padding: 0;
			font-size: 100%;
			font-family: Arial, Helvetica, sans-serif;;
			}
		
		.completo-testo  big, .desc-im-topic big{
			background-color:#B59ECB;
			color: #FFFFFF;
			font-size: 80%;
			font-weight:900;
			letter-spacing: 0.1em;
			margin-top: 2em;
			margin-right: 0em;
			margin-bottom: 0em;
			margin-left: -0.9em;
			padding-top: 0.3em;
			padding-right: 0.3em;
			padding-bottom: 0.2em;
			padding-left: 0.6em;
			}
		
		
		.importante {
			font-size: 100%;
			margin-top: .5em;
			margin-right: 0em;
			margin-bottom: 0em;
			margin-left: 0em;
			padding-top: 0.3em;
			padding-right: 0.3em;
			padding-bottom: 0.2em;
			padding-left: 0.6em;
				}
			
			
			.menu-sec-im .area_pri {
			font-weight: bold;
		}
		.menu-sec-im .visualizza {
			display: block!important;
		}
		strong.area_selezionata {
			font-weight: bold;
			color: red;
		}
		
		
		
		/*---------- intermedie ----------------- */
		
		
		#lista-corpo-im a {
	color: #000000;
	font-size: 80%;
	display: block;
	background-image: url(../immagini/back/bullet-im.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding-left: 1em;
	text-decoration: none;
	margin-bottom: 0.2em;
		}
		#lista-corpo-im dl p {
			font-size: 80%;
			padding: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0em;
		}
		#lista-corpo-im dd {
			padding: 0px;
			margin-top: 0px;
			margin-right: .5em;
			margin-bottom: 0.5em;
			margin-left: 0px;
		}
		#lista-corpo-im dt {
			background-repeat: no-repeat;
			background-position: left top;
		}
		#lista-corpo-im dl {
			margin-left: 0.5em;
			margin-top: 0.5em;
		}
		
		
		.completo-testo  blockquote,.desc-im-topic blockquote {
	margin-top:0;
	margin-left:-1.4em;
	font-size: 80%;
	padding: 0.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #9966FF;
	border-right-color: #9966FF;
	border-bottom-color: #9966FF;
		}
#top #titolo-pri a {
	text-decoration: none;
	color:#005baa;
}
.menu-pri-im .selezionato_arg {
	color: #005BAA!important;
	background-color: #FFFFFF!important;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005BAA;
}


#vedi_anche_l h3{
font-size:80%!important;
}
#vedi_anche_l li a {
	background-image: url(../immagini/back/bullet-list-col-pri.gif);
	background-repeat: no-repeat!important;
	background-position: left 3px!important;
	padding-left: 1.6em;
	padding-right: 0.5em;
	
padding-bottom:0.3em;

font-size:80%!important;}

#lista-corpo-im p {
	font-size: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0.7em;
	margin-left: 1.15em;
}
.align_dx {
		float: right;
		
		margin-top: 0.5;
		margin-right: 0em;
		margin-bottom: 0em;
		margin-left: 0.5em;
			
		}
Un
.segnali {
	border-left-width: 0.5em;
	border-left-style: solid;
	border-left-color: #005BAA;
	padding-left: 0.3em;
}
.segnali a {
	font-size: 70%;
	color: #005BAA;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #005BAA;
	padding-right: 1em;
	float: left;
	padding-left: 1em;
	display: block;
	font-weight: bold;
}
.ultimo_segnale {
	
	border-right-style: none!important;
	
}
.segnali {
	width: 29em;
	height: 1.6em;
	float: left;
	background-color: #FFFFFF;
	padding-top: 0.7em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005BAA;
}
#info {
	border-left-width: 1.2em;
	border-left-style: solid;
	border-left-color: #005BAA;
	float: left;
	padding-left: 0.3em;
	width: 27.5em;
	height: 2.1em;
	text-align: right;
	padding-top: 0.2em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005BAA;
}
.fine-footer p {
	font-size: 70%;
	padding: 0.2em;
	border: 1px solid #005BAA;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.segnali li 
	float: left;
}


.testo_oggi{height:5em;
overflow:auto;
margin-bottom:0.15em;}

/* ------------- gallery ------*/

.nav_gall{
font-size:80%;
text-decoration:none;
background:#D7D7FF;
padding-left:0.2em;
padding-right:0.2em;
color:#005BAA;
}

.nav_gall:hover{

background:#005BAA;
color:#fff;

}


	#gallery_top {
	width: 27em;
			height: 5em;
	margin-top: 0.5em;
		}
		#gallery_top{overflow:auto;
		}
		#gallery_top ul{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			
		}
	

#gallery_top ul {
width: 27em;

height:64px;
/*overflow:auto;
*/white-space:nowrap!important;}
#gallery_top li{

display:inline;

}

		#gallery_top li a,#gallery_bottom li a {
			height: 66px;
			
				
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
			margin-right: 0.2em;
		}
		#gallery_top img,#gallery_bottom img{
		border:none;}


#gallery_top{

height:85px;
width: 27em;
margin-bottom:10px;}

#gallery_top li{
white-space:nowrap;

display:inline;
}



/*--------------------- fine gallery ------------ */
#footer .segnali li {
	display: inline;
}
#ante_movie_player {
	float: right;
	margin-left:0px;
	margin-right:4px;
	
}#anteprime_video{
margin-top:0.5em;}
#video_box {
margin-top:0.5em;
	float: left;
	margin-right:0px;
}
#col-intermedio #blocco-contenuto-im #col-dx-im #benessere_menu_sec h2 {
	font-size: 90%;
	color: #005BAA;
	margin-top: 0.3em;
	margin-right: 0.3em;
	margin-bottom: 0px;
	margin-left: 0.3em;
}
#col-intermedio #blocco-contenuto-im #col-dx-im #benessere_menu_sec h3 {
	font-size: 80%;
	color: #005BAA;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-weight: lighter;
	font-variant: normal;
	margin-left: 0.3em;
}#benessere_menu_sec li a{
	color: #000000;
	font-size: 80%;
	display: block!important;
	background-image: url(../immagini/back/bullet-im.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 1em;
	text-decoration: none;
	margin-bottom: 0.2em;
	margin-left: 0em;
}
.main_lista_faccette {
	float: left;
	width: 13em;
	padding-right:0.3em;
	padding-bottom: 0.3em;
}
.ultima_rb:hover {
	background-image: url(../immagini/back/bullet-list-col-pri_3_h_b.gif)!important;
}
.ultima_rb {
	background-image: url(../immagini/back/bullet-list-col-pri_3_b.gif)!important;
}
.lista-attivita li a {
	padding-left: 2.1em!important;
}
.menu-corso-online a {
	padding-left: 1.7em!important;
}
.eventi-lista-hp h3 {
	padding-left: 1em;
}
 .eventi-lista-hp h3 {
	padding-left: 0.5em!important;
	padding-right: 0.5em!important;
}
.scroll-afo h5 a {
	text-decoration: none;
}
.segnali ul {
	margin-left: 0.4em!important;
}
.bordo_lb_altri {
	background-image: url(../immagini/back/back_lista_altri_ultima.gif)!important;
}
.primo_benessere {
	margin-top: 0.3em!important;
}

#box-benessere h3 {
	padding-top: 0.5em;
}
#lista-corpo-im ul {
	margin-left: 1.7em;
}
#testimonianze_anim {
	height: 320px;
}
#ricerca_form select {
	width: 27em;
}
#ricerca_form #ricerca_txt {
	width: 27em;
}

.ricerca_avanzata {
margin-left:0.7em;
font-size:120%;
font-weight:bold;	
}


#lista-corpo-im dl p  {
	margin-left: 1.1em!important;
}
.benessere_lista_contributi ul {
margin-left:0.0em!important;
margin-bottom:0.7em;}
.benessere_lista_contributi li p  {
margin-left:2.3em!important;}

.abstract-testo {
	clear:both;
	margin-bottom: 0.5em;
	background-color:#d7d7ff;
	margin-top:0.5em;
	padding-left:0.5em;
	padding-bottom:0.5em!important;
	margin-left: -0.5em;
	margin-right: -0.5em;
	padding-right: 0.5em;
}
#newsletter label,#newsletter input{
font-size:80%;
text-align:center;

}#newsletter textarea{
font-family:Arial;
font-size:80%;
width:20em;}
.info_interne {
	border-left-width: 0px!important;
	border-left-style: none!important;
	padding-left:1.5em!important;
}

#dati-associazione a {
color:#000000;
text-decoration:none; 
}

#dati-associazione a:hover {

color:#000000;
text-decoration:underline;
}

#mediaplayer_hp,#test-anim, {
	width: 14.5em;
}#mediaplayer_hp{
height:12.8em;}
.foto_eventi{
	width:228px;
	height: 100px;
	padding-left:1px;
}
#imm_eventi {
	height: 100px;
	width: 14.25em;
	overflow: hidden;
}#box-contestuale .scroll_ved {
	height: 15em;
	overflow: auto;
}
.audio_img{
border:none;}


.vis_emappa p 

{
	background-image:url(../immagini/mappa.jpg);
	border-bottom:1px solid #005baa;
	cursor:pointer;
	font-size: 80%;
	color:#005BAA;
	font-weight: bold;
	margin-top: 4pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:4.5em;
	padding-top:2.4em;
	padding-bottom:0.2em;
}

.emap_stl{
	height:20em;
	display:none;
	margin-bottom:0.5em;
	border-bottom:1px solid #005baa;
		 /*
		margin-left:-0.5em!important;margin-right:-0.5em!important;*/}

#proposta{

margin-top:1em;
margin-bottom:1.3em;

}
#proposta legend {

font-size:80%;

}
#proposta #testo_commento{
font-family:aria, Helvetica, sans;
font-size:100%;
width:32em;

}

#informativa_commento{
margin-top:0.3em;
height:8em;
overflow:auto;
border:1px solid #999;
padding:0.4em;
}
#informativa_commento p{
font-size:70%;


}
#top_commento{
	border:1px solid #B59ECB;
	border-left:none!important;
	padding:0.4em!important;
	padding-left:0.8em!important;
	font-size:80%;
	margin-left:-0.7em;
	background-color:#EAE3F0;
}

#commento p{
	padding-left:0.4em;
	margin-top:-0.3em;
	margin-bottom:0.3em;
	background-color:#D5EBFF;
	border:
;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005BAA;
	border-right-color: #005BAA;
	border-bottom-color: #005BAA;
	border-left-color: #005BAA;
}

#proposta input:focus, #proposta textarea:focus {
		background-color:#D5EBFF;

	}

#proposta legend{
	 background:#B59ECB;
	 color:#fff;
	 font-weight:bold;
	 
	 padding:0.35em;
	
	
	}
#proposta  fieldset {
padding:0.5em!important,
	border:#B59ECB 1px solid;
	}

.rosso{
	
	color:red;
	
	
	
	
	
	
	}#contenitore #corpo #col-2 #testimonianze h3 p {
	font-weight: normal;
	font-size: 10px;
}
#testimonianze.donazione_hp p {
	font-weight: normal;
	font-size: 70%;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-top: 0px;
	margin-bottom: 0px;
}
#testimonianze p strong {
	color: #00396C;
	font-weight: normal;
}
#testimonianze.donazione_hp h3 {
	font-size: 90%;
	color: #FFF;
	margin-left: 0em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 0.4em;
}
.donazione_hp {
	background-color: #69F;
	background-image: url(../immagini/back/donazione-home.jpg);
}
#testimonianze.donazione_hp h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0.3em;
	padding-right: 0px;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	color: #FFCC00;

}


#testimonianze.donazione_hp h2 a {
	color: #F6EC4C;
	text-decoration:none;
	font-weight: 900;
	}

#testimonianze.donazione_hp p a {
	color: #F6EC4C;
	text-decoration:underline;
	font-weight: bold;
	}

/* Simulazione nuova pagina per vendita libro */ 


#testimonianze.donazione_hpb p {
	font-weight: normal;
	font-size: 70%;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-top: 0px;
	margin-bottom: 0px;
}
#testimonianze p strong {
	color: #00396C;
	font-weight: normal;
}
#testimonianze.donazione_hpb h3 {
	font-size: 90%;
	color: #FFF;
	margin-left: 0em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 0.4em;
}
.donazione_hpb {
	background-color: #69F;
	background-image: url(../immagini/back/scuola-homeb.jpg);
}
#testimonianze.donazione_hpb h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0.3em;
	padding-right: 0px;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	color: #FFCC00;

}


#testimonianze.donazione_hpb h2 a {
	color: #F6EC4C;
	text-decoration:none;
	font-weight: 900;
	}

#testimonianze.donazione_hpb p a {
	color: #F6EC4C;
	text-decoration:underline;
	font-weight: bold;
	}


/* Fine simulazione nuova pagina per vendita libro */ 



	#amount{margin-bottom:-1.3em;}	
	.pay_form label{position:relative;top:-32px;padding-right:6px;}

 a.no_a_style {
	display: inline!important;
	margin: 0px!important;
	padding: 0px!important;
	background: none!important;
}
 a.no_a_style:hover { 

color:#FFF!important;}

.puntatore{
	
	cursor:pointer;
	}
	.puntatore:hover{
		text-decoration:underline;}



#proposta { margin-left:-0.7em;
}
#proposta fieldset {border-left:0px;
padding-left:0.5em;}
#proposta fieldset fieldset {border-left:1px!important;}
#box-scuola ul li .vd_space {
	width: 16%;
	float: right;
	background-image:url(/immagini/back_tipo/video.gif)!important;
	background-position: 0px 1px;
}

