body, html{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size:0.95em;
	font-family : Verdana, Arial, Sans-Serif, Serif;
	background-color: #595959;
	color: white;
}
h3.invisible	{display:none;}
img {border:none;}
fieldset {	margin:0;
		padding:0;
		border:none;}

p		{
			text-align : justify;
			background-color:transparent;
		}
abbr, acronym {
			cursor: help;
		}
a	 	{
			font-weight: bold;
			text-decoration: none;
			color: #1FB3CF;
			background-color:transparent;
		}
a:visited 	{
			color: #147082;
			background-color:transparent;
			font-weight:normal;
		}
a:hover, a:active {
			color:white;
			background: rgb(128, 128,255) url('./img/linkback.gif') repeat;
		}

a[rel="external"]:after{
					content:" [ext]";
					font-size:0.8em;
					color:black;
		}
/*****---------------------------------------  BLOCS PRINCIPAUX ---------------------------------------- ****/
.logo	{	position : absolute;
			top : 2%;
			left : 2%;
			width:96%;
			height:6%;
			z-index:2;
			font-weight:bold;
			font-style:italic;
			vertical-align:middle;
			min-height:28px;
			background-color:rgb(143,187,243);
			color:white;
		}
.logo h1	{
			margin:0;
			padding:0;
			float:left;
			margin-left:6px;
			font-style:italic;
			vertical-align:text-bottom;
		}
.logo h2 {	font-size:70%;
			margin:0;
			padding:0;
			float:left;
			margin-top:4px;
		}

#menutop {	position: absolute;
			top : 2%;
			right:2%;
			width: 96%;
			height:6%;
			z-index:35;
			text-align:right;
			display:block;
			vertical-align:bottom;
		}
#main	{	position : absolute;
			top : 10%;
			left : 2%;
			height:84%;
			width:96%;
			margin:0;
			min-height:60px;
			padding:0;
			z-index: 0;
			background: rgb(207,227,251) url('./img/divbg.jpg') repeat-x;
			color: #555753;
		}
#menu	{
			width: 40%;
			position : absolute;
			top : 0;
			right : 0;
			height:100%;
			font-weight:bold;
			display:inline-table;
			vertical-align:middle;
			border-left:1px solid white;
			z-index:10;
			background-color:transparent;
			color:black;
		}
#bkmenu {	position : absolute;
			top:0;
			right:0;
			width:160px;
			height:18px;
			text-align:center;
			font-size:8pt;
			background: transparent url(./img/2bkmenu.gif) no-repeat;
		}
#contenu	{	position: absolute;
			top: 0;
			left:0;
			height:90%;
			width:57%;
			margin:2%;
			margin-right:1%;
			overflow: auto;
			background-color:transparent;
		}
#search	{	position:absolute;
			bottom:4%;
			left:2%;
			width:96%;
			height:6%;
			z-index:0;
			margin:0;
			padding:0;
			background-color:rgb(167,203,247);
		}
#alphabet {
			position : absolute;
			bottom : 2%;
			left : 5%;
			height:2%;
			font-weight:bold;
			z-index:10;
			margin:0;
			padding:0;
			width:50%; /* indispensable pour Opéra 7 */
		}
#alphabet li {	display:block;
			float:left;
			list-style-type:none;
			margin:0;
			padding:0;
			background-color:white;
			}
#alphabet a {	padding-left:1px;
			padding-right:1px;
			font-size:8pt;
		}
#access	{	position :absolute;
			top:0;
			left:0;
			line-height:6pt;
			font-size:6pt;
			z-index:3;
			color:gray;
		}
#access a{	color:gray;
		}
#compteurs {
			position:absolute;
			bottom:0;
			right:2%;
			height:2%;
		}
/*****---------------------------------------------    SEARCHBAR  -------------------------------------------****/
.searchitem, .searchindex
			{
				position : absolute;
				top : 0;
				margin:0;
				margin-top:0.5%;
				margin-bottom:0.5%;
				z-index: 27;
				padding:0;
				font-size:0.8em;
			}

.searchitem	{
				left : 2%;
				height:5%;
			}
.searchitem select {font-size:0.8em;}

.searchindex	{
				bottom:0;
				margin-bottom:0;
				right : 2%;
				max-width:44%;
			}
.searchindex optgroup {
				color:blue;
				}
.searchindex option {
				color:#006699;
				font-size:0.8em;
				}

label		{	font-weight:bold; }
/*****-------------------------------------------------  MENU ------------------------------------------------****/
h3.menu		{	padding:0.6%;
                                padding-top:5%;
				height:6%;
				width:100%;
				font-weight:bold;
				font-size:120%;
				text-align:center;
				margin:0;
				color: white;
			}
ul.menu		{
				height:80%;
				clear:both;
				text-align:left;
				font-size:0.9em;
				overflow:auto;
				padding-left:48px;
				list-style-type:none;
			}
.menu  ol		{
				margin:0;
				padding:0;
				padding-left:28px;
				list-style-type:none;
			}
.niv9		{
				list-style-type:none;
				list-style-image: url('./img/li-01.gif');
				list-style-position: outside;
				font-size:12px;
			}
.niv0  		{	list-style-image: url('./img/li-00.gif');
				font-weight:bold;
				color:blue;
				list-style-type:none;
			}
