body{
  margin:0;
  padding:0 0 38px 150px;
  background-color:#9EAFB9;
  font-family:Arial, Helvetica, sans-serif;
  behavior: url(css/csshover2.htc);<!--hack per ie6-->
 } 
 .bg_img img{
				width:100%;
				position:fixed;
				top:0px;
				left:0px;
				z-index:-1;
			}
 div#left-sidebar{
  position:absolute;
  top:0;
  left:0;
  width:150px;
  height:100%;
 }
 div#footer{
  position:absolute;
  bottom:0;
  left:-150px;/* scalato di altri 50 px per avere un margine a dx */
  padding-left:150px;
  width:100%;
  height:38px;
 }
 @media screen{
  body>div#left-sidebar{
   position:fixed;
  }
  body>div#footer{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }

 .titolo {
	 color:#C7BD10;
	 font-size:14px;
 }
  .titolo a{
	 color:#C7BD10;
	 font-size:16px;
	 text-decoration:none
 }
  .titolo a:hover{
	 color:#FFFF00;
	 font-size:16px;
	 text-decoration:none
 }
  .titolo2 {
	 color:#99930C;
	 font-size:16px;
 }
  .titolo2 a{
	 color:#99930C;
	 font-size:16px;
	 text-decoration:none
 }
  .titolo2 a:hover{
	 color:#F6D623;
	 font-size:16px;
	 text-decoration:none
 }
.testobianco {
	 color:#99abb3;
	 font-size:13px;
 }
 .testobianco a{
	 color:#99abb3;
	 font-size:13px;
	 text-decoration:none;
 }
 .testobianco a:hover{
	 color:#99930C;
	 font-size:13px;
 }
 .testodx {
	 color:#99abb3;
	 font-size:12px;
 }
 .testodx a{
	 color:#99abb3;
	 font-size:12px;
	 text-decoration:none;
 }
 .testodx a:hover{
	 color:#2B3663;
	 font-size:12px;
 }
 .testosotto {
	 color:#0D4160;
	 font-size:12px;
 }
 .testosotto a{
	 color:#0D4160;
	 font-size:12px;
	 text-decoration:none;
 }
 .testosotto a:hover{
	 color:#FFFF00;
	 font-size:12px;
 }
   .footermedio {
	 color:#2B3663;
	 font-size:12px;
 }
 .footermedio a{
	 color:#2B3663;
	 font-size:12px;
	 text-decoration:none;
 }
 .footermedio a:hover{
	 color:#F6D623;
	 font-size:12px;
 }
 .footerpiccolo {
	 color:#2B3663;
	 font-size:10px;
 }
 .footerpiccolo a{
	 color:#2B3663;
	 font-size:10px;
	 text-decoration:none;
 }
 .footerpiccolo a:hover{
	 color:#F6D623;
	 font-size:10px;
 }
 .footerpiccolissimo {
	 color:#2B3663;
	 font-size:8px;
 }
 .footerpiccolissimo a{
	 color:#2B3663;
	 font-size:8px;
	 text-decoration:none;
 }
 .footerpiccolissimo a:hover{
	 color:#F6D623;
	 font-size:8px;
 }
 .testo {
	 color:#99930C;
	 font-size:14px;
	 text-decoration:none;
 }
  .testo a{
	 color:#99930C;
	 font-size:14px;
	 text-decoration:none;
 }
 .testo a:hover{
	 color:#fff;
	 font-size:14px;
	 text-decoration:none;
 }
 div.box {
  margin-top:25px;
  background-image:url(../images/50.png);
  padding:15px;
  }
  div.box p
  {
  padding:15px;
  color: #2B3663;
  font-size:16px;
  }
  
  
   /* miniaure */
 #miniature a{
	 display: block;
	 width:150px;
	 height:113px;
	 float:left;
	 margin: 5px;
	 background-color:#fff;
	 /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
		}
		#miniature a:hover{

	 /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:0.99;
		}
/* menu */
.voci {
	 color:#99abb3;
	 font-size:13px;
 }
 .voci a{
	 color:#99abb3;
	 font-size:13px;
	 text-decoration:none;
 }
 .voci a:hover{
	 color:#fff;
	 font-size:13px;
 }

ul#portfolio { float: left; list-style: none; margin-left: 0; width: 100%; }
ul#portfolio li { 
	
	float: left; 
	margin: 0 5px 5px 0; 
	padding: 5px;
	width: 150px;
}
ul#portfolio a { display: block; width: 150px; }
ul#portfolio a:hover { text-decoration: none; }
ul#portfolio img { border: 1px solid #dedede; display: block; }
ul#portfolio img:hover { border: 1px solid #ff0000; display: block; }

/* menu 2 */
ul#portfolio2 { float: left; list-style: none; margin-left: 0; width: 100%; }
ul#portfolio2 li { 
	
	float: left; 
	margin: 0 5px 5px 0; 
	padding: 5px;
	width: 200px;
}
ul#portfolio2 a { display: block; width: 150px; }
ul#portfolio2 a:hover { text-decoration: none; }
ul#portfolio2 img { border: 1px solid #dedede; display: block; }
ul#portfolio2 img:hover { border: 1px solid #ff0000; display: block; }
/* form */
fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
/* menu in prodotti */
