/* ====== HTML 5 Boilerplate styles ========  */
html, button, input, select, textarea {color: #222; }
body {font-size: 1em;line-height: 1.4; }
::selection{background: transparent; color: #bbb; text-shadow: none; }
::-moz-selection {background: transparent; color: #bbb; text-shadow: none; }
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0; }
img {vertical-align: middle; }
fieldset {border: 0;margin: 0;padding: 0; }
textarea {resize: vertical; }



  html, body {
    margin: 0;
    padding: 0;
    background: #e8e3e0 no-repeat scroll 50% 0;
    color: #fff0ee;
    font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  }
  
  a, a:link, a:active, a:visited {color: #fff0ee;text-decoration: none;}
  a:hover {color: #eee;}

  #links{list-style-type: none; margin: 0 auto; padding: 0; width: 718px;}
  #links img{margin-top: 20px;}
  #links li{float: left; width: 339px; height: 458px; text-align: center; position: relative; top: -15px; margin: 0 10px;}
  #links .pescheria{
    background: transparent url("../img/01.jpg") top center no-repeat;
  }
  #links .trattoria{
    background: transparent url("../img/02.jpg") top center no-repeat; 
  }
  
  
  
  
  
  
  


















/* ======= Helper classes ========= */
.right {float: right; }
.left {float: left; }
.clear {clear: both; }
.bold {font-weight: bold; }
.fullwidth{width: 100%;}
.sticktobottom{position: absolute; bottom: 0; left: 0;}
.emphasis {color: #dcd3b0; }
.italic {font-style: italic; }
.ir {background-color: transparent;border: 0;overflow: hidden;*text-indent: -9999px; }
.ir:before {content: "";display: block;width: 0;height: 100%; }
.hidden {display: none !important;visibility: hidden; }
.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto; }
.invisible {visibility: hidden; }
.clearfix:before, .clearfix:after {content: " ";display: table; }
.clearfix:after {clear: both; }
.clearfix {*zoom: 1; }

/* ======= Print styles =========== */
@media print {
  * {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important; }
  a, a:visited {text-decoration: underline; }
  a[href]:after {content: " (" attr(href) ")"; }
  abbr[title]:after {content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: ""; }
  pre, blockquote {border: 1px solid #999;page-break-inside: avoid; }
  thead {display: table-header-group; }
  tr, img {page-break-inside: avoid; }
  img {max-width: 100% !important; }
  @page {margin: 0.5cm; }
  p, h2, h3 {orphans: 3;widows: 3; }
  h2, h3 {page-break-after: avoid; } }