.niv1  		{	list-style-image: url('./img/li-01.gif');
			}
.niv2  		{	list-style-image: url('./img/li-02.gif');
				font-weight:bold;
			}
.niv3  		{	list-style-image: url('./img/li-03.gif');
			}
/*****---------------------------------------------     ARTICLES --------------------------------------------- ****/
#article		{	margin: 8pt;
			}

#article p 	{
				padding-left : 2em;
			}
#article H2	{	font-size:1.3em;
				font-weight:bold;
				color:white;
			}
#article H3	{	color:white;}

#article .lk1	{	font-weight: bold;
				font-style:italic;
			}
/*** Page AcroStat  ***/
.HeadTbStat		{
					background-color: #3366ff;
					color:white;
					font-weight:bold;
					text-align:center;
				}
.BodyTbStat		{	color:black;
					text-align:right;
				}
.BodyTbStatMois	{	background-color:#c0c0c0;
					color:black;
					font-weight:bold;
					text-align:left;
				}
/*****-----------------------------------------------      FICHE  ----------------------------------------------****/
#fichetop		{
				margin-left:0;
				height:10%;
				overflow:auto;
				border-bottom:1px solid white;
			}
#fichecorpus	{ 	height:83%;
				clear:both;
				overflow:auto;
				margin-left:0;
			}
#fichebottom	{
				position: absolute;
				bottom:0;
				left:0;
				height:1em;
				height:5%;
				width:98%;
				overflow:auto;
				z-index:20;
				margin:0;
				border-top: 1px solid gray;
			}
#drapeau	{	float:right;
			}
.fiche		{
				margin:0;
				padding:0;
				color:blue;
				background-color:transparent;
			}
H2.fiche 		{
				font-style:normal;
				font-weight:bolder;
				font-size:1.2em;
			}
H3.fiche		{
				font-size:1em ;
				font-style:italic;
			}
H3.fiche a	{
				color:blue;
			}
#acronyme	{
				color:white;
			}
#idmaj 		{
				font-weight:normal;
				font-size:0.8em;
				color:black;
			}
#traduction	{	font-size:100%;
				font-style:italic;
				font-weight:bold;
				border: 1px dotted gray;
				margin:8pt;
				margin-left:0;
				text-align:center;
				color:#808080;
				background-color:white;
			}
#definition	{	font-size:1em;
				font-style:normal;
				text-align:justify;
				margin:4pt;
				margin-left:0;
				color:black;
			}
#renvoit		{	margin:8pt;
				border: 1px dotted gray;
				margin-left:0;
				background-color:white;
			}
/*****--------------------------------------------  ITEM SEARCH --------------------------------------------****/
h3.Index		{	padding:0.6%;
                                padding-top:5%;
				height:6%;
				width:100%;
				font-weight:bold;
				font-size:120%;
				text-align:center;
				margin:0;
				color: white;
			}
h4.Index		{
				color:white;
			}
dl.Index		{
				height:74%;
				clear:both;
				width:100%;
				overflow:auto;
				text-align:left;
				font-size:0.9em;
			}
dt.Index 		{ 	clear:both;
				display: block;
				width:32%;
				float:left;
				padding-left:4px;
			}
dd.Index 		{ 	display:block;
				width:62%;  /* ne pas mettre de val supérieure sinon IE fait passer à la ligne */
				float:left;
				margin:0;
				white-space:normal;
			}
div#ButtonIndex
			{	position: absolute;
				bottom:6%;
				left:0;
				width:98%;
				text-align:center;
				color:black;
				z-index:16;
				font-size:0.8em;
				line-height:0.8em;
				padding-top:2px;
				padding-left:1%;
				padding-right:1%;
				word-spacing:	-2px;
			}
#backmenu	{	vertical-align:super;
				border-top:1px dotted gray;
				border-bottom:1px dotted gray;
				background-color:white;
			}
/*****----------------------------------------------- Barre d'outils-----------------------------------------*****/
span.top-item	{     display:none;}
/*****--------------------------------------  Barre d'outils  en N&B --------------------------------------*****/
/*img.top-item { display :none;}*/
/*****-------------------------------------------- Formulaire de contact---------------------------------*****/
h3.CTC 		{text-align: center;}
.CTC label	{display : block;
			  width: 20%;
			  clear:both;
			  float:left;
			}
.CTC input	{width:75%;
			  float:left;
			}
.CTC #CTC_SUBMIT{ width:95%;
				  background-color: rgb(179,211,247);
				  }
/*****-----------------------------------------    ORNEMENTATION -------------------------------------- ****/
/** NB utilisés plusieurs fois à laisser en class et non en ID**/
.coin1hg, .coin1hd
		{	position:absolute;
			top:0%;
			height:24px;
			width:24px;
			z-index: 1;
		}
.coin1hg	{	left:0%;
			background: transparent url(./img/2hg.gif) no-repeat;
		}
.coin1hd	{	right:0%;
			background: transparent url(./img/2hd.gif) no-repeat;
		}
.coin1bg, .coin1bd
		{	position:absolute;
			bottom:0%;
			height:24px;
			width:24px;
			z-index: 1;
		}
.coin1bg	{	left:0%;
			background: transparent url(./img/2bg.gif) no-repeat;
		}
.coin1bd	{	right:0%;
			background: transparent url(./img/2bd.gif) no-repeat;
		}

