/* ----- background-color ----- */
.bct	{background-color:transparent !important;}
.bclg	{background-color:lightgrey !important;}

/* ----- border ----- */
.bn		{border:none !important;}
.b1sg	{border:1px solid grey !important;}
.b1slg	{border:1px solid lightgrey !important;}

/* ----- border-bottom ----- */
.bbn	{border-bottom:none !important;}
.bb1sa	{border-bottom:1px solid #1c5180 !important;}
.bb1slg	{border-bottom:1px solid lightgrey !important;}

/* ----- border (pour tables)----- */
.b1sa td {border:1px solid #1c5180 !important;} /* ma couleur par défaut */
.b1sb td {border:1px solid black !important;}

/* ----- border-collapse ----- */
.bcc	{border-collapse:collapse !important;}
.bcs	{border-collapse:separate !important;}

/* ----- border-left ----- */
.bl1sb	{border-left:1px solid black !important;}
.bl1sa	{border-left:1px solid #1c5180 !important;}
.bl1slg	{border-left:1px solid lightgrey !important;}

/* ----- border-right ----- */
.br1sa	{border-right:1px solid #1c5180 !important;}
.br1slg	{border-right:1px solid lightgrey !important;}

/* ----- border-top ----- */
.btn	{border-top:none !important;}
.bt1sa	{border-top:1px solid #1c5180 !important;}
.bt1slg	{border-top:1px solid lightgrey !important;}

/* ----- clear ----- */
.cb 	{clear:both;}

/* ----- color ----- */
.ca		{color: #1c5180 !important;}
.co		{color: orange !important;}

/* ----- cursor ----- */
.cp 	{cursor:pointer;}

/* ----- display ----- */
.di 	{display:inline !important;}
.db		{display:block !important;}
/* .dni 	{display:none !important;} */
.dn 	{display:none;} /* pas !important, pour que jquery.toggle puisse jouer avec. */

.fc {font-family:courier !important}

/* ----- font-size ----- */
.fs70p	{font-size:70% !important;}
.fs80p	{font-size:80% !important;}
.fs90p 	{font-size:90% !important;}
.fs100p {font-size:100% !important;}
.fs110p {font-size:110% !important;}
.fs120p {font-size:120% !important;}

/* ----- font-style ----- */
.fsi 	{font-style:italic !important;}

/* ----- font-weight ----- */
.fwb 	{font-weight:bold !important;}
.fwn 	{font-weight:normal !important;}

/* ----- height ----- */
.h22x	{height:22px !important;}

/* ----- margin ----- */
.m0		{margin:0 !important;}
.m05e	{margin:1em !important;}
.m1e	{margin:1em !important;}
.m2x	{margin:2px !important;}
.m3x	{margin:3px !important;}

/* ----- margin-bottom ----- */
.mb0	{margin-bottom:0 !important;}
.mb1x	{margin-bottom:1px !important;}
.mb2x	{margin-bottom:2px !important;}
.mb3x	{margin-bottom:3px !important;}
.mb05e	{margin-bottom:0.5em !important;}
.mb1e	{margin-bottom:1em !important;}
.mb2e	{margin-bottom:2em !important;}
.mb3e	{margin-bottom:3em !important;}

/* ----- margin-left ----- */
.ml0	{margin-left:0 !important;}
.ml05e	{margin-left:0.5em !important;}
.ml1e	{margin-left:1em !important;}
.ml2e	{margin-left:2em !important;}
.ml3e	{margin-left:3em !important;}
.ml6e	{margin-left:6em !important;}

/* ----- margin-right ----- */
.mr0	{margin-right:0 !important;}
.mr05e	{margin-right:0.5em !important;}
.mr1e	{margin-right:1em !important;}

/* ----- margin-top ---- */
.mt0	{margin-top:0 !important;}
.mt05e	{margin-top:0.5em !important;}
.mt1e	{margin-top:1em !important;}
.mt2e	{margin-top:2em !important;}
.mt3e	{margin-top:3em !important;}

/* ----- padding ----- */
.p0 	{padding:0 !important;}
.p05e 	{padding:1em !important;}
.p1e 	{padding:1em !important;}
.p2e 	{padding:2em !important;}
.p1x 	{padding:1px !important;}
.p3x 	{padding:3px !important;}
.p5x 	{padding:5px !important;}


/* ----- padding-bottom ----- */
.pb0 	{padding-bottom:0 !important;}
.pb2x 	{padding-bottom:2px !important;}
.pb3x 	{padding-bottom:3px !important;}
.pb1e 	{padding-bottom:1em !important;}
.pb2e 	{padding-bottom:2em !important;}

/* ----- padding-left ----- */
.pl2x 	{padding-left:2px !important;}
.pl1e 	{padding-left:1em !important;}
.pl3e 	{padding-left:3em !important;}

/* ----- padding-right ----- */
.pr0 	{padding-right:0 !important;}
.pr05e 	{padding-right:1em !important;}
.pr1e 	{padding-right:1em !important;}
.pr6e 	{padding-right:6em !important;}
.pr10e 	{padding-right:10em !important;}
.pr2x 	{padding-right:2px !important;}

/* ----- padding-top ----- */
.pt0 	{padding-top:0 !important;}
.pt2x 	{padding-top:2px !important;}
.pt05e 	{padding-top:0.5em !important;}
.pt1e 	{padding-top:1em !important;}
.pt3e 	{padding-top:3em !important;}

/* ----- text-align ----- */
.tal 	{text-align:left !important;}
.tar 	{text-align:right !important;}
.tac 	{text-align:center !important;}

/* ----- text-decoration ----- */
.tdn 	{text-decoration:none !important;}
.tdu 	{text-decoration:underline !important;}


/* ----- text-indent ----- */
.ti2e {text-indent:2em;}


/* ----- top ----- */
.t2x	{position:relative !important;top:2px !important;}
.t3x	{position:relative !important;top:3px !important;}
.t5x	{position:relative !important;top:5px !important;}
.t6x	{position:relative !important;top:6px !important;}
.t7x	{position:relative !important;top:7px !important;}
.tm2x	{position:relative !important;top:-2px !important;}
.tm3x	{position:relative !important;top:-3px !important;}

/* ----- vertical-align ----- */
.vam	{vertical-align:middle !important;}
.vat	{vertical-align:top !important;}

/* ----- white-space ----- */
.wsn	{white-space:nowrap !important;}

/* ----- widths  ----- */
.wa 	{width:auto !important;}

/* ----- widths exprimées en em ----- */
.w1e 	{width:1em !important;}
.w2e 	{width:2em !important;}
.w3e 	{width:3em !important;}
.w10e 	{width:10em !important;}
.w20e 	{width:20em !important;}
.w30e 	{width:30em !important;}
.w40e 	{width:40em !important;}

/* ----- widths exprimées en px ----- */
.w1x 	{width:1px !important;}
.w120x 	{width:120px !important;}
.w150x 	{width:150px !important;}


/* ----- widths exprimées en % ----- */
.w10p 	{width:10% !important;}
.w15p 	{width:15% !important;}
.w20p 	{width:20% !important;}
.w30p 	{width:30% !important;}
.w33p 	{width:33% !important;}
.w40p 	{width:40% !important;}
.w50p 	{width:50% !important;}
.w60p 	{width:60% !important;}
.w80p 	{width:80% !important;}
.w90p 	{width:90% !important;}
.w99p 	{width:99% !important;}
.w100 	{width:100% !important;}
.w100p 	{width:100% !important;}

