/* -------------- Styles pour la publication Html dans la Poule ou l'Oeuf ------------------ */
/*
font-size équivalence :
xx-small 	9px
x-small 	10px
small 		11px
normal 		12px
medium 		14px
large 		15px
x-large 	18px
xx-large 	23px
*/
	html>body #backfond
	{
		position: fixed;
	}
	html>body #backfond2
	{
		position: fixed;
	}
	html>body #backmessage
	{
		position: fixed;
	}
	
/* ----------------------- accesibilté ------------------------ */
/* ---------------------- corp du texte ----------------------- */

	
  
  fieldset, form {
  		font-size:13px;
      line-height:25px;
  }
  
	body
	{
			color:#000000;
			margin: 0;
			padding: 0;
			border: 0;
			overflow: hidden;
			height: 100%; 
			max-height: 100%; 
			background-color:#F7F7F7;
			font-family: Verdana, Geneva, Arial, sans-serif;
			font-size:13px;
      line-height:15pt;
   }
   
/* ----------------------------------------------------------- */
/*                            BANDEAU                          */
	#bandeau 
	{
		visibility:hidden;
		z-index:900;
		position: absolute; 
		top: 0; 
		left: 0; 
		width: 100%; 
		height: 34px;
		overflow: hidden;	
		font : normal 12px/1.6em Arial, Helvetica, sans-serif;
	width:100%;
	background:#3f6d90;
	border-top: 2px solid #182834;
	line-height: 1;
	}
    
	#framanav {
		margin:0;
		padding: 0;

}

#framalinks {
	padding: 0;
	margin:0;
}
#framalinks li {
	display: inline;
}
#framalinks li a {
	text-decoration: none;
	float:left;
	padding: 10px 7px 12px 7px;
	background-color: #3f6d90;
	color: #fff;
}
#framalinks li a:hover {
	background-color: #2175bc;
	margin-top:-2px;
	padding-bottom:14px;
}

#head-search {
	float:right;
	padding-top:4px;
	margin-top:0 !important;
	margin-right: 8px;
}
#head-search input.textarea {
	font-size:11px;
	padding:3px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;	
	-webkit-border-radius:4px;
	border-radius:4px;
	height:14px;
	vertical-align:top;
	background:#fff;
	border:1px solid #599cbf;
	margin-right:6px;
	color:#222;
	float:left;
	width:150px;
}
#head-search .button {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:10px;
	cursor:pointer;
	height:22px;
	padding:0 4px;
	border:1px solid #fff;
	line-height:1.5em;
	border-width:1px !important;
	border-style:solid !important;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;	
	-webkit-border-radius:4px;
	border-radius:4px;
	float:left;
	background:#6b6bb5;
	color:#fff;
	border-color:#599cbf !important;
	text-decoration:none;
}
#head-search input.button:hover {
	background-color:#ff8400;
}

#framatop a:link, #framatop a:active, #framatop a:visited {
	color : #6B6BB5;
	text-decoration: none; 
}

#framatop a:hover	{
	text-decoration: underline;
	color : #ff8000; 
}

#framatop {
	background-color:white;
	margin:5px 9%;
		padding:10px 0;
	border-bottom : 1px solid #efece7;
}

a#donation {
	position: fixed;
	right: 15px;
	bottom: 0;
	display: block;
	height: 63px;
	width: 63px;
	background: url(../../images/make-a-donation.gif) bottom right no-repeat;
	text-indent: -999em;
	text-decoration: none;
	z-index:400;
}
    #haut {
        height:0;
    }
    
    #RightPane{
        position: fixed; 
        top: 37px;
        left: 202px;
        right: 0;
        bottom: 0;
        overflow: auto; 
        			
    }

    #LeftPane{
        position: fixed; 
        top: 80px;
        left: 0;
        width: 200px;
        bottom: 0;
        overflow: auto;
        overflow-x: hidden;
        direction:rtl !important;
        
    }
    
/*   Splitter : séparation entre le menu et la page */

	#split 
	{
        position: fixed; 
        top: 37px; 
        left: 200px;
        width: 2px;
        bottom: 0;
        overflow: hidden; 
        background-color:#F0E9EB;

	}
    
    #split:hover{
        background-color:gray;
        cursor: e-resize;
        cursor: col-resize;
    }
    
	#menugtop
	{
		visibility:hidden;
        position: absolute; 
        top: 48px; 
        left: 10px; 
        overflow: hidden;
        height:20px;
		z-index:1000;
	}
	.btv {
			background:transparent url(btnav.png) no-repeat 50% 0;
	}
	.btvt {
			background:transparent url(btnavt.png) no-repeat 50% 0;
	}
	.btvb{
			background:transparent url(btnavb.png) no-repeat 50% 0;
	}
	.btnav {
		height:9px;
		width:20px;
		position:absolute;
		right:7%;
		cursor:pointer;
	}
