/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0px;
    padding: 0px;
    background-image: url(body_ad.jpg);
    background-color: rgb(255, 255, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(102, 102, 102);
    font-size: 10px;
    }

  #container { border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(255, 255, 255);
    margin: 0px auto;
    padding: 0px;
    width: 760px;
    }

  #alto { padding: 3px 0px 2px;
    background-color: rgb(255, 245, 0);
    font-size: 1px;
    color: rgb(255, 245, 0);
    height: 10px;
    }

  #logo { color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    }

  #menu { padding: 10px 0px 10px 15px;
    background-color: rgb(237, 237, 237);
    background-image: url(menu_sfondo2.jpg);
    height: 10px;
    }

  #menu a:link, #menu a:active, #menu a:visited { color: rgb(102, 102, 102);
    text-decoration: none;
    }

  #menu a:hover { color: rgb(102, 102, 102);
    text-decoration: underline;
    }

  #menu img { border: 0px none ;
    }

  .logo { float: right;
    margin-top: -28px;
    }

  #container_centro { color: rgb(94, 105, 111);
    }

  #centro { border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(255, 255, 255);
    margin: 0px auto;
    padding: 12px 0px 6px;
    background-color: rgb(255, 255, 255);
    background-image: url(tratt_menu.jpg);
    background-repeat: repeat-y;
    width: 760px;
    }

  #centro img { border: 0px none ;
    }

  #centro table { margin: 0px;
    padding: 0px;
    }

  #sx { padding: 5px;
    float: left;
    width: 150px;
    text-align: right;
    background-color: rgb(255, 255, 255);
    }

  #sx a:link, #sx a:active, #sx a:visited { color: rgb(94, 105, 111);
    text-decoration: none;
    }

  #sx a:hover { color: rgb(153, 153, 153);
    text-decoration: underline;
    }

  #sx ul { margin: 0px 0px 10px;
    padding: 0px;
    list-style-type: none;
    }

  #sx li { margin: 0px;
    padding: 0px;
    }

  #sx p { margin: 0px;
    padding: 0px;
    }

  .titolo_menu { font-weight: bold;
    color: rgb(136, 184, 40);
    }

  #dx { padding: 0px 15px 0px 10px;
    margin-left: 195px;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 15px;
    text-align: justify;
    background-color: rgb(255, 255, 255);
    }

  #dx ul { margin: 0px 0px 10px 10px;
    padding: 0px;
    list-style-type: none;
    }

  #dx a:link, #dx a:active, #dx a:visited { color: rgb(153, 153, 153);
    text-decoration: none;
    }

  #dx a:hover { color: rgb(153, 153, 153);
    text-decoration: underline;
    }

  #dx li { margin: 0px;
    padding: 0px;
    }

  #dx p { margin: 0px 0px 10px;
    padding: 0px;
    }

  .percorso { margin: 0px;
    font-size: 18px;
    color: rgb(117, 197, 240);
    }

  #container_footer { clear: both;
    color: rgb(153, 153, 153);
    background-color: rgb(228, 228, 228);
    }

  #footer { margin: 0px auto;
    padding: 12px 0px 6px;
    width: 760px;
    }

  form { margin: 0px;
    padding: 0px;
    }

  textarea { border: 1px solid rgb(59, 120, 185);
    background-color: rgb(255, 255, 255);
    font-size: 1em;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
    color: rgb(59, 120, 185);
    }

  select { background-color: rgb(255, 255, 255);
    font-size: 1em;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(59, 120, 185);
    }

  input { border: 1px solid rgb(59, 120, 185);
    background-color: rgb(255, 255, 255);
    font-size: 1em;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(59, 120, 185);
    text-decoration: none;
    }

  .noborder { border: 0px solid rgb(59, 120, 185);
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    margin-left: -4px;
    }

  .obbligatorio { font-size: 1em;
    }

  .italico { font-style: italic;
    }

  .grassetto { font-weight: bold;
    }

  #errore { border: 1px dashed rgb(255, 0, 0);
    padding: 0.5em;
    color: rgb(59, 120, 185);
    }

  #errore p { margin: 0px;
    padding: 0px;
    }

  .align_center { text-align: center;
    }


