body {
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	color: #666666;
	background-repeat: no-repeat; 
	background-image: url("../img/sfondo_.jpg");
	background-attachment: fixed;
	background-position: 50% 0%;
}
h1 {
		font-family: arial, verdana, sans-serif;
		font-size: 10pt;
		color: #ffffff;
}		
h2 {	
		font-family: arial, verdana, sans-serif;
		font-size: 9pt;
		color: #ffffff;
}
h3 {	
		font-family: arial, verdana, sans-serif;
		font-size: 9pt;
		color: #666666;
}
h4 {
		font-family: arial, verdana, sans-serif;
		font-size: 9pt;
		color: #ffffff;
}
h5 {
		font-family: arial, verdana, sans-serif;
		font-size: 8pt;
		color: #ffffff;
}






dt {
 margin:0 1px 0 1px;
 position:relative;
 top:-1px;
 border-top: 1px solid;} 

dt b {
 margin:0 1px 0 1px;
 position:relative;
 top:-2px;
 display:block;
 border-top: 1px solid;}

dd {
	margin:0 1px 0 1px;
	position:relative;
	bottom:-1px;
	border-bottom: 1px solid;
} 

.dd-content {
	margin:0 1px 0 1px;
	position:relative;
	bottom:-2px;
	border-bottom: 1px solid;
	left: 0px;
	top: 0px;

}
 
 .box1 {
 background-color:#99ff00;}

.box1 dt {
 border-top-color: #99ff00;
 margin:0 1px 0 1px;
 position:relative;
 top:-1px;
 font-size: 9pt;
 }

.box1 dt b {
 border-top-color: #99ff00;
 font-size:120%;
 padding:10px;}

.box1 dd {
 border-bottom-color: #99ff00;}

.box1 .dd-content {
 border-bottom-color: #99ff00;
 padding:10px;}



 
 .box2 {
 background-color:#cc00cc;}

.box2 dt {
 border-top-color: #cc00cc;
 margin:0 1px 0 1px;
 position:relative;
 top:-1px;
 font-size: 9pt;
 color: #ffffff;}

.box2 dt b {
 border-top-color: #cc00cc;
 font-size:120%;
 padding:10px;}

.box2 dd {
 border-bottom-color: #cc00cc;}

.box2 .dd-content {
 border-bottom-color: #cc00cc;
 padding:10px;
 font-size: 8pt;
 color: #ffffff;}




.box3 {
 background-color:#fff;
 border-left: 1px solid #cc00cc;
 border-right: 1px solid #cc00cc;}

.box3 dt {
 border-top-color: #cc00cc;
 margin:0 0px 0 0px;
 position:relative;
 top:-1px;}

.box3 dt b {
 border-top-color: #cc00cc;
 padding:10px;
 font-size:120%;
 background-color:#fff;}

.box3 dd {
 border-bottom-color: #cc00cc;}

.box3 .dd-content {
 border-bottom-color: #cc00cc;
 padding:1px;
 font-size: 10pt;
 background-color:#fff;}








.box4 {
 background-color:#ff3300;
 color:#fff;
 border-left: 1px solid #ff3300;
 border-right: 1px solid #ff3300;}

.box4 dt {
 border-top-color: #ff3300;
 font-size: 11pt;
 margin:0;}

.box4 dt b {
 padding:10px;
 border-top-color: #ff3300;}

.box4 dd {
 border-bottom-color: #ff3300;
 margin:0; }

.box4 .dd-content {
 border-bottom-color: #ff3300;
 font-size: 9pt;
 padding:10px;}



.boxmenu {
 background-color:#fff;
 border-left: 1px solid #cc00cc;
 border-right: 1px solid #cc00cc;}

.boxmenu dt {
 border-top-color: #cc00cc;
 margin:0;}

.boxmenu dt b {
 border-top-color: #cc00cc;
 padding:1px;
 background-color:#fff;}

.boxmenu dd {
 border-bottom-color: #cc00cc;
 margin:0;}

.boxmenu .dd-content {
 border-bottom-color: #cc00cc;
 padding:1px;
 background-color:#fff;}








a.arancione {
		text-decoration: none;
		color: #cceeff;
		text-decoration:none;
}
span.red {
	color:red;
}
a:link {
		text-decoration: none;
		color: #ffffff;
		text-decoration:none;
}
a:visited {
		text-decoration: none;
		color: #ffffff;
		text-decoration:none;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
	text-decoration:none;
}
a:active {
	text-decoration: none;
	color: #ffffff;
	text-decoration:none;
}
