/* Suppression des scrollbars horizontales */
/*
html {
	overflow-x: hidden;
	overflow-y: auto;
}
*/

body {
	background-color: #FFFFFF;
	color:            #2F4769;
	font-family:      "Doulos SIL", "Times New Roman", Times, serif; /* seize is dynamic */
	/*line-height:      1.2em;*/
	/*line-height:      normal;*/
	font-size:        100%;
	font-style:       normal;
	font-weight:      normal;
	margin:           0; /* haut, droite, bas et gauche */
	padding:          0;
}

h1 {
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        150%;
	font-weight:      bold;
}

/* Affichage par défaut des liens hyptertexte */
a {
	color:            #00008F;
	text-decoration:  none;
}

a.underline {
	text-decoration:  underline;
}

/* Survol des liens hypertexte (dynamic-pseudo classe) */
a:hover {
	color: #396DB6;
}

/* Liens hypertextes état sélectionné (dynamic-pseudo classe) */
a:focus {
	color: #DF7800 !important;
}

/* Pas de bordure autour des images qui sont dans une ancre */
img {
	border: none;
}

/* Pas de marges pour le contenu des listes */
ul {
	margin:           0;
	padding:          0;
}

/* Pas de puces pour les items de liste */
li {
	list-style-type:  none;
	margin:           0;
	padding:          0;
}

li.li_margin {
	margin-left:           20px;
	padding: 0;
}

blockquote {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	padding: 0;
}

.bold {
	font-weight: bold;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.clear {
	clear: both;
}

.para {
	padding-top:      20px;
	padding-bottom:   10px;
}

/* Couleur du champ de saisie ou du bouton ayant le focus */
:focus {
	background-image: none !important;
	/*background-color: #cdf !important;  Couleur du fond */
	color: #247 !important;
}

.StaticText {
	font-size:        80%;
	font-weight:      bold;
	font-family:      Arial, Helvetica, sans-serif;
}

/* Bouton standard */
.TextButtonStandard {
	cursor: pointer;
}

/* Bouton état normal */
.TextButtonCarre {
	background-color: #093268; /* Couleur de fond */
	color: #FFFFFF;
	border-top: 1px outset #4D6587; /* Bord */
	border-left: 1px outset #4D6587; /* Bord */
	border-right: 1px outset #071931; /* Bord */
	border-bottom: 1px outset #071931; /* Bord */
	cursor: pointer;
	font-size:        70%;
	font-family:      Arial, Helvetica, sans-serif;
	text-align: center;
}

/* Bouton état survol (dynamic-pseudo classe) */
.TextButtonCarre:hover {
	/*
	background-color: #69c;
	background-position: bottom;
	background-repeat: repeat-x;
	border: solid #369 1px;
	*/
	color: #FAC93E;
}

/* Bouton état sélectionné (dynamic-pseudo classe) */
.TextButtonCarre:focus {
	color: #FAC93E !important;
}

/* Bouton texte état normal */
.TextButtonNormal {
	color:            #6F0728; /* Violet */
	font-family:      Arial, Helvetica, sans-serif;
	font-weight:      bold;
	cursor: pointer;
}

/* Bouton texte état survol */
.TextButtonNormal:hover {
	color: #6A2F7F;
}

/* Liens hypertextes état sélectionné (dynamic-pseudo classe) */
.TextButtonNormal:focus {
	color: #369 !important;
}

#notebook_left_combo,
	.panel_rech_critrech_label,
	#toolbar_rech_avance_combocrit, #toolbar_rech_avance_combohist,
	#toolbar_index_combo {
	width: 100%;
	color:      #247;
	font-family:      Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.ChampSaisieRechText, .ChampSaisieCritRech,
	.ChampSaisieConsult,
	.ChampSaisieIndex, .ChampSaisieIndexGrec,
	.ChampSaisieNotes {
	width: 100%;
	color:      #247;
	/*font-size: 80%;*/
	font-family: "Doulos SIL", "Times New Roman", Times, serif; /* remove seize */
}

.ChampSaisieIndexGrec {
	font-family:      Grec, Arial, Helvetica, sans-serif;
}

.panel_rech_critrech_listbox, .combobox_class, .checkbox_class {
	color:       #247;
	font-family: "Doulos SIL", "Times New Roman", Times, serif; /* remove seize */
	width: 210px;
	/*font-size:   80%;*/
}

/* Spécifique ie6 */
.panel_rech_critrech_listbox {
	_background-color: #FEF5BE; /* Jaune paille fond d'écran */
}

/* Spécifique ie6 */
#toolbar_rech_avance_combocrit, #toolbar_rech_avance_combohist,
	#toolbar_index_combo {
	_background-color: #F5E68B; /* Jaune paille barre d'outil */
}