/* ----------------------- accesibilté ------------------------ */
/* ----------------- logiciel lecteur d'écran ----------------- */

	#liens_access
	{
		font-size:0px;
		top:-20px;
		position:absolute;
		padding:0px;
		margin:0px;

	}
	#liens_access a 
	{
		color:#3f6d90;
		text-decoration:none;
        }
	
	
	#liens_access a :hover 
	{
		color:#3f6d90;
		text-decoration:none;
	}
/* ----------------------------------------------------------- */	
/*           les div pour rendre le fond inaccessible          */
/*                           show modal                        */
	#backfond, #backfond2
	{
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		cursor:wait;
	}
	
	#backmessage
	{
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		cursor:wait;
	}

/* ----------------------------------------------------------- */	
/*                           Editeur ajax                      */
	#ajaedit
	{
		background-color:white;
		z-index:50000;
		display:none;
		position:absolute;
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		font-family: sans-serif;
    font-size:11px;
	}


/* ----------------------------------------------------------- */	
/* Ligne des boutons Pages et Wiki ou Options en haut de       */
/* chaque chapitre                                             */	

	#bt_opt
	{
		visibility:hidden;
		position: relative;
		margin:15px 0px 0px 50px;
		padding:0px;
		z-index:1200;
	}
	
/* ----------------------------------------------------------- */	
/* boutons de déplacement en haut et en bas de pages           */
	

	.bt_left
	{
		float:left;
		margin-top:10px;
	}
	
	.bt_right
	{
		float:right;
		margin-top:10px;
	}
/* ----------------------------------------------------------- */
/* Bouton de sélection de la langue de publication  */
	
	#select_lang
	{
		/* */
	}

	
/* ----------------------------------------------------------- */
/* ---------------------- Haut de page ----------------------- */

/* Titre du livre en haut de chaque page */

	#titre 
	{
		visibility:hidden;
		position: relative;
		margin-left:50%;
		margin-right:9%;
		text-align:right;
		padding:10px 0px;
		border-bottom: 1px solid #efece7;
	}
	
/* Titre de la partie en haut de chaque page */	

	#title_partie
	{
		color:#000000; 
		display:none;
		font-size: 15px;
		position: relative;
		font-weight: bold;
		text-align:right;
	}

	#partie_head 
	{
		visibility:hidden;
		color:#000000; 
		text-align: center;
		padding:8px;
		z-index:1200;
		display:none;

	}
/* En-tête de chapitre */	

	#chapter_head
	{
		visibility:hidden;
		font-size:18px;
		text-align:center;
		padding:10px;
		margin:0px;
	}
	
	  .chapter_txt
	{
		text-align:right;
		padding:10px 9%;
		font-size:18px;
	}
	
	.chapter_and_pos
	{
		
		font-size:4em;
		padding:0px;
		margin:0px;
		text-align:center;
		position:relative;
		top:-3ex;
	}
	
	.chapter_and_pos span
	{
		background-color:white;
	}
	  .chapter_pos
	{
		text-align:right;
		padding:10px 9%;
		font-size:5em;
		line-height:1em;
		font-weight: bold;
	}
	
	.lign_chap
	{
		padding:0px;
		border:0px;
		height:1px;
		color:#A9A9A9;
		text-align:center;
		width:97%;
		background-color:#A9A9A9;
	}

	#title_author_date
	{
		padding:0px;
		margin:0px;
		text-align:center;
		position:relative;
		top:-1ex;
	}
	
	.title_chapter
	{
		text-align:right;
		line-height:1em;
		margin:0px 0px;
		padding:10px 9%;
		font-size: 2.9em;
	}
	
	.author_chapter
	{
		margin:0px;
		padding:10px 9%;
		font-size: 15px;
		text-align:right;
	}
	
	.date_chapter
	{
		margin:0px;
		text-align:right;
		padding:0px 9%;
		font-size: 11px;
	}

