body { font-family: helvetica, arial, sans-serif; font-size: 11px; text-align: center; color: #000000;  background-image:url(/img/bg.jpg); }
html, body, #wrapper, h1 { margin: 0;	padding: 0; }
th, td { font-size: 11px; }
img { border: 0; }

h1, h2 { font-size: 11px; }
h1 {	margin: 0; padding: 0; }
h2 {	margin: 0 0 5px 0; padding: 0; }
h3 {	padding: 0; font-size: 10px; color: #000000;}
h4 { font-size: 10px; padding :1em 0 1em 0 }
p { margin: 1em 0; padding: 0; }
a { color: #000000; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

.block {	display: block; }
.clear { clear: both; padding: 0; margin: 0; }
.left { float: left; margin: 1px 8px 0px 4px; }
.softright {	text-align: right; }
.readmore { text-align: right; }

/* base alto*/
#wrapper { margin: auto; text-align: left; width: 980px; position: relative; background: #53AB7B;  display: block;}
#inner { border-left: 1px solid #000000; border-right: 1px solid #000000; background: #498501; width: 981px; height: 90px}
#topnav { top: 0px;	left: 838px; font-size: 1px; position: absolute; }
#inner2 { border: 1px solid #000000; width: 980px; background: #53AB7B; float: left; display: block;}

/* base menu di sinistra */
#newleft { left: 1px; margin: 0; padding: 0; width: 162px; float: left; display: block;}

#nav { top: 0px; left: 0px; margin: 0; padding: 0; width: 162px; font-size: 14px;}
* html #nav { left: 1px;}
#nav li { margin: 0; padding: 10px 0 0 30px; height: 28px; list-style: none; border-bottom: 1px solid #000000; background: url(/images/menu_freccia.gif) repeat-y;}
#nav img { display: block; }
* html #nav img { float: left; }

/* Centro Index chi-siamo */
#newcenter { margin: 0; padding: 10px 0 0 0;	border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 10px;  width: 679px; float: left; display: block;}
#newcenter h1 { color: #000000; margin: 4px 0 5px 0; padding: 0; font-size: 14px; text-align: left;}
#newcenter h2 { color: #000000; margin: 4px 0 5px 0; padding: 0; font-size: 11px; text-align: justify;}
#newcenter2 { margin: 0; padding: 10px 0 0 0;	border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 10px;  width: 679px; float: left; display: block;}
#newcenter2 h1 { color: #000000; margin: 4px 0 5px 0; padding: 0; font-size: 14px; text-align: left;}
#newcenter2 h2 { color: #000000; margin: 4px 0 5px 0; padding: 0; font-size: 11px; text-align: justify;}
#centertext { padding: 10px 10px 0 10px;  width: 659px; text-align: justify; float: left; display: block;}
#centertext h1 { color: #000000; margin: 1em 0; padding: 0; font-size: 16px; text-align: left; }
#centertext h2 { color: #000000; margin: 1em 0; padding: 0; font-size: 14px; text-align: justify; font-weight: normal;}
#centertext h2 img { margin: 5px 5px; padding:0;  border: 2px solid #FFFFFF; vertical-align: top; display: block;}

/* Destro Index chi-siamo contatti*/
#newright { margin: 0; padding: 10px 0 0 0; width: 137px; text-align: left; float: left; display: block; font-size: 14px;  }
#newright img {  margin: 2px 10px 2px 10px; border: 1px solid black ; vertical-align: middle; }
#newright a img {   border: 1px solid black ; vertical-align: middle; }
#titlelatesttext { padding: 0 0 0 82px;  width: 125px; background: #364b1a;}
#titlelatesttext h2 { color: #000000; margin: 0; padding: 4px 0 5px 0; font-size: 14px; text-align: left; background: #4d662c; }
#titlelatesttext h3 { color: #000000; margin: 0; padding: 4px 0 5px 0; font-size: 11px; text-align: justify;}
#news { width: 175px; margin: 0 5px 0 5px; padding: 10px 5px 0 5px;	font-size: 10px; float: left; display: block;}
#news h3 { color: #00ffff; margin: 0.5em 0; padding: 0; }
#news h4 { color: #000000; margin: 0.5em 0; padding: 0; font-size: 10px; text-align: justify;}

/* base basso*/
#inner3 { border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; width: 980px; float: left; background: #53AB7B; display: block;}
#footer { margin: 0px; padding: 6px 16px; }
#footer p { margin: 0; padding: 0;} 
#footer h4 { margin: 0; padding: 0; text-align: center;} 
