@charset "utf-8";
/* EnricaBacchia.it | CSS Document */

	body 	{
			background-color: white; /*#217F1F;*/
			line-height: 19px;
			color: #333333;
			text-align: left;
			font-family: verdana, tahoma;
			font-size: 9pt;
			margin: 0px;
			background: url(parquet2b.jpg) repeat;
			text-align: left;
			}
	
	p 		{
			margin:0px;
			padding:8px;
			padding-bottom: 10px;
			padding-top: 10px;
			text-align: justify;
			}
			
	p.piccolo, .piccolo {
			font-size: 8pt;
			}
	
	p.divisore {
			margin-top: 5px;
			margin-bottom: 5px;
			text-align: center;
			}
			
	p.text, .text {
			text-align: justify;
			}
	
	p.text:first-letter, .text:first-letter
			{
			font-size: 14pt;
			padding: 6px;
			float: left; 
			margin: 2px;
			margin-right: 0px;
			margin-top: 0px;
			padding-top: 0px;
			padding-right: 3px;
			}
		
	img 	{
			border: 0px;
			margin: 0px;
			padding: 0px;
			}
			
	ul		{
			margin: 0px;
			margin-left: 30px;
			padding: 8px;
			padding-top: 10px;
			padding-bottom: 10px;
			list-style-type: square;
			}
			
	h2 		{
			font-size: 14pt;
			font-weight: normal;
			text-indent: 20px;
			background: url('onworking/chiave_sol_32.gif') no-repeat;
			color: gray;
			margin-top: 5px;
			margin-bottom: 10px;
			margin-left: 10px;
			padding: 0px;
			padding-bottom: 10px;
			padding-top: 5px;
			}
	
	h3 {
			font-size: 11pt;
			font-weight: normal;
			color: #999999;
			margin-top: 5px;
			margin-bottom: 10px;
			margin-left: 10px;
			padding: 0px;
			padding-top: 5px;
			}
	
	p i, .accordion i	{
			color: #707072;
			}
		
	a, a:visited {
			color: #339966;
			text-decoration: none;
			padding: 1px;
			}
			
	a:hover {
			color: #FF9900;
			text-decoration: none;
			padding: 1px;
			}
	
	.nota a, .nota a:visited {
			color: white;
			text-decoration: none;
			padding: 1px;
			background-color: #096;
			font-size: 12pt;
			display: block;
			text-align: center;
			}
	
	.nota a:hover {
			color: white;
			text-decoration: none;
			padding: 1px;
			background-color: #099;
			font-size: 12pt;
			display: block;
			text-align: center;
			}
	
	a.ext_link {
			background: url('onworking/img_ext_link2.gif') no-repeat 100% 50%;
			padding: 0 17px 0 0;
			}
		
	hr 		{
			height: 2px;
			width: 600px;
			text-align: center;
			border: 0;
			/* for IE 6.x */ color: #DFEFFD;
			/* for Firefox 2.x */ background-color: #DFEFFD;
			}
	
	blockquote {
			/*text-indent: 30px;*/
			background: url('onworking/virgole_aperte_grigio.gif') no-repeat;
			color: #666666;
			margin-top: 5px;
			margin-bottom: 10px;
			margin-left: 10px;
			padding: 0px;
			padding-bottom: 10px;
			padding-top: 5px;
			padding-left: 20px;
			}
	
		
	/* - - - - - - - - - - - - - - */
	
		
	.foto {
			background: url('onworking/sfumatura1.jpg') no-repeat 66px 32px;
			padding: 10px;
			padding-bottom: 20px;
			padding-right: 50px;
			}
			
	/*.foto a, .foto a:visited {
			font-size: 7pt;
			line-height: 30px;
			color: gray;
			padding: 8px 8px 22px 8px;
			margin: 20px;
			border: 1px solid #f0f0f0;
			background-color: #f0f0f0;
			display: block;
			}
	
	.foto a:hover {
			font-size: 7pt;
			line-height: 30px;
			color: white;
			padding: 8px 8px 22px 8px;
			margin: 20px;
			border: 1px solid #333333;
			background-color: #333333;
			display: block;
			}*/
		
	.nota 	{
			color: #122F0F;
			font-size: 9pt;
			background-color: #BEFFB7;
			padding: 4px;
			text-align: right;
			margin-bottom: 15px;
			}
	
	.clear {
			clear: both;
			}
	
	.centro {
			text-align: center;
			}
	
	.dx, form .dx {
			text-align: right;
			}
	
	.float-dx {
			float: right;
			}
	
	.no-display, .no-display-on-print {
			display: none;
			}
	
	.invisible {
			width:265px; 
			height: 91px;
			display: block;
			cursor: pointer;
			}
	
	.torna_su, .torna_su a, .torna_su a:visited {
			font-size: 7pt;
			color: #999999;
			}
	
	.red {
			color:#CC0000;
			}
	
	.gray {
			color: gray;
	}
	
	
	/* - - - - - - - - - - - - - - */
	
		
	/*#contenitore00 {
			width: 800px; 
			background-color: white;
			}
	
	.contenitore01 {
			width: 760px;
			text-align: left;
			padding: 10px;
			padding-bottom: 0px;
			background-color: white;
			}*/
	
	.logo_intestazione {
			background: url('onworking/logo_intestazione.png') no-repeat;
			height: 91px;
			width: 265px;
			float: left;
			}
	
	.intestazione {
			width: 735px;
			float: right;
			height: 91px;
			background: url('onworking/back_intestazione.png') repeat-x;
			}
			
	.menu {
			color: #3B3B3B;
			margin-top: 0px;
			width: 650px;
			height: 81px;
			padding-top: 0px;
			}
	
	.btn_menu {
			padding-top: 48px;
			padding-bottom: 14px;
			margin-right: 1px;
			float: left;
			}
	
	.btn_menu_ultimo {
			padding-top: 48px;
			padding-bottom: 14px;
			float: left;
			}
	
	.btn_menu_link, .btn_menu_link:visited {
			background: url('onworking/back_menu_link.jpg') repeat-x;
			padding-top: 50px;
			text-align: center;
			color: white;
			padding-bottom: 17px;
			padding-left: 5px;
			padding-right: 5px;
			}
	
	.btn_menu_link:hover, .btn_menu_link_focus, .btn_menu_link_focus:visited,  .btn_menu_link_focus:hover {
			background: url('onworking/back_menu_link_over_red.jpg') repeat-x;
			padding-top: 50px;
			text-align: center;
			color: white;
			padding-bottom: 17px;
			padding-left: 5px;
			padding-right: 5px;
			}
	
	.menu ul, .menu ul li {
			display: inline;
			}
	
	.contenitore02, .contenitore02a, .contenitore02b, .contenitore02c {
			margin-bottom: 40px;
			}
	
	.contenitore02 {
			margin-bottom: 0px;
			margin-top: 0px;
			padding-top: 0px;
			}
	
	.contenitore02a {
			float: left;
			width: 160px;
			}
	
	.contenitore02a ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
			}
	
	.contenitore02a ul li {
			background-color: #f0f0f0;
			margin: 0px;
			padding: 0px;
			margin-top: 1px;
			margin-bottom: 1px;
			}
	
	.contenitore02a ul li a, .contenitore02a ul li a:visited, .contenitore02a ul li a:hover {
			border: 0px;
			display: block;
			height: 18px; /* per IE 6.x a causa del 'display: block' */
			padding: 2px;
			padding-left: 4px;
			}
			
	.contenitore02a ul li a, .contenitore02a ul li a:visited {
			color: #333333;
			border-left: 2px solid silver;
			}
	
	.contenitore02a ul li a:hover {
			color: #333333;
			background-color: #66CC66;
			border-left: 2px solid green;
			}
	
	.contenitore02b {
			float: right;
			width: 580px;
			}
	
	.contenitore02c {
			width: 580px;
			padding-left: 180px;
			padding-top: 20px;
			}
	
	#footer {
			color: #9BBB9B;
			font-size: 8pt;
			background-color: #00783B;
			padding: 4px;
			text-align: center;
			float: left;
			width: 792px;
			}
	
	#footer a, #footer a:visited {
			color: white;
			background: url("onworking/logo_footer.jpg") no-repeat 100px;
			padding: 3px;
			padding-left: 0px;
			padding-bottom: 1px;
			padding-right: 35px;
			}
	
	

	/* ********************************************** */
	/* fonte: www.lau.csi.it						  */
	/* ********************************************** */
	
div.container{
width: 70%;
background: #ccc url("img/bordo_inf_dx.gif") no-repeat bottom right;
font-family:Arial, Helvetica, sans-serif;
position: absolute;
}
div.head{
background:   url("img/bordo_sup_dx.gif") no-repeat top right;
margin: 0;
padding: 0;
}
div.head h4{
background:   url("img/bordo_sup_sx.gif") no-repeat top left;
margin:0;
padding: 20px 0 5px 28px;
color:#fff; 
font-weight: bold; 
font-size: 1.1em; 
}
div.container div.body{
background:   url("img/bordo_inf_sx.gif") no-repeat bottom left;
margin: 0;
padding: 10px 10px 20px 15px;
font-size:.95em;
height: 300px;
width: 450px;
}
div.container div.body p{
margin: 0;
padding: 10px 10px 20px 15px;
font-size:.95em;
}

