/* @group Bouton Classique */ a.bouton { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; text-decoration: none; vertical-align: -9px; display: inline-table; margin: 2px; padding: 0; cursor: pointer; text-shadow: rgba(0,0,0,0.5) -1px -2px 2px; } a.bouton span.bouton_marge { background-image: url(images/bouton_fond_2.png); background-repeat: no-repeat; background-position: 100% 0; margin: 0; padding: 0; height: 23px; display: table; } a.bouton span.bouton_contenu { background-image: url(images/bouton_fond_1.png); background-repeat: no-repeat; background-position: 0 0; height: 23px; margin: 0 12px 0 0; padding: 0 0 0 12px; display: table; } a.bouton span.bouton_contenu span.texte { color: #fff; text-align: center; height: 19px; overflow: hidden; padding-top: 4px; display: table; white-space: nowrap; } a.bouton:hover { color: white; font-weight: bold; font-style: italic; text-decoration: none; } a.bouton:active { color: white; font-weight: bold; font-style: italic; text-decoration: none; } a.bouton:hover span.bouton_marge { background-position: 100% -100px; } a.bouton:active span.bouton_marge { background-position: 100% -200px; } a.bouton:hover span.bouton_contenu { background-position: 0 -100px; } a.bouton:active span.bouton_contenu { background-position: 0px -200px; } a.bouton:hover span.bouton_contenu span.texte { color: white; } a.bouton:active span.bouton_contenu span.texte { color: white; } /* @end */ /* @group Bouton Valider */ .boutonValider a.bouton span.bouton_marge { background-image: url(images/bouton_fond_rouge_2.png); } .boutonValider a.bouton span.bouton_contenu { background-image: url(images/bouton_fond_rouge_1.png); } /* @end */