  * { font-family: Verdana, Sans; font-size: 1.0em; color: #94703F; }
  #page { margin: 20px auto 5px auto; width: 760px; border: solid #DFA551 1px; background-color: #FEF7E8; padding: 5px 10px; position: relative; }
  #content { text-align: justify; padding: 5px 20px; }
  #footer { width: 760px; margin: 0px auto 20px auto; }
  
  #mmenu { list-style-type: none; margin: 8px 0px; padding: 0px; height: 114px; width: 770px; border-bottom: solid #DFA551 1px; }
  #mmenu li { width: 250px; height: 30px; margin: 5px 0px; background: url('mmenu_bg.jpg') repeat-x center; }
  #mmenu li a { text-shadow: 1px 1px 1px #FEF7E8; font-weight: bold; color: #94703F; text-decoration: none; vertical-align: middle; display: block; height: 18px; padding: 5px 0px 5px 25px; background: url('mmenu_li.jpg') no-repeat center left; border: solid #CDB585 1px; }
  #mmenu li:hover, #mmenu li.active { background: url('mmenu_bg_hover.jpg') repeat-x center; }
  #mmenu li a:hover, #mmenu li.active a { border: solid #9A8355 1px; background: url('mmenu_li_hover.jpg') no-repeat center left; }

  a:hover { text-decoration: none; color: #94703F; }
  
  h1 { position: absolute; top: -11px; right: 0px; background: url('logo_autopresso.jpg') no-repeat right top; width: 442px; height: 127px; }
  h1 a { display: block; width: 440px; height: 60px; }
  h2 { font-size: 1.1em; margin-top: 5px; }
  h3 { font-size: 0.95em; margin: 25px 0px 8px 0px; border-bottom: solid #EDCD9C 1px; }
  h5 { position: absolute; top: 75px; right: 15px; text-align: right; color: #FEF7E8; font-size: 0.8em; }
  h6 { display: inline; }
  #copyright { float: right; font-size: 0.70em; }
  
  .imgThumb { float: right; margin: 0px 10px 10px 30px; border: solid #DFA551 1px; }
  .imgThumb:hover { border: solid #9A8355 1px; }
  
  #fotogaleria { margin-bottom: 10px; }
  #fotogaleria * td { background-color: #FDEBC6; border: solid #EDCD9C 1px; width: 154px; height: 154px; text-align: center; vertical-align: middle; }
  #fotogaleria * td:hover { border-color: #DFA551; background-color: #FDE7B9; cursor: hand; }
  #fotogaleria * td a { display: block; }
  #fotogaleria * td * img { border: 0px; vertical-align: bottom; }
  #fotogaleria * th { padding: 15px 0px 5px 0px; text-align: left; }
  
  #foto_navbar { text-align: right; font-size: 0.95em; }
  #foto_counter { float: left; }
  #partners { font-size: 0.70em; }
  
  .clearR { clear: right; }