/******************************/
/*    VARIABLES GENERALES     */
/* couleur claire : #eff3ff   */
/* couleur foncee : #d6dff7   */
/******************************/
 
/******************************/
/* PROPRIETE DE L'APPLICATION */
/******************************/

html, body, div, span, 
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
dl, dt, dd, ol, ul, li, textarea,
fieldset, form, label, legend, select, input,
table, caption, tbody, tfoot, thead, tr, th, td {
  font-family: verdana;
  font-size: 11px;
  color: black;
}
body {
  margin: 0px;
  padding:0px;
}
tr, td, th {
  border : none;
}

#qes_parent {
 text-align: center;
}

a {
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
a .qes_binfo {
  text-decoration: none;
}

.qes_titre {
  font-size: 16px;
  text-align: left;
  font-weight: bold;
  padding-bottom: 10px;
}
.qes_message {
}
.qes_message a {
  text-decoration: none;
}
.qes_message_plus {
  font-weight: bold;
}
.qes_message_plus a {
  text-decoration: none;
}
.qes_message_a {
}
.qes_message_a a {
  text-decoration: underline;
}
.qes_message_a a:hover {
  text-decoration: none;
}
.qes_message_aucun {
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  top: 30px;
}
.qes_binfo {
  vertical-align: middle;
}
.qes_binfo a {
  text-decoration: none;
}
.qes_binfo a:hover {
  text-decoration: none;
}
.qes_highlight_keyword {
  color: #D63129;
  font-weight: bold;
}
.qes_fil_separateur {
  padding-top: 5px;
  padding-bottom: 5px;
  border: none;
}
.qes_panier_separateur {
  margin-top: 5px;
  margin-bottom: 5px;
  border-top: 1px solid #adadb6;
}
.qes_image_close {
  text-align: right;
}

/* Actions des pages */
.qes_actions a {
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  padding: 3px;
}
.qes_actions {
  text-align: left;
  width: 97%
}
.qes_actions span {
  padding: 3px;
  border-right: 1px solid #000000;
}

/* Boutons des pages */
.qes_boutons {
  text-align		: left;
  padding-top		: 0;
  background-color	: white;
}
.qes_boutons a {
  text-decoration: none;
}
.qes_boutons a:hover {
  text-decoration: none;
}
.qes_boutons span {
  padding-left: 5px;
  padding-right: 5px;
}
.qes_trait {
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
  width: 20px;
}
.qes_effacer {
  cursor: pointer;
}

/* Proprietes des formulaires */
.qes_libelle {
  vertical-align: middle;
  padding: 5px;
}
.qes_input_libelle {
  font-weight: bold;
  width: 20%;
  vertical-align: middle;
  padding: 5px;
}
.qes_input_valeur {
  width: 80%;
  vertical-align: middle;
  padding: 5px;
}
.qes_input_valeur textarea {
}
.qes_input_td_booleen {
  font-weight: normal;
  width: 12%;
  vertical-align: middle;
  text-align: left;
  padding: 5px;
}
.qes_input_td_libelle {
  font-weight: bold;
  width: 20%;
  vertical-align: middle;
  text-align: left;
  padding: 5px;
}
.qes_input_td_valeur {
  width: 80%;
  vertical-align: middle;
  text-align: left;
  padding: 5px;
}
.qes_input_libelle_mandatory {
  color: #990000;
}
.qes_input_libelle_mandatory_next {
  color: #ff6600;
}
.qes_input_exclus {
  margin: 2px 0 0 3px;
}
.qes_label_exclus {
  font-weight: bold;
}
table#qes_input_choix {
  padding: 0;
  margin: 0;
  table-layout: fixed;
}
.qes_input_choix_td_1, .qes_input_choix_td_3 {
  vertical-align: middle;
  text-align: left;
  padding: 0;
  width: 45%;
}
.qes_input_choix_td_2 {
  vertical-align: middle;
  text-align: left;
  padding: 5px;
  width: 10%;
}
.qes_input_multiple {
  text-align: left;
  height: 100px;
  width: 95%;
}
.qes_input_td_valeur textarea {
}
.qes_input_td_valeur input {
}
.qes_input_td_valeur select {
}
.qes_input_td_booleen {
  vertical-align: middle;
  text-align: left;
  padding: 2px;
}
.qes_order {
  text-align: right;
}
.qes_input_td_exemple {
}
.qes_input_td_html {
}

.qes_news_titre {
  font-size: 18px;
  font-weight: bold;
  display : inline;
}
.qes_news_rubrique1 {
  font-size: 18px;
  font-weight: bold;
  display : inline;
}
.qes_news_rubrique2 {
  font-size: 14px;
  font-weight: bold;
  display : inline;
}
.qes_news_rubrique3 {
  font-size: 12px;
  font-weight: bold;
  display : inline;
}
.qes_news_rubrique4 {
  font-size: 10px;
  font-weight: bold;
  display : inline;
}
.qes_news_rubrique5 {
  font-size: 10px;
  display : inline;
}
.qes_news_rubrique6 {
  font-size: 8px;
  display : inline;
}
.qes_news_rubrique7 {
  font-size: 8px;
  display : inline;
}
.qes_news_rubrique8 {
  font-size: 8px;
  display : inline;
}

.qes_news_veille1 {
  font-size: 18px;
  font-weight: bold;
  display : inline;
}
.qes_news_veille2 {
  font-size: 14px;
  font-weight: bold;
  display : inline;
}
.qes_news_veille3 {
  font-size: 12px;
  font-weight: bold;
  display : inline;
}
.qes_news_veille4 {
  font-size: 10px;
  font-weight: bold;
  display : inline;
}
.qes_news_veille5 {
  font-size: 10px;
  display : inline;
}
.qes_news_veille6 {
  font-size: 8px;
  display : inline;
}
.qes_news_veille7 {
  font-size: 8px;
  display : inline;
}
.qes_news_veille8 {
  font-size: 8px;
  display : inline;
}

.qes_resultats_groupby_titre {
  font-size: 16px;
  text-align: left;
  font-weight: bold;
  padding-bottom: 10px;
}




