/* -------------- Styles pour la publication Html dans la Poule ou l'Oeuf ------------------ */
/* ++++++++++++++++++++++colors+++++++++++++++++++++++++++ 
background-color:	#f5f5f5;
	+clair -->	#EBEBEB;
	clair -->  	#DCDCDC;
	moyen -->  	#A9A9A9;
	foncé -->  	#696969;
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	html>body #backfond
	{
		position: fixed;
	}
	html>body #backfond2
	{
		position: fixed;
	}
	html>body #backmessage
	{
		position: fixed;
	}
	
/* ----------------------- accesibilté ------------------------ */
/* ---------------------- corp du texte ----------------------- */
/* ++++++++++++++++++++++++  BANDEAU +++++++++++++++++++++++ */

	body {
        color:#000000;
        margin: 0;
        padding: 0;
        border: 0;
        overflow: hidden;
        height: 100%; 
        max-height: 100%; 
        font-size:small; 
        line-height:1.5em;
        font-family: Verdana, Geneva, Arial, sans-serif;
		background: white url(../../images/ilv/entete.png) repeat-x fixed;
	}

	#bandeau {
        	visibility:hidden;
		z-index:900;
        position: absolute; 
        top: 0; 
        left: 0; 
        width: 100%; 
        height: 20px;
        overflow: hidden;
		text-indent:-5000px;
	}

    #haut {
        height:0;
    }
    
    #RightPane{
        position: fixed; 
        top: 20px;
        left: 205px;
        right: 0;
        bottom: 0;
        overflow: auto; 
    }

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

	#split 
	{
        position: fixed; 
        top: 50px; 
        left: 200px;
        width: 5px;
        bottom: 0;
        overflow: hidden; 
        border-left: 1px dashed #A9A9A9;

	}
    
    #split:hover{
        border-left: 1px dashed black;
        cursor: e-resize;
        cursor: col-resize;
    }

    	#menugtop
	{
		visibility:hidden;
        position: absolute; 
        top: 35px; 
        left: 10px; 
        overflow: hidden;
        height:20px;
		z-index:1000;
	}
    
	#bandeau h1.logoSmall a {
		color:#FFFFFF;
		font-weight:bold;
		font-family:sans-serif;
		font-size:12px;
		position:absolute;
		top:0;
		left:10px;
		margin:0;
		text-indent:0;
		text-decoration:none;
	}

	#bandeau a.btAccueilSmall {
		background:url(../../images/ilv/btAccueilSmall.png);
		width:16px;
		height:15px;
		position:absolute;
		top:2px;
		left:100px;
	}

	#bandeau a.btProjetSmall {
		background:url(../../images/ilv/btProjetSmall.png);
		width:15px;
		height:19px;
		position:absolute;
		top:0;
		left:150px;
	}

	#bandeau a.btSavoirSmall {
		background:url(../../images/ilv/btSavoirSmall.png);
		width:14px;
		height:16px;
		position:absolute;
		top:3px;
		left:200px;
	}

	#bandeau a.btQuestionSmall {
		color:#FFFFFF;
		float:right;
		position:relative;
		top:-18px;
		margin-right:20px;
		text-indent:0px;
        text-decoration:none;
	}

	#bandeau a:hover.btQuestionSmall {
		color:#FFFFFF;
		text-decoration:underline;
	}
    
    	#pied {
		width:98%;
		font-family:Verdana;
		font-size:10px;
		color:#5a5a5a;
		margin:50px auto 30px auto;
		padding:5px 0 0 0;
		border-top:#dddfe1 solid 1px;	
	}

	#pied p.piedDroit {
		float:right;	
	}

	#pied p.piedGauche {
		float:left;
	}

	#pied a {
		color:#86888b;	
	}

	#pied a:hover {
		text-decoration:underline;	
	}
    a {
	outline:none;
	text-decoration:none;
	color:#d87881;
}

a:hover {
	color:#ce0100;
}

p {
	margin:0;
	font-family:Arial;
	font-size:1em;
	color:#5a5a5a;
}

.separateur {
	clear: both;
}

#fluxRSS {
	border-bottom:#A9A9A9  solid 1px;
	border-top:#A9A9A9 solid 1px;
	padding:20px 0 35px 0;
	width:95%;
	margin:auto;
}

#fluxRSS span.tag_petit {
	position:relative;
	top:-15px;
	float:left;
}

#fluxRSS img {
	float:left;
	position:relative;
	top:10px;
	right:50px;
}

