/*
 a.cs_glossaire : concerne le glossaire en mode CSS 
 #glossOverDiv : concerne le glossaire en mode JS
*/

/* Empecher la definition de s'afficher comme les autres liens, vous pouvez donner les attributs standards de votre texte */


.gl_bas {
background-image: url(http://www.anelfa.asso.fr/images/bas-gloss.png);
width: 180px;
height: 15px;
display: block;
}

.gl_haut {
background-image:url(http://www.anelfa.asso.fr/images/haut-gloss.png);
width: 180px;
height: 15px;
display: block;
z-index:998;
}

.cs_glossaire {

	color: inherit;
}
a.cs_glossaire {

	text-decoration:none;
	z-index:998;
	color: inherit;
	z-index:998;
}
/*
a.cs_glossaire:hover {
	cursor:help;
}
*/


 a.cs_glossaire:hover {
	color:#f86500;
	text-decoration:none;
	z-index:998;


}


#glossOverDiv{
	text-decoration:none;
	z-index:998;	
}

/* L'effet de survol est obtenu grace aux proprietes display */
a.cs_glossaire span.gl_dl,
a.cs_glossaire span.gl_dt,
a.cs_glossaire span.gl_dd {
 	display:none;
	visibility:hidden;
	
	z-index:999;
	font-style:normal;
}

a.cs_glossaire span.gl_dd {
	font-weight:normal;
}

a.cs_glossaire:hover span.gl_dt, #glossOverDiv span.gl_dt,
a.cs_glossaire:hover span.gl_dd, #glossOverDiv span.gl_dd {
	display:block;
	visibility:visible;
	
}



a.cs_glossaire:hover span.gl_dl, #glossOverDiv span.gl_dl {
	
	display: inline;;
	visibility:visible;
	/* Placement de la definition dans la page. */
	position: absolute;
	
		margin-left: 20px;
	margin-top:-50px;
	/* Decoration */
	width: 180px;

	padding:3px;
	
	/*border:1px solid #0279fa;
	background-color:#FFFFFF;*/

	
	
	font-size:85%;
	
}

a.cs_glossaire:hover span.gl_dt, #glossOverDiv span.gl_dt {
	/*background-color:#ddf5ff;*/
	
	font-weight:bold;
	text-align: left;
	color : #f86500;
	padding:3px;
	display: block;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0279FA;
	border-left-color: #0279FA;
}


a.cs_glossaire:hover span.gl_dd, #glossOverDiv span.gl_dd {
	padding:3px;
	text-align:left;
	line-height:1.3em;
	border-left:1px solid #0279FA; 
	border-right:1px solid #0279FA; 
	background-color: #FFFFFF;
	color: #000000;

}

a.cs_glossaire span.gl_mot {
	border-bottom:1px dotted gray;
	font-size:inherit;
	color: inherit;
}

h3.spip a.cs_glossaire span.gl_mot {

color: #fb680b;
border-bottom:1px dotted gray;
}




/* exception sur le JS 
#glossOverDiv span.gl_dl {
	margin-left:-60px;
}
*/	