/*************************************/
/* Proprietes generales des tableaux */
/*************************************/

/* Proprietes generales des tableaux */
table {
  /*table-layout: fixed;*/
  table-layout: auto;
  /*width: 97%;*/
  border: none;
  margin-bottom: 10px;
  border-collapse: collapse;
}
tr {
  page-break-inside: avoid;
}
tr.qes_tr_h {
  background-color: #d6dff7;
  border       : 1px solid #adadb6;
  border-left  : 0px solid #adadb6;
}
tr.qes_tr_0 {
  background-color: #ffffff;
}
tr.qes_tr_1 {
  background-color: #eff3ff;
}
th {
  border      : 1px solid #adadb6;
  border-left : 0px solid #adadb6;
  background-color: #d6dff7;
  font-weight : normal;
  text-align  : left;
  color       : #215dc6;
  padding     : 3px 5px;
}
th a {
  color: #215dc6;
}
th a:hover {
  color: #428eff;
}
td {
  text-align: left;
  /* border-right: 1px solid #adadb6; */
  padding : 3px 5px;
}
td.qes_td_radio {
  width: 20px;
}

/* Proprietes generales des tableaux de type 1 */
table.qes_tableau_type1 {
  border: 1px solid #adadb6;
  border-collapse: collapse;
  /*width: 97%;*/
  table-layout: auto;
} 
table.qes_tableau_type1 td {
  border: 1px solid #adadb6;
} 
table.qes_tableau_type1 td.qes_noborder {
  border: none;
}
table.qes_tableau_type1 tr.qes_noborder {
  border: none;
}

/* Proprietes generales des tableaux de type 2 */
table.qes_tableau_type2 {
  border: 1px solid #adadb6;
  border-collapse: collapse;
  /*width: 97%;*/
  table-layout: auto;
} 

/*****************************/
/* PAGES DE L'APPLICATION */
/*****************************/
#qes_mm {
  padding-top: 5px;
}

/* centrage general des pages QESCentrage */
table#qes_iscentre {
  margin: auto;
  width: 750px;
}
#qes_iscentre_td {
  border: none;
}

/* revue de presse */
table#qes_revue_de_presse {
  margin: auto;
  /*width: 97%;*/
  table-layout: auto;
}

/* page QESAvancement */
#qes_avancement_valeur {
  vertical-align: top;
  width: 290px;
  height: 20px;
}

/* page QESCompte */
#qes_compte_titre {
  visibility: hidden;
}
#qes_compte_mot_de_passe tfoot tr th {
  text-align: center;
}

/* page QESPagination */
.qes_pagination {
  border: none;
  text-align: right;
}
.qes_pagination a {
  color: #215dc6;
  font-size: 11px;
} 
.qes_pagination a:hover {
  color: #428eff;
}
.qes_pagination em {
  color: #215dc6;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
} 
.qes_pagination tr {
  color: #215dc6;
  font-weight: normal;
}
.qes_pagination td {
  width: 100%;
  padding: 5px;
  text-align: center;
}

/* page QESResultat000Pagination */
table#qes_pagination_resultat {
  /* border: 1px solid #eff3ff; */
  vertical-align: bottom;
}
#qes_pagination_resultat a {
  color: #000000;
} 
#qes_pagination_resultat a:hover {
  color: #adadb6;
} 
#qes_pagination_resultat em {
  color: #000000;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
} 
#qes_pagination_resultat tr {
  font-weight: normal;
  vertical-align: middle;
}
#qes_pagination_resultat td {
  width: 100%;
  padding-right: 5px;
  text-align: center;
  vertical-align: middle;
}

/* page QESResultat */
#qes_resultats_instruct {
  padding-bottom: 5px;
}
table#qes_resultats_multibase_recherche {
  width: 100%;
}
#qes_resultats_multibase_recherche tr td {
  vertical-align: top;
  height: auto;
}
.qes_resultats_multibase_recherche_td p {
  margin-top: 0px;
  margin-bottom: 0.25em;
  height: 15px;
  overflow: hidden;
}
#qes_resultats_multibase_recherche_td_progressbar{
  width: 210px;
}
.ajaxprogressbar{
  background: transparent url(../img/progressbar.gif) no-repeat;
}
#qes_resultats_multibase tr.qes_tr_max {
  font-weight: bold;
  background-color: #eff3ff;
}
#qes_resultats_multibase tr.qes_tr_1 {
  background-color: #ffffff;
} 
#qes_resultats_multibase td {
  text-align: left;
  padding   : 3px 5px;
} 
#qes_multibase_onglets {
  float: left;
  width: 97%;
  /*background: url("../img/onglets/onglets_bg.gif") repeat-x bottom;*/
  line-height:normal;
  font-size: 11px;
  font-family: verdana;
  margin-bottom: 20px;
}
.qes_analyse_ext_class2 #qes_multibase_onglets {
  float: none; /* ETT2 */
}

