BODY {
    margin-top: 0px; 
    margin-bottom: 0px; 
    background-color: #FFFFF0 
}

TABLE {
   font-family: verdana, arial;
   font-size: 12px;
}

A {
   text-decoration: none;
   color: blue;
}

A:visited {
   color: #609;
}

a.main {
   text-decoration: none;
   color: blue;
}

.cage {
    border-right: #666666 1px solid; 
    border-top: #cccccc 1px solid; 
    border-left: #666666 1px solid; 
    background-color: # FFFBF0;
    width: 100%;
}
.doppiobordo {
    border-bottom: #999999 3px double;
}
.bordi-l {
    border-top: #cccccc 1px solid; 
    border-left: #666666 1px solid; 
    background-color: #f1f1f1
}
.bordi-r {
    border-right: #666666 1px solid; 
    border-top: #cccccc 1px solid; 
    background-color: #f1f1f1
}
.td_menu_yui {
    background-color: #FFD700; 
}
.titoli_menu_html {
    background-color: #FFD700; 
}
.titoli {  
    font-size: 20px; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: none;
    background-color: #FFD700; 
}
.sottotitoli {  
    font-size: 10px; 
    color: #000000; 
    text-decoration: none
}
.context {
    font-size: 12px; 
    font-weight: normal; 
    color: #000000;  
    text-decoration: none;
    background-color: #FFD700;
}
.footer1 {
    font-size: 12px;
    color: #000000; 
    background-color: #FFD700;
}
.footer2 {
    font-size: 12px;
    color: #000000; 
    background-color: #FFD700;
}
a.footer_link {
    font-size: 12px;
    color: blue;
    background-color: #FFD700;
}

.form_title {
   padding-top: 6px;
}
.form_element {
   font-family: verdana, arial;
   font-size: 12px;
}
.form_submit {
   font-family: verdana, arial;
   font-size: 12px;
}
.errori {
   color: red;
   font-weight: bold;
   vertical-align: bottom;
}

.ric_table {
}
.ric_element {
   font-family: verdana, arial;
   font-size: 12px;
}
.ric_submit {
   font-family: verdana, arial;
   font-size: 12px;
}

.table_display {
}
.table_header  {
}
.odd {
   vertical-align: top;
}
.even {
   vertical-align: top;
}

.func-menu {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    border: #000000 1px solid;
    background-color: #ffffff; 
}

a.func-menu {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: blue;
    border: none;
}

.func-menu2 {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    border: none;
    background-color: #ffffff;
}

.func-sel {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    border: #000000 1px solid;
    background-color: yellow; 
}

a.func-sel {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    border: none;
}