/* ++++++++++++ boutons Page et Wiki, Options et Editer ++++++++++++ */

	.wikipop 
	{
		position:relative;
		top:-10px;
		margin-right:10px;
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size:9px;
		color:#6B6BB5;
		border:1px solid #bebcb8;
		text-decoration:none;	 
	  background-color:#F7F7F7;
		cursor:pointer;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;	
		-webkit-border-radius: 3px;
		border-radius: 3px;

	}
	.wikipop span
	{
		font-size:9px;
		font-weight: bold;
	}
/* ----------------------------------------------------------- */
/* ------------------- Contenu de droite --------------------- */
/* Toute la page de droite de l'en-tête au pied de page */

	#droit
	{
		position: relative;
		width:100%;
        padding:0;
        margin:0;
        height:100%;
	}

/* Centre de la page */

	#milieucss 
	{
		visibility:hidden;
		width:100%;
		overflow:auto;
		font-size: 16px;
		font-family: Georgia, "Bookman Old Style", Bookman, "New Century Schoolbook", "Bookman Antiqua", 
		Palatino, "Utopia", "New York", "Times New Roman", Times, serif;
	}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++  wikis ++++++++++++++++++++++++++ */

/* ++++++++++++ ligne du haut ++++++++++++ */

	.wiki_top 
	{
		text-align:right;
		border-top: 1px solid #bebcb8;
		border-left: 1px solid #bebcb8;
		border-right: 1px solid #bebcb8;
		height:5px;
		margin-top:5px;
		margin-bottom:5px;

	}
	
/* ++++++++++++ barre de login ++++++++++++ */

	.wiki_edit
	{
		color:#000000;
		text-align:right;
		margin:10px;
		background-color:#DCDCDC;
		display:none;
		padding:3px;
	}
	
/* ++++++++++++ ligne du bas ++++++++++++ */

	.wiki_bottom 
	{
		border-bottom: 1px solid #bebcb8;
		border-left: 1px solid #bebcb8;
		border-right: 1px solid #bebcb8;
		height:5px;
		margin-top:5px;
		margin-bottom:5px;
	}

/* ----------------------------------------------------------- */
/* ---------------------- Pied de page ----------------------- */

	#piedcss 
	{
		text-align:center;
		line-height:1em;
		font-family: Georgia, "Bookman Old Style", Bookman, "New Century Schoolbook", "Bookman Antiqua", 
		Palatino, "Utopia", "New York", "Times New Roman", Times, serif;
		clear:both;
		padding:10px;
		background-color:#F7F7F7;
	}
	
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Boutons des numéros des pages sous l'entête du */
/* chapitre et en bas de page */	

	.bt_page 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif ;
		font-size: 14px;
		color:#6B6BB5;
		border:1px solid #bebcb8;
		text-decoration:none;	 
		background-color:#F7F7F7;
		-moz-border-radius:3px;
		-khtml-border-radius:3px;	
		-webkit-border-radius:3px;
		border-radius:3px;
		cursor:pointer; 
	}
	
	.bt_page_act
	{
		font-family: Verdana, Arial, Helvetica, sans-serif ;
		font-size:  14px;
		color: #7A2E40;
		text-decoration:none;
		border:1px solid #bebcb8;
		background-color:#DCDCDC;
		-moz-border-radius:3px;
		-khtml-border-radius:3px;	
		-webkit-border-radius:3px;
		border-radius:3px;
		cursor:default; 

        }
	


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --------------------- Menu de gauche ------------------------ */
    
	.ss_titre
	{
		text-align:left;
		font-weight: bold;
		font-size: 14px;
		color:#696969;
		padding-left:8px;
		text-decoration:none;
	}
	
	.liste_menug
	{
		margin-top:0px;	
		margin-bottom:0px;
		list-style-type:none;
		padding-left:8px;
		padding-right:3px;
		margin-left:5px;
	}
	
	
	.ligne_menu_outils
	{
		padding:0px;
		width:95%;
		border:0px;
		height:2px;
		color:#F0E9EB;
		background-color:#F0E9EB;
	}
	
	.li_name 
	{
		padding:2px;
		margin:5px;
		width:80%;
		background:#ffffff;
	}
	
   
	#liste_menug_partie, #liste_menug_chapter
	{
	   margin-top:0px;	
	   margin-bottom:0px;
	   list-style-type:none;
	   padding-left:2px;
	   padding-right:3px;
	   margin-left:5px;
	}
	
	.tag_petit
	{
			color:#A9A9A9; 
			font-size: 9px;
	}