.panel_rech_critrech_label {
	font-size: 75%;
	padding-top: 4px;
	font-weight:      bold;
}

.vspace {
	height: 5px;
}

.error_message {
	color:            #990000; /* Rouge */
	font-family:      Arial, Helvetica, sans-serif;
	font-weight:      bold;
	font-size:        80%;
	text-align:       center;
	padding-top:   10px;
	padding-bottom:   10px;
}

/* Bandeau supérieur de l'application */
#bandeau {
	height: 57px;
	background-color: #192450; /* Bleu foncé bandeau supérieur */
	border-bottom: solid #357EE5 1px; /* Filet bleu lumineux */
}

#bandeau_logo {
	height: 48px;
	left: 0;
	top: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	/*padding-bottom: 8px;*/
	background-color: #192450;
	border-right: 1px solid #357EE5;
	position: absolute;
}

#logo_user {
	padding-left: 10px;
}

#bandeau_image {
	height: 30px;
	padding-top: 8px;
	color: #EFF0FF;
	text-align: center;
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        110%;
	font-weight:      bold;
}

#bandeau_button {
	height: 17px;
	text-align: right;
}

#bandeau_info, #debug_info {
	color: #EFF0FF;
	vertical-align: top;
	font-family:      Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-right: 20px;
}

#panel_top {
	height: 100px;
}

#panel_top_logo {
	padding-left: 18px;
	padding-top: 34px;
}

#panel_bottom {
	background-color: #FFFFFF;
	margin-top: 15px;
}

#panel_bottom_right {
	color: white;
	font-size: 70%;
	float: right;
	padding-top: 4px;
	padding-bottom: 0;
	padding-left:  20px;
	padding-right: 20px;
}

#panel_bottom_right, #panel_bottom_filet {
	background-color: #376DB7;
}

#panel_bottom_filet {
	clear: both; /* Clear magique ! */
	height: 3px;
	_font-size: 1px;
}

#panel_bottom_copyright {
	color: #CADDE3;
}

#panel_bottom a {
	color: white;
}

/* Survol des liens hypertexte (dynamic-pseudo classe) */
#panel_bottom a:hover {
	color: #FFDD3F;
}

#choixcollection_body, #login_body, #default_body {
	background-color: #FFFFFF;
	color:            #2F4769; /* Bleu notebook */
	font-family:      Arial, Helvetica, sans-serif;
}

#choixcollection_title, #login_title, #default_title {
	font-size:        120%;
	text-align:       center;
	padding-top:      20px;
	padding-bottom:   20px;
}

#login_content, #accueil_content, #choixcollection_content, #default_content {
	margin-left: 15px;
	margin-right: 15px;
	min-height: 350px;
}

#licence_content {
	margin-left: 25px;
	margin-right: 25px;
	text-align: justify;
}

#licence_file p {
	margin: 0;
}

#licence_text p {
	margin-bottom: 2px;
}

#licence_header {
	margin-top: 20px;
	margin-bottom: 30px;
}

#licence_header a {
	color: #2F4769;
}

.licence_header_a {
	font-weight: bold;
	font-style: normal;
}

.licence_term {
	font-size: 110%;
	font-weight: bold;
}

#licence_buttons {
	border: solid #ACACAC 1px;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 10px;
	text-align: center;
}

#accueil_content {
	text-align: center;
	_margin-bottom: 250px;
}

.accueil_margin {
	margin-left: 150px;
	margin-right: 150px;
}

#login_content, #licence_content {
	_margin-bottom: 100px;
}

#default_content {
	/*font-size:        80%;*/
	margin-left:      150px;
}

.default_subtitle, .default_subtitle_center {
	font-weight:      bold;
	padding-top:      10px;
}

.default_subtitle_center {
	text-align: center;
}

#login_form {
	font-size:        80%;
	font-weight:      bold;
}

#profil_form {
	margin-left: 10px;
	margin-right: 10px;
}

.login_section_title, .profil_section_title {
	border-bottom: solid #ACACAC 1px;
}

.profil_section_title {
	font-weight:      bold;
}

.profil_text {
	margin-top:       5px;
	margin-bottom:    5px;
}

