/******************************************************************************/
/* Feuille de styles communs formEdit, lister                                 */
/******************************************************************************/

.formEditList {
  margin: 0px;
  padding: 0px 0px 0px 15px;}

.listBouton{
  margin: 0px 5px 0px 5px;}
#formEdit .bouton_new, #formEdit .bouton_search, #formEdit .bouton_clearsearch {
  padding: 0px;
  height: 18px;
  font-weight: bold;
  color: black;
  text-align: center;}
#formEdit .aer_new_box_help {
  width: 220px;}

/* Recherche ******************************************************************/

.listSearchBox {
  margin: 0px;
  padding: 10px 0px 0px 0px;}
.listCherche {
  margin: 0px;
  padding: 0px 0px 0px 40px;}
.listChercheLigne {
  margin: 0px;
  padding: 5px 0px 0px 0px;}
.listChercheLabel {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  width: 120px;
  float: left;}
.listChercheField {
  float: left;}
.listChercheBoutons {
  margin: 0px;
  padding: 10px 0px 10px 0px;
  text-align: center;}

#formEdit .tx_aer_group_type_search {
  width: 150px;}
#formEdit .tx_aer_group_level1_search, #formEdit .tx_aer_group_level2_search {
  width: 260px;}

/* Chooser ********************************************************************/

.listChooserItem {
  font-weight: normal;}
.listChooserItemSelect {
  font-weight: bold;
  text-decoration: underline;}

/* Liste de résultat **********************************************************/

.colIcons {
  text-align: right;}
.colIcons img {
  border:none;
}

a img {
  border:none;
}

.listEdit {
  margin: 2px 0px 0px 0px;
  padding: 0px;
  width: 550px;
  border: 1px solid gray;}
.listColonne {
  border-right: 1px solid gray;}
.lignePiedCont {
  width: 550px;
  border-top: 1px solid gray;}
.ligneEntete {
  background: #009933;
  text-align: center;}
.ligne1 {
  background: #ffffff;}
.ligne2 {
  background: #ffffcc;}
.ligneAct {
  background: #ffff66;}
.lignePied {
  background: #ffffcc;}

tr td span.readonly {
  display: inline;
  margin: 0px;
  padding: 0px;
  border: none;
  background: none;}


/******************************************************************************/
/* Feuille de styles communs formEdit, input                                  */
/******************************************************************************/

.separateur {
  margin: 40px;}
h5 {
  margin: 10px 0px 5px 10px !important}
.formInputTitle {
  margin-top: 0px;
  padding-top: 0px;}

.formEditHeader {
  margin: 0px;
  padding: 0px 30px 0px 30px;}
.formEditHeaderLastAction {
  float: right;
  width: 250px;
  text-align: right;
  margin: 0px;
  padding: 0px 0px 10px 0px;}
.formEditHeaderLastActionLine {
  margin: 0px;
  padding: 0px 0px 1px 0px;}
.formEditHeaderNavigation {
  float: left;
  width: 250px;
  margin: 0px 0px 10px 0px;}
.formEditHeaderNavigationLine {
  margin: 0px;
  padding: 0px 0px 5px 0px;}

.circulationImg {
  float: left;}
.userBlocSaisie {
  margin: 0px;
  padding: 0px 0px 20px 4px;}
.userBlocSaisieMore {
  margin: 0px;
  padding: 0px 0px 20px 14px;}
.userBlocSaisieSub {
  margin: 0px;
  padding: 0px 0px 20px 160px;}

.userRequis {
  color: red;
  font-weight: normal;
  vertical-align: top;}
.errors {
  color: red;
  font-weight: bold;
  clear: both;}

#formEdit .bouton_save,
#formEdit .bouton_check,
#formEdit .bouton_submit,
#formEdit .bouton_activate,
#formEdit .bouton_publish,
#formEdit .bouton_close,
#formEdit .box-input\.bouton_save,
#formEdit .box-input\.bouton_check,
#formEdit .box-input\.bouton_submit,
#formEdit .box-input\.bouton_activate,
#formEdit .box-input\.bouton_publish,
#formEdit .box-input\.bouton_close {
  margin: 0px 5px 0px 5px;
  padding: 0px;
  height: 18px;
  font-weight: bold;
  color: black;
  text-align: center;
  width: 100px;}

.userSubmit {
  text-align: center;}

/* Label **********************************************************************/

.userLabelNarrow, .userLabel, .userLabelMore, .userLabelWide, .userLabelLarge, .userLabelNoWidth {
  float: left;
  vertical-align: top;
  font-weight: bold;
  margin: 0px;
  padding: 5px;}
.userLabelNarrow {
  width: 80px;}
.userLabel {
  width: 140px;}
.userLabelMore {
  width: 160px;}
.userLabelWide {
  width: 240px;}
.userLabelLarge {
  width: 340px;}

.userLabelSub {
  color: #333333;
  font-weight: bold;
  font-size: 10px;
  margin: 0px;
  padding: 0px 0px 0px 5px;}

.userPhoneBox, .userPhoneBoxCode {
  float: left;
  vertical-align: top;
  margin: 0px;
  padding: 0px 5px 0px 0px;
  width: 180px;}
.userPhoneBoxCode {
  width: 85px;}

/* Reponse ********************************************************************/

.userRepNarrow, .userRepPetit, .userRepMoyen, .userRep {
  float: left;
  vertical-align: top;}
.userRepNarrow {
  width: 80px;}
.userRepPetit {
  width: 160px;}
.userRepMoyen {
  width: 240px;}
.userRep {
  width: 380px;}

.userRepField {
  padding-left: 5px;
  background: #defdde;}
.userRepFieldReadOnly {
  padding-left: 5px;
  border: thin solid #cccccc;
  background: #dddddd;}
.userRepList {
  padding-left: 2px;
  background: #defdde;}
.readonly {
  display: block;
  height: 16px;
  margin: 0px;
  padding: 2px 5px 0px 5px;
  border: thin solid #cccccc;
  background: #dddddd;}

#formEdit .tx_aer_group_type {
  width: 150px;}
#formEdit .tx_aer_group_level1, #formEdit .tx_aer_group_level2 {
  width: 260px;}


/******************************************************************************/
/* Feuille de styles communs divers                                           */
/******************************************************************************/

.contactDetails, .contactStructureDetails {
  margin:  10px 0px 0px 20px;
  padding: 0px 0px 0px 20px;
  list-style-image: url(/fileadmin/Images/Interface/Fleches/flechePixelRouge.gif);
  list-style-position: outside;}
.contactStructureDetails {
  width: 200px;}
.contactDetail {
  padding: 0px 0px 8px 0px;}

.contactPersonne, .contactStructure {
  padding-bottom: 2px;}
.contactFonction {
  font-weight: bold;
  padding-bottom: 2px;
  color: black;}
.contactSousTitre {
  padding-bottom: 10px;
  font-weight: bold;}
.contactNom {
  color: #00138d;}
.contactMel, .contactInfos {
  padding-left: 4px;
  vertical-align: bottom;}
.contactDesc {
  }
.contactEdit {
  float:right;}

.help {
  clear: both;
  font-size: 9px;
  color: #333333;
  font-weight: normal;}