/* Menu de gauche, affichage du titre des Parties  */
	.text_part 
	{
		color:#7A2E40;
		font-size: 12px;
		text-decoration:none;
		cursor:pointer;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
	}
  
	.text_part_click
	{
		color:#7A2E40;
		font-weight: bold;
		text-decoration:none;
		font-size: 12px;
		display:block;
		white-space:nowrap;
		overflow:hidden; 
	}
    
	.text_part:hover 
	{
		color:#FF8000; 
		text-decoration:underline;
    }

/* Menu de gauche, affichage du titre des chapitres  */
	
	.text_chap
	{
		color:#3D5061; 
		font-size: 11px;
		text-decoration:none;	
		cursor:pointer;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
    }
	
	.text_chap_click 
	{
		color:#3D5061;
		font-weight: bold; 
		text-decoration:none;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
     }
	 
	A.text_chap:hover 
	{

		color:#FF8000; 
		text-decoration:underline;
		cursor:pointer; 
	}

/* Menu de gauche, affichage du titre de la section active */
	
	.m_lien_cat 
	{
		color:#6B6BB5; 
		font-size: 11px;
		text-decoration:none;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
    }
	
	A.m_lien_cat:hover 
	{
		color:#FF8000; 
		text-decoration:underline;
		cursor:pointer; 
	}

/* Menu de gauche, affichage des titres des subsections actives */
	
	.m_lien_sscat 
	{
		color:#6B6BB5; 
		font-size: 11px;
		text-decoration:none;
		cursor:pointer;
		margin-left:10px;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
     }
	
	A.m_lien_sscat:hover 
	{
		color:#FF8000; 
		text-decoration:underline;
		cursor:pointer; 
	}



/* ligne courte du menu gauche encadrant les sections */

	.lign_menu_court
	{
		width:20%;
		padding:0px;
		border:0px;
		height:2px;
		color:#F0E9EB;
		background-color:#F0E9EB;
	}
/* Menu de gauche, style des icône (Outils) */
	.lien_img 
	{
        cursor:pointer; 
        border:none;
    }
    
	 .img 
	{
		border:none;
    }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Commentaires et réponses aux commentaires dans la discussion  */

/* barre ajouter un commentaire (Participer à la discussion) */
	#ajouter 
	{
		font-family: Georgia, "Bookman Old Style", Bookman, "New Century Schoolbook", "Bookman Antiqua", 
		Palatino, "Utopia", "New York", "Times New Roman", Times, serif;
		padding:10px;
		text-align:right;

	}
	
/* ligne entre les fils de discussion */
	.comm
	{
		position:relative;
		border-bottom: 1px solid #A9A9A9;
	}

/* Espace dans lequel se trouvent en haut et en bas de la page les */
/* numéros de page de la discussion */

	.disc_compt
	{
		text-align:center;
		padding: 10px;
		margin-bottom:15px;
	}

/* Ligne du bouton d'accés à la discussion ou du retour au Texte  */

	#discut
	{
		text-align:center;
		margin:8px 8px 8px 0px;
		padding:5px 5px 5px 0px;

	}


/* Numéro du commentaire */

	.margin_com_xmlatex
	{
			text-indent:0px;
			position:relative;
			bottom:-1.8em;
			text-align:left;
	}

/* Titre des commentaires */

	.add_com {
        /**/
	}

/* Texte des commentaires */

	.txt_com {
			padding: 7px;
	}

	
/*  Ligne Rédiger une réponse  */

	.commentaire
	{
			text-align:right;
			padding-top:1ex;	
	}


/* Numéro de la réponse  */

	.margin_comrep_xmlatex
	{
			text-indent:0px;
			position:relative;
			bottom:-1.8em;
			text-align:left;
			width:9%;
	}

/* Titre des réponses aux commentaires */

	.add_comrep {
        /**/
	}

/* Texte des réponses aux commentaires */

	.rep_com {
			padding: 7px;
			margin-left:5em;
    }

/* ----------------------------------------------------------- */
/* Barre de lecture qui apparaît si l'on double-clique */
/* sur la molette de la souris */

	#pointer{
            background: url(bl.png);
			position: absolute;
			left:8%;
			top:-100px;
			height:20px;
			width:84%;
            z-index:2000;
	}
	
	#pointerb{
			position: absolute;
			left:5px;
			top:-100px;
			width:35px;
            z-index:2000;
	}
	
	.pointer_ancre
	{
		position:absolute;
		color:red;
		width:10px;
		text-align:right;
		left:0px;
		font-size: 11px;
		text-decoration:none;
	
	}

