body, html 					 		 { text-align: center;  margin:0 auto; padding:0; }
body								 		 { background: url(img/sfondo.jpg); font-size: 76%; font-family: Verdana, Sans Serif;  }

/* FORMATTAZIONE */
ul											 { color:#333;}
a												 { color:#333; text-decoration:none; }	
div#widecolomn a:hover	 { text-decoration:underline;}
p												 { color:#333; font-size: 0.9em; line-height:1.5em; }
h1, h2, h3							 { color:#333; font-size: 1.3em; }		
h4					 						 { padding:0; margin:0; font-weight:400; color:#334969; font-size:0.8em; }		
							 
/* GENERALE */
div#container						 { width: 760px; margin: 0 auto; padding:0; text-align: left;  } 
div#header							 { width: 760px; height:168px; position:absolute; top:0;  background: url(img/header.jpg); padding: 30px 0 0 0;}
div#narrowcolomn				 { width: 760px; position:absolute; top:168px; background: url(img/body.jpg) repeat-y;}
div#widecolomn					 { width: 564px; float:right;  margin:30px 10px 0 0;   }
div#sidebar						 	 { width: 166px; float:left; margin:30px 0 0 0;}
div#footer							 { width: 760px; height: 26px; position:relative; clear: both; background: url(img/footer.jpg) no-repeat; padding-left:20px; padding-top:2px;  }

/* HEADER */
div#header ul					   { padding:0; margin:0 0 0 137px; list-style:none;  }
div#header li					   { float:left; line-height:30px; text-transform:uppercase; font-weight:bold;  }
div#header li a:hover		 { background: url(img/hover.jpg);  }
a.home		 							 { width:62px; display:block; text-align:center; }
a.azienda								 { width:99px; display:block; margin-left:1px; text-align:center; }
a.news									 { width:63px; display:block; margin-left:1px; text-align:center; }
a.catalogo							 { width:116px; display:block; margin-left:1px; text-align:center; }
a.manuali								 { width:101px; display:block; margin-left:1px; text-align:center; }
a.links 								 { width:65px; display:block; margin-left:1px; text-align:center; }
a.contatti							 { width:111px; display:block; margin-left:1px; text-align:center; }

/* SIDEBAR */
div#sidebar ul					 { padding:0; margin:0; list-style:none;  border-top:1px solid #A9A9A9; }
div#sidebar li					 { text-transform:uppercase; font-size:0.9em; display:inline; }
div#sidebar a					   { line-height:23px; display:block; border-bottom:1px solid #A9A9A9; text-indent:4px;}
div#sidebar a:hover			 { background:#fff; border-right:4px solid #A9A9A9;}