#qes_multibase_onglets ul {
  margin: 0px;
  padding: 10px;
  list-style: none;
}
#qes_multibase_onglets li {
  float: left;
  background: url("../img/onglets/onglets_left_off_off2.gif") no-repeat left top;
  margin: 0px;
  text-align: center;
  padding: 0px 0px 0px 10px;
} 
#qes_multibase_onglets a {
  display: block;
  color: #215dc6;
  background: url("../img/onglets/onglets_right.gif") repeat-x right top;
  padding: 5px 15px 4px 6px;
}
#qes_multibase_onglets a:hover {
  color: #428eff;
} 
#qes_multibase_onglets #premier {
  background: url("../img/onglets/onglets_left_deb.gif") no-repeat;
}
#qes_multibase_onglets #premier a {
  color: #215dc6;
  background: url("../img/onglets/onglets_right.gif") repeat-x;
  padding-bottom: 5px;
}
#qes_multibase_onglets #premier a:hover {
  color: #428eff;
}
#qes_multibase_onglets #dernier {
  background: url("../img/onglets/onglets_left_off_off1.gif") no-repeat;
}
#qes_multibase_onglets #dernier a {
  color: #215dc6;
  background-image: url("../img/onglets/onglets_right_fin.gif");
  padding-bottom: 5px;
}
#qes_multibase_onglets #dernier a:hover {
  color: #428eff;
}
#qes_multibase_onglets #dernier_pdton {
  background: url("../img/onglets/onglets_left_on_off.gif") no-repeat;
}
#qes_multibase_onglets #dernier_pdton a {
  color: #215dc6;
  background-image: url("../img/onglets/onglets_right_fin.gif");
  padding-bottom: 5px;
}
#qes_multibase_onglets #dernier_pdton a:hover {
  color: #428eff;
}
#qes_multibase_onglets #pdton {
  background: url("../img/onglets/onglets_left_on_off.gif") no-repeat;
}
#qes_multibase_onglets #pdton a {
  color: #215dc6;
  background: url("../img/onglets/onglets_right.gif") repeat-x;
  padding-bottom: 5px;
}
#qes_multibase_onglets #pdton a:hover {
  color: #428eff;
}
#qes_multibase_onglets #pdton2 {
  background: url("../img/onglets/onglets_left_off_off1.gif") no-repeat;
}
#qes_multibase_onglets #pdton2 a {
  color: #215dc6;
  background: url("../img/onglets/onglets_right.gif") repeat-x;
  padding-bottom: 5px;
}
#qes_multibase_onglets #pdton2 a:hover {
  color: #428eff;
}
#qes_multibase_onglets #qes_multibase_onglets_current {
  background: url("../img/onglets/onglets_left_off_on.gif") no-repeat;
}
#qes_multibase_onglets #qes_multibase_onglets_current a {
  color: #215dc6;
  background: url("../img/onglets/onglets_right_on.gif") repeat-x right top;
  padding-bottom: 5px;
}
#qes_multibase_onglets #qes_multibase_onglets_current a:hover {
  color: #428eff;
}
#qes_multibase_onglets #qes_multibase_onglets_current_pdton {
  background: url("../img/onglets/onglets_left_on_off.gif") no-repeat;
}
#qes_multibase_onglets #qes_multibase_onglets_current_pdton a {
  color: #215dc6;
  background: url("../img/onglets/onglets_right_on.gif") repeat-x;
  padding-bottom: 5px;
}
#qes_multibase_onglets #qes_multibase_onglets_current_pdton a:hover {
  color: #428eff;
}

#qes_multibase_onglets #qes_multibase_onglets_current_alone {
  background: transparent url("../img/onglets/onglets_left_on_deb.gif") no-repeat;
} 
#qes_multibase_onglets #qes_multibase_onglets_current_alone a {
  color: #215dc6;
  background: transparent url("../img/onglets/onglets_right_on_fin.gif") no-repeat right top;
  padding-bottom: 5px;
}
#qes_multibase_onglets #qes_multibase_onglets_current_alone a:hover {
  color: #428eff;
}

#qes_multibase_onglets #qes_multibase_onglets_current_deb {
  background: url("../img/onglets/onglets_left_on_deb.gif") no-repeat;
} 
#qes_multibase_onglets #qes_multibase_onglets_current_deb a {
  color: #215dc6;
  background: url("../img/onglets/onglets_right_on.gif") repeat-x;
  padding-bottom: 5px;
}
#qes_multibase_onglets #qes_multibase_onglets_current_deb a:hover {
  color: #428eff;
}
#qes_multibase_onglets #qes_multibase_onglets_current_fin {
  background: url("../img/onglets/onglets_left_off_on.gif") no-repeat;
}
#qes_multibase_onglets #qes_multibase_onglets_current_fin a {
  color: #215dc6;
  background-image: url("../img/onglets/onglets_right_on_fin.gif");
  padding-bottom: 5px;
}
#qes_multibase_onglets #qes_multibase_onglets_current_fin a:hover {
  color: #428eff;
}
#qes_multibase_onglets #qes_multibase_onglets_current_fin_pdton {
  background: url("../img/onglets/onglets_left_on_off.gif") no-repeat;
}
#qes_multibase_onglets #qes_multibase_onglets_current_fin_pdton a {
  color: #215dc6;
  background-image: url("../img/onglets/onglets_right_on_fin.gif");
  padding-bottom: 5px;
}
#qes_multibase_onglets #qes_multibase_onglets_current_fin_pdton a:hover {
  color: #428eff;
}
#qes_multibase_onglets_fin {
  /* NMT clear: both; */
}
table#qes_resultats_et_analyse {
  vertical-align: top;
}
#qes_resultats_colonne_analyse_div {
  width: 300px;
  height: 200px;
  /* border: 1px solid #adadb6;*/
  border: none;
  vertical-align: top;
  position:relative; 
  height:150px; 
  z-index:1; 
  overflow: auto; 
  padding:10pt; 
 /*
  scrollbar-base-color:#8C8CC6;scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#8C8CC6; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#000000; scrollbar-track-color:#ACACE6;
 */

}
#qes_resultats_prix tr {
  font-size: 13px;
}
#qes_resultats_prix td {
  font-size: 13px;
}
#qes_resultats_rendu {
  text-align: justify;
}
#qes_resultats td {
  border-right: none;
}
.qes_selection_complet_selected {
  background-color: #adadb6;
  line-height: 2em;
}
.qes_selection_complet {
  /*border: 1px solid #adadb6;
  background-color: #d6dff7;*/
  margin: 5px;
}
.qes_selection_complet ul {
  list-style: none;
  padding-left: 10px;
  margin: 0;
}
.qes_selection_complet ul li {
  cursor: pointer;
}
#qes_resultats_selection_first {
  text-align: left;
  vertical-align: top;
  background-color: #d6dff7;
  padding: 2px;
  border-top: none;
  width: 40px;
}
#qes_resultats_document_first, .qes_resultats_document_first {
  text-align: left;
  vertical-align: top;
  background-color: #ffffff;
  padding: 5px;
  border-top: none;
}
#qes_resultats_selection {
  text-align: left;
  vertical-align: top;
  background-color: #d6dff7;
  padding: 2px;
  border-top: 1px solid #ffffff;
  width: 40px;
}
#qes_resultats_document, .qes_resultats_document {
  text-align: left;
  vertical-align: top;
  background-color: #ffffff;
  padding: 5px;
  border-top: 1px solid #d6dff7;
}

