/* ##- 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 {
  text-align:left;
}
.alignJustify {
  text-align:justify;
}
 
.alignCenter {
  text-align:center;
}
 
.alignRight {
  text-align:right;
}
 
/*** object align attributes ***/
.styleFloatLeft, img.styleFloatLeft, .alignementGauche, object.styleFloatLeft, .alignementGauche, form.styleFloatLeft, .alignementGauche, div.col02, .colonneGauche, p.col02  {
 float: left;
 margin-right: 10px;
}
.styleFloatCenter, form.styleFloatCenter, .centrer {
  margin:auto;
  width:70%;
}
.styleFloatCenter, img.styleFloatCenter, .centrer, object.styleFloatCenter, .centrer {
  margin:auto;
}
.styleFloatRight, img.styleFloatRight, .alignementDroit, object.styleFloatRight, .alignementDroit, form.styleFloatRight, .alignementDroit, div.col01, .colonneDroit, p.col01 {
 float: right;
 margin-left: 10px;
}
/*** paragraph pour champs de saisie ***/
body form div.entry {
  clear:both;
  float:left;
  padding-bottom:7px;
  width:100%;
}
/*** taille libellé champ de saisie defaut ***/
body form div.entry label {
  float:left;
  width:180px;
  font-weight:bold;
}
/*** taille champs de saisi par defaut ***/
body form div.entry input, body form div.entry textarea, body form div.entry select {
   float:left;
   width:270px;
} 
 
body form div.entry textarea {
   height:80px;
}
body form div.entry input.formatNumeric, body form div.entry input.formatDecimal, body form div.entry input.formatMoney {
   width:120px;
   text-align:right;
} 
 
/*** calque pour les champs radio et checkbox ***/
body form div.entry div {
  float:left;
  width:360px;
}
/*** taille champs de saisi radio & checkbox ***/
body form div.entry div input {
  width:14px;
}
/*** taille champs de saisie radio / checkbox ***/
body form div.entry div label {
  width:90px;
}
/*** appendix champs de saisie ***/
body form div.entry span.postfix {
  float:left;
  margin-left:3px;
}
body form div.submit {
  text-align:center;
  padding-bottom:7px;
}
body form div.submit input {
  width:90px;
  margin-left:5px;
}
/*** optional classes ***/
form div.hidden, .ligneCache {
  display:none;
}

form div.vert div label, .listeVertical, body form div.vert div label {
  clear:left;
  width:360px;
}