/* -- stile pagine Facoltà di Medicina e Chirurgia 2006 -- */
	
body { margin: 10px; margin-top: 120px; border-top: 1px solid #a00; 
		font-family:verdana,arial; color:#ffeeff; background-color:#9f6070; font-size: 0.8em;}
h1 { font-size:1.2em; }
h2 { font-size:1.6em; }
h3 { font-size:1em; }

h6 { font-size:2em; font-family:arial; color:red; border-width: 1; border: solid; border-color: green; text-align:center }
img	 	 { border: 0; }
a:link    { text-decoration: underline; color: #fff; }
a:visited { text-decoration: underline; color: #fff; }
a:hover   { color: #f00; background: #fff; text-decoration: none; }


table 	 { border: 0; margin: 0; border-collapse: collapse;}
td 		 { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; 
				padding-left: 6px; padding-right: 6px; border-left: 1px solid #a00; }
table.N 	 { border: 0; margin: 10px; border-collapse: collapse;}
td.N 		 { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; 
				padding-left: 6px; padding-right: 6px; border-left: 1px solid #0a0; }

table.ricerche 	 { border: 0; margin: 10px; border-collapse: collapse;}
th.ricerche 		 { font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; 
							padding-left: 6px; padding-right: 6px; border-left: 1px solid #0a0; }
td.ricerche 		 { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; 
							padding-left: 6px; padding-right: 6px; border-left: 1px solid #0a0; 
							color: #0a0; background-color: #cff; }
td.ricerchedx 		 { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; 
							padding-left: 6px; padding-right: 6px; border-left: 1px solid #0a0; 
							text-align: right; color: #0a0; background-color: #ffc; }


table.viaggio 	{ border: none; font-size: 1.6em; }
table.viaggio td.titolo	{ border-top: none; border-left: none; text-align: center; }
table.viaggio td	{ border-right: red thin; PADDING-RIGHT: 1ex; border-top: red thin solid; PADDING-LEFT: 1ex; PADDING-BOTTOM: 1ex; border-left: red thin dotted; PADDING-TOP: 1ex; BORDER-BOTTOM: red thin; }
table.viaggio td.Arezzo	{ background-color: Yellow; }
table.viaggio td.Firenze	{ background-color: Silver; }

#pagina      { width: 760px; color: #000; background-color: #fff;
					text-align: center; margin : 0px auto; /*centra negli altri browsers*/
					border: 0px solid #ecae2c; }
ul  			{ list-style-type: square; }
li  			{ margin: 1em .4em 0em .4em; font-size: 1em;}
li.campi		{ color: #fff;  margin: 0em; }

/* blocchi */

.colonna0  	{ float: left; width: 200px; padding: 0; margin: 0em 0em 0em 0em; border: 0px solid #a00; }
.colonna1  	{ float: left; width: 450px; padding: 0; margin: 0em 0em 0em 0em; border: 0px solid #a00; }
.colonna2  	{ float: left; width: 300px; padding: 0; margin: 0em 0em 0em 0em; border: 0px solid #0a0; }

.blocco0  	{ float: left; width: 530px; padding: 0; margin:  0em .4em 0em .4em; border-top: 3px solid #DBDB00; border-left: 1px solid #DBDB00; border-right: 1px solid #DBDB00; border-bottom: 1px solid #DBDB00; }
.blocco1  	{ float: left; width: 260px; padding: 0; margin: .4em .4em 0em  0em; border-top: 3px solid #AEC2DA; border-left: 1px solid #AEC2DA; border-right: 1px solid #AEC2DA; border-bottom: 1px solid #AEC2DA; padding: 4px; }
.blocco2  	{ float: left; width: 280px; padding: 0; margin: .4em .4em 0em .4em; border-top: 3px solid #DB936D; border-left: 1px solid #DB936D; border-right: 1px solid #DB936D; border-bottom: 1px solid #DB936D; padding: 4px; }
.blocco3  	{ float: left; width: 320px; padding: 0; margin: .4em .4em 0em .4em; border-top: 3px solid #9D654A; border-left: 1px solid #9D654A; border-right: 1px solid #9D654A; border-bottom: 1px solid #9D654A; padding: 4px; }
.blocco4  	{ float: left; width: 600px; padding: 0; margin: .4em  0em 0em  0em; border-top: 3px solid #67002f; border-left: 1px solid #67002f; border-right: 1px solid #67002f; border-bottom: 1px solid #67002f; padding: 4px; }
.blocco4d  	{ float: left; width: 600px; padding: 0; margin: 1.4em  .4em .4em  .4em; border: 0; padding: 4px; text-align: right; }
.blocco5  	{ float: left; width: 700px; padding: 0; margin: .4em  0em 0em  0em; border-top: 3px solid #9D654A; border-left: 1px solid #9D654A; border-right: 1px solid #9D654A; border-bottom: 1px solid #9D654A; padding: 4px; }

.filetto  	{ padding: 0; margin: 0px; color: #000; background: #fff; border-top: 1px solid #000; border-left: 1px solid #000; border-right: 2px solid #000; border-bottom: 2px solid #000;}

.bloccoragno { float: left; width: 800px; padding: 0; margin: 1em .4em 0em .4em; border-top: 3px solid #DB936D; border-left: 1px solid #DB936D; border-right: 1px solid #DB936D; border-bottom: 1px solid #DB936D}
.bloccoesploratore { float: left; width: 800px; padding: 0; margin:  .4em 0em 0em 0em; border-top: 3px solid #53593D; border-left: 1px solid #53593D; border-right: 1px solid #53593D; border-bottom: 1px solid #53593D}

.destra	   { text-align: right; }
.sinistra	{ text-align: left; }
.centro	   { text-align: center; }
.clear 		{ clear: both; }
.nascosto 	{ overflow: hidden; width: 0px; height: 0px; position: absolute; top: -200em; }
.barrabeige { height: 12px; background: #FFF3D3; }
.barrabianca { height: 12px; background: #fff; text-align: right; border: 0px solid #f00; padding: 0; margin: 0; }
.barrabiancaL { height: 12px; background: #fff; text-align: left; }


.notizie  	{ background: #fff; padding: 0; margin: 0em; border: 2px solid #FDBF3D; font-size: 0.6em;}


/* span */
.em06 { font-size: 0.6em; }
.em08 { font-size: 0.8em; }
.em12 { font-size: 1.2em; }
.em14 { font-size: 1.4em; }
.corsivo { font-style: italic; }
.grassetto { font-weight: bold; }
.centrato { text-align: center; }
.minimo { font-size: 0.8em; }
.testo { color: #000; }
.rosso { color: #dd3333;  }
.evidenza { color: #f00; font-weight: bold; }
.dichiarazioni { color: #f00;  }
.elemento { color: #000;  }
.codice { font-weight: bold; font-family: "Courier New", Courier, monospace; }
.codicerosso { color: #ff0; font-weight: bold; font-family: "Courier New", Courier, monospace;  font-size: 1.2em;}
.codiceverde { color: #00f; font-weight: bold; font-family: "Courier New", Courier, monospace; }
.codicenero { color: black; font-family: "Courier New", Courier, monospace; }
.codiceblu { color: blue; font-family: "Courier New", Courier, monospace; }

.5 { color: #f00; background: #fcc; }
.4 { color: #f00; background: #fdd; }
.3 { color: #0f0; background: #cfc; }
.2 { color: #0f0; background: #cfc; }
.1 { color: #000; background: #fff; }

/* famiglie generiche di caratteri */
DIV.serif      { font-family: serif; }
DIV.sans-serif { font-family: sans-serif; }
DIV.cursive    { font-family: cursive; }
DIV.fantasy    { font-family: fantasy; }
DIV.monospace  { font-family: monospace; }



