body{
	background-color:#f7f7f7;
}
BODY, table{
	font-family: Verdana;	font-size: 11px;	margin: 0pt;	padding: 0pt;	}

h1, h2, h3{
	color: #CC6600;	}
h1, h2{
	color: #CC6600;	font-weight:bold;	}
h1 {
	font-size: 16px;	}
h2 {
	font-size: 12px;	}
h3 {
	font-size: 12px;	}
h4 {
	font-weight: bold;	}
h5, h6 {
	font-family: Arial;	}
h5 {
	font-size: 11px;	}
h6 {
	font-size: 10px;	font-weight: bold;	}

#piede{
	background-color:#CC6600;	padding:10px 0;}
#main{
	background-color:#ffffff; border-left:1px solid #CC6600; border-right:1px solid #CC6600;
	width:800px; margin:0 auto; padding:0; }
#testa{
	background:url(grafica/testa.jpg); height:120;
	}
#menu{
	padding:2px; height:50px; margin:10px 0;	}

#menu li{
	float:left;	list-style: none;	padding-right: 5px;
	padding-left: 5px;	border-right: 1px solid;	}

#corpo{
	padding-top:20px;	padding-bottom:20px;
}

.contenuto{
	background-color:#f5f2f2;
	padding:5px;
}
.bold {
	color: #ff6600;	text-decoration: none;
	font-size: 9px;	font-weight: bold;	}

.button {
	font-family:  Arial;	font-size: 11px;
	color:#333333;	}

.didascalia {
	font-family:  Arial;
	font-size: 10px;
	font-weight: bold;}

.piccolo {
	font-size: 9px;
	color:#a8a8a8;
}


a:link, a:visited {	color: #0000FF}
a:active, a:hover {	color: #ff9900}

.grey:link, .grey:visited  {	color: #666666; text-decoration: none; font-size: 11px;}
.grey:active, .grey:hover {	color: #666666; text-decoration: none; font-size: 11px;}

.menu, .menu:link, .menu:visited, .menu:hover{
	text-decoration: none;
	font-size: 9px;
	
}
.menu {  color: #000000; text-decoration: none}
.menu:link, .menu:visited  {
	color: #CC6600;
	font-weight: bold;}
.menu:hover {
	color: #FF6600;
	font-weight: bold;
	clip:     rect(auto auto auto auto);
	position: relative;
	left: 1px;
	top: 1px;}

.small:link, .small:visited, .small:active{	color: #cccccc; font-size: 10px; text-decoration: none;}
.small:hover {	color: #ffffff;}


.gal a{
	margin: 5px;
	text-decoration:none;
	border: 1px solid;
	color:#CC6600;
}