.profil_checkbox, .profil_info {
	font-size:        80%;
}

#div_new_pass {
	font-weight:      normal;
	padding-top: 2px;
	padding-left: 2px;
}

#div_input_new_pass {
	padding-top: 2px;
	text-align: center;
}

/* Marges autour de l'ensemble des items de la liste */
#choixcollection_items {
	margin-top:      0;
	margin-bottom:   0;
	margin-left:      20px;
	margin-right:      20px;
	/* font-size:        80%; */
	/*text-align: center;*/
}

#choixcollection_items li.choixcollection_group {
	padding-left:   100px;
	padding-top:      20px;
	padding-bottom:   10px;
	font-size:        110%;
	font-weight:      bold;
}

#choixcollection_items li {
	padding-top:      5px;
	padding-bottom:   5px;
}

/* Liens hypertextes sur les collections */
#choixcollection_items a {
	color:            #2F4769; /* Bleu notebook */
}

/* Survol des liens hypertexte (dynamic-pseudo classe) */
#choixcollection_items a:hover {
	color: #396DB6;
}

.ret1 {
	padding-left:   30px;
}

.ret2 {
	padding-left:   60px;
}

.graphie {
	padding-left:     20px;
	padding-right:    20px;
	padding-top:      10px;
	padding-bottom:   10px;
}

.graphie a {
	text-decoration:  underline;
	font-style: italic;
}

#toolbar_tabmat {
	height: 25px;
	background-color: #99ACBD; /* Bleu barre d'outil */
	padding-top: 2px;
	padding-left:  10px;
	padding-right: 10px;
}

#toolbar_tabmat img {
	vertical-align: top;
}

.ChampSaisieToolbarTabmat {
	color:      #247;
	font-family:      Arial, Helvetica, sans-serif;
	font-size: 80%;
}

#toolbar_tabmat_right {
	position: absolute;
	right: 10px;
}

#panel_tabmat_listbox, #panel_resrech_listbox, #panel_signets_listbox, #panel_notes_listbox, #panel_consult_body, #panel_index_body, #dicappl_panel_index_body, #dialog_html_listbox {
	padding-left:       5px;
}

/* Marges autour de l'ensemble des items de la liste */
#panel_tabmat_listbox {
	padding-top:       10px;
	padding-bottom:    10px;
}

.panel_tabmat_item, .panel_tabmat_item_selected {
	padding-left:      7px;
	padding-top:       3px;
	padding-right:     7px;
	padding-bottom:    3px;
}

/* Lien hypertexte d'un item de liste sélectionné */
.panel_tabmat_item_selected a {
	color:            #DF7800;
}

/* Lien hypertexte d'un item de liste état sélectionné (dynamic-pseudo classe) */
.panel_tabmat_item_selected a:focus {
	color: #DF7800 !important;
}

#toolbar_consult_body, #panel_consult_body {
	background-color: #FFFFFF;
}

#toolbar_consult_body {
	border-bottom: solid #99ACBD 1px; /* Bleu barre d'outil */
}

#toolbar_consult_zoneinfo, #panel_consult_body {
	border-top: solid #99ACBD 1px; /* Bleu barre d'outil */
}

#panel_consult_body {
	padding-top:       2px;
}

#toolbar_consult_saisie {
	padding-top: 6px;
	/* _padding-top: 4px; */
	margin-left: 10px;
	margin-right: 15px;
}

#toolbar_consult_nav {
	left: 0;
	background-color:  #FFFFFF;
	margin-top:   5px;
	_margin-top:   4px;
	padding-left:  10px;
	padding-right: 10px;
	padding-bottom: 5px;
	/* _padding-bottom: 4px; */
}

/* Spécifique ie7 (star first sibling html hack) */
*:first-child+html #toolbar_consult_nav {
	padding-bottom: 3px;
}

#toolbar_consult_palette .palette_bar {
	height: 16px;
	background-color: #192450; /* Bleu foncé bandeau supérieur */
	color:            #FFFFFF;
	font-size:        70%;
	font-weight:      bold;
	padding-top:   3px;
	padding-left:  10px;
	padding-right: 3px;
	border-bottom: solid #4D6587 1px; /* Bleu bord bouton carré */
	_border:          0; /* Annule la bordure sous IE à cause d'erreur de calcul */
}

#toolbar_consult_bottom_palette {
	border-top: solid #99ACBD 1px; /* Bleu barre d'outil */
}

