@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Screen layout for YAML examples
 * (de) Bildschirmlayout für YAML-Beispiele
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

@media screen, projection
{

  body { font-family: arial, thaoma, helvetica; background: #fff; }
  .clear {clear: both;}
  
  #page {width: 752px; margin: 0 auto; padding-bottom: 15px;}
  #header-top {margin-top: 10px;}
  #header-bottom {border-top: 1px #ccc solid; margin-top: 3px; padding-top: 3px; border-bottom: 1px #ccc solid; margin-bottom: 3px; padding-bottom: 3px;}
  #menu {background: url(../image/sfondoMenuB.jpg) repeat-x top; height: 20px; width: 100%;}
   #menu ul {list-style: none; margin: 0px; padding: 0px;}
   #menu ul li {float: left;  margin: 0px; padding: 0px  52px; line-height:1em; background: url(../image/SeparatoreMenu.jpg) no-repeat right top;}
   #menu ul li a {font-size: 12px; text-decoration: none;  color: #1D87EF;}  
  
  #main {padding-top: 10px; padding-bottom: 10px;  border-right: 1px #ccc solid; border-bottom: 1px #ccc solid; border-left: 1px #ccc solid; width: 750px; margin-top: 5px; background: url(image/internal-bg.jpg) repeat-x top left;}
  #content-wrap {padding: 10px;}
  #left {width: 183px; float: left; border-right: 1px solid #ccc; min-height: 300px;}
    #left a {font-size: 12px; color: #333; text-decoration: none;}
  
  #center {width: 380px; float: left; padding-left: 10px;}
  
  #center h1 {font-size: 16px; margin-bottom: 10px; color: #333;}
  
  #center h2 {font-size: 14px; margin-bottom: 5px; color: #444;}
  
  #lingue {width: 105px; margin: 0 auto;}
  .lingua {float: left; margin: 5px;}
  
  
  #center h3 {font-size: 12px;  margin-bottom: 5px; color: #666;}
  #center a.contatti {display: block; color: #333; background: #ccc; padding: 3px 5px; text-decoration: none; margin-top: 15px;}
  #center p {font-size: 12px; margin-bottom: 10px; color: #666; line-height: 17px;}
  
     table.formtable label { color: #333;}
  table.formtable {color: #333;}
  table.formtable label {font-size: 10px;}
  table.formtable a {}
  table.formtable tr.riga {height: 20px;}
  table.formtable tr.riga input {width: 83%;}
  table.formtable tr.riga textarea {width: 89%;}
  th.confirm {padding: 3px; margin-bottom: 15px; background: #003F03; border: 1px solid #fff;}
    
  ul.error_list{ display: inline; background: red; padding: 3px 5px; margin: 0px;  color: #fff; margin-bottom: 5px; float: left;}
  .error-list-top {display: none;}      
  
  
  #right {width: 150px; float: right;  border-left: 1px solid #ccc; min-height: 300px;}
  img {border: none;}
  #banner {padding-left: 10px;}
  #right #dhtmlgoodies_menu ul#nav {list-style: none; margin: 0px; padding: 0px 5px;}
  #right #dhtmlgoodies_menu ul#nav li.current {font-weight: bold; color: #777;  border-bottom: 1px solid #ccc;}
  #right #dhtmlgoodies_menu ul#nav li a {text-decoration: none; color: #333; border-bottom: 1px solid #ccc; margin-top: 5px; }
  #footer-wrap {margin-top: 5px;}
  #footer-wrap p {font-size: 11px; color: #333; text-align: center;} 
}

