	body { background: #ffb66c url(../images/header_bg.png) repeat-x; color: #222; font-size: 62.5%; font-family: Arial, sans-serif; }

	/* h tags */
	h1 { color: #FFFFFF; font-size: 1.4em; font-weight: normal; line-height: 1.4em; padding: 0 0 0 12px; }
	h2, h3, h4, h5, h6 { font-weight: normal; }
	
	hr { background-color: #D1D1D1; border: 0; clear: both; color: #D1D1D1; height: 1px; }
	p {font-family: Verdana; font-size: 12px; text-align: justify; }
	strong {}
        p.titol1 {background-color: #b63018; font-size: 16px; color: #FFF;}
        p.titol1 a {color: #FFF;}
        p.titol2 {background-color: #374f1e; font-size: 16px; color: #FFF;}
        dt {font size: 16px; line-height: 25px;}
	  pre {font: 12px verdana;}

	/* links */
	a { color: #222; text-decoration: none; }
	a:hover { color: #539dbc;}
	a:focus {}
	a:visited {}

        /* generici */
	.clear { clear: both; }
	.left { float: left; }
	img.left { margin: 0 15px 15px 0; }
	.right { float: right; }
	img.right { margin: 0 0 15px 15px; }
	
     /* formattazioni */
	#formattata li {font: 13px arial;}
  	#digital {background:#FFF;}
	   /* header */
        #header {  height: 70px; margin: 0 auto; position: relative; width: 900px; }
	#logo { background: url(../images/logo.gif) no-repeat; display: block; height: 125px; width: 304px; }
	#top_nav { position: absolute; right: 0; top: 10px; }
	#top_nav li { display: inline; font-size: 12px;}
	#top_nav a { background: #09181F url(../images/top_nav_bg.png) repeat-x left top; color: #FFF; display: block; float: left; font-size: 12px; font-weight: bold; margin: 0 0 0 1px; padding: 5px 22px; }
	#top_nav a:hover { }

        /* immagini di sfondo */
	#background-left { background: url(../images/background-left.jpg) no-repeat center top; height: 350px; left: 0; position: absolute; top: 115px; width: 700px; z-index: 1; }
	#background-right { background: url(../images/background-right.jpg) no-repeat center top; height: 350px; position: absolute; right: 0; top: 115px; width: 586px; z-index: 1; }

        /* dropdown menu */
        #dd {background-color: #fb66c;  height: 40px; position: absolute; top: 85; left:50; display: block;  width: 1000px; z-index: 1000; }
        #dd li {margin: 0; padding: 0; width: 250px;list-style: none; float: left; font: bold 18px arial; }
        #dd li a.menu { display: block; text-align: center; background: #b63018; padding: 4px 10px; margin: 0 1px 0 0; color: #FFF; text-decoration: none; }
        #dd li a.menu:hover { background: #374f1e; }
       .submenu { background: #b63018; border: 1px solid #000000; visibility: hidden; position: absolute; width: 250px; z-index: 3;}
       .submenu a { display: block; font: 13px arial; text-align: left; text-decoration: none;
 padding: 5px; color: #ffffff;}
       .submenu a:hover { background: #374f1e; color: #FFF;}

       /* tabular boxes */
       #box1 {position:absolute; background-color:#b63018; padding:5; visibility:show; left:400px; top:190px; width:450; height:250; z-index:2; color: #FFF; }
       #box1 p {font: 12px arial; color: #FFF;}
       #box2 {position:absolute; background-color:#374f1e; padding:5; visibility:show; left:400px; top:190px; width:450; height:250; z-index:3; color: #000; }
       #box2 p {font: 12px verdana; color: #000; text-align: left;}
       #tab1 {cursor:hand; position:absolute; background-color:#b63018; visibility:show; left:400px;  top:165px; width:225; height:30; z-index:3; font: 13px arial; color: #FFF; padding: 5;}
       #tab2 {cursor:hand; position:absolute; background-color:#374f1e; visibility:show; left:625px;  top:165px; width:225; height:30; z-index:3; font: 13px arial; color: #FFF; padding: 5;}

	/* Forms */

       /* Corpo */
       #corpo {position:absolute ; top: 465px; left: 50; right: 50; background-color:#FFF; z-index: 1; padding: 10; color: #000; }
	#pagina {position:absolute ; top: 115px; width:1000px; left: 80; display: block; background-color:#FFF; z-index: 1; padding: 10; color: #000; }
	#fondi ul, #fondi li, #fondi ul li, #fondi ul li a {font: 12px verdana;}
	#pag ul, #pag li, #pag ul li, #pag ul li a {font: 11px verdana;}
	#piccolo, #piccolo p, #piccolo a, #piccolo li, #piccolo ul li, #piccolo ul li a {font: 11px verdana;}
 
	/* Menu espandibile */
	ul#menu { width: 170px; list-style-type: none;  margin: 0;  padding: 0; line-height: 25px;}
	ul#menu ol {  display: none;  text-align: left;  list-style-type: none; }
	ul#menu li, ul#menu a { margin:0; padding:0; font-size: 16px; color: #222;}
	ul#menu ol li a { font-size:12px;}
	ul#menu a {text-decoration: none; outline: none;}
	ul#menu a:hover { color: #539dbc;}

       /* Acquisizioni */
       #box4 {position:relative; background-color:#b63018; padding:5; visibility:show; width:250px; height:200; z-index:2; color: #FFF; }
       #box5 {position:relative; background-color:#b63018; padding:5; visibility:show; width:550px; height:200; z-index:2; color: #FFF; }
       #box6 {position:relative; background-color:#b63018; padding:5; visibility:show; width:250px; height:200; z-index:2; color: #FFF; }
       div.jMyCarousel{margin:auto;}
       div.jMyCarousel .prev{ background: url(left.png) center center no-repeat; width:47px; height:61px; border:0px; z-index: 4; }
       div.jMyCarousel .next{ background: url(right.png) center center no-repeat; width:40px; height:61px; border:0px; z-index: 4;  }
       #div.jMyCarousel{border:1px solid #1c6f8e;}
       div.jMyCarousel ul{}
       div.jMyCarousel ul li{margin:0px; border:1px solid #ccc; line-height:0px; padding:0px;}
       div.jMyCarousel ul li a{ display:block;}
       div.jMyCarousel ul li img{display:block;border:0px;}

	/* Footer */
	#footer { background-color: #001016; color: #fff; height: 30px; padding: 15px; }
	#footer a { color: #fff; font-size: 1.1em; line-height: 1.6em; }
	#footer p { color: #606A6E; font-size: 1.1em; padding: 8px 0; }
	#footer p a { color: #606A6E; font-size: 1.1em; }
	#footer .left { border-right: 1px solid #001016; height: 100%; width: 531px; }
	#footer .right { border-left: 1px solid #001016; height: 100%; margin: 0 0 0 -1px; width: 378px; text-align: right; }

      /* Jas */
	div#jas-container{ width: 320px; }
	div#jas-frame{float: left; width: 430px; padding: 3px; }
	h2#jas-image-text{text-align: center; color: #FFF;}
	img#jas-image{margin-bottom: 0;}
	ul#links{display: block; clear: left; }
	ul#links li{ color: #FFF;}
	ul#links li a{ color: #FFF;}
	ul#navigation-controls{	width: 260px; list-style: none; margin: 0 auto;}
	ul#navigation-controls li{float: left;margin-left: 5px; margin-right: 5px; color: #FFF;}
	ul#navigation-controls li a{float: left;margin-left: 5px; margin-right: 5px; color: #FFF;}
	li.slideshow-item a{margin-left: 5px;}
	li.slideshow-item a{margin-left: 5px; color: #FFF;}