.panel_consult_item {
	cursor:            pointer;
	background-color:  #FFFFFF;
	padding-left:      7px;
	padding-top:       1px;
	padding-right:     7px;
	padding-bottom:    1px;
	_padding-top:      0;
	_padding-bottom:   0;
}

#toolbar_index, #dicappl_toolbar_index {
	height: 25px;
	background-color: #F5E68B; /* Jaune paille barre d'outil */
	padding-top: 2px;
	padding-left:  10px;
	padding-right: 10px;
}

#dicappl_toolbar_index {
	background-color: #99ACBD; /* Bleu barre d'outil */
	border-bottom: solid #357EE5 1px; /* Filet bleu lumineux */
}

#toolbar_index_body, #panel_index_body {
	background-color: #FEF5BE; /* Jaune paille fond d'écran */
}

#dicappl_panel_index_body {
	background-color: #FFFFFF;
}

#dicappl_toolbar_index_body {
	background-color: #99ACBD; /* Bleu barre d'outil */
}

#toolbar_index_col_1 {
	padding-top: 6px;
	margin-left: 10px;
	margin-right: 15px; /* Marge dynamique si grec */
}

#toolbar_index_col_2 {
	display: none; /* Affichage dynamique si grec */
	position: absolute;
	right: 0;
	text-align: right;
	width: 60px;
	padding-top: 6px;
	padding-right: 10px;
}

#toolbar_index_nav, #dicappl_toolbar_index_nav {
	left: 0;
	/*background-color:  #FEF5BE;  Jaune paille fond d'écran */
	margin-top:   5px;
	padding-left:  10px;
	padding-right: 10px;
	padding-bottom: 4px;
	_padding-bottom: 2px;
	border-bottom: solid #F5E68B 1px; /* Jaune paille barre d'outil */
}

#dicappl_toolbar_index_nav {
	border-bottom: solid #192450 1px; /* Bleu foncé bandeau supérieur */
}

/* Spécifique ie7 (star first sibling html hack) */
*:first-child+html #toolbar_index_nav {
	padding-bottom: 2px;
}

#toolbar_resrech, #toolbar_resrech_nav {
	background-color: #99ACBD; /* Bleu barre d'outil */
	padding-left:  10px;
	padding-right: 10px;
}

#toolbar_resrech {
	height: 27px;
	border-bottom: solid #192450 1px; /* Bleu foncé bandeau supérieur */
}

#toolbar_resrech_nav {
	height: 45px;
	padding-top:   2px;
}

#toolbar_resrech_col_1 {
	position: absolute;
	left:           0;
	width:          65px;
	padding-top:    5px;
	_padding-top:   4px;
	padding-left:   10px;
}

#toolbar_resrech_col_2 {
	margin-left:   70px;
	padding-top:   3px;
	_padding-top:  2px;
}

#toolbar_resrech_col_3 {
	position: absolute;
	right: 0;
	text-align: right;
	width: 100px;
	padding-top: 4px;
	padding-right: 10px;
}

#toolbar_resrech_col_2 .ComboBox {
	width:    100%;
	_background-color: #99ACBD; /* Bleu barre d'outil */ /* Spécifique ie6 */
}

#toolbar_resrech_label_nb_res,
	#toolbar_consult_label_title,
	#toolbar_consult_label_nb_res,
	#toolbar_index_label_title,
	#toolbar_index_label_nb_res,
	.toolbar_tabmat_label {
	font-size:        75%;
	font-family:      Arial, Helvetica, sans-serif;
	margin-top:       3px;
}

#toolbar_resrech_label_nb_res,
	#toolbar_index_label_nb_res,
	#toolbar_consult_label_nb_res {
	text-align:       center;
}

#palette_resrech .palette_bar {
	height: 16px;
	background-color: #99ACBD; /* Bleu barre d'outil */
	color:            #2F4769; /* Bleu notebook */
	font-size:        65%;
	font-weight:      bold;
	/*padding-left:  5px;*/
	padding-right: 3px;
}

#palette_resrech a {
	color:            #FFFFFF;
	vertical-align:   middle;
	/*padding-top:      1px;*/
}

/* Liens hypertextes état sélectionné (dynamic-pseudo classe) */
#palette_resrech a:focus {
	color: #FFF !important;
}

#toolbar_index_label_title,
	#toolbar_consult_label_title {
	font-weight: bold;
	margin-bottom:       4px;
	white-space: nowrap;
	overflow: hidden;
}

