* {
  padding: 0;
  margin: 0; }

html, body {
  padding: 0;
  margin: 0;
  border: 0;
  height: 100%; }

body {
  font-family: Arial;
  font-size: 13px;
  color: #494242;
  background: #262426; }

#subcontainer.with_margin {
  position: relative; }

img {
  border: none; }

a {
  text-decoration: underline;
  color: #494242; }

a:hover {
  text-decoration: none; }

ul#secondary-navigation {
  width: 823px;
  display: block;
  overflow: auto; }
  ul#secondary-navigation li {
    margin: 5px 10px 0 0;
    display: block;
    float: left; }
  ul#secondary-navigation li.bull {
    color: #656662;
    font-size: 18px;
    margin-top: 0px; }

#content.join_us {
  background: url(/images/watermark-join-the-family.jpg) no-repeat bottom left; }
#content.menus {
  background: url(/images/watermark-food.jpg) no-repeat bottom right; }
#content.menus.drinks {
  background: url(/images/watermark-drinks.jpg) no-repeat bottom right; }
#content.menus.bambini {
  background: url(/images/watermark-bambini.jpg) no-repeat bottom right; }
#content.menus.party {
  background: url(/images/watermark-party.jpg) no-repeat bottom right; }
#content.menus.party.christmas {
  background: url(/images/watermark-christmas.jpg) no-repeat bottom left; }
#content.menus.lunch {
  background: url(/images/watermark-lunch.jpg) no-repeat bottom right; }
#content.menus.desserts {
  background: url(/images/watermark-desserts.jpg) no-repeat bottom right; }
#content.recipes {
  background: url(/images/watermark-our-food.jpg) no-repeat right bottom; }
#content.food {
  background: url(/images/watermark-our-food.jpg) no-repeat right 320px; }
#content.restaurants {
  background: url(/images/watermark-restaurants.jpg) no-repeat bottom left; }
#content.work-for-us {
  background: url(/images/watermark-work-for-us.jpg) no-repeat bottom left; }
#content.training {
  background: url(/images/watermark-training.jpg) no-repeat bottom left; }
#content.vacancies {
  background: url(/images/watermark-vacancies.jpg) no-repeat bottom left; }
#content.about_us {
  background: url(/images/watermark-italiano.jpg) no-repeat left 500px; }

.error-404 {
  margin: 30px 0; }

.spacer {
  clear: both;
  float: none; }

.saucySprite:hover, .saucySprite_current a {
  margin-top: 0px !important; }