#qes_resultats_document *, #qes_resultats_document_first *, .qes_resultats_document *, .qes_resultats_document_first * {
  width: auto;
}
#qes_resultats_document .qes_img_champ, #qes_resultats_document_first .qes_img_champ, 
.qes_resultats_document .qes_img_champ, .qes_resultats_document_first .qes_img_champ {
  width: 5px;
  height: 5px;
  border: 0px solid black;
  display: inline;
}
#qes_resultats_doc_pdt {
  /*background-color: #eff3ff;*/
  padding: 2px;
  /*height: 30px;*/
}
#qes_resultats_doc_pdt tr {
  vertical-align: middle;
}
#qes_resultats_doc_pdt td, #qes_resultats_doc_suivant td {
/*
  border-bottom: 1px solid #ffffff;
  border-right: 2px solid #ffffff;
  padding: 2px;
  height: 30px;
*/
}
#qes_resultats_doc_suivant {
  background-color: #eff3ff;
  padding: 2px;
}
#qes_resultats_doc_suivant tr {
  vertical-align: middle;
}
#qes_resultats_libelle,
.qes_resultats_libelle {
  font-size: 12px;
  font-weight: bold;
}
#qes_resultats_nombre {
  font-size: 13px;
  font-weight: bold;
}
#qes_resultats_champ {
  font-weight: bold;
}
#qes_resultats_publishing, .qes_resultats_publishing {
  padding: 5px;
  padding-left: 0px;
}
#qes_resultats_publishing span, .qes_resultats_publishing span {
  padding-right: 3px;
}
#qes_resultats_publishing_modifier, .qes_resultats_publishing_modifier {
  padding-left: 0px;
}
#qes_resultats_publishing_supprimer, .qes_resultats_publishing_supprimer {
  border-left: 1px solid #000000;
  padding-left: 3px;
}

#qes_resultats_one {
  padding: 10px;
  border-bottom: 1px solid #000000;
}

/* Proprietes des resultats QESSubDocument */
.qes_label {
  font-weight: bold;
  width: 20%;
  vertical-align: top;
  padding-bottom: 3px;
  text-align: left;
}
input.qes_champ, textarea.qes_champ, select.qes_champ {
  width: 79%;
}
.qes_champ {
  font-weight: normal;
  text-align: justify;
  padding-bottom: 3px;
  vertical-align: top;
}
#qes_subdocument_table_td_label {
  width: 20%;
}
#qes_subdocument_table_td_champ {
  width: 80%;
}

/* page QESStatMois */
table#qes_stat_mois {
  text-align: left;
}
#qes_stat_mois_nom, #qes_stat_mois_total {
  font-weight: bold;
  font-style: normal;
}
#qes_tr_total {
  background-color: #d6dff7;
  font-weight: bold;
}
#qes_stat_mois_total_final {
  font-weight: bold;
  font-style: italic;
}

/* page QESStat */
table#qes_stat {
  table-layout: fixed;
  text-align: left;
}
#qes_tr_total {
  background-color: #d6dff7;
  font-weight: bold;
}
#qes_stat_tr_premier_groupe {
  background-color: #eff3ff; 
  font-weight: bold;
}
#qes_stat_tr_deuxieme_groupe {
  background-color: #eff3ff; 
  font-weight: normal;
  font-style: italic;
}
#qes_stat_tr_total_premier_groupe {
  background-color: #ffffff;
  font-weight: bold;
  font-style: normal;
}
#qes_stat_tr_total_deuxieme_groupe {
  background-color: #ffffff;
  font-weight: bold;
  font-style: italic;
}
#qes_stat_total_final {
  font-weight: bold;
  font-style: italic;
}

/* page QESSend_to_friend */
table#qes_send_to_friend {
  table-layout: fixed;
}
#qes_send_to_friend th {
  width: 35%;
  text-align: left;
  background-color: #ffffff;
  border: none;
}
#qes_send_to_friend_erreur {
  font-size: 13px;
  font-weight: bold;
  color: #D63129;
}
.qes_send_to_friend {
  margin: 10px;
}
.qes_send_to_friend .qes_input_libelle {
  vertical-align: top;
}

/* page QESForum */
.qes_forum_question_td_libelle {
  width: 20%;
}
#qes_forum_reponse_tr_auteur {
  background-color: #D0E3FA;
  font-weight: bold;
}

/* page QESForumListe */
#qes_forum_salle {
  padding-bottom: 10px; 
}
#qes_forum_liste a {
  color: #FF0000;
}
#qes_forum_liste.qes_td_plus {
  width: 10px;
}
table#qes_forum_liste_fils {
  table-layout: fixed;
}
.qes_forum_action {
  color: #FF0000;
  padding: 5px;
}
.qes_forum_action_separateur {
  padding: 5px;
}
.qes_forum_sujet {
  padding: 5px;
}

/* page QESForfait */
#qes_tr_total {
  color: #FFFFFF;
  background-color: #d6dff7;
  font-weight: bold;
}

/* page QESFormulaire */
table#qes_interro {
  table-layout	: fixed;
  text-align	: left;
  margin-top	: 5px;
  margin-bottom	: 5px;
}
table#qes_formulaire_multibase {
  padding: 1px;
}
#qes_formulaire_multibase td {
  padding: 1px;
}
#qes_formulaire_intitule {
  font-weight: bold;
}
#qes_formulaire_nom_base {
  padding-bottom: 1px;
}
#qes_formulaire_aide_champ {
  padding-bottom: 0px;
}
#qes_formulaire_limitations {
  color: red;
  padding-bottom: 15px;
}
#qes_formulaire_options {
  padding-bottom: 15px;
}
#qes_formulaire_simple input {
  vertical-align: middle;
}

/* page QESPanier */