.panel_resrech_item, .panel_signets_item, .panel_notes_item, .panel_index_item {
	cursor:            pointer;
	padding-left:      7px;
	padding-top:       7px;
	padding-right:     7px;
	padding-bottom:    7px;
	border-bottom: solid #192450 1px; /* Bleu foncé bandeau supérieur */
}

.panel_index_item {
	padding-top:       1px;
	padding-bottom:    1px;
	_padding-top:      0;
	_padding-bottom:   0;
	border-bottom: none;
}

.dialog_html_listbox_item {
	cursor:            pointer;
	padding-top:       5px;
	padding-bottom:    0px;
	padding-left:      7px;
	padding-right:     7px;
}

#toolbar_signets {
	height: 25px;
	background-color: #99ACBD; /* Bleu barre d'outil */
	padding-top: 2px;
	padding-left:  10px;
	padding-right: 10px;
}

#toolbar_signets_button {
	height: 22px;
}

#toolbar_notes {
	height: 25px;
	background-color: #99ACBD; /* Bleu barre d'outil */
	padding-top: 2px;
	padding-left:  10px;
	padding-right: 10px;
}

#toolbar_notes_button {
	height: 22px;
}

#notebook_left {
	height: 30px;
	background-color: #2F4769; /* Bleu notebook */
	border-bottom: solid #DCE4EC 2px; /* Bleu gris filets et onglet document */
}

#notebook_right {
	height: 30px;
	background-color: #2F4769; /* Bleu notebook */
}

#notebook_right_filet {
	height: 2px;
}

.notebook_right_filet_accueil {
	background-color: #192450; /* Bleu foncé bandeau supérieur */
}

.notebook_right_filet_rechsimple, .notebook_right_filet_rechavance {
	background-color: #FEF5BE; /* Jaune paille fond d'écran */
}

.notebook_right_filet_text {
	background-color: #DCE4EC; /* Bleu gris filets et onglet document */
}

#notebook_left_combo_div {
	padding-top: 4px;
	padding-left: 10px;
	width: 180px;
}

/*
#accueil_flash {
	background-color: #2F4769;
	height: 2000px;
	text-align: center;
}
*/

/* Accueil */

#accueil_html_body {
	height:100%;
	font-family:      Arial, Helvetica, sans-serif;
	border: none;
	background-color: #2F4769; /* Bleu notebook */
	background-image: url(./img/util/accueil.png);
	background-repeat:no-repeat;
	background-position: center center;
}

#accueil_html_body #vcenter {
	color: #FFFFFF;
	position:relative; clear:left;
	width:80%;
	max-width:600px; min-width:400px;
	margin:0 auto;
	padding: 30px;
	/* border: 2px solid #192450; Debug */
}

#accueil_html_body #floater {
	position:relative; float:left;
	height:50%;	margin-bottom:-200px;
	width:1px;
}

#accueil_html_body a {
	color: #FFFFFF;
	font-weight:      bold;
	letter-spacing: 1px;
}

#accueil_html_body .title_left div {
	width: 250px;
	margin-top: 30px;
	margin-bottom: 30px;
}

#accueil_html_body .title_left a {
	font-size:        80%;
}

#accueil_html_body .title_left a:hover {
	color: #7896D4;
}

#accueil_html_body .title_main div {
	margin-bottom: 10px;
	font-size:        90%;
}

#accueil_html_body .title_main a {
	line-height: 200%;
	padding-bottom: 2px;
	border-bottom: 2px solid #C9A81D;
}

#accueil_html_body .title_main a:hover {
	color: #7896D4;
	border-bottom: 2px solid #3A5DA5;
}

#accueil_html_body .rounded_button div {
	height: 13px;
	/*-moz-border-radius: 10px;*/
	border-radius: 10px;
	border: 1px solid #FFFFFF;
	margin: 2px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
}

#accueil_html_body .rounded_button div:hover {
	background-color: #909090;
}

#accueil_html_body .rounded_button td {
	text-align: center;
}

#accueil_html_body .title {
	color: #7896D4;
	font-weight:      bold;
	font-size:        140%;
}

#accueil_html_body .title_bottom {
	color: #357EE5;
	font-weight:      normal;
}

#accueil_html_body .size1 {
	font-size:        130%;
}

#accueil_html_body .size2 {
	font-size:        120%;
}

#accueil_html_body .small {
	font-size:        60%;
}

#accueil_html_body .edite {
	color: #357EE5; /*#2F6CBF*/
	font-size:        70%;
}

