
BODY {
        // background-image : url("../images/sfondo.png");
        // background-attachment : fixed;
        bgcolor=#ffffff;
        text=#000000;
        link=#0000cc;
        vlink=#551a8b;
        alink=#ff0000;
        margin-left: 3em;
        margin-right: 5em;
        font-family: arial,sans-serif;
}

DIV,TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL  {
    font-family : Tahoma, Verdana, Arial, Helvetica;
    font-size : 13px;
    color : #000FF5;
}

A:active {}

A:visited {}

A:hover {
    color : #ffffff;
    background-color: #000080;
}


a.FacetSorterLink:link,a.FacetSorterLink:visited  {
    color : #FFFFFF;
    font-size : 13px;
    text-decoration : underline;
}

a.FacetSorterLink:hover,a.FacetSorterLink:active  {
    color : #000080;
    font-size : 13px;
    text-decoration : none;
}

a.FacetDataLink:link,a.FacetDataLink:visited  {
    color : #FFFFFF;
    font-size : 13px;
    text-decoration : underline;
}

a.FacetDataLink:hover,a.FacetDataLink:active  {
    color : #000080;
    font-size : 13px;
    text-decoration : none;

}

a.FacetNavigatorLink:link,a.FacetNavigatorLink:visited  {
    color : #FFFFFF;
    text-decoration : underline;
}

a.FacetNavigatorLink:hover,a.FacetNavigatorLink:active  {
    color : #000080;
    text-decoration : none;
}

.css_header_table  {
    background-color : #FFFFF2;
    //background-color : #e5ecf9;
    color : #0000000;
    font-weight : bold;
    font-size : 12px;
}


.css_table  {
    border : solid 1px #000FF5;
}

.css_table_field  {

    background-color : #ADD8E6;;
    color : #000000;
    font-size : 12px;
}

.css_table_field_r1 {

    background-color : #FFFFFF;
    color : #000000;
    font-size : 12px;
}


.css_table_link  {
   color : #000000;
   background-color : #FFFFF2;
   font-size : 12px;
   top : middle;
}

.css_menu {
        padding-right: 5px;
        padding-left: 5px;
        padding-bottom: 5px;
        padding-top: 5px;
        # font-size: 83%;
        border-top: #ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
        background: #e5ecf9;
        text-align: center;
        font-family: arial,sans-serif;
}

.css_sottomenu  {
        font-family : Arial;
        background-color : #FFFFFF;
        color : #000080;
        font-weight : bold;
        font-size : 12px;
}

.css_fondo  {
    background-color : #ffffff;
    color : #000000;
    text-align: center;
    font-size : 11px;
    font-weight : bold;
    font-family: sans-serif;
    margin-left: 3em;
    margin-right: 5em;
}

.css_fondo1  {
    background-color : #ffffff;
    color : #000000;
    text-align: center;
    font-size : 9px;
    font-family: sans-serif;
    margin-left: 3em;
    margin-right: 5em;
}

.css_form_caption  {
    font-family :verdana,arial;
    color : #FF0000;
    background-color : #FFFFFF;
    font-size : 22px;
    top : middle;
    font-weight : bold;
}

.css_find_text  {
    font-family :verdana;
    color : #000000;
    background-color : #FFFFFF;
    font-size : 9px;
    top : middle;
}
.css_find_input  {
    font-family :verdana,arial;
    color : #000000;
    background-color : #FFFFF2;
    font-size : 11px;
    top : middle;
}
.css_find_message  {
    font-family :verdana,arial;
    color : #000000;
    background-color : #000000;
    font-size : 22px;
    top : middle;
}


.css_insert_caption  {
    font-family : Verdana,Arial;
    color : #FFFFF5;
    background-color : #FFFFFF;
    font-size : 18px;
    top : middle;
    font-weight : bold;
}


.css_button  {
   color : #000000;
   background-color : #e5ecf9;
   font-family : sans-serif;
   font-size : 13px;
   WIDTH: 80;
   HEIGHT: 25;
}
.css_error  {
    background-color : #FF0000;
    color : #ffffff;
    font-size : 13px;
    text-align: center;
    top : middle;
}

.css_ditta      {
    background-color : #FFFFFF;
    color : #0000000;
    font-size : 20px;
    text-decoration : bold;
}

.css_utente     {
    background-color : #FFFFFF;
    color : #0000000;
    font-size : 20px;
    text-decoration : bold;
}

.css_default  {
    font-family :verdana;
    color : #000000;
    background-color : #ffffff;
    font-size : 8px;
    top : middle;
}


.css_record_caption {
    font-family :verdana;
    color : #000000;
    background-color : #FFFFFF;
    font-size : 10px;
    top : middle;
}


.css_titolo  {
    font-family :verdana;
    //background-color : #B3BDD9;
    background-color : #FFFFF2;
    color : #000000;
    font-size : 18px;
}


.css_Select  {
    font-size : 12px;
    font-family : Arial,Tahoma, Verdana,Helvetica;
    background-color : #fffff2;
    color : #000000;
}


.css_window {
    border : solid 1px #000080;
    background-color : #ADD8E6;
    }

.css_combo  {
        border-color: ##ADD8E6;
        background-color: ##ADD8E6;
        font-family: verdana;
        font-size: 10px;
}

.css_input  {
    //background-color : #FFFFF2;
    background-color : #FFFFFF;
    color : #000000;
    font-size : 12px;
    font-family: verdana;

}

.css_text  {
    font-family : verdana,sans-serif;
    background-color : ##ADD8E6;
    min-width: 150px;
    color : #000000;
    font-size : 11px;
}

.trasferito {
    background-color : #aaf59d;
}
.trasferito td{
    background-color : #aaf59d ;
}

.css_ore  {
    min-width: 140px;
    font-family : verdana,sans-serif;
    background-color : ##ADD8E6;
    color : #000000;
    font-size : 11px;
}

.classe_ore  {
    min-width: 30px;
    //font-family : verdana,sans-serif;
    //background-color : ##ADD8E6;
    width: 70px;
    //color : #000000;
    font-size : 14px;
}


.classe_tele  {
    min-width: 30px;
    font-family : verdana,sans-serif;
    background-color : ##ADD8E6;
    font-weight: bold;
    width: 70px;
    color : #000000;
    font-size : 12px;
}

.classe_ore_totale  {
    min-width: 30px;
    //font-family : verdana,sans-serif;
    //background-color : ##ADD8E6;
    width: 70px;
    font-weight: bold;
    //color : #000000;
    font-size : 14px;
}

.css_ore_totale  {
    min-width: 140px;
    font-family : verdana,sans-serif;
    background-color : ##ADD8E6;
    color : #000000;
    font-weight: bold;
    font-size : 11px;
}


}
