/* 
    Document   : main.css
    Created on : 19 avr. 2011, 15:57:28
    Author     : marc
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

.clear_fix {
    display: block;
    height: 1px;
}

button {
    font-weight: bold;
}

/*input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}*/

select.field_select {
    /*    width: 275px;*/
}

/*select.page_size{
    width: 75px;
}*/



fieldset
{
    border:none;
}

abbr
{
    border-bottom: 1px dotted #000000;
    cursor: help;
}

.clear
{
    clear:both;
    height:0px;
    font-size:0;
    line-height:0;
}

.clear_fix:after
{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

* html .clear_fix
{
    height:1%;
}

.clear_fix
{
    display:block;
}

.action_right {
    float: right;
}

.frais_depense_list_frais {
    width: 130px;
}

.montant_depense_list_frais {
    width: 60px;
}

.tva_depense_list_frais {
    width: 40px;
}

.depense_form_header {
    margin-bottom: 10px;
}



#user_depense_filter_block{
    float: left;
    margin-right: 20px;
}

#user_depense_filter label{
    display: inline-block;
    width: 80px;
}

#user_depense_filter span{
    display: inline-block;
}




.colname label {
    display: inline-block;
    width: 150px;
}

#footer{
    margin-top:20px;
    overflow:hidden;
    font-family:arial;
    font-size:12px;
    text-align:center;
    color:#777;
    clear:both;
}

#footer .sep{
    margin-bottom:10px;
    background:#0086cb;
    background: -moz-linear-gradient(top, #4d96ca 0%, #1b86cb 56%, #1f6aad 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d96ca), color-stop(56%,#1b86cb), color-stop(100%,#1f6aad)); /* Chrome,Safari4+ */
    height:24px;
    line-height:24px;
    padding-right:10px;
    display:block;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    text-align: right;
    color: white;
}

#footer .footer-text{
    float:right;
}

#footer .footer-links{
    margin-top:0;
    padding-left:5px;
    float:left;
}

#footer .footer-links li{
    list-style:none;
    padding:0 14px 0 10px;
    margin:0;
    float:left;
    /*background:transparent url(../images/nav-item-bg.png) no-repeat right;*/
}

#footer .footer-links li:last-child{
    background:none;
}

/**
Adaptation des css jquery
**/
.ui-dialog-buttonset .ui-button span.ui-button-text{
    padding: 0.5em;

}