#accueil_html_body .vspace {
	height: 25px;
}

/* Fin Accueil */

#panel_rech_body {
	background-color: #FEF5BE; /* Jaune paille fond d'écran */
	font-family:      Arial, Helvetica, sans-serif;
}

#panel_rech_content {
	margin-left:     10px;
	margin-top:      5px;
	margin-right:    10px;
	margin-bottom:   5px;
}

.panel_rech_titre {
	color:            #192450; /* Bleu foncé bandeau supérieur */
	font-weight:      bold;
	font-size:        70%;
	_padding-bottom:  2px; /* Spécifique ie6 */
}

#label_add_crit {
	margin-top:   10px;
}

#panel_rech_simple_head {
	padding-bottom:   15px;
}

#panel_rech_simple_help {
	background-color: #F5E68B; /* Jaune paille barre d'outil */
	color:            #376BB4;
	font-size:        75%;
	padding:          10px;
}

#panel_rech_simple_help_titre {
	font-size:        120%;
}

#toolbar_rech_avance {
	height: 25px;
	background-color: #F5E68B; /* Jaune paille barre d'outil */
	padding-top: 2px;
	padding-left:  10px;
	padding-right: 10px;
}

#toolbar_rech_col_1 {
	position: absolute;
	left: 0;
	width: 150px;
	_width: 220px;
	padding-left: 10px;
}

/* Spécifique ie7 (star first sibling html hack) */
*:first-child+html #toolbar_rech_col_1 {
	width: 170px;
}

#toolbar_rech_col_2 {
	position: absolute;
	left: 0;
	margin-left: 170px;
	_margin-left: 240px;
	/*_margin-left: 60px;*/
	width: 170px;
	_width: 250px;
}

/* Spécifique ie7 (star first sibling html hack) */
*:first-child+html #toolbar_rech_col_2 {
	width: 190px;
}

#toolbar_rech_col_3 {
	position: absolute;
	right: 0;
	width: 85px;
	text-align: right;
	padding-right: 10px;
}

#panel_rech_avance_head {
	padding-top:  5px;
}

#panel_rech_simple_texte {
	margin-top:    5px;
	margin-left:      0px;
	margin-right:   5px;
}

#panel_rech_avance_texte {
	margin-top:    5px;
	margin-left:      0px;
	margin-right:   5px;
}

#panel_rech_avance_texte_col_1 {
	position: absolute;
	left:0;
	width: 55px;
	padding-left: 10px;
	_padding-left: 0px;
}

#panel_rech_avance_texte_col_2 {
	margin-left: 55px;
	_margin-left: 50px;
}

#panel_rech_critrech_row_clone {
	display: none;
}

.panel_rech_critrech_row {
	margin-right:   5px;
	margin-top:    3px;
	_margin-top:   1px; /* Spécifique ie6 */
}

.panel_rech_critrech_col_1 {
	position: absolute;
	left: 0;
	width: 60px;
	padding-top: 4px;
	padding-left: 10px;
	_padding-left: 0px;
}

.panel_rech_critrech_col_2 {
	position: absolute;
	left: 0;
	margin-left: 65px;
	_margin-left: 60px;
	width: 200px;
	_padding-top: 1px; /* Spécifique ie6 */
	/* padding-top: 2px; Safari */
}

/* Spécifique ie7 (star first sibling html hack) */
*:first-child+html .panel_rech_critrech_col_2 {
	padding-top: 1px;
}

/* Repercuter toute modif dans le javascript de recherche */
.panel_rech_critrech_col_3 {
	margin-left: 270px;
	margin-right: 35px;
	_margin-right: 25px; /* Spécifique ie6 */
}

.panel_rech_critrech_col_4 {
	position: absolute;
	right: 0;
	width: 25px;
	padding-top: 4px;
	padding-right: 15px;
	_padding-right: 0px; /* Spécifique ie6 */
}

#panel_rech_button_add_crit {
	text-align: right;
	padding-top: 5px;
	padding-right: 7px;
	_padding-right: 0px;
}

#panel_rech_button_start_search {
	text-align: center;
	padding-top: 7px;
}

#palette_rech .palette_content {
	background-color: #FEF5BE; /* Jaune paille fond d'écran */
}

#palette_rech_type_notes_table {
	padding-top: 5px;
}

