/**
 * Buttons layout
 */

input.btn {
        height:25px;
        background:none;
        background-color:#6cc81a;
        border:none;
        padding:0 9px;
        vertical-align:middle;
        font:bold 11px Arial, sans-serif;
        font-style: italic;
        color:#fff;
}
/* Correction des bug Internet Explorer */
* html input.btn {width:1%; overflow:visible;}
*:first-child+html input.btn {overflow:visible;}

button, a.btn {
        display:-moz-inline-box;
        display:inline-block;
        margin:0;
        padding:0;
        white-space:nowrap;
        text-align:center;
        vertical-align:middle;
        cursor:pointer;
        border:0;
        background:none;
        color:#fff;
        text-decoration:none;
}
button {
        margin:0 -3px 0 !important;
        margin: 0 !important!;
}

button span, a.btn span { float:left; }
button span span, a.btn span span {
        float:left;
        padding:0 0 0 20px;
        vertical-align:middle;

        background-repeat:no-repeat;
        background-position:left 0px;
        background-image:url(/img/layout/home/button-left.png);
}
button span span span, a.btn span span span {
        padding:0 1px 0 0;

        background-position:right 0px;
        background-image:url(/img/layout/home/button-right.png);
}
button span span span span, a.btn span span span span {
        height:25px;
        padding:0 8px 0 5px;
        font-weight: bold;
        font-style: italic;
        line-height: 25px;
        /* font: bold 13px/25px Verdana, Arial, Helvetica, sans-serif; */

        background-repeat:repeat-x;
        background-position:center 0px;
        background-image:url(/img/layout/home/button-bg.png);
        background-color:#056395;
}
/* Correction des bug Internet Explorer */
* html button {width:1%; overflow:visible;}
*:first-child+html button {overflow:visible;}

/** HOVER **/
a.btn:hover { border:none; }
button.hover span span, a.btn:hover span span                     { background-position:left -25px; }
button.hover span span span, a.btn:hover span span span           { background-position:right -25px; }
button.hover span span span span, a.btn:hover span span span span { background-position:center -25px; }

/** Disabled **/
button.disabled { cursor:default; color:#a0a0a0; }