.qes_panier_titre {
  font-size: 16px;
  text-align: left;
  font-weight: bold;
  margin-left: 10px;
}
.qes_panier_intitule_texte {
  font-size: 11px;
  text-align: left;
  margin-left: 10px;
}
#qes_panier tr, #qes_panier td, #qes_panier_td_cbox, #qes_panier_td_doc {
  vertical-align: top;
}
#qes_panier {
  border-collapse: separate;
  border-spacing: 0 5px;
}
#qes_panier_td_cbox {
  border: none;
}
#qes_panier_td_doc {
  border: 1px solid #adadb6;
  padding: 10px;
}
#qes_panier_miseenpage_description th, #qes_panier_miseenpage_detail th {
  background-color: #FFFFFF;
  border: none;
}
#qes_panier_contient {
  padding-bottom: 5px;
}
#qes_panier_base {
  font-style: italic;
}
#qes_panier_intitule, #qes_panier_base_label {
  font-weight: bold;
}
#qes_panier_texte {
  font-weight: bolder;
}
#qes_panier_courant {
  font-weight: bolder;
}
#qes_panier_tdm {
  margin: 5px 10px 15px 15px;
}
#qes_panier_tdm_img {
  padding-right: 10px;
}
#qes_panier_logo {
  margin-right: 5px;
  width: 10%;
}
.qes_panier_apercu {
  padding-bottom: 5px;
}
#qes_panier_base_libelle {
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

/* page QESVeillerListe */
#qes_veille_mandatory {
  color: #990000; 
}
#qes_veiller_liste_lien {
  /*text-align: right;*/
}

/* pages QESListeBase et QESBase2base */
#qes_listebases .qes_binfo {
  vertical-align: middle;
}
#qes_listebases_aboencours {
  vertical-align: middle;
  padding: 5px;
}

/* page QESHistorique */
#qes_historique_lien {
  margin-left: 20px;
}
#qes_historique_lien a {
  text-decoration: underline;
}
#qes_historique_lien a:hover {
  text-decoration: none;
}
#qes_historique_comments {
  font-size: 12px;
}

/* page QESArticle_mise_page */
#qes_article_mise_page_suppr_ok {
  font-weight: normal;
}

/* page QESArticle_mise_page_bulk */
#qes_article_mise_page_documents {
  margin-top: 20px;
  padding: 10px;
  background-color: #d6dff7;
  border: 1px solid #ADADB6;
}
#qes_article_mise_page_documents #qes_resultats_document_first, #qes_article_mise_page_documents #qes_resultats_document,
#qes_article_mise_page_documents .qes_resultats_document_first, #qes_article_mise_page_documents .qes_resultats_document {
  background-color: #EFF3FF;
  border: 1px dotted #ADADB6;
  margin: 2px;
  padding: 5px;
}
#qes_article_mise_page_documents .qes_separateur_document {
  border: none;
  padding: 2px;
}

/* page QESUtilisateurListe */
#qes_utilisateur_liste_titre {
  text-align: right;
}

/* page QESUtilisateur */
#qes_utilisateur td {
  width: 10%;
}
#qes_utilisateur_consommations tbody th {
  background-color: #ffffff;
  color: #000000;
}

/* page QESUtilisateur2site */
#qes_utilisateur2site_action_retour {
  border-right: none;
}

/* page QESUtilisateur_siteDossier */
#qes_utilisateur_site_dossier_action_retour {
  border-right: none;
}

/* page QESRubrique_siteListeLD */
#qes_rubrique_site_liste_LD_tr_rubrique {
  font-weight: bold;
  font-size: 13px;
}
.parent {
  font-weight: normal;
  font-size: 12px;
  margin-top: 10px;
  /*cursor: hand;*/
}
.child  {
  font-weight: normal;
  margin-left: 14pt;
}
.child a {
  font-weight: normal;
}

/* page QESRubrique */
.qes_site_libelle, .qes_site_libelle_wi {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  padding: 5px 0 0 20px;
}
.qes_site_libelle {
  background: url('../img/mini-arrow-orange_h.gif') no-repeat bottom left;
}
.qes_site_libelle em, .qes_site_libelle_wi em {
  padding-right: 10px;
}
.qes_site_libelle a, .qes_site_libelle_wi a {
  text-decoration: none;
}
.qes_site_libelle a:hover, .qes_site_libelle_wi a:hover {
  color: #000000;
  text-decoration: underline;
}
.qes_rubrique_libelle {
  font-weight: bold;
  color: #000000;
  padding: 3px 0 0 20px;
  background: url('../img/xtree/Tplus2.png') no-repeat bottom left;
  cursor: pointer;
}
.qes_rubrique_libelle a {
  text-decoration: none;
}
.qes_rubrique_libelle a:hover {
  text-decoration: underline;
}

/* page QESSite.jnc */
.qes_site_texte {
  font-weight: normal;
  font-style: italic;
}
.qes_site_lien_preinscrit {
  font-weight: normal;
  font-style: normal;
  color: #FF0000;
  padding-left: 10px;
}
.qes_site_lien_preinscrit a {
  font-weight: normal;
  font-style: normal;
  color: #FF0000;
}

/* pages QESHelpbase et QESHelpchamp */
.qes_helpbase_libelle {
  font-weight: bold;
  width: 30%;
  vertical-align: middle;
  padding: 5px;
}
.qes_helpbase_valeur {
  width: 70%;
  vertical-align: middle;
  padding: 5px;
}
#qes_helpbase_titre, #qes_helpchamp, .qes_helpbase_valeur_exemple {
  width: 100%;
  padding: 5px;
}
#qes_helpbase_copyright {
  font-style: italic;
  color: #FF0000;
}

/* PFA 18/06/2008 1336 */
table textarea.qes_helprequete {
  width: 500px;
  height: 50px;
}

/* pages QESHello */
#qes_hello_bienvenu {
  font-size: 14px;
  font-weight: bold;
}
#qes_hello_bdp {
  text-align: center;
}
#qes_hello_bdp_1 {
  font-size: 12px;
}
#qes_hello_bdp_2 {
  font-size: 11px;
}

/* pages QESAdministrateur */
#qes_administrateur_image, #qes_administrateur_user_add {
  visibility: visible;
}
#qes_administrateur_titre {
  visibility: hidden;
}