#palette_rech .palette_bar {
	background-color: #192450; /* Bleu foncé bandeau supérieur */
	color:            #FFFFFF;
	font-size:        65%;
	border-bottom: solid #4D6587 1px; /* Bleu bord bouton carré */
	_border:          0; /* Annule la bordure sous IE à cause d'erreur de calcul */
}

.palette_content_separator {
	background-color: #F5E68B;
	height:   2px;
}

.palette_bar {
	font-family:      Arial, Helvetica, sans-serif;
	vertical-align:   middle;
}

#palette_rech a {
	color:            #FFFFFF;
	vertical-align:   middle;
	padding-top:      1px;
}

/* Liens hypertextes état sélectionné (dynamic-pseudo classe) */
#palette_rech a:focus {
	color: #FFF !important;
}

#palette_rech fieldset {
	margin-top:       2px;
	margin-bottom:    2px;
	padding-top:      2px;
	padding-bottom:   3px;
}

.palette_bar img {
	/*color:            #FFFFFF;*/
	padding-left:     2px;
	vertical-align:   middle;
	_vertical-align:  top;
	padding-top:      1px;
	padding-bottom:   1px;
	_padding-bottom:  0px;
}

.palette_content {
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        80%;
	color:            #247;
	padding-top:      3px;
	padding-bottom:   3px;
	padding-left:      5px;
	padding-right:     5px;
}

.palette_content_infos {
	padding-top:      3px;
	padding-bottom:   3px;
	padding-left:      5px;
	padding-right:     5px;
}

#palette_rech_type_notes .ComboBox {
	font-size:        100%;
	margin-top:       5px;
	margin-left:      5px;
	_background-color: #FEF5BE; /* Jaune paille fond d'écran */
}

.palette_rech_title {
	padding-left:      5px;
	font-weight:       bold;
}

#palette_rech_corpus_selected {
	margin-left:      20px;
	margin-top:       2px;
}

#palette_rech_corpus_name {
	font-weight: bold;
}

#palette_rech_corpus_buttons {
	margin-top:       5px;
	padding-bottom:   2px;
	margin-left:      5px;
}

.palette_rech_corpus_button {
	margin-right:      20px;
}

#palette_rech_corpus_buttons a {
	color:            #192450;
}

/* Survol des liens hypertexte (dynamic-pseudo classe) */
#palette_rech_corpus_buttons a:hover {
	color: #369;
}

#palette_rech_corpus_buttons a:focus {
	color: #369 !important;
}

#palette_text .palette_bar {
	height: 24px;
	background-color: #99ACBD; /* Bleu barre d'outil */
	color:            #2F4769; /* Bleu notebook */
	font-size:        70%;
	font-weight:      bold;
	padding-left:  10px;
	padding-right: 3px;
}

#toolbar_text {
	height: 25px;
	background-color: #99ACBD; /* Bleu barre d'outil */
	padding-top: 2px;
	padding-left:  10px;
	padding-right: 10px;
}

#toolbar_text .TextButtonNormal {
	vertical-align:   40%;
	font-size:        80%;
}

#toolbar_text_right {
	position: absolute;
	right: 10px;
}

#toolbar_afftext {
	height: 24px;
	background-color: #99ACBD; /* Bleu barre d'outil */
	padding-top: 2px;
	padding-left:  10px;
	padding-right: 2px;
	border-top: solid #DCE4EC 1px;  /* Bleu gris filets et onglet document */
}

#toolbar_afftext_checkbox {
	vertical-align:   30%;
	margin-right: 5px;
}

#toolbar_afftext_right {
	position: absolute;
	right: 2px;
}

/* Marges autour du texte de la fenêtre document */
#panel_text {
	margin: 10px;
}

.notes_baspage {
	margin-top: 20px;
}

#panel_text_notes_perso_print {
	display: none; /* Affichage dynamique si impression des notes perso */
}

#aide_toolbar_tabmat {
	height: 22px;
	background-color: #FAC93E; /* Jaune aide */
	padding-top: 5px;
	padding-left:  10px;
	padding-right: 10px;
	border-bottom: solid #957643 1px; /* Marron aide */
}

#aide_toolbar_text, #dicappl_toolbar_text {
	height: 25px;
	background-color: #FAC93E; /* Jaune aide */
	padding-top: 2px;
	padding-left:  10px;
	padding-right: 10px;
	border-bottom: solid #957643 1px; /* Marron aide */
}

#dicappl_toolbar_text {
	background-color: #99ACBD; /* Bleu barre d'outil */
	border-bottom: solid #357EE5 1px; /* Filet bleu lumineux */
}