/* ----------------------------------------------------------- */
/* ------------------ Note de bas de page -------------------- */

	#footnote
	{
		font-family: Georgia, "Bookman Old Style", Bookman, "New Century Schoolbook", "Bookman Antiqua", 
		Palatino, "Utopia", "New York", "Times New Roman", Times, serif;
		width:97%;
		color:#000000; 
		padding:10px;
	}

/* ----------------------------------------------------------- */
/* Messages (ajax) */

	#pleaseWait
	{
		position: fixed;
		background-color:#DCDCDC;
		border:2px solid #696969;
		text-align:center;
		font-weight: bold;
		display:none;
		width:300px;
		z-index:2000000;
	}

#conex_author
{
  text-align:center;
	position: fixed;
	background-color:#DCDCDC;
	border:2px solid #696969;
	font-weight: bold;
	padding-top:8px;
	display:none;
	width:580px;
	height:80px;
	cursor: pointer;
}

/*---------------------------------------------------*/
/* Boutons classic */

	.bouton
	{
		color:#000000; 
		font-weight: bold;
		text-decoration:none;	
		background-color:#DCDCDC;
		border:1px solid #696969;
		cursor:pointer; 
    }
	
	.bt_rep
	{
			/*
	clair -->  	#DCDCDC;
	moyen -->  	#A9A9A9;
	foncé -->  	#696969;
	*/
		color:#696969; 
		font-size: 11px;
		text-decoration:none;	
		background-color:inherit;
		border:none;
		cursor:pointer; 
    }
	
	.bt_rep:hover 
	{

		color:black; 
	}
	
/*---------------------------------------------------*/
/*champ d'édition classic */

	.input_txt
	{
		font-size:14px;
	}

/*---------------------------------------------------*/
/* list de choix (select) classic */

	.bouton_select {
	 	font-family: Verdana, Geneva, Arial, sans-serif;
		font-size:  9px;
		font-weight: bold;
		color:#696969;
		border:1px solid #A9A9A9;
	  	background-color:#DCDCDC;
		margin-left:5px;
	}

/*---------------------------------------------------*/
/* block d'encadrement (fieldset et div ) classic */

	.encadrer_simple
	{
			padding:10px;
			margin:10px;
			border: 1px solid #A9A9A9;
			background-color:white;
	}

/* légende des blocs d'encadrement (fieldset ) classic */

	.legend_simple
	{
			font-weight: bold;
	}

/* barre de boutons classic */

	.encadrer_bout
	{
			background-color:#EBEBEB;
			padding:0px;
			margin:0px;
			border: 0px;
	}
	
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* bloc de mise en page du chapitre */

	#chapter_mep
	{
		width:97%;
	}
	
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* barre du nombre de réponse et de navigation pour la recherche */

	.encadrer_simple_fc
	{
			background-color:#EBEBEB;
			padding:10px;
			margin:10px;
	}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* liens génriques de liste catégorie (racine) */
	
	.lien_cat 
	{
		color:#000000; 
		font-size: 15px;
		font-weight: bold;
		text-decoration:none;
     }
	
	.lien_cat_click 
	{

		color:#A9A9A9; 
		text-decoration:underline;
        }
	
	A.lien_cat:hover 
	{

		color:#A9A9A9; 
		text-decoration:underline;
	}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* liens pour la langue sélectioné  */
	
	.lien_lang 
	{
		color:white; 
		background-color:#696969;
		font-size: 11px;
		text-decoration:none;
		padding:0px 7px;
		cursor:default;
        }
	
	A.lien_lang:hover 
	{
		/* */
	}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* liens génriques de liste sous-categorie (niveau -1) */
	
	.lien_sscat 
	{
		color:#6B6BB5; 
		font-size: 11px;
		text-decoration:none;
		cursor:pointer;
     }
	
	.lien_sscat_click 
	{
		color:#6B6BB5; 
		text-decoration:underline;
        }
	
	A.lien_sscat:hover 
	{

		color:#FF8000; 
		text-decoration:underline;
		cursor:pointer; 
	}
	
	.sscat 
	{
		color:#000000; 
		font-size: 11px;
		font-weight: bold;
    }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* liens des listes universelle */

	.listesu
	{

		color: #000000;
		text-decoration:none;
		cursor:pointer;
	}
	
	.listesu:hover 
	{
		color: #A9A9A9;

    }
    .revcomimg{position:relative;cursor:pointer;border:none;top:4px;}
    .revcomdiv{width:200px;margin:0;padding:5px;font-size:11px;color:#666;background:#fff;border:5px solid #ccc;}

    .revisiondel{color:blue;text-decoration:line-through;}
    .revisionadd{color:red}