/* ----------------------- accesibilté ------------------------ */
/* ----------------- logiciel lecteur d'écran ----------------- */

	#liens_access
	{
		font-size: x-small;
		padding:0px;
        margin:20px 0 0 0;
	}
	#liens_access a 
	{
		color:#000;
		text-decoration:none;
        }
	
	
	#liens_access a :hover 
	{
		color:#f5f5f5; 
		text-decoration:underline;
	}
/* ----------------------------------------------------------- */	
/*           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:1250;
		display:none;
		position:absolute;
		width:99%;
		height:100%;
		top:0px;
		padding-top:20px;
	}


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

	#bt_opt
	{
		visibility:hidden;
		position: relative;
		left:35px;
		top:5px;
		margin:0px;
		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;
		width:97%;
		font-size: x-large;
		text-align:center;
		padding:10px;
	}
	
/* Titre de la partie en haut de chaque page */	

	#title_partie
	{
		color:#000000; 
		font-size: large;
		font-weight: bold;
	}

	#partie_head 
	{
		visibility:hidden;
		position: relative;
		width:97%;
		color:#000000; 
		text-align: center;
		padding:8px;
		z-index:1200;

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

	#chapter_head
	{
		visibility:hidden;
		position:relative;
		width:97%;
		font-size: x-large;
		text-align:center;
		padding:10px;
		margin:0px;
	}
	
	.chapter_and_pos
	{
		font-size: small;
		padding:0px;
		margin:0px;
		text-align:center;
		position:relative;
		top:-3ex;
	}
	
	.chapter_and_pos span
	{
		background-color:#f5f5f5;
	}
	
	.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
	{
		font-size: large;
	}
	
	.author_chapter
	{
		font-size: large;
	}
	
	.date_chapter
	{
		font-size: small;
	}

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

	.wikipop 
	{
		position:relative;
		top:-10px;
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size:  xx-small;
		font-weight: bold;
		color:#696969;
		border:1px solid #A9A9A9;
		text-decoration:none;	 
	  	background-color:#DCDCDC;
		cursor:pointer;
		
	}

/* ----------------------------------------------------------- */
/* ------------------- Contenu de droite --------------------- */
/* Toute la page de droite de l'en-tête au pied de page */

	#droit
	{
		position: relative;
		width:100%;
	}

/* Centre de la page */

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

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

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

	.wiki_top 
	{
		text-align:right;
		border-top: 1px solid #DCDCDC;
		border-left: 1px solid #DCDCDC;
		border-right: 1px solid #DCDCDC;
		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 #DCDCDC;
		border-left: 1px solid #DCDCDC;
		border-right: 1px solid #DCDCDC;
		height:5px;
		margin-top:5px;
		margin-bottom:5px;
	}

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

	#piedcss 
	{
		text-align:center;
		width:97%;
		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;
	}
	
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Boutons des numéros des pages sous l'entête du */
/* chapitre et en bas de page */	

	.bt_page 
	{
		font-size:  medium;
		color: #000000;
		text-decoration:none;	 
	  	background-color:#DCDCDC;
		cursor:pointer; 
	}
	
	.bt_page_act
	{
		font-size:  medium;

		color: #FFFFFF;
		text-decoration:none;
		background-color:#A9A9A9;
		cursor:default; 

        }
	


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --------------------- Menu de gauche ------------------------ */



	.ss_titre
	{
		text-align:left;
		font-weight: bold;
		font-size: medium;
		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:1px;
		color:#A9A9A9;
		background-color:#A9A9A9;
	}
	
	.li_name 
	{
		padding:2px;
		margin:5px;
		width:80%;
		background:#ffffff;
	}
	
	#liste_menug_partie
	{
	   margin-top:0px;	
	   margin-bottom:0px;
	   list-style-type:none;
	   padding-left:2px;
	   padding-right:3px;
	   margin-left:5px;
	}
    
    #liste_menug_partie li
	{
		margin-bottom:5px;
	}

	#liste_menug_partie li:hover
	{
		 background:#f1f1f1;
	}
	
	.tag_petit
	{
			color:#A9A9A9; 
			font-size: x-small;
	}

/* Menu de gauche, affichage du titre des Parties  */
	.text_part 
	{
		color:#000000;
		font-size: small;
		text-decoration:none;
		cursor:pointer;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
		text-overflow:ellipsis; /* for internet explorer */
		-moz-binding: url('ellipsis.xml#ellipsis');/* for firefox */
		-o-text-overflow:ellipsis /* for Opera */
	}
	/*
	  text-overflow: ellipsis;
  -moz-binding: url('ellipsis.xml#ellipsis');
  */

	.text_part_click
	{
		color:#000000;
		font-weight: bold;
		text-decoration:none;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
		text-overflow:ellipsis; /* for internet explorer */
		-moz-binding: url('ellipsis.xml#ellipsis');/* for firefox */
		-o-text-overflow:ellipsis /* for Opera */
	}
	.text_part:hover 
	{
		color:#A9A9A9; 
		text-decoration:underline;

        }

/* Menu de gauche, affichage du titre des chapitres  */
	
	.text_chap
	{
		color:#000000; 
		font-size: small;
		text-decoration:none;	
		cursor:pointer;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
		text-overflow:ellipsis; /* for internet explorer */
		-moz-binding: url('ellipsis.xml#ellipsis');/* for firefox */
		-o-text-overflow:ellipsis /* for Opera */
    }
	
	.text_chap_click 
	{
		color:#000000;
		font-weight: bold; 
		text-decoration:none;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
		text-overflow:ellipsis; /* for internet explorer */
		-moz-binding: url('ellipsis.xml#ellipsis');/* for firefox */
		-o-text-overflow:ellipsis /* for Opera */
     }
	 
	A.text_chap:hover 
	{

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

/* Menu de gauche, affichage du titre de la section active */
	
	.m_lien_cat 
	{
		color:#493c3c; 
		font-size: small;
		text-decoration:none;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
		text-overflow:ellipsis; /* for internet explorer */
		-moz-binding: url('ellipsis.xml#ellipsis');/* for firefox */
		-o-text-overflow:ellipsis /* for Opera */
    }
	
	A.m_lien_cat:hover 
	{
		color:#999999; 
		text-decoration:underline;
		cursor:pointer; 
	}

/* Menu de gauche, affichage des titres des subsections actives */
	
	.m_lien_sscat 
	{
		color:#A6A6A6; 
		font-size: small;
		text-decoration:none;
		cursor:pointer;
		margin-left:10px;
		
		display:block;
		white-space:nowrap;
		overflow:hidden; 
		text-overflow:ellipsis; /* for internet explorer */
		-moz-binding: url('ellipsis.xml#ellipsis');/* for firefox */
		-o-text-overflow:ellipsis /* for Opera */
     }
	
	A.m_lien_sscat:hover 
	{
		text-decoration:underline;
		cursor:pointer; 
	}



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

	.lign_menu_court
	{
		width:20%;
		padding:0px;
		border:0px;
		height:1px;
		color:#A9A9A9;
		background-color:#A9A9A9;
	}
/* 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;
		border-bottom: 1px solid #A9A9A9;
		border-top: 1px solid #A9A9A9;
	}

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

	#discut
	{
		border-bottom: 1px solid #A9A9A9;
		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;
			line-height: 1.2em;
			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;
			line-height: 1.2em;
			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-color:#c000ff;
			filter:alpha(opacity=8);
			-moz-opacity:.08;
			opacity:.08;
			-khtml-opacity:.08;
			border-bottom:3px solid #6b00af;
			position: absolute;
			left:8%;
			top:-100px;
			height:20px;
			width:84%;
	}
	
	#pointerb{
			position: absolute;
			left:5px;
			top:-100px;
			width:35px;
	}
	
	.pointer_ancre
	{
		position:absolute;
		color:red;
		width:10px;
		text-align:right;
		left:0px;
		font-size: small;
		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:200000;
	}


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

	.bouton
	{
		color:#000000; 
		font-size: small;
		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: small;
		text-decoration:none;	
		background-color:inherit;
		border:none;
		cursor:pointer; 
    }
	
	.bt_rep:hover 
	{

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

	.input_txt
	{
		font-size:medium;
	}

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

	.bouton_select {
	 	font-family: Verdana, Geneva, Arial, sans-serif;
		font-size:  xx-small;
		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:#f5f5f5;
	}

/* 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: large;
		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: small;
		text-decoration:none;
		padding:0px 7px;
		cursor:default;
        }
	
	A.lien_lang:hover 
	{
		/* */
	}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* liens génriques de liste sous-categorie (niveau -1) */
	
	.lien_sscat 
	{
		color:#000000; 
		font-size: small;
		text-decoration:none;
		cursor:pointer;
     }
	
	.lien_sscat_click 
	{
		color:#A9A9A9; 
		text-decoration:underline;
        }
	
	A.lien_sscat:hover 
	{

		color:#A9A9A9; 
		text-decoration:underline;
		cursor:pointer; 
	}
	
	.sscat 
	{
		color:#000000; 
		font-size: small;
		font-weight: bold;
    }



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

	.listesu
	{

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

    }

