
		body {margin:0; font-family: Helvetica, Arial, sans-serif; background:url('img/sfondo.jpg') no-repeat center top #fff;}
		
		a {text-decoration:none;}
		
	
		
		
		.header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("michelangelo.png");
    background-origin: padding-box;
    background-position: center 41px;
    background-repeat: no-repeat;
    background-size: 65% 85%;
    height: 553px;
    margin: 0 auto;
    width: 940px;
}
		
		.sopra{height:70px; width:100%; background:transparent; float: left;}
		.sopra img{height: 55px; margin: 5px;}

		.sopra a:first-child{float: left;}
		.sopra a:last-child{float: right;}
		
		.menu { float: left; width:100%; }
		
		.menu-sx, .menu-dx, .menu-dx2  {list-style:none; margin: 0; padding: 0;  float: left;}
		
		.menu-sx a, .menu-dx a, .menu-dx2 a {float:left;}
		
		
		.menu-sx {width:185px; text-align:center; margin: 30px 0 0; float: left;} 
		
		.menu-sx  a {color:#231f20; width:185px; padding:10px 0; font-weight:bold; font-size:14px;}
		
		.menu-sx li {background:rgba(255,255,255,0.5); border-left:1px solid #8fc740; border-right:1px solid #8fc740; float: left;border-bottom:1px solid #8fc740; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;}
		
		.menu-sx li:hover {background:rgba(255,255,255,0.6);}
		
		.menu-sx li:first-child{  border-top:1px solid #8fc740; }

	
		
	

		.menu-sx li:last-child {background: transparent; border: 0;}

		.menu-sx li:last-child a {font-size: 11px; }
		
		
		.menu-dx {width:140px; text-align:center; margin: 30px 0 0; float: right;} 
		
		.menu-dx  a {color:#a28265; width:139px; padding:10px 0; font-size: 14px; font-weight:bold; }
		
		.menu-dx li {background:rgba(255,255,255,0.5); float: left; border-left:1px solid #8fc740; border-right:1px solid #8fc740; float: left;border-bottom:1px solid #8fc740;  -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;}
		
		.menu-dx li:hover {background:rgba(255,255,255,0.6); }
		
		.menu-dx li:hover a { color:#663300;}
		
		.menu-dx li:first-child{  border-top:1px solid #8fc740; padding: 15px 0;}

		.menu-dx li:first-child a{font-size:18px; text-decoration: underline;}

		
		
	
		.menu-dx2 {width:150px;  clear: both; float: right; margin-top: -15px;}
		
		
		
		
		.menu-dx2 li { width:150px; float: left;  margin: 2px 0; padding: 7px 0;  -webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s; transition-duration: 0.4s; background: #000000; /* Old browsers */
		
background: -moz-linear-gradient(top,  #000000 0%, #777777 19%, #000000 59%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(19%,#777777), color-stop(59%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#777777 19%,#000000 59%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#777777 19%,#000000 59%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#777777 19%,#000000 59%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#777777 19%,#000000 59%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

		
		.menu-dx2 li:hover{margin:2px 0px 2px -30px;}
		
		.menu-dx2 li a {text-align: center; width: 150px; color:#ffffff; font-size:13px; cursor:pointer;}
		
		
		.margin20 {margin-right: 20px;}
		
		.menu-man, .menu-riab, .menu-medici {color:#231f20; display:none; position: absolute; right: 220px; top: 200px; background: none repeat scroll 0 0 rgba(241, 233, 221, 1.00); border: 2px solid #8fc740; padding: 10px; width: 230px;}
		
		.menu-man h2, .menu-riab h2, .menu-medici h2{margin-top:0px;}
		
		#chiudi-man, #chiudi-riab, #chiudi-medici{background: none repeat scroll 0 0 #d9e28b; cursor:pointer; border: 1px solid #FFFFFF; float: right; padding: 2px 4px; width: 32px; }
		
		.menu-man p, .menu-riab p, .menu-medici p{ font-size: 13px; font-weight: lighter; line-height: 16px;}
		
		
		.sotto {height:94px; width:100%; background:url('sotto.png') no-repeat center transparent; float: left;}
		
		

