body{ margin-left: 0px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}
#prova_css { z-index: 2; margin-top: -20px; margin-left:-45px; }
.sottotitolobianco {color: #FFF;}
.orario{ font-size:12px;}
#programma  { margin-left: 40px;}
.prog { margin-left: 20px; list-style:circle; color: #000;}
.smau { margin-left: 200px;}
#seminari { background-color: #333; color: #FFF; font-size:18px;}
#azzurrino { background-color:#ccffff ; color:#333; font-size:12px;}
#verdino { background-color:  #ccff66; color:#333; font-size:12px;}
#arancione { background-color: #ffcc00; color:#333; font-size:12px;}
#verdino tr {border:0px;}
#giallino { background-color:#ffff66; color:#333;}
.tabsem { border-style:dashed; padding: 4px;}
.tabsem td {border: 0px;}
.tabsem tr{border: 0px;}
.framebanner  { background-color:  #666; color:#333; margin-left: -50px; margin-top: -50px; border-style:dashed; border: 1px;}
.framebanner td { border-style:dashed; border: 1px;}
#blu { color: #0066ff;}
#testopagina2 { font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family:Tahoma, Verdana, Arial;
	text-decoration: none;
	text-align: justify;
	padding-right: 0px;  }
.perfo { color:#333;}
.tableperf  { border-style:dashed;}
.tableperf td { border-style:dashed;}

body#home{background-color:#FFF;}
#barrahome { background-color: #F60;  
text-align:right; margin-left: 75px;margin-right: 75px; color:#FFFFFF; font-weight:bold;}

#BBM { margin-left:50px;}
.percorso {
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family:Tahoma, Verdana, Arial;
	text-decoration: none;
}
.titolosoluzioni_BBM a{ color:#333; }
.percorsopadre {
	font-weight: normal;
	font-size: 10px;
	color: #89D71F;
	font-family:Tahoma, Verdana, Arial;
	text-decoration: none;
}
.testonews {
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family:Tahoma, Verdana, Arial;
	text-decoration: none;
}
.titolonews {
	font-weight: normal;
	font-size: 12px;
	color: #CCCCCC;
	font-family:Tahoma, Verdana, Arial;
	text-decoration: none;
}
.titolopagina {
	font-weight: normal;
	font-size: 18px;
	color: #89D71F ;
	font-family:Tahoma, Verdana, Arial;
	text-decoration: none;
}

.titolopagina2 {
	font-weight: normal;
	font-size: 18px;
	color: #89D71F;
	font-family:Tahoma, Verdana, Arial;
	text-decoration: none;
}
.frase {
	font-weight: normal;
	font-style:italic;
	font-size: 10px;
	color: #333333;
	font-family:Tahoma, Verdana, Arial;
	text-decoration: none;
}
.testopagina {
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	font-family:Tahoma, Verdana, Arial;
	text-decoration: none;
	text-align:left;
	padding: 4px;
}
.testosoluzioni { 
    text-align:justify; 
	font-weight: normal;
	font-size: 11px;
}
.titolosoluzioni { 
    text-align:left; 
	color:#FFF
}
.img_laterale { border:none;}
.laterale {  
    border-left-color:#999; 
	 border:none;
	text-align:justify; 
	color:#333; 
	padding-right: 8px; 
	padding-left: 4px; 
}

#laterale_link { color:#89D71F;}

.imm_banner { border: 0;}
ul { list-style: square;}
.testidesk {  
    color:#666; 
	font-size: 12px;
}

.corpo { padding: 4px;}

.mimmo {  
     background-color:#89D71F; 
     color:#FFFFFF; 
	 text-align: center;
}
.img {  
      margin-right: 4px; 
	  mergin-left: 6px;
}
	
.mimmopfm { 
	  background-color:#89D71F; 
	  color:#FFFFFF; 
	  text-align: center;
}
	
.mimmofcf { 
	background-color:#89D71F; 
	color:#FFFFFF; 
	text-align: center;
}
.mimmotm{ 
	background-color:#89D71F;
	color: #FFF; 
	text-align:center;
}
	
.immhome { margin-bottom: 4px; margin-top: 4px;}

.barralegale{ font-size: 10px; color: #000000;}
.barralegale a { text-decoration:none; color: #000000;}

#desc{ 
	background-color:#999; 
	color: #FFF; 
	border: 1px; 
	border-color:#666; 
	padding: 0.4em;
	margin-bottom: 8px;
}

.citazioni { 
	font-size:10px;
	font-style:italic; 
	text-align:justify;
}
#autore { 
	text-align:right; 
	font-size:10px;
}
#menuattivo{ text-decoration:underline;}
#contatti { list-style:none; }
.menupiccolo { color:#333;  text-align: right; }
.menupiccolo  a { text-decoration:none; color: #333; }
.menupiccoloh  a { text-decoration:none; color: #333; font-size:10px; color:#FFF;}

.tabeventi  {  border-color:#000;}

.linksoluzioni { text-decoration: none; color:  #FFF; text-align:center}

#news { text-decoration: none; color:  #89D71F; text-align:center}

#rss { color: #ffffff;}

.clnews{ padding: 8px;}
#txtevento{ text-align:center;}

a { color: #000000;}

#titoloref { color: #666; }

#tabref { border-bottom: none; border-right:dashed; }
#tabin { border-bottom: dashed;}
.imma { padding: 10px;}

.tablibri { border-style:dashed;}
.imgpub { margin: 10px; float:left;}

.bannerev { text-align:center; text-decoration:none; color: #CCC; }


	
.descr { font-size:12px; text-align:center;}

.sn { border:none; }

#testo_BBM { text-align:justify;}
#img_BBM { padding: 40px;}
#img_BBM_2 { padding-left: 100px; padding-bottom: 30px; padding-top:25px;}

#img_BBI { padding-top: 20px;}
