/* -- stile pagine Facoltà di Medicina e Chirurgia 2006 -- */
	
BODY { margin: 0; color: #5f4300; background-color: #fff; background-image: url(); 
font-family: Arial, Helvetica, sans-serif; font-size: 1em; 
text-align: center; /*centra in IE 5.x */
}

H2 { font-size: 1em; text-align: left; padding: 0; margin: 0.6em 0em 0.2em 0.4em; border: 0px solid #f00; }
H3 { font-size: 1.2em; text-align: left; padding: 0; margin: 0.8em 0.2em 0.2em 0.4em; border: 0px solid #f00; }

img	 	 { border: 0; }

a:link    { color: #5f4300; text-decoration: none; }
a:visited { color: #5f4300; text-decoration: none; }
a:hover   { color: #5f4300; background: #ddd; text-decoration: underline; }
a:focus, a:active { color: #5f4300; text-decoration: underline;}

a.u:link    { color: #a00; text-decoration:underline;}
a.u:visited { color: #5f4300; text-decoration:underline;}
a.u:hover   { color: #5f4300; background: #faa; text-decoration:underline;}
a.u:focus, a.1:active {color: #c05; text-decoration:underline;}

a.red:link    { color: #ff0000; text-decoration:underline;}
a.red:visited { color: #f00; text-decoration:underline;}
a.red:hover   { color: #f00; background: #faa; text-decoration:underline;}
a.red:focus, a.1:active {color: #f00; text-decoration:underline;}

a.menu:link    { color: #000; text-decoration:none; }
a.menu:visited { color: #000; text-decoration:none;  }
a.menu:hover   { color: #a00; background: #fdd; text-decoration:underline; }
a.menu:focus, a.1:active {color: #f00; text-decoration:underline;}

#pagina  { width: 800px; color: #000; background-color: #fff; margin: 0px; border: 0px solid #ffaaaa; text-align: left; }

.data { background-color: #eee; text-align: right; font-size: 0.8em; margin: 0; padding: 0.4em 1em 0.4em 0em; border-bottom: 1px solid #000; }

/* blocchi */
.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 { background: #fee; border: 1px solid #EA7A6F; }

.barramelange { height: 12px; background: #ffdd70; border: 1px solid #ffdd70; }
.barranew 	{ background: #FFDB9D; border: 1px solid #FFDB9D; }
.barramelangenew { height: 12px; background: #FFE4B6; border: 1px solid #FFE4B6; }
.barrabianca { height: 12px; background: #fff; text-align: right; border: 1px solid #fff; }
.barragrigia { height: 12px; background: #aaa; border: 1px solid #FFF3D3; }


/* menu orizzontale: traditional navbar */

#menuorizzontale { padding-top: 6px;  padding-left: 16px;  padding-bottom: 10px;  padding-right: 16px; margin: 0; border: 1px solid #BBC; color: #FBF1F2; background: #585A59; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 0.8em; font-weight: bold; }
#menuorizzontale li {list-style: none; margin: 0; display: inline;}
#menuorizzontale li a {padding: 6px 0.5em; border-right: 1px solid #BBC; text-decoration: none;}
#menuorizzontale li a:link {color: #fff;}
#menuorizzontale li a:visited {color: #fff;}
#menuorizzontale li a:hover { border-color: #000; color: #585A59; background: #FBF1F2;}

/* menu verticale */

.bloccomenu { float: left; 	width: 200px; font-size: 0.8em; border: 0px solid #f00; }

.vocemenu {
	height: 34px;
	width: 186px;
	background-image: url(2009img/vocemenu.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: Black;
	border: 0px solid #00f;
	margin: 0px;
	padding: 0px;
}

.testomenu {
	border: 0px solid #00f;
	margin: 0px;
	padding-top: 2px;
	padding-left: 16px;
}


.blocco1home  	{ float: left; width: 220px; background: #eee;
				padding: 0; margin: 0em; border: 0px solid #000; }
.blocco1  	{ float: left; width: 220px; background: #FDBF3D;
				padding: 0; margin: 0em; border: 0px solid #000; }
.elenco1 	{ margin : 0em 0em 0em 4em; padding: 0px; text-align: left; font-size: 0.8em; 
			 	border: 0px solid #000; list-style-image: url(img2006/elenco1.jpg) }
			 	
.blocco2  	{ float: left; width: 342px; padding: 0; margin: 0em .4em 0em .4em; border-top: 0px solid #FDBF3D; border-left: 0px solid #FDBF3D; border-right: 0px solid #FDBF3D;}
.elenco2 	{ margin : 0em 0em 0em 2em; padding: 0px; text-align: left; font-size: 0.9em; 
			 	border: 0px solid #000; list-style-image: url(img2006/elenco2.jpg) }
			 	
.blocco3  	{ float: left; width: 232px; background: #ffeeee; padding: 0; margin: 0em; border: 2px solid #f66 dotted; border-top: 0px; }
				
.elenco3 	{ margin : 0em 0em 0em 3.4em; padding: 0px; text-align: left; font-size: 0.8em; 
			 	border: 0px solid #000; list-style-image: url(img2006/elenco3.jpg) }
			 	
.blocco4  	{ float: left; width: 556px; text-align: left; padding: 10px; margin: 0em .4em 0em .4em; border-top: 6px dashed #EA7A6F; border-left: 1px solid #EA7A6F; border-right: 4px dashed #EA7A6F; border-bottom: 1px solid #EA7A6F; }
.elenco4 	{ margin : 0em 0em 0em 2em; padding: 0px; text-align: left; font-size: 0.8em; 
			 	border: 0px solid #000; list-style-image: url(2009img/elenco4.gif) }
			 	
.bloccologin  	{ float: left; text-align: center; padding: 10px; margin: 0em .4em 0em .4em; border-top: 3px solid #EA7A6F; border-left: 1px solid #EA7A6F; border-right: 1px solid #EA7A6F;}
				
				
.bloccogrigio { height: 12px; background: #ccc; text-align: right; }
.notizie  	{ background: #fff; padding: 3px; margin: 0em; border: 0px solid #a00; }

/* span */
.minimo { font-size: 0.6em; }
.em06 { font-size: 0.6em; }
.em07 { font-size: 0.7em; }
.em08 { font-size: 0.8em; }
.em09 { font-size: 0.9em; }
.corsivo { font-style: italic; }

p.centrato { text-align: center; }
p.destra { text-align: right; }

/* 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; }



