		.qrt-b#mainbox		
		{
			background-color: #d6e5eb;
			/*background-image: url(sfondo.jpg);
			background-repeat: repeat-x;*/
			/*height: 950px;*/
			/*width:988px;*/
			/*display: block;*/
		}
		.testata {padding: 20px 0;}
		.spazio-fp {width:815px; height:780px; margin:0; float:right;}
		.menu-auto {float:left; width:168px; /*border:1px solid red;*/font-family:Verdana, Arial, Geneva;}
		.menu-auto h3		
		{
			background-image: url(sfondo_h3_menu_auto.gif);
			background-repeat: repeat-x;
			color:#fff;
			padding: 6px 0;
			font-size:13px;
		}
		.menu-auto ul {padding: 0 0 0 5px; font-size:11px; }
		.menu-auto ul li {/*padding: 1px 0;*/ border-bottom:1px solid #ffffff; }
		.menu-auto ul li a		
		{
			background-image: url(freccia_menu_auto.gif);
			background-repeat: no-repeat;
			padding: 0 0 0 10px;
			background-position: 0px 3px;
			display:block;
			color:#000;
		}
		.menu-auto ul li a:hover		
		{
			color: #cc0000;
			text-decoration: none;
			background-image: url(freccia_menu_auto_h.gif);
		}
		.top-libretto		
		{
			background-color: #00254A;
			height: 80px;
			display: block;
			background-image: url(sfondo_top.gif);
			background-repeat: repeat-x;
		}
		.scr-libretto {float:left; margin: 10px 0 0 20px;}
		.menu-libretto {float:right;  margin: 10px 20px 0 0;}
		.menu-libretto ul {margin: 5px;}
		.menu-libretto ul li {display:inline; }
		.menu-libretto ul li a {display:block; float:left; background:#8bb3c8; margin: 0 10px; width:160px; padding:15px; color:#ffffff; font-weight:bold; text-align:center;}
		.menu-libretto ul li a:hover {background:#ffffff; color:#00254A;}
		
		
		.spazio-intro {width:815px; height:780px; margin:0; float:right;}

		.intro-libretto		
		{
			margin: 20px;
			padding: 30px;
			background-color: #ffffff;
			font-size: 15px;
		}
		.intro-libretto p { line-height: 21px; }
