body {
	font-size:12px; font-family:Helvetica, Verdana, Arial, Sans-Serif;
	margin:0; padding:0; line-height:1.5em; position:relative;
	}
	
h1, h2, h3 {
font-size:13px; margin:0; padding:0;
}

.hidden {display:none;}

a:link, a:visited {color:darkblue; font-weight:normal;}

a:hover, a:active {text-decoration:none; color:#aaa;}
	
img {float:left; border:0;}	

/* --- style for barra --- */

#barra {width:760px;}

#barra ul li {
	list-style:none;
	display:inline;
	}
	
#barra {text-align:right;}

#barra a:link, #barra a:visited {
	/*color:black;*/ text-decoration:none; font-weight:bold;
	}
	
#barra a:hover, #barra a:active {
	/*color:green;*/ text-decoration:underline; font-weight:bold;
	}


/* -- corpo centrale del documento -- */
#wow img.dx {float:right; margin-left:5px; margin-bottom:5px; border:0;} 

#wow {
	position:absolute; top:100px; left:290px;
	width:470px; /*border:solid 1px #000;*/ padding:0px;
	text-align:justify;
	}
	
#wow dl dt {font-weight:bold;}
	
#wow span.older {text-decoration:line-through;}


/* -- menu correlato -- */
#menu {
	position:absolute; top:100px; left:30px; padding:0;
	width:200px; max-width:280px;
	}
	
#menu ul, #menu li , #menu dd {
	list-style:square;
	display: list-item;
	}	

#menu .boxtitle, #wow .boxtitle {
	background: white; 
	padding:1px; 
	color:darkred; 
	margin: 10px 0 0 0;
	text-align:right;
	border-bottom:solid 2px darkred;
	}

#menu .boxcontent, #wow boxcontent {
	margin:0; padding:0; 
	}

/* per la pagina dei contatti */
	
#contatti {
	position:absolute; top:100px; left:150px;
	width:450px; padding:0px;
	}
	
#figura {
	position:absolute; top:100px; left:451px;
	padding:0px;
	}

	
@media print{

	body {text-align:left:}

	img, #barra ul {display:none;}
	
	#barra h1 {display:block; text-align:left; font-size:1.5em;}
	
	
	
	}
