body {margin: 0;padding: 0;background: #f9f0bc url(images/img01.jpg) repeat-x left top;text-align: justify;font-family: Georgia, "Times New Roman", Times, serif;font-size: 13px;color: #29642A;font-weight: normal;font-style: normal;float: none;}

form {margin: 0;padding: 0;}

h2, h3, h4 {font-weight: normal;color: #5F8700;}
h1 {letter-spacing: -1px;font-size: 2.2em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {letter-spacing: -1px;font-size: 2.2em;}
p, ul, ol {}
p {}

.blockbg {background: #D9D785;}
blockquote {font-style: italic;border: #D9D785 1px dashed;background: #ECE29F;margin:0;padding: 0px 20px;font-size: 16px;color: #A1B635;}
blockquote img{ float:left; margin-top:-45px; margin-right:5px;}
ul {}
ol {}
a {color: #4E7301;}
a:hover {text-decoration: none;}
small {}
hr {display: none;}

img {border: none;}
img.left {float: left;margin: 0 15px 0 0;}
img.right {float: right;margin: 0 0 0 10px;}
img.center {float: right;margin: 0 15px 0 10px;}

/* Header */
#header {width: 940px;height:315px;letter-spacing: -1px;font-family: Georgia, "Times New Roman", Times, serif;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#headerbg {margin: 0 auto;width: 940px;height: 255px; text-align:center;}
#headerbgsmall {margin: 0 auto;width: 940px;height: 58px; text-align:center;}
#headerbgintro {margin: 0 auto;width: 940px;margin-bottom: 20px; text-align:center;}

/* Menu */
#menu {float: right;text-align:right;position:static;}
#menu ul {margin: 0;list-style: none;}
#menu li {display: inline;}
#menu a {text-decoration: none;}
#menu a:hover {color: #FEEDB9;}
#menu .current_page_item a {color: #FEEDB9;}

/* Logo */
#logo {width: 530px;position:absolute; padding-top:45px;}
#logo h1, #logo h2, #logo p {float: left;margin: 0;}
#logo h1 {padding-top: 80px;text-align: center;font-size: 4em;color: #FDEEB7;}
#logo p {padding-top: 100px;text-transform: lowercase;font-size: 1.8em;color: #ABC13A;}

.whats {font-size: 1.1em;text-align:center;position:relative; letter-spacing:-1px;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;color:#804000; width:600px; margin-top:-7px; height:30px;}

.slogan{ height:60px;font-size: 1.1em; padding-top:20px;position:relative; text-align:center; letter-spacing:-1px;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;color:#804000}
.slogan p{margin-top:-17px;}

#logo h2 a, #logo p a {color: #ABC13A;}
#logo a {text-decoration: none;}

#logo2 {float:right;}

/* Page */
#page {width: 920px;margin: 0 auto;border: thin none #B5D434;}

#contact{margin:auto;}

#pezzouno {width:920px;height:auto;overflow:auto; padding-top:10px;}

#latest-post {float: left;width: 630px;line-height: 25px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;text-align:center;}
.post {}
.post .title {margin: 0;}
.post .meta {margin: 0;padding-bottom: 10px;padding-top: 10px;line-height: normal;font-size: 13px;color: #A2B736;}
.post .meta a {color: #7F9C1E;}
.post .entry {margin-bottom: 20px;padding-bottom: 5px;text-align:left; text-align:justify;}
.post .prodotti {text-align:center; font-size:12px;}
.post .prodotti p {font-size:12px;}


#recent-posts {float:right; width:250px; line-height: 10px;text-align:left;height:auto; position:relative; padding-bottom:50px;}
.dialog{width:250px; height:auto;}
.postup{width:250px; height:160px; line-height:160px; background:url(images/up2.png); margin:auto; position:relative;}
.postup .text h2{ color:#804000; padding-left:10px;}
.postmd{width:250px; height:150px; background:url(images/md2.png) repeat-y;margin-bottom:-13px; margin-top:-13px;}
.postmd .text p{width:150px; line-height:13px; height:auto; color:#804000; padding-left:20px;}
.postbt {width:250px; height:79px; background:url(images/bt2.png) no-repeat;margin:auto; padding-bottom:20px; overflow:hidden;}
.banner{ margin-left:15px;padding-bottom:20px;}


/* Sidebar */
#sidebar {clear: both;width: 920px;background: #F5E7AC;}
#sidebar ul {margin: 0;padding: 0;list-style: none;}
#sidebar li {display: block;float: left;width: 200px;padding: 15px;}
#sidebar li ul {line-height: 1.8em;border-top: #77881F 2px dashed;}
#sidebar li li {float: none;width: auto;padding: 0 0 0 10px;line-height: 35px;border-bottom: #A1B635 1px dashed;}
#sidebar h2 {margin: 0 0 10px 0;padding-left: 20px;background: url(images/img03.jpg) no-repeat left 50%;color: #5F8700;}
#sidebar a {text-decoration: none;color: #4E7301;}
#sidebar a:hover {text-decoration: underline;}
#sidebar img{ margin-bottom:-7px;}

#footer {font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color: #29642A;text-decoration: none;width: 920px;text-align:center;}
#footer p {margin: 0px;padding: 15px;}
#imageside{width:auto;height:64px;background:url(images/lawn.png) repeat-x;}
