/* boutons */
input:disabled { opacity:1; }
input[type="button"], button { cursor:pointer; }
input[type="button"]:disabled, button:disabled { opacity:0.60; }
#divEleves #eleveTabBar #divEtatCivil #btnHandi:disabled , 
#divEleves #eleveTabBar #divEtatCivil #btnOrigProsp:disabled , 
#divEleves #eleveTabBar #divEtatCivil #div_etat_civ_btn button:disabled,
#divEleves #eleveTabBar #divEtatCivil #btnElvInscrireAuStage:disabled, #divEleves #eleveTabBar #divEtatCivil #btnElvInscrireAuStageOpt:disabled,
#divExamXXX_bouttons button:disabled{ opacity:0.60; background-color:#a2a2a2;background:#a2a2a2;}
input[type="button"], button { color:#ffffff; font-weight:bold;font-size: 10px; }
button.cklFilterBtn { height:25px; }
.w24h20 { width:24px; height:20px; }
button.btn20x25   { width: 20px; height:26px; }
button.btn25x25   { width: 26px; height:26px; margin-bottom: -3px; margin-top: -3px; }
button.btn20x38   { width: 20px; height:38px; }
button.btn38x25   { width: 38px; height:26px; }
button.btn50x50   { width: 50px; height:50px; }
button.btn60x25   { width: 60px; height:26px; color:#ffffff; font-weight:bold;font-size: 10px; }
button.btn60x38   { width: 60px; height:38px; color:#ffffff; font-weight:bold;font-size: 10px; }
button.btn55x38   { width: 55px; height:38px; color:#ffffff; font-weight:bold;font-size: 10px; }
button.btn60x50   { width: 60px; height:50px; }
button.btn80x50   { width: 80px; height:50px; }
button.btn90x25   { width: 90px; height:26px; }
button.btn90x38   { width: 90px; height:38px; }
button.btn90x50   { width: 90px; height:50px; }
button.btn100x25 { width:100px; height:26px; }
button.btn100x38 { width:100px; height:38px; }
button.btn100x50 { width:100px; height:50px; }
button.btn120x25 { width:120px; height:26px; }
button.btn120x38 { width:120px; height:38px; }
button.btn120x50 { width:120px; height:50px; }
button.btn150x25 { width:150px; height:26px; }
button.btn150x38 { width:150px; height:38px; }
button.btn150x50 { width:150px; height:50px; }
button.btn220x25 { width:220px; height:26px; }
button.btn220x38 { width:220px; height:38px; }
div.div60x50 { width:60px; height:50px; }
.btnOk  		 { background-image:url("imgs/ok.png"); width:16px; height:16px; margin:8 auto;}
.btnAjout	 { background-image:url("imgs/ajout.png"); width:16px; height:16px; margin:8 auto;}
.btnPlus	 { background-image:url("imgs/plus.png" ); width:24px; height:24px; margin:0 auto;}
.btnMiniPlus { background-image:url("imgs/mini-plus.png" ); width:12px; height:12px; margin:0 auto;  }
.btnMoins	 { background-image:url("imgs/moins.png"); width:24px; height:24px; margin:0 auto;}
.btnTrash	 { background-image:url("imgs/Trash-Empty-icon.png"); width:24px; height:24px; margin:0 auto;}
.btnCherche 	 { background-image:url("imgs/cherche.png"); width:24px; height:24px; margin:0 auto;}
.btnDuplique { background-image:url("imgs/duplique.png"); width:24px; height:24px; margin:0 auto;}
.btnCourrier { background-image:url("imgs/courrier.png?d");  width:24px; height:17px; margin:2 auto;}
.btnEmail	 { background-image:url("imgs/email.png?a"); width:24px; height:17px; margin:2 auto;}
.btnVerrou	 { background-image:url("imgs/verrous_0.png"); width:25px; height:16px; margin:3 auto;}
.btnModifier { background-image:url("imgs/edit_24.png"); width:30px; height:30px; margin-left:8 ;}
.btnAnnuler	 { background-image:url("imgs/cancel.png"); width:16px; height:16px; margin:8 auto;}
.btnImprimer { background-image:url("imgs/printer.png"); width:16px; height:16px; margin:8 auto;}
.btnActualiser{ background-image:url("imgs/refresh.png"); width:20px; height:20px; margin:4 auto;}
.btnEnreg	{ background-image:url("imgs/filesave.png"); width:16px; height:16px; margin:4 auto;}
.btnImport	{ background-image:url("imgs/import.png"); width:16px; height:16px; margin:4 auto;}
.btnNotes	{ background-image:url("imgs/annotations.png"); width:24px; height:24px; margin:4 auto;}
.btnObs		{ background-image:url("imgs/observations.png"); width:24px; height:24px; margin:4 auto;}
.btnExclam	{ background-image:url("imgs/exclamation.png"); width:10px; height:24px; margin:4 auto;}
.btnEcheances{ background-image:url("imgs/pieces-monnaie.png"); width:24px; height:24px; margin:4 auto;}
.btnLettrage{ background-image:url("imgs/pointage.png"); width:48px; height:24px; margin:4 auto;}
.btnLettrageAuto { background-image:url("imgs/pointage_auto.png"); width:48px; height:24px; margin:4 auto;}
.btnFactureAuto  { background-image:url("imgs/facture_auto.png"); width:48px; height:24px; margin:4 auto;}
.btnUp		{ background-image:url("imgs/arrow_up.png"); width:16px; height:16px; margin:2 auto;}
.btnDown	{ background-image:url("imgs/arrow_down.png"); width:16px; height:16px; margin:2 auto;}
.btnRight { background-image: url("imgs/arrow_up.png"); width: 16px; height: 16px; margin: 2 auto; transform: rotate(90deg); }
.btnLeft  { background-image: url("imgs/arrow_up.png"); width: 16px; height: 16px; margin: 2 auto; transform: rotate(-90deg); }
.btnSMS		 { background-image:url("imgs/sms.png?1"); width:24px; height:24px; margin:0 auto;}
.btnDispo	{ background-image:url("imgs/dispo.png"); width:24px; height:24px; margin:0 auto;}
/* input size */
.input220 { width:220px; }
.input180 { width:180px; }
.input160 { width:160px; }
.input150 { width:150px; }
.input130 { width:130px; }
.input110 { width:110px; }
.input90   { width: 90px; }
.input80   { width: 80px; }
.input70   { width: 70px; }
.input50   { width: 50px; }
.input30   { width: 30px; }
input.right {text-align:right; }
