
form.formForm input,
form.formForm input.formCtrlRCB,
form.formForm select,
form.formForm textarea          { vertical-align:top; font-size:11px; background-color: #fff; color:#666; 
                                  font-family: Arial,Helvetica,sans-serif; }

form.formForm input,
form.formForm select,
form.formForm textarea          { border: 1px solid #888888; }
form.formForm input.formCtrlRCB { border: 0px none; background-color: transparent; } 

form.formForm input.idem,
form.formForm textarea.idem    { background-color: #fffaf0; }
form.formForm input.multilg,
form.formForm textarea.multilg { padding-left: 20px; background-repeat: no-repeat; }
form.formForm input.fr,
form.formForm textarea.fr      { background-image: url("../../../media/images/icon_drapeau_fr.gif"); }
form.formForm input.en,
form.formForm textarea.en      { background-image: url("../../../media/images/icon_drapeau_en.gif"); }
form.formForm input.es,
form.formForm textarea.es      { background-image: url("../../../media/images/icon_drapeau_es.gif"); }
form.formForm input.pt,
form.formForm textarea.pt      { background-image: url("../../../media/images/icon_drapeau_pt.gif"); }
form.formForm input.it,
form.formForm textarea.it      { background-image: url("../../../media/images/icon_drapeau_it.gif"); }

form.formForm input[disabled=true],
form.formForm select[disabled=true],
form.formForm textarea[disabled=true] { background-color:#dddddd; }

form.formForm div.editable { border: solid 2px Transparent; padding-left: 15px; padding-right: 15px; }
form.formForm div.editable:hover { border-color: black; }

/** Ctrl help */
.helpButton    {  margin-left:5px; display:inline; clear:right; }
.helpMsg       { display:none; }
.helpMsgOpen   { display:block; background-color: #f6f0c1; border: none; padding:2px; clear:left; }

/** multilingue */
a.lang img          { margin-right : 10px !important; }
a.lang_selected img { border : 1px solid #0000cd; margin-right : 10px !important; }

img.SeeButton  { padding: 0px; margin:0px; display:inline; clear:right;  }
img.CopyButton { padding: 0px; margin:0px; display:inline; clear:right;  }

/** Présentation en colonne */
 .columns       { clear:both;}
 .column        { float:left;text-align:left; }
 .column-left   { padding-right:0px; }
 .column-center { clear: both; float:none; padding-right:0px; }
 .column-right  { }

/** barre de boutons */
div.buttons                  { clear:both; margin:8px auto; padding:10px 0px 0px;}