/* pages QESSource_pdf */
#qes_source_pdf {
  padding: 30px;
}
#qes_source_pdf_4 li {
  text-align: left;
}
#qes_source_pdf_logos {
  text-align: center; 
}
#qes_source_pdf_encours {
  color: #D63129;
  font-weight: bold;
}
#qes_source_pdf_confirm {
  color: #009933;
  font-weight: bold;
}

/* pages QESRecherche */
#qes_recherche_logo {
  text-align: center;
}
#qes_recherche_search_prog,#qes_recherche_patient,#qes_recherche_saviezvous {
  text-align: center;
  padding: 10px;
}
#qes_recherche_patient {
  font-size: 14px;
}
#qes_recherche_saviezvous {
  padding-bottom: 20px;
}
#qes_recherche_tip {
  text-align: justify;
  background-color: #d6dff7;
  padding: 10px;
}

/* pages QESError */
table#qes_erreur {
  margin-top: 100px;
}
#qes_erreur td {
  vertical-align: bottom;
}
#qes_erreur_logo {
  text-align: center;
  width: 100px;
}
#qes_erreur_messageTitre {
  text-align: left;
  font-weight: bold;
  padding-top: 30px;
  padding-bottom: 20px;
}
#qes_erreur_messageTexte {
  text-align: left;
}


/*******************/
/*    PAGES PUB    */
/*******************/

/* page QESDemande */
table#qes_demande {
  border: none;
}

/*******************/
/*  MENUS MILONIC  */
/*******************/

table.milonictable {
  margin: auto;
  padding: 0;
  width: auto; 
} 
.milonictable tr, .milonictable td, .milonictable th {
  padding: 0; 
} 
#qes_milonic {
  border-bottom: 1px solid;
  margin-bottom: 10px;
  width: 200px;
}

/****************************************/
/* Menu deroulant formulaire multibases */
/****************************************/
.qes_formmulti_menu {
  clear: both;
}
.qes_formmulti_menu ul li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.qes_formmulti_parent {
  border        : 0;
  cursor        : pointer;
  font-size	: 13px;
  color		: #43454C;
  font-weight	: bold;
  -moz-border-radius: 5px;
  display	: block;
  margin	: 1px;
}
.qes_formmulti_parent_closed {
  background: #D6DFF7 url('../img/icon_qes_formmulti_parent_closed.gif') no-repeat scroll 97.5% 50%;
  padding-right:20px;
}
.qes_formmulti_parent_opened {
  background: #D6DFF7 url('../img/icon_qes_formmulti_parent_opened.gif') no-repeat scroll 97.5% 50%;
}
.qes_formmulti_enfant a {
  font-family: "Trebuchet MS";
  color: #246;
  text-align: left;
  text-decoration: none;
}
.qes_formmulti_enfant li {
  border-width: 0;
  padding-left: 25px;
}
.qes_formmulti_enfant>li.sousmenu {
  border-width: 0;
  margin-bottom: 5px;
}
.qes_formmulti_open {
  text-decoration: none;
}

/* PFA: Nouvelle mise en page pour QESFormulaire */
#qes_formulaire_multibase_form { 
  margin-top	: 1em; 
}
#qes_formulaire_multibase_form fieldset {
  position: relative; 
  margin  : 1em inherit;
  padding : 1.25em 0.75em 0.75em 0.75em;
}
#qes_formulaire_multibase_form legend {
  position	: absolute; 
  top		: -.5em;
  left		: -.5em;
}
#qes_formulaire_multibase_form hr { 
  margin	: 0px; 
}

#qes_formulaire_prepsearch {
  text-align: left;
} 
#qes_formulaire_logo {
  float: right;
  margin-right: 5px;
}
#qes_formulaire_limitations, #qes_interro, #qes_mm, #qes_formulaire_multibase, #qes_formulaire_aide_champ {
  clear: left;
}

.qes_formmulti_menu {
  padding	: 0px;
  /*color 	: blue;*/
  -moz-border-radius: 10px;
  background-color: #EFF3FF;
}
.qes_formmulti_menu_ul {
  margin	: 0px;
  padding	: 0 5px 0px 5px;
}

.qes_formmulti_menu_legend {
  padding	: 0 10px 0 10px;
  margin-left 	: 10px;
  border	: 1px dotted #43454C;
  background-color: #d6dff7;
}
.qes_formmulti_menu_legend a {
  color: #215DC6;
}

/* PFA: Nouvelle mise en page pour QESResultat */
.qes_toolbar, .qes_toolbar_entre {
  float  : left;
  height : 45px;
}
.qes_toolbar_apres {
  clear	: both;
}
.qes_separateur_document {
  border-top: 1px solid #999999;
  padding: 3px;
}
.qes_toolbar_entre {
  /*width: 100%;*/
  height: 1px;
  line-height: 1px;
}

/* Les tooltips */
a span.qes_tooltip:first-letter {
  font-weight	: bold;
  font-size	: 125%;
}
.qes_toolbar a {
  background-color: white;
  color		  : black;
  text-decoration : none;
}
.qes_toolbar a img, .qes_toolbar a, .qes_toolbar img {
  padding	  : 0;
  margin	  : 0;
}
.qes_toolbar  a:hover {
  background-color: transparent;
}
a  span.qes_tooltip {
  width		: 15em;
  text-align	: center;
  padding	: 1px 3px;

  display	: none;
  margin-top	: -1.5em;
}
a:hover span.qes_tooltip {
  position	: absolute;
  display 	: inline;
  border	: 1px solid #ADADB6;
  background-color: #EFF3FF;
  color		: black;
}

/******** PFA: QESResultats
RÃ©-organisation des tableaux: critÃ¨res, multibases, concepts.
*********/
/* on cache des Ã©lÃ©ments qui sont devenu inutiles */
div #qes_resultats_titre, div #qes_formulaire_prepsearch {
  display	: none;
  visibility	: hidden;
}

/* Gestion des blocs superieurs */
#qes_resultats_critere_div {
  /*float  : left;*/
}

