/*

 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 */

a.cs_glossaire, a.cs_glossaire:hover, #glossOverDiv {

	color:#000000;

	z-index:998;

}

a.cs_glossaire {

	text-decoration:none;

}

a.cs_glossaire:hover {

	text-decoration:none;

}

/*

a.cs_glossaire:hover {

	cursor:help;

}

*/



/* L'effet de survol est obtenu grace aux proprietes display */

a.cs_glossaire span.gl_dl,

a.cs_glossaire span.gl_dt,

a.cs_glossairespan.gl_dl_red,

a.cs_glossairespan.gl_dl_green,

a.cs_glossairespan.gl_dl_deepblue,

a.cs_glossairespan.gl_dl_orange,

a.cs_glossaire span.gl_dd {

	display:none;

	visibility:hidden;

	z-index:999;

	color: #000;

}
a.cs_glossaire span.gl_dt,
a.cs_glossaire span.gl_dd
{
	font-size:12px;
}




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;

}

/*Pour les glossaires  bordure bleue*/

a.cs_glossaire:hover span.gl_dl, #glossOverDiv span.gl_dl {

	display:inline;

	visibility:visible;

	/* Placement de la definition dans la page. */

	position:absolute;

	width:240px;

	margin-left:-120px;

	margin-top:-120px;

	/* Decoration */

	padding:4px;

/*	border:1px solid #55b5e7; */

	background-color:#FFFFFF;

	font-size:100%;

}

/*Pour les glossaires   bordure rouge*/

a.cs_glossaire:hover span.gl_dl_red, #glossOverDiv span.gl_dl {

	display:inline;

	visibility:visible;

	/* Placement de la definition dans la page. */

	position:absolute;

	width:180px;

	margin-left:-120px;

	margin-top:-120px;

	/* Decoration */

	padding:4px;

	border:1px solid #d04114;

	background-color:#FFFFFF;

	font-size:100%;

}

/*Pour les glossaires  bordure verte*/

a.cs_glossaire:hover span.gl_dl_green, #glossOverDiv span.gl_dl {

	display:inline;

	visibility:visible;

	/* Placement de la definition dans la page. */

	position:absolute;

	width:180px;

	margin-left:-120px;

	margin-top:-120px;

	/* Decoration */

	padding:4px;

	border:1px solid #86c00a;

	background-color:#FFFFFF;

	font-size:100%;

}

/*Pour les glossaires   bordure bleue fonce*/

a.cs_glossaire:hover span.gl_dl_deepblue, #glossOverDiv span.gl_dl {

	display:inline;

	visibility:visible;

	/* Placement de la definition dans la page. */

	position:absolute;

	width:180px;

	margin-left:-120px;

	margin-top:-120px;

	/* Decoration */

	padding:4px;

	border:1px solid #45468f;

	background-color:#FFFFFF;

	font-size:100%;

}

/*Pour les glossaires   bordure bleue orange*/

a.cs_glossaire:hover span.gl_dl_orange, #glossOverDiv span.gl_dl {

	display:inline;

	visibility:visible;

	/* Placement de la definition dans la page. */

	position:absolute;

	width:180px;

	margin-left:-120px;

	margin-top:-120px;

	/* Decoration */

	padding:4px;

	border:1px solid #f18f30;

	background-color:#FFFFFF;

	font-size:100%;

}

/*Pour les glossaires  bordure bleue violet*/

a.cs_glossaire:hover span.gl_dl_violet, #glossOverDiv span.gl_dl {

	display:inline;

	visibility:visible;

	/* Placement de la definition dans la page. */

	position:absolute;

	width:180px;

	margin-left:-120px;

	margin-top:-120px;

	/* Decoration */

	padding:4px;

	border:1px solid #b050c5;

	background-color:#FFFFFF;

	font-size:100%;

}

a.cs_glossaire:hover span.gl_dt, #glossOverDiv span.gl_dt {

	padding:3px;

	/*background-color:#ffffbf;*/

	font-weight:bold;

	text-align:left;

}

a.cs_glossaire:hover span.gl_dd, #glossOverDiv span.gl_dd {

	padding:3px;

	text-align:left;

	line-height:1.3em;

}



a.cs_glossaire span.gl_mot {

	border-bottom:1px dotted gray;

	font-size:inherit;

	/* color: #55b5e7; */

/* cursor:help; */

}

/*mot rouge*/

a.cs_glossaire span.gl_mot_red {

	border-bottom:1px dotted gray;

	font-size:inherit;

	color: #d04114;

/* cursor:help; */

}

/*mot vert*/

a.cs_glossaire span.gl_mot_green {

	border-bottom:1px dotted gray;

	font-size:inherit;

	color: #86c00a;

/* cursor:help; */

}

/*mot bleu fonc */

a.cs_glossaire span.gl_mot_deepblue {

	border-bottom:1px dotted gray;

	font-size:inherit;

	color: #45468f;

/* cursor:help; */

}

/*mot bleu orange*/

a.cs_glossaire span.gl_mot_orange {

	border-bottom:1px dotted gray;

	font-size:inherit;

	color: #f18f30;

/* cursor:help; */

}

/*mot bleu violet*/

a.cs_glossaire span.gl_mot_violet {

	border-bottom:1px dotted gray;

	font-size:inherit;

	color: #b050c5;

/* cursor:help; */

}

/* exception sur le JS */	

#glossOverDiv span.gl_dl {

	margin-left:-60px;

}