body, td {	
	font-family: Tahoma;  
	font-size: 12px;
	color: #3f3f3f;}

body	{
	background: #ffffff;
	text-align:center;}


a:active {
	text-decoration:none; 
	font-weight: bold;
	color: #ff0101}
a:link {
	text-decoration:none; 
	font-weight: bold;
	color: #ff0101}

a:visited {
	text-decoration:none; 
	font-weight: bold;
	color: #ff0101}
a:hover {
	text-decoration:underline; 
	font-weight: bold; 
	color: #ffcc33;}



#contenitore_principale
	{
	width: 900px;
	background: #ffffff;
	}

.contenuto	{padding: 8px; text-align:justify;}


a.menu_secondario {font-variant: small-caps; font-size: 18px;}

a.menu_secondario:active {
	text-decoration:none; 
	color: #ff0101;
	font-weight:bold;
	}
a.menu_secondario:link {
	text-decoration:none; 
	font-weight:bold;
	color: #ff0101;
	}
a.menu_secondario:visited {
	text-decoration:none; 
	font-weight:bold;
	color: #ff0101;
	}
a.menu_secondario:hover {
	text-decoration:underline; 
	font-weight:bold;
	color: #ffcc33;
	}

.right_frame	{background: #f0f0f0; width:300px;}


#footer {
	background: #ffffff;
	color: #3f3f3f;
	font-size: 11px;
	text-align:right;
	padding-bottom: 20px;}


p	{margin-bottom: 5px; 
	margin-top:10px; 
	text-align:justify;
	font-size: 13px;
	line-height: 19px;}

.foto_pagina	{border: 1px solid #ff0101}	

.description	{font-style: italic; font-size: 13;}

h1	{
	font-size: 20px;
	font-weight: bold;
	}

h2	{
	font-size: 15px;
	font-variant: small-caps;
	font-weight: bold;
	background: #ff0101;
	color: #ffffff;
	margin-bottom:0px;
	padding: 4px;
	}

h3	{
	margin-bottom: 6px;
	border-bottom: 1px solid #ff0101;
	}