body, html 					 { height: 900px; font-size: 11px; font-spacing:2px; background: #333 url(./jpg/line.jpg) repeat-x; margin:0; padding:0; font-family: arial, sans-serif; }
a										 { text-decoration:none; }
a:hover							 { text-decoration:underline; }
p					 					 { line-height: 1.6em; }
h1									 { font-size: 2.2em; color: #248F23; font-variant: small-caps; padding:0; margin:0;}
h1	a								 {  color: #248F23;}
h2									 { font-size: 1.4em; font-weight: 400; color: #248F23;padding:0; margin:0;}
h2	a								 {  color: #248F23;}
h3, h4							 { font-size: 1em; padding:0; margin:0;}


/* GENERALE */
#narrowcolomn				 { width: 770px;  position: relative; top: 179px; left:0;  }
#header							 { width: 770px; height: 179px; position: absolute; top: 0; left:0; }
#swf								 { width: 770px; height: 60px; }
#key								 { width: 163px; float: left; background: url(./jpg/sfondo-m.jpg); }
#testo							 { width: 607px; float: right; background: url(./jpg/sfondo-b.jpg); }
#footer							 { width: 770px; height: 100px; font-size:  10px; position: relative; top: 179px; clear:both; color:white; }

/* HEADER */
#menuh							 { width: 770px; height: 119px; background: url(./jpg/header.jpg) no-repeat; }	
#menuh a						 { color: #fff;}
#menuh ul						 { padding:0; margin:0; }
#menuh li						 { list-style-type:none; }

/* MENU HEADER */
.mhome 							 { width: 51px; float:left; padding-top: 2px; padding-left: 18px; }
.mazienda						 { width: 62px; float:left; padding-top: 2px;}
.mcatalogo					 { width: 67px; float:left; padding-top: 2px; padding-left: 2px;}
.mnovita						 { width: 55px; float:left; padding-top: 2px;}
.mcontatti					 { width: 63px; float:left; padding-top: 2px; padding-left: 2px;}
.mris								 { width: 96px; float:left; padding-top: 2px; padding-left: 2px;} 	
	 
/* SIDEBAR */
#key-c ul						 { width: 156px;  padding:0; margin:0 0 0 7px; }
#key-c li						 { color:white; list-style-type: none; border-bottom: 1px solid #4AC73B; }
#key-c a						 { line-height:21px; color: white; padding: 0 0 0 12px; }
#key-c							 { width: 163px; color: white; }
#key-f							 { width: 163px; height:3px; }

/* TESTO CENTRALE */
#testo-c						 { width: 577px;  margin-left:15px; margin-right:15px; }
#testo-c p a					 {color:#333;  }
#testo-c li				 { list-style-type: square;}
#testo-f						 { width: 607px; height:3px;}

/* FOOTER */
#footer	p					 { color:white; }

/* BOX */
#box  	 					 {width: 560px; padding: 5px; background: #ddd; border: 1px solid #333; margin-left: 4px; }
#box a						 {color: #333; }