@charset "utf-8";
/* CSS Document */
	
	
	
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border:none;
 
		margin: 0;
		padding: 0;
		background: url(fond_global.gif)  ;
	}
	
	#conteneur {
		position: relative;
		width: 985px;
		margin: 75px auto 0 auto; 
		background: url(fond_conteneur.gif)  ;
		/*background: url(coin_interieur.gif) right bottom no-repeat;*/
	}
	
	#haut {
		height: 80px;
		margin-left: 80px; /*margin-left: 260px;*/
		margin-bottom:0px;
		padding-bottom:0px;
		
	}
	
	#haut2 {
		height: 25px;
		margin-left: 80px; 
		margin-bottom:0px;
		padding-bottom:0px;
		

	}
	
	#bandeau {
		heignt: 154px ;
		margin-left: 160px;
		margin-bottom:0px;
	}
	
	#contenu:after {
	content: "";
	display: block;
	clear: both;
	}
	
	#contenu {
		margin-left: 185px;
		margin-right: 25px ;
		background-color: #FFFFFF;
		/*background: url(coin_interieur.gif) right bottom no-repeat;*/
		margin-top: 25px ;
		border:none;
	}
	
	#contenu_gauche{
		margin-right:245px;
		width:500px;
		
	}
	
	
	#menu_droite {
		float:right;
		width:245px;
		font-size:11px;
		
		
		/*letter-spacing : -1px ;*/
	}
	
	
	
	#menu_couleur {
		background-color:#f9dcd2;
		padding:10px;
	}
	
	#gauche {
		height: 600px;
		margin-top: -181px ;
		background-color: #BFCC2D ;
		position: absolute;
		left:0;
		width: 160px;
	}

	/*********************************************************** PIED PAGE ********************************************************/
	
	/*#piedpage1 {
		clear: both;
		height: 15px;
		background-color:#bfcc2d;
		
	}*/

	
	#pied {
	
					clear: both;
					height: 15px;
		
		position: absolute;
		/*bottom: -15px; left: 0;*/
		
		margin-left: 160px;
		text-align: left ;
		color: #FFFFFF ;
		background-color: #bfcc2d;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
	div#pied a {
		color: #FFFFFF ;
		text-decoration:none;
	}
	
	/*****************************************************************************************************************************************/
	
	img{
	border-width:0;
	}
	
	.menu {
	height:80px;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		font-size:0
	}
	
	
	.menu ul {
	display: inline;
	height:80px;
	margin:0px;
	padding:0px;
	list-style-type: none;


	}
	
	.menu li {
	
	display: inline;
	height:80px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	float: left ;
	list-style-type: none;

	}
	
	.ssmenu {
	height: 25px;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		font-size:0
	}
	
	.ssmenu ul {
	height: 25px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	
	}
	
	.ssmenu li {
	height: 25px;
	float: left ;
	margin:0px;
	padding:0px;
	list-style-type: none;

	}


	.calque {
		background-color:#DE4712;
		color:#FFFFFF;
		padding:5px;
	}
	.calque a {
		color: #FFFFFF ;
		text-decoration:none;
	}
	
	.vert{
	color:#bfcc2d;
	}
	.orange{
	color:#DE4712;
	}
	.orangeclair{
	color:#f9dcd2;
	}
	
	a.ariane{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #bfcc2d;
text-decoration:none;
}

	.ariane{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8a8a8a;
text-decoration:none;
}

.texte{
font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border:none;
		}

		/*	div#contenu h2
			{
				padding-left: 20px ;
				padding-right: 20px ;
				
				font-size: 1.4em ;
				color: #9b2 ;
			}
			div#contenu h3
			{
				margin-left: 15px ;
				margin-right: 15px ;
				padding-left: 5px ;
				padding-right: 5px ;
				border-bottom: 1px solid #9b2 ;
				border-left: 3px solid #9b2 ;
				color: #9b2 ;
			}
			div#contenu p
			{
				text-align: justify ;
				
			}*/
			
			/*div#contenu a
			{
				color: #de4712 ;
				text-decoration:none;
				border= none;
				
			}
			
			div#contenu a:hover
			{
			color:#de4712;
			text-decoration:underline;
			border=0;
			}*/
			
			a { color: #de4712 ;
				text-decoration:none;
				border= none;}
				
			a:hover
			{
			color:#de4712;
			text-decoration:underline;
			border=0;
			}
				
			a.on { color:#de4712;
			text-decoration:none;
			border=0; 
			font-weight: bold;
			}
			
			/* ************* GLOSSAIRE ********************* */
/* 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 {
	 color:#A4AF20; 
	
	text-decoration: none;
}

/* 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 {
	/*visibility:hidden;*//* test */
 	display: none; /* cache l'élément*/
}

a.cs_glossaire:hover span.gl_dt,
a.cs_glossaire:hover span.gl_dd {
	display: block; /* affiche l'élément */
}

a.cs_glossaire:hover span.gl_dl {
	display: inline;
	/* Placement de la definition dans la page. */
	position: absolute;
	width: 180px;
	margin-left: -120px;
	margin-top: 1.8em;
	/* Decoration */
	padding: 6px;
	border: 1px solid #BFCC2D; /* rgb(188, 202, 42)*/
	/* background-color:#CCCC66; */
	/*background-color:rgb(222, 229, 151);*/
	background-color:#FFFFFF;
	/* background-color:#D2D575;*/
	font-size: 10px;
	color:#000000;
}
a.cs_glossaire:hover span.gl_dt {
	padding:3px;
	/* background-color: #ffffbf; */
	color:#000000; 
	background-color: #BFCC2D;
	font-weight: bold;
	/* text-align: right; */
	text-align:left;
}
a.cs_glossaire:hover span.gl_dd {
	padding: 3px;
	text-align: left;
	line-height: 1.3em;
}

a.cs_glossaire span.gl_mot {
	/*border-bottom: 1px dotted gray;*/
	color:rgb(204, 146, 61);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: gray;
/* cursor: help; */
}
/* ************ fin style glossaire ***************** */


.nouvelles {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}