/* Resetto tutti gli stili */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}   
fieldset,img {border:0;}   
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}   
ol,ul {list-style:none;}
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym { border:0; }   
/* FINE */

	body, html {
		font: 12px/16px Arial, Helvetica;
		color: #008080;
		background-color: #fff;
	}
	
	td {
		font: 12px/16px Arial;
		color: #008080;
	}
	
	.verde {
		color: #fff;
		background-color: #008080;
	}
	
	.menu {
	color: #f2f6f6;
	text-decoration: none;
	font-weight: bold;
	}

	.menu_sel {
	color: #f57200;
	text-decoration: none;
	font-weight: bold;
	}
	
	.menu:hover {
	color: #f57200;
	}
	
	.norm {
	font-weight: bold;
	color: #f57200;
	text-decoration: none;
	}
	
	.int {
		font: bold 12px/16px Tahoma; color: #fff; padding: 5px; background-color: #008080; border-top: 1px solid #fff; border-bottom: 1px solid #fff;
	}

	.pers {
	font: 12px/16px Arial; color: #008080; padding: 5px; }

	a.numero {
		font: bold 13px/20px Tahoma; color: #fff; text-decoration: none;
		}
	
	a.numero:hover {
		font: bold 13px/20px Tahoma; color: #fff; text-decoration: underline;
		}
		
	span { color: #000; font: bold 14px/20px Tahoma; }

	.rivista {
	padding: 20px;
	}
	
	.rivista a {
	font-weight: bold;
	color: #f57200;
	text-decoration: none;
	}

