#HTML_AJAX_LOADING {
		position: absolute;
		top: 250px;
		left: 350px;
		z-index: 1000;
		width: 300px;
		padding: 20px;
		
		background-color: #FEE;
		opacity: 0.7;
		-moz-opacity: 0.7;
		filter:alpha(opacity=70);
		
		border: 1px dashed red;
		color: red;
		font-family: Arial, Helvetica;
		font-size:12pt;
		font-weight:bold;
		text-align:center;
}
#HTML_AJAX_LOADING img {
		margin-top:20px;
}
span.ResourceTitle {
	display:block;	
	font-weight:bold;
	font-size:10pt;
	padding-top: 10pt;
	/*
	border-top: silver 1px solid;
	margin-top:2px;
	padding-top:2px;
	*/
}
a.ResourceLink {
	display:block;
	text-decoration:underline;
/*	color:gray;	*/
	padding-left:10px;
	background: url(/images/off/px_gris.gif) 2pt 1px  no-repeat;	
}
.TwoLetterAlphaNavLinks {
	font-weight:bold;	
}
.TwoLetterUnselAlphaNavLinks {
}
.TwoLetterNoRecAlphaNavLinks {
	color: silver;
	font-style: italic;	
}
#indexes, #listesujets  {
	overflow:auto;
	height:200px;	
}
#indexes a.ResourceLink, #listesujets a.ResourceLink {
	display:inline;
	text-decoration:underline;
/*	color:gray;	*/
	padding-left:0;
	background: none;	
}

#indexes ul,  #sujets ul {
	padding:0;
	margin:0;
}
#indexes ul li, #sujets ul li {
	padding-left:10px;
	background: url(/images/off/px_gris.gif) 2pt 1px  no-repeat;
	list-style:none;
}

span.AdditionalText{
	display:block;	
	font-style:italic;
}
a.CustomLink {
	display:block;
	padding-left:10px;
	background: url(/images/off/px_gris.gif) 2pt 1px  no-repeat;	
	text-decoration:none;
/*	color:red;	*/
}
div.copyright {
	margin-top:5px;
	padding-top:5px;
	text-align:right;
	border-top: silver 6px solid;
}
div.onglets_recherche {
	margin:10px;
	text-align:center;	
}
#formulaire {
	margin-top:5pt;	
}
#formulaire #simple {
}
#formulaire #avance {
}
#ajax_requester {
	width:100%;	
}
fieldset#simple, fieldset#avance, fieldset#resultats, 
fieldset#feuilletage, fieldset#index, fieldset#sujets, fieldset#aide  {
	border:silver 1px solid;
	padding:4pt;
	margin:4pt;
}

fieldset#simple legend, fieldset#avance legend, fieldset#resultats legend, 
fieldset#feuilletage legend, fieldset#index legend, fieldset#sujets legend, fieldset#aide legend   {
	font-size:10pt;
	font-weight:bold;
	color: gray;
}

.colgauche {
	width:200px;
	float: left;	
}
.coldroite {
	width:200px;
	float: left;	
}
.colfin {
	clear: both;	
}

#resultats img {
	vertical-align:middle;	
}


ul.onglets {
    margin:0;
    padding:0;
    list-style:none;
    height: 25px;
}
ul.onglets li {
    float:left;
    margin:4pt;
}
ul.onglets li a {
	display:block;
    padding:2pt 6pt;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-right: silver 1px solid;
    background-color: #FAFAFA;
    text-decoration: none;
    color: gray;
}
ul.onglets li a:hover, ul.onglets li a.selection:hover {
    background-color: gray;
    color: white;
}
ul.onglets li a.selection {
	font-weight:bold;
	background-color:white;
}
div.menu {
    border-bottom: silver 6px solid;	
}
input.texte, textarea, select.nbitems {
	border:silver solid 1px;
	background-color:#F5F5F5;
}
input.valider {
	border:silver solid 1px;
	background-color:#F5F5F5;
	color:gray;
	padding:1pt;
	font-weight:bold;
}
.nbpage {
	font-style:italic;	
}


.bgcolor2 td {
	background-color: #fafafc;	
	border-top: 1px solid #eeeeee;	
	border-bottom: 1px solid #eeeeee;
}

.resultats td {
	padding-left:4pt;
	padding-right:4pt;
/*	padding-top:10pt; */
	padding-bottom:10pt;
}

#recherche {
padding:0;
background:#fff;
}