#qes_resultats_instruct, .qes_toolbar_parent {
  /*NMT clear: both; *//*liberation des floats pour affichage a la suite du tableau de resultats */
}

/* Pagination et disposition dans partie haute du tableau de resultat */
#qes_resultats_select_all, #qes_resultats_doc_suivant th, #qes_resultats_doc_suivant_pagination th {
  text-align	: right;
  border        : 1px solid #adadb6;
  color         : #000000;
  font-weight   : bold;
  height        : 20px;
  padding       : 3px 5px;
  background-color: #d6dff7;
}
#qes_resultats_select_all_span {
  float: left;
}
.qes_selection {
  background-color : #FFF;
  margin           : 0;
  font-weight   : bold;
}
#qes_resultats_document, #qes_resultats_document_first,
.qes_resultats_document, .qes_resultats_document_first {
  border-width: 0px;
 /* text-align  : justify; */
  border-left : 3px dotted #dfdfd7;
  margin      : 0 0 10px 20px;
  padding     : 0 0 0 2pt;
  width       : auto;
}
#qes_resultats_documents td {
  padding: 0;
}
#qes_resultats td {
  margin : 0;
  padding: 0;
}
#qes_resultats hr {
  border       : none;
  border-top   : 1px solid #000000;
  height       : 1px;
  margin       : 10px 0 15px 0;
}
#qes_resultats_selection_first, #qes_resultats_selection {
  display: none;
}
/* concepts, affichage general pour tout les themes */
#qes_analyse_ext #qes_analyse_titre {
  height  : 1em;
  width   : auto;
  display : block;
  background-color: #D6DFF7;
}
#qes_analyse_ext, #qes_analyse_ext_accordion {
  background-color : #fff;
}
#qes_analyse_ext_accordion {
  overflow : hidden;
  border   : 0px solid transparent;
  height   : auto;
}

#qes_analyse_int {
  margin  : 5px 0 0 5px;
  overflow-y: auto;
  overflow-x: hidden;
  height    : 568px; /* OBLIGATOIRE POUR LE OVERFLOW  */
}

.qes_analyse_affiner { 
  /* float: right;*/
  padding-right: 35px;
  text-align: right;
}
.qes_analyse_affiner a { 
  visibility: hidden;
  text-decoration: underline;
  color: #242F8B;
  cursor: pointer;
  font-style: italic;
  font-weight: normal;
}

.qes_analyse_check { /* checkbox multiselection */
  float: left;
}

.qes_analyse_ext_class1 { /* affichage traditionel, tout en haut */
  float    : right;
  height   : 200px;
  width    : 50%;
  overflow : auto;
  margin  : 5px 0 0px 5px;
  border  : 2px solid #DFDFD7;
}
#qes_analyse_ext_accordion ul {
  list-style-position : inside;
  list-style-type     : circle;
  margin              : 0pt;
  padding             : 0pt 0pt 0pt 5pt;
}

#qes_analyse_ext_bloc {
  float: left;
} 
#qes_analyse_ext_bloc_haut {
  background: transparent url("../img/fond_haut_gauche.jpg") no-repeat;
  height:10px;
  width:216px;
} 
#qes_analyse_ext_bloc_bas {
  background: transparent url("../img/fond_bas_gauche.jpg") no-repeat;
  height:10px;
  width:216px;
}
#qes_analyse_ext_bloc_content{
  width: 216px;
  /*height:1100px;*/
  padding-left: 5px;
  background: transparent url("../img/fond_gauche.jpg") repeat-y;
}
.sousmenu_gauche_haut {
  height: 25px;
  width: 200px;
  padding-left:6px;
  padding-top: 2px;
  background: transparent url("../img/sousmenu_gauche_haut.jpg") no-repeat;
}
.sousmenu_gauche_titre {
  height: 25px;
  width: 190px;
  padding-left: 24px;
  padding-top: 5px;
  font-weight: bold;
  font-size: 12px;
  background: transparent url("../img/sousmenu_gauche_titre.jpg") no-repeat top left;
}
.sousmenu_gauche_label {
  cursor : pointer;
  width: 90px;
  float: left; /* ETT pour IE6 */
}
.sousmenu_gauche_content {
  width: 200px; /* ETT passage a 200px */
  padding-left: 12px;
  padding-top: 5px;
  font-size:11px;
  background: transparent url("../img/sousmenu_gauche_fond.jpg") repeat-y;
}
a.sousmenu_gauche_pie span, a.sousmenu_gauche_bars span {
  visibility: hidden;
}
a.sousmenu_gauche_pie, a.sousmenu_gauche_bars {
  background:transparent url(../img/chart_pie.png) no-repeat scroll left bottom;
  padding-left:16px;
  padding-top:16px;
}
a.sousmenu_gauche_bars {
  background-image: url("../img/chart_bar.png");
}
.sousmenu_gauche_content ul{
  margin: 0px;
  padding: 0px;
}
.sousmenu_gauche_content li{
  list-style: none;
  padding-top: 3px;
  padding-right: 20px;
}
.sousmenu_gauche_content li a {
  text-decoration: none;
  color: #000;
 /* ETT width: 170px; */
  padding-right:10px;
}
.sousmenu_gauche_content li a:hover {
  text-decoration: underline;
}
.sousmenu_gauche_plus{
  margin-left: 130px;
  text-decoration: underline;
  color: #242F8B;
  cursor: pointer;
  font-style: italic;
}
.sousmenu_gauche_moins{
  margin-left: 130px;
  text-decoration: underline;
  color: #242F8B;
  cursor: pointer;
  font-style: italic;
}
.sousmenu_gauche_bas {
  width: 200px;
  height:20px;
  background: transparent url("../img/sousmenu_gauche_bas.jpg") no-repeat;
}

.qes_analyse_ext_class3 { /* concepts dans le flux de rÃ©sultat */
  float   : right;
  width   : 250px;
  margin  : 5px 0 0px 5px;
  border  : 2px solid #DFDFD7;
}

