html { text-align:center; background:url(images/bgGrass.png); background-color: #6DA61B; }
body { text-align:center; /*background:url(images/bgGrass.png); background-color: #6DA61B;*/ margin-top: 20px; font-family: Georgia, Times, Tahoma, Helvetica, sans-serif, Verdana, Arial; font-size:90%; }
.left ul li {list-style-type: circle; margin-left: 30px;}
h1,h2,h3,h4 { color: #009F00; }
h1 {font-size:10%; visibility:hidden;}
h2 {font-size:130%; }
h3 {font-size:120%; font-weight:bold; margin:5px 0;}
h4 {font-size:110%; font-weight:bold; margin:5px 0;}
h4 a {color:#000;}
a { text-decoration:none; color: #800080; }
a:hover { text-decoration: underline; color: #b608b6; }

#wrap { width:800px; text-align:left; margin:0 auto; background-color: #F9FFE3; }
.left { float:left; }
.right { float:left; }
.clearfix { clear:both; }

/* menu */
#top h3{font-size:150%; font-weight:bold; color:#000000; margin:0 0 14px 0;}
#top { width: 200px; padding-left: 50px; padding-top: 6px; }
#top li { list-style:url(images/arrow.gif) inside; font-weight:bold; }
#top a { color:#009F00; line-height:20px; }
ul#menu li a { padding-left:5px; }
ul#menu-foreign li a { padding-left:5px; color: #600;}

/* header */
#header { background:url(images/header.jpg) no-repeat; height:229px; }
#header h1 { font-size:120%; padding-top: 50px; padding-left: 130px; color:#9cdbfb; }
#header div { font-size:14px; padding-left: 140px; color:#CBE4F8; }

/* content */
#content { background: url(images/contenuto.jpg) no-repeat; /*padding-bottom: 30px;*/ }
#content { }
#content .left { width:400px; margin: 0 55px 0 0px; padding-left: 55px; }
#content h2 { font-size:30px; }
#content p { padding:10px 0px; }
#content .right { width: 243px; }
.briciole { padding: 115px 0 5px 55px; }
#img { margin: 10px 0; }
#img img { margin:4px; border: 3px solid #D5EFC2; padding: 2px; }
#img-appaiate img { margin:4px; border: 3px solid #D5EFC2; padding: 2px; float:left; }

/* footer */
#footer { clear:both; /*background:url(images/footer.gif) no-repeat;*/ background-color: #c9e5a5; text-align:center; }
#footer a { color:#009999; }
#ftlink { padding-top: 40px; }
#ftlink, #copyright { padding-bottom:8px; }
#inner .left { margin-bottom: 40px; }
#prezzi { /*border: 2px solid #6da61b;*/}
#prezzi p {  }
#prezzi ul {  }
#prezzi ul li { list-style-type: none; }
.left img { border: 0; }

.sub-menu { background-color: transparent; }
.img-submenu { text-align:left; margin: 30px 50px 10px 50px; }
.img-submenu img { border: 2px solid #d5efc2; padding: 1px; }
p.didascalia { color: #08a306; border:0; text-align: left; padding: 0 0 8px 11px !important; font-size: 90%; margin: 0 !important; }
.didascalia-dx { color: #08a306; text-align: left; margin-left: 52px; margin-right: 6px; padding-top: 0; font-size: 90%; }

