.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .1em 1em .1em 2.1em; }

/** Corrections pour Firefox 2.0 sur les boutons **/
.ui-button { display:-moz-inline-box; display: inline-block;}

.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon, x:-moz-any-link {margin-bottom:3px;
margin-top:3px;
position:relative;}

.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon, x:-moz-any-link, x:default{margin: 0px; position: absolute; top: 50%; margin-top: -8px; }

.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text, x:-moz-any-link  {padding-left:0.1em;padding-top: 0.3em;}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text, x:-moz-any-link, x:default {padding-left:2.1em;padding-top: 0.1em;}

.button_right_ico .ui-button-text-icon .ui-button-text, .button_right_ico .ui-button-text-icons .ui-button-text, x:-moz-any-link  {
	padding-left:1em;
	padding-right:0.1em;
}
.button_right_ico .ui-button-text-icon .ui-button-text, .button_right_ico .ui-button-text-icons .ui-button-text, x:-moz-any-link, x:default  {
	padding-left:1em;
	padding-right:2.1em;
}

.ui-corner-all , x:-moz-any-link{-moz-border-radius:0px;}
.ui-corner-all , x:-moz-any-link, x:default{-moz-border-radius:5px;}
/** Fin des corrections pour Firefox 2.0 **/

/** Réduction de la taille des boutons **/
/*.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .1em 1em .1em 2.1em; }*/
.ui-button , x:-moz-any-link { padding-right: 1em; }
.ui-button , x:-moz-any-link, x:default  { padding-right: 0px; }

.ui-button-text-only .ui-button-text {
  padding:0.2em 1em;
}