/* affichage fixe a gauche */
#qes_resultats_gauche .qes_analyse_ext_class2, #qes_resultats_gauche .qes_analyse_ext_class2 #qes_analyse_int { 
  width: 295px;
  margin: 0;
}
#qes_resultats_gauche_bloc .qes_analyse_ext_class2, #qes_resultats_gauche_bloc .qes_analyse_ext_class2 #qes_analyse_int {
  /*width: 250px;*/
  margin: 0;
}
.qes_analyse_ext_class2 #qes_resultats_page_centre {
  /* NMT margin-left: 310px; */
}
.qes_analyse_ext_class2 {
}
#qes_resultats_page_centre_bloc {
 margin-left: 240px; 
}
html>body .qes_analyse_ext_class2 #qes_resultats_page_centre #qes_resultats_page_centre_bloc {
  /* NMT float      : right;*/
  float      : left;
}
.qes_analyse_ext_class2 #qes_resultats_page_centre #qes_resultats #qes_resultats_page_centre_bloc {
  width : auto;
  clear : none;
}
.qes_analyse_ext_class2 #qes_resultats_page_centre_bloc #qes_resultats{
  width: auto;
}
.qes_analyse_ext_class2 #qes_resultats_page_centre #qes_resultats_instruct #qes_resultats_page_centre_bloc {
  clear: none;
}
#qes_resultats_gauche {
   position  : absolute;
   top       : expression(fixed_top(this,10));
   float     : left;
   width     : 305px;
   margin-left: -305px;
   height    : 568px;
}
html>body #qes_resultats_gauche {
   position: fixed;
   top     : auto;
   margin  : 0px;
}
#qes_resultats_gauche_bloc {
   float     : left;
   /*
   width     : 250px;
   */
   /* NMT margin-left: -305px; */
   /* NMT height    : 0px; */
}
html>body #qes_resultats_gauche_bloc {
   top     : auto;
   margin  : 0px;
}
#qes_resultats_gauche #qes_toolbar_parent #qes_toolbar_entre {
  float  : none;
  display: inline;
  height : inherit;
}
#qes_resultats_gauche #qes_toolbar {
  noWrap: -1;
}
/******* PFA: Fin QESResultats */


/******* PFA: QESAnomalies */
#qes_anomalie_selecteur {
  display: inline;
  list-style-type: none;
}
#qes_anomalie_selecteur li a {
  background: transparent url('../img/2001/carreaubleu.gif') no-repeat bottom left;
  margin-left: 6px;
  padding-left: 15px;
}
/******* PFA: Fin QESAnomalies */

/******* PFA: QESAutocomplete  */
div.auto_complete {
 position:absolute;
 width:250px;
 background-color: #eff3ff;
 border:1px solid #888;
 margin:0px;
 padding:0px;
 height: 100px;
 overflow-y: auto;
 overflow-x: hidden;
}
div.auto_complete ul {
 list-style-type: none;
 margin:0px;
 padding:0px;
}
div.auto_complete ul li.selected {
  background-color: #d6dff7;
  font-weight: bold;
}

div.auto_complete li {
 list-style-type: none;
 display:block;
}
/******* PFA: Fin QESAutocomplete */

.qes_bloc {
   background-color: #eff3ff;
   border:1px solid #adadb6;
   width: 100%;
}
.qes_label_bloc { 
  background-color: #D6DFF7; 
  border:1px solid #adadb6;
  font-size: 13px;
  font-weight: bold;
  width: 20%;
  vertical-align: top;
  padding-bottom: 3px;
} 

.qes_invisible {
  display: none;
}


.qes_grise * {
color:#AAAAAA;
}


#info_bulles table, 
#info_bulles_panier table  {
  width: 500px;
}
#info_bulles *, #info_bulles_panier * {
  font-size: 11px;
}
#info_bulles, #info_bulles_panier {
  color:black; 
  position:absolute; 
  right:15px; 
  width:535px; 
  z-index: 20000;
}
#info_bulles h1, #info_bulles_panier h1 {
  background-color:#C6DDF7;
  border: 1px solid #87B8EE;
  border-top: 0px solid black;
  color:#333366;
  font-size:1.2em;
  font-weight:bold;
  margin:19pt 0px 0pt 9pt;
  text-align:center;
  text-transform:uppercase;
  top: -19px;
}
#info_bulles div.txt div#qes_helpbase_logo, 
#info_bulles_panier div.txt div#qes_helpbase_logo {
  float: right;
}

#info_bulles, #info_bulles div.txt, #info_bulles div.bas,
#info_bulles_panier {
  width: 535px;
}
#info_bulles, #info_bulles_panier {
  background:transparent url(../img/info_bulles_top.gif) no-repeat scroll top left; 
  height: 31px;
}
#info_bulles div.txt,
#info_bulles_panier div.txt {
  background:transparent url(../img/info_bulles_content.gif) repeat-y scroll top left; 
  padding-left: 15px;
}
#info_bulles div.bas, 
#info_bulles_panier div.bas {
  background:transparent url(../img/info_bulles_bottom.gif) no-repeat scroll top left;
  height: 18px;
}

#footer_widget {
  height: 18px 
  width: 100%;
  background-color: transparent;
  overflow: hidden;

  margin: 0px;
  padding: 0px;
}
#footer_widget ul, #footer_widget ul li {
  margin: 0px; padding: 0px;
  overflow: hidden;
}
#footer_widget ul {
  height: 15px;
  padding-top: 2px;
  border-top: 1px solid black;

  background-color: #999;
  filter : alpha(opacity=70);
  -moz-opacity : 0.7;
  opacity : 0.7;
}
#footer_widget ul li { 
  display: block;
}
#footer_widget ul li a { 
  display: block;

  filter : alpha(opacity=99);
  -moz-opacity : 0.99;
  opacity : 0.99;
}
#footer_widget ul li a span { visibility: hidden; }
/* les imagettes sont créér depuis : http://www.wikistuce.info/doku.php/imagettes */
#footer_widget ul li.google_widget a {
  background: transparent url('../img/toolbar/add_google.png') no-repeat scroll 50% 50%; 
}

#col2 {
    width: 500px;
    float: left;
}

/************** FCKeditor **************/
  iframe#TEXTE___Frame, iframe#CONTENT__Frame {
    height: 400px;
  }

