body { font-family:Arial, Helvetica, sans-serif; text-align:center;}
#wrapper { width:800px; padding:10px; border:2px solid #999999;  background:#FFF6F9; background-image: url(images/back.jpg); background-repeat: no-repeat; background-position: top right;  text-align:left; margin: auto; }

#acquista{background-image: url(images/backAcquista.jpg); background-repeat: no-repeat; background-position: top right;}
#mainHeader{background:#00FF00; color:#FFFFFF;}
#header {width:69%;float:left;padding:20px;border-bottom:1px solid #999999;}
#header h1 { font-weight:lighter; margin:0; }
#header h2 { font-weight:lighter; margin:0; font-size:14px; }
#logo { width: 20%;float:right;margin:30px 10px 0px 0px;text-align:right;}

#main { font-size:76%; }
#main h2 { font-size:18px; font-family:Georgia; border-bottom:1px solid #FF6600; }

#left { width:25%; float:left; margin:10px 0px 10px 0px; padding:10px; }
#right{ width:69%; float:right; margin:10px 0px 10px 0px; padding:10px; }

a { color:#CC6600; font-weight:bold }
a:hover { color:#CC3300; }

#topnav { background:#333333; padding:5px; color:#ff9933 }
#topnav a { color:#FF9933; margin-right:9px; font-size:12px }
#topnav a:hover { color:#FFCC66; }

#footer { clear:both; background:#333333; color:#FFFFFF; padding:5px; vertical-align:middle; font-size:12px; }
#footer a { color:#FF9933; margin-right:9px; font-size:13px; }
#footer a:hover { color:#FFCC66; }
li { margin-bottom:6px; }
#leftnav ul { border:0px solid red; list-style-position:inside; margin:0; padding:0; }
#leftnav ul li { border:0px solid red; padding:0; margin-left:20px; }
