/* ---------------------------------------------------- *//* Styles site phdn.org pour liste avec popup           *//* Copyright Gilles Karmasyn 2000-2003                  *//* ---------------------------------------------------- */.entete1{	text-align: left;}.description1, .description1Petit {   	position: absolute;	text-align: justify;	text-indent: 0;	margin-left: 2em;	margin-top: -1ex;   	padding: 5px;   	font-weight: bold;   	left: 0;   	top: 0;	border: 1px solid #6b0042;	background-color: #ffffc6;	color: #6b0042;   	font-size: 80%;	visibility: hidden;   	z-index: 7;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;}.description1Petit {    	font-size: 75%;} @media(max-width: 800px) {.description1, .description1Petit 	{		margin-left: auto;		margin-right: auto;		width: 100%;	}}    .contexte1{	position:relative;	margin-top: 0px;   	z-index: 2;   	width: 100%;}.contexte2{	position:relative;	margin-top:0;	margin-bottom:0;	margin-left: -10px;}@media(max-width: 800px) {.contexte2, .contexte1 	{		margin-left: auto;		margin-right: auto;		width: 100%;	}}.legende2 {   	display:block;   	position: absolute;   	/* padding-left:3px; */   	width: 25em;   	left: 0;   	top: 0;	border: 2px solid black;	background-color: white;	/* background-color: #ffffc6; */	text-align: left;	text-indent: 0;   	font-weight: bold;	color: #6b0042;   	font-size: 80%;	visibility: hidden;   	z-index: 11;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;}TH.titreaccesdirect{	color: black;	font-weight: normal;	border-bottom: 2px solid black;	margin-left: 1px;	margin-right: 1px;	margin-bottom: 0px;	background-color: #e0e0e0;	padding: 2px;	padding-left: 3px;	cursor: default;		-moz-border-radius-topleft :     10px;	-moz-border-radius-topright:    10px;	-webkit-border-top-left-radius:     10px;	-webkit-border-top-right-radius:    10px;		border-top-left-radius :     10px;	border-top-right-radius:    10px;}.contenudirect{	padding-left: 0px;}TABLE.listesection{	width:100%;	margin-left: 0;	text-align: left;   	font-weight: bold;	color: #6b0042;   	font-size: 100%;}LI {	margin-top: 1ex;}TABLE.listesection TD{	background-color: #f3f2f2;}TABLE.listesection TR:hover{	background-color: #3152A5;}TABLE.listesection TR:last-child TD{	padding-bottom: 0.3em;		-moz-border-radius-bottomleft :     10px;	-moz-border-radius-bottomright:    10px;	-webkit-border-bottom-left-radius:     10px;	-webkit-border-bottom-right-radius:    10px;	border-bottom-left-radius :     10px;	border-bottom-right-radius:    10px;}TABLE.listesection TR TD{	line-height: 1.1em;	padding-top: 0.3em;}TABLE.listesection TR TD:first-child{	padding-left: 6px;	padding-right: 6px;}TR.trListeItem:hover{	/* background-color: #FFFF9C; */	background-color: #3152A5;	color: white;	cursor: pointer;}TABLE.listesection TH{	text-indent: 3px;	text-align:  left;}TABLE.listesection TH:hover{	cursor: default;}UL.ulListeSections{	margin-left: 2.5em;	margin-right: 2em;}div.fermer{	position: absolute;   	font-size: 80%;	text-align:  center;	line-height: 1.1em;	color: blue;   	border: 1px solid #808080;   	top: 4px;    	right:4px; 	float: right; 	margin: 0;	margin-right: 2px;	margin-bottom: 10px;	padding: 0px;	padding-top: 2px;	padding-bottom: 2px;	padding-right: 2px;}div.fermer:hover{   	font-weight: bold;   	border: 1px solid black;}div.legende2 A:link {	text-decoration: none;}div.legende2 A:visited {	text-decoration: none;}A.elementsec:visited {	/* color:none; */ /* mauvais */} TABLE.listesection TD:hover{	/* background-color: #FFFF9C; */	background-color: #3152A5;	color: white;	cursor: pointer;}TABLE.listesection TD>A:hover  {	color: white;	background-color: #3152A5;}TABLE.listesection TD:hover>A  {	color: white;	background-color: #3152A5;}A.elementsec:hover  {	color: white;	background-color: blue;}#trlast{	border: 2px solid red;	-moz-border-radius-bottomleft :     10px;	-moz-border-radius-bottomright:    10px;	-webkit-border-bottom-left-radius:     10px;	-webkit-border-bottom-right-radius:    10px;	border-bottom-left-radius :     10px;	border-bottom-right-radius:    10px;}/* ------------------------------------------------------- *//* Styles devolus aux listes de liens internes et externes *//* Voir utilisation dans negation/index.html               *//* ------------------------------------------------------- */	.intitule 	{    	position: absolute;	   	left: 0;    	top: 0;    	z-index: 2;    	padding-right: 3px;	}	.textintit 	{    	/* background-image: url("images/mybckground.jpg"); */		background-color: Linen;		/* background-color: transparent; */		z-index: 2;	}	.liseret 	{    	position: absolute;	   	left: 0;    	top: 0;    	border-bottom: 3px solid #A9A9A9;    	width:100%;    	line-height: 80%;    	/* background-image: url("images/mybckground.jpg"); */		background-color: transparent; 		z-index: 1;	}	.contexte	{		position: relative;		margin-bottom: 0;		z-index: 1;	}		/* cette rgle ne sert plus  rien	div.contexte1 + h3.contexte	{		margin-top: 2.5ex;	}	*/	ul.enumpages	{		text-align:left; 		padding-left:1em;	}	ul.enumpages + h3.contexte	{		margin-top: 3.5ex;	}