* { border: 0; padding: 0; margin: 0; }

body, html { font-family:"Times New Roman", Times, serif; font-size: 14px; text-align: center; }
body { background: #000000 url(cerquitelli_bg.jpg) top center no-repeat; color: #ffffff; }
a { text-decoration: none; color: #9A480C; }
a:hover { text-decoration: underline; }
h1 { font-family: "Times New Roman", Times, serif; font-size: 22px; }

#box { display: block; margin: 0 auto; width: 800px; text-align: center;  }
a#back {	display: block; width: 76px; height: 29px; line-height: 29px; background: url(home_btn_off.jpg) top left no-repeat; margin: 0 50px auto auto;  }
a:hover#back { background: url(home_btn_on.jpg) top left no-repeat; }
#box h1 { display: block; width: auto; height: 54px; background:  url(applicazioni.jpg) center center no-repeat;}
#box h1 a {	display: block; }
#box h2 { display: block; height: 20px; line-height: 20px; color: #cccccc; padding-bottom: 5px; }

p#main { text-align: left; margin: 0 auto; width: 500px; height: 290px; font-size: 20px; padding-top: 50px;  }

#gallery { }
#gallery tr td img { padding: 5px; border: 1px solid #333333; background-color: #111111; }
p.imgDescr { color: #333333; font-style: italic; padding: 0 5px 5px 5px; }
p.imgDescr:first-letter { color: #9A480C; text-transform: uppercase; }

#foot { display: block; width: 800px; height: 110px; border-top: 1px solid #333333; background: #000000 url(footer.jpg) top right no-repeat; }

span.hideMe { display: none; }