#aide_toolbar_text_right, #dicappl_toolbar_text_right {
	position: absolute;
	right: 10px;
}

#DialogMenuInfoDoc {
	margin:      10px;
}

.DialogImprimRadio {
	width: 250px;
}

.DialogImprimPanel {
	width: 205px;
}

#DialogMailInfo {
	display: none; /* Affichage dynamique si mail */
	margin-top: 10px;
}

#DialogMailAdress {
	margin-left: 10px;
	margin-bottom: 10px;
}

#DialogMailComment {
	display: none; /* Commentaire non utilise */
	margin-top: 10px;
}

/* Info pdf */
.DialogImprimInfoUser {
	font-weight: bold;
	margin-top: 20px;
	margin-left: 5px;
	padding: 6px;
	padding-left: 10px;
	border: solid #BF0000 2px; /* #357EE5 = bleu lumineux #FFB400 = Orange */
	/* color:            #BF0000; Filet bleu lumineux */
}

#WaitAffiche {
	display: block;
	position: absolute;
	z-index: 50;
	left: 70px;
	top: 5px;
	background-color: #192450; /* Bleu foncé bandeau supérieur */
	color: #FAC93E;
	text-align: center;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	/*font-weight: bold;*/
	border: solid #4D6587 1px;
}

#PlaySound {
	display: block;
	position: absolute;
	z-index: 50;
	left: 60px;
	top: 0;
	background-color: #4D6587;
	color: #FAC93E;
	text-align: center;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	/*border: solid #4D6587 1px;*/
}

#bandeau_right {
	font-family:      Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	display: inline;
	position: absolute;
	z-index: 50;
	right: 10px;
	top: 11px;
	color: #7896D4;
}

#user_name {
	padding-left: 5px;
	padding-right: 5px;
}

#language {
	/*
	border-top: solid 1px #7896D4;
	border-bottom: solid 1px #7896D4;
	*/
	padding-left: 5px;
	padding-right: 5px;
}

#bandeau_right a {
	color: #7896D4;
	font-style: italic;
}

#bandeau_right a:hover {
	color: #FFFFFF;
}

#dialog_paramcontext_form {
	padding-left: 10px;
	padding-right: 10px;
}

#default_header {
	background-color: #EAEAEA;
	border-bottom:    solid #505050 1px;
	color:            #505050;
	font-family:      Arial, Helvetica, sans-serif;
	/*font-size:        2.0em;*/
	letter-spacing:   0.03em;
	margin:           0 0 15px 0;
	padding:          10px 0 10px 15px;
}

#noscript_content {
	color:            #990000; /* Rouge */
	text-align: center;
}

/* IE Windows hack */
* html #content {
	margin-left: 197px;
}

* html #menu {
	margin-left: 8px;
}

* html #menu li {
	margin-bottom: -5px;
}

#diff-panel-left {
	float: left;
	width: 50%;
}

#diff-panel-right {
	float: right;
	width: 50%;
}

#diff-panel-bottom {
	clear: both;
	font-size: 80%;
	height:120px;
	overflow: auto;
	border:#A8BDDB 1px solid;
	padding-top: 10px;
}

.diff-txt-scroll {
	display:block;
	height:270px;
	overflow: auto;
	border:#A8BDDB 1px solid;
	padding: 10px;
}

.diff-arrow {
	color: #A8BDDB;
}

.diff-title {
	background-color: #99ACBD;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: solid #2F4769 1px;
}

.diff-add {
	background-color: #79EA79; /*#33FF33;*/
}

.diff-delete {
	color: white;
	background-color: #F76440;
}

.diff-change {
	background-color: #98CEF9; /*#33CCFF;*/
}

.diff-move {
	color: white;
	background-color: #999999;
}

.diff-ctx-table {
	border-collapse: collapse;
	border-color: white;
}

.diff-ctx-table td {
	padding-left: 10px;
	padding-right: 10px;
	border-color: white;
}

.print_header, .print_footer {
	padding-top:10px;
	text-align: center;
	display: block;
	font-family:      Arial, Helvetica, sans-serif;
}

.print_header {
	font-size:13pt;
	font-weight:bold;
}

.print_footer {
	padding-bottom:10px;
	font-size:10pt;
}

.hidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

.cat {
	margin-top: 20px;
}

.gram_taille1 {
	font-size: 80%
}
.gram_taille2 {
	font-size: 70%
}
.gram_taille3 {
	font-size: 60%
}
