html,body{margin: 0;padding: 0}
body{font-family: verdana, arial,sans-serif;font-size: 12px;background-color: #808080;text-align: center}
div#pagina{position: relative; width: 960px;margin: 5px auto;border-top: 1px solid #5e341e; border-left: 1px solid #5e341e;
	 border-right: 1px solid #5e341e; border-bottom: 1px solid #5e341e; 
	background-color: #f5f5f5;color: #5e341e;text-align: left}
/*stili testata acta fungorum e divisione della testata in tre parti*/
div#testata{width: 960px;margin: 0px auto; height: 88px; background-color:#ccbea1;color: #5e341e}
	div.testata1{position:absolute;top:0; left:0;width:190px;padding: 5px 5px 5px 10px;}
	div.testata2{margin:0 210px 0 210px;text-align: center;padding-top: 20px;}
	div.testata3{position:absolute;top:0; right:0;width:190px;padding: 5px 10px 5px 5px;text-align: right;}
/*stili generici dei titoli e dei paragrafi */	
h1,h2,h3,p{margin: 0}
p{padding-bottom: 5px}
h3{padding-top: 10px}
h1{padding-left:10px;font: bold 2.3em/90px georgia,times,serif}
h2{font-size: 1.5em}
h3{font-size: 1.2em}
/*stili specifici per il layout a tre colonne*/
div#navigation{position: absolute; top: 110px; left: 0px;width: 170px;\width:180px;w\idth:170px;padding: 0 0 0 10px}
div#corpo{margin: 0 265px 0 192px;background-color: #f5f5f5;}
div#corpo1{margin: 0 10px 0 195px;background-color: #f5f5f5;border : 1px solid #ccbea1}
div#corpo h2{text-align:center;padding: 1px 2px;background-color: #ccbea1;color: #5e341e;font-size: 1.2em}
div#extra{position: absolute; top: 110px; right: 0;width: 250px;\width:260px;w\idth:250px;padding: 0 10px 0 5px}
div#piede{text-align:center; padding: 5px 20px;background-color: #ccbea1; color: #5e341e;margin-top: 5px}
/*stili per il corpo centrale */
div#corpo a{width: 130px;color:#5e341e;font-weight:bold; text-decoration: none}
div#corpo a:hover{background-color: #5e341e;color: #f5f5f5;text-decoration: none }
div#corpo a#activelink{color: #A52A2A;text-decoration: none}
div#corpo div.table_corpo{width : 480px;padding : 5px;font-size: 90%;margin-top: 0;margin-bottom:0;margin-left: 5px;border : 1px solid #ccbea1;}
div#corpo div.table_corpo1{border : 1px solid #ccbea1;width : 950px;padding : 5px;font-size: 90%;margin-top: 5px;margin-bottom: 5px}
div#corpo div.table_corpo2{border : 1px solid #ccbea1;width : 490px;height : 150px;padding : 5px;font-size: 90%;margin-top: 10px;margin-bottom: 5px}
div#corpo1 div.titoli_corpo1{font-size: 90%;margin-bottom: 5px}
div#corpo1 div.titoli_corpo1 h2{padding: 1px 2px;background-color: #ccbea1;color: #5e341e;font-size: 1.2em}
/* stile per pagine con a due tabelle di dimensioni uguali*/
div#corpo div.table_corpo3sx{position: absolute;top:105px; left:5px;width: 455px;height: 500px;background-color: #f5f5f5;color: #330033;border: 1px solid #ccbea1; margin: 5px 270px 5px 5px;padding: 5px}
div#corpo div.table_corpo3dx{position: absolute;top:105px; right:5px;width: 455px;height: 500px;background-color: #f5f5f5;color: #330033;border: 1px solid #ccbea1;margin: 5px 5px 5px 5px;padding: 5px}
div#corpo div.titoli_corpo3 h2{text-align: center;margin-bottom: 10px;padding: 1px 2px;background-color: #524B58;color: #f5f5f5;font-size: 1.2em}
/*stili per Tabelle*/
div.table1 {background: #f5f5f5;border : 1px solid #ccbea1;width : 165px;height : 100%;margin-bottom: 1px;padding : 5px;}
div.table2 {background: #f5f5f5;border : 1px solid #ccbea1;width : 240px;margin-bottom: 1px;padding : 5px;}
div.table3 {background: #f5f5f5;border : 1px solid #ccbea1;width : 240px;margin-bottom: 1px;padding : 5px;}
/*stili per la colonna menu (navigation)*/
div#navigation ul{margin: 0 0 0px;padding: 5px; list-style-type: none}
div#navigation ul a{display:block;width: 155px;border-bottom: 1px solid #f5f5f5;color:#5e341e;font-weight:bold; text-decoration: none}
div#navigation ul a:hover{background-color: #5e341e;color: #f5f5f5;text-decoration: none }
div#navigation ul a#activelink{color: #5e341e;text-decoration: none}
div#navigation a{width: 130px;color:#5e341e;font-weight:bold; text-decoration: none}
div#navigation a:hover{background-color: #5e341e;color: #f5f5f5;text-decoration: none }
div#navigation a#activelink{color: #5e341e;text-decoration: none}
div#navigation div.titoli{font-size: 90%;margin-bottom: 5px}
div#navigation div.titoli h2{padding: 1px 2px;background-color: #ccbea1;color: #5e341e;font-size: 1.2em;text-align: center;}
div#navigation div.titoli p{margin: 0}
/*stili per la colonna extra*/
div#extra a{color:#5e341e;font-weight:bold; text-decoration: none}
div#extra a:hover{background-color: #5e341e;color: #f5f5f5;text-decoration: none }
div#extra a#activelink{color: #5e341e;text-decoration: none}
div#extra div.table_extra{border : 1px solid #ccbea1;width : 240px;margin-bottom: 1px;padding : 5px;font-size: 90%;margin-top: 0;margin-bottom: 5px}
div#extra div.table_extra h2{padding: 1px 2px;background-color: #ccbea1;color: #5e341e;font-size: 1.2em}
div#extra div.table_extra p{margin: 0}
div#extra div.table_extra1{border : 1px solid #ccbea1;width : 240px; height: 315px; margin-bottom: 1px;padding : 5px;font-size: 0.8em;margin-top: 5px;margin-bottom: 5px;}
div#extra div.table_extra1 a{width: 130px;color:#5e341e;font-size: 1em;font-weight:bold;text-decoration: none}
div#extra div.table_extra1 a:hover{background-color: #5e341e;color: #f5f5f5;text-decoration: none}
div#extra div.table_extra1 a#activelink{color: #ccbea1;text-decoration: none}
div#extra div.table_extra1 h2{text-align: center;padding: 1px 2px;background-color: #ccbea1;color: #5e341e;font-size: 1.3em}
div#extra div.table_extra1 p{margin: 0}
div#extra div.table_extra2{border : 1px solid #ccbea1;width : 240px; height: 210px; margin-bottom: 1px;padding : 5px;font-size: 0.8em;margin-top: 5px;margin-bottom: 5px;}
div#extra div.table_extra2 a{width: 130px;color:#5e341e;font-size: 1em;font-weight:bold;text-decoration: none}
div#extra div.table_extra2 a:hover{background-color: #5e341e;color: #f5f5f5;text-decoration: none}
div#extra div.table_extra2 a#activelink{color: #ccbea1;text-decoration: none}
div#extra div.table_extra2 h2{text-align: center;padding: 1px 2px;background-color: #ccbea1;color: #5e341e;font-size: 1.3em}
div#extra div.table_extra2 p{margin: 0}
/*stili per il testo con immagini */
div.textimage{border-bottom: 1px dotted #5e341e; width: 100%;margin-top: 10px;margin-bottom: 5px} /*risolve il peek-a-boo bug di IE6*/
div.textimage img{float:left;margin-top: 5px;margin-right: 10px}
div.textimage h2{margin-top: 10px}
/*stili per il testo con immagini senza linea tratteggiata in fondo*/
div.textimage1{width: 100%;margin-top: 10px;margin-bottom: 5px} /*risolve il peek-a-boo bug di IE6*/
div.textimage1 img{float:left;margin-top: 5px;margin-right: 10px}
/*stili per breadcrumbs (menu sotto la testata)*/
/*stili per dividere in due colonne il breadcrumbs*/
#menu_breadcrumbs { width: 935px; clear: both;height: 20px; overflow: hidden; margin: 2px 0 0 5px;border: 0 }
#adestra { width: 300px; }
#asinistra { width: 600px; }
div.fl { float: left; display: inline; border:0;}
div.fr { float: right; display: inline; border:0;}
/* links del breadcrumbs */
div#breadcrumb a{color: #5e341e;text-decoration: none;padding-left: 10px;padding-right: 20px;background: url(bullet.png) no-repeat center right}
div#breadcrumb a:hover{color: #A52A2A;text-decoration: underline}
div#breadcrumb span{display: none}
div#breadcrumb em{color: #A52A2A;font-style:normal} 
.testo1{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: normal;
	color: #191950;
		}
.testo1b{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: normal;
	color: #FFFFFF;
		}
.testo2{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: normal;
	color: #191950;
		}
.testo2b{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: normal;
	color: #FFFFFF;
		}
.testo3{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: normal;
	color: #191950;
		}
.testo3b{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: normal;
	color: #FFFFFF;
		}
a.link14:link {
	font-weight: normal; 
	font-size: 14px; 
	color: #000080; 
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}
a.link14:visited {
	font-weight: normal;
	font-size: 14px; 
	color: #000080; 
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}
a.link14:hover {
	font-weight: normal; 
	font-size: 14px; 
	color: #FF0000;
	background: #E0FFFF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}
a.link3:link {
	font-weight: bold; 
	font-size: 14px; 
	color: #191950; 
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	}
a.link3:visited {
	font-weight: bold;
	font-size: 14px; 
	color: #191950; 
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	}
a.link3:hover {
	font-weight: bold; 
	font-size: 14px; 
	color: #FF0000;
	background: #FFFFE0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	}
a.link4:link {
	font-weight: bold; 
	font-size: 14px; 
	color: #191950; 
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	}
a.link4:visited {
	font-weight: bold;
	font-size: 14px; 
	color: #191950; 
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	}
a.link4:hover {
	font-weight: bold; 
	font-size: 14px; 
	color: #FF0000;
	background: #FFFFE0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	}




