/* --- tailles des fonts autorisé --- 
  font +"." + className :: fontSizeNN :: NN taille en pixels 
  font.fontSize permet la selection dans le droplist 
  .fontSize permet l'application aux autres tags 
xx-small, x-small, small, medium, large, x-large, xx-large
*/
.fontSize10 {
 font-size: xx-small;
}
.fontSize11 {
 font-size: x-small;
}
.fontSize12 {
 font-size: small;
}
.fontSize13 {
 font-size: medium;
}
.fontSize14 {
 font-size: large;
}
.fontSize16 {
 font-size: x-large;
}
.fontSize18 {
 font-size: xx-large;
}
/* --- align attributes --- */ 
.alignLeft, div.alignLeft p, body div p.alignLeft {
  text-align:left;
}
.alignJustify, div.alignJustify p, body div p.alignJustify {
  text-align:justify;
}
.alignCenter, div.alignCenter p, body div p.alignCenter {
  text-align:center;
}
.alignRight, div.alignRight p, body div p.alignRight {
  text-align:right;
}
/*** object align attributes ***/
.styleFloatLeft, img.styleFloatLeft, .alignmentLeft, object.styleFloatLeft, .alignmentLeft, form.styleFloatLeft, .alignmentLeft {
 float: left;
 margin-right: 10px;
}
.styleFloatCenter, form.styleFloatCenter, .center {
  margin:auto;
  width:70%;
}
.styleFloatCenter, img.styleFloatCenter, .center, object.styleFloatCenter, .center {
  margin:auto;
}
.styleFloatRight, img.styleFloatRight, .alignmentRight, object.styleFloatRight, .alignmentRight, form.styleFloatRight, .alignmentRight {
 float: right;
 margin-left: 10px;
}
/*** FORMULIER ***/
body form div.entry input.formatNumeric, body form div.entry input.formatDecimal, body form div.entry input.formatMoney {
  width:120px;
  text-align:right;
} 

form div.hidden, .ligneCache {
  display:none;
}
form div.vertical div label, .listeVertical, body form div.vertical div label {
  clear:left;
  width:360px;
}