BODY {
	background-color : #000000;
	color : #000000;
	margin:0px;
	font-family: Verdana, "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: 10px;
	text-align:justify;
	line-height:15px
}

.texte 
{
	font-family: Verdana, "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: 10px;
	color:#000;
	text-align:justify;
	line-height:15px
}

.titrevert {
/*
	margin: 1.5em 0 0 0;
	padding-bottom: 2px;
	font-family: Verdana, "Lucida Grande", "Trebuchet MS", sans-serif;*/
	font-size: 12px; 
	font-weight: normal;
	color: #7B9905;/*
	border-bottom: 1px solid #eaeaea;*/
}
#titrebleu {
	margin: 0 0 10px 15px; /* -- "margin-top", "margin-right", "margin-bottom", "margin-left" -- */
	font-family: Verdana, "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4686D0;
	line-height:15px;
	border-bottom: 1px solid #eaeaea;
}

/*
TABLE{border:1px solid #000000;padding:0px;border-spacing:0px;margin:0px;}
TD{border:0px;padding:0px;margin:0px;border-spacing:0px;} 
*/

#menu
{
	font-family: Verdana, "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: 10px;
	color:#000;
}
#menu a:hover{
	color:#7B9905;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #00CC00;
}
#menu li{
   list-style:none;
   margin:0;
   height:auto !important;
   height:1%;
   line-height:1.6em;
   font-size:1em;
   color:#000;
   font-weight:bold;
   text-align:left;
}
#menu li a, #menu li.here a{
   color:#6495ED;   /* non current menu color */
   display:block;
   padding:2px;
   text-decoration:none;
   
}

#menu li.here{
   color:#7B9905;     /* current menu color */
   padding-top:1px ;
}
#menu ul{
   margin:0;
   padding-bottom:20px;
   padding-left:10px;
}
#menu ul ul{
	display:none;
}
#menu ul ul li{
	background: url(images/tictac_green.gif) no-repeat 0 8px;
}

#menu ul ul ul{
   display:none;
}
#menu li.here ul{
   display:block;
   padding:2px 0px 2px 5px;
   font-size:1em;
   font-weight:normal;
   color:#7B9905;
}
#menu li.here ul ul {
   display:none;
}
#menu li.here li.here ul {
   display:block;
}

ul {
    list-style: none;
    margin: 0 0 10px 1em; /* -- "margin-top", "margin-right", "margin-bottom", "margin-left" -- */
}
li {
    list-style: none;
    padding-left: 1em;
    margin-bottom: 3px;
}

/* Lien du menu */
a:link {
	color: #7B9905;
	text-decoration: none;
	border-bottom: 1px dotted #bbb;		/* ---- permet d'afficher les traits en pointillés sous chaque lien --> dotted  : La bordure prend la forme de points. ----- */
	}
a:visited {
	color: #7B9905;
	text-decoration: none;
	border-bottom: 1px dotted #bbb;
	}
a:hover {
	color: #036;
	border-bottom-style: solid; /* ----- permet d'afficher une bordure pleine sur le survole du lien --> solid : La bordure est pleine. ---- */
	}
/* ------ */	
A.noir:link 
{
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none; text-transform: none;
}
A.noir:visited 
{
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none; text-transform: none;
}
A.noir:active
{
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none; text-transform: none;
}
A.noir:hover
{
	FONT-WEIGHT: bold; COLOR: #7B9905; TEXT-DECORATION: none; text-transform: none;
}
/* ------ */
#lienmenu
{
	margin: 0 0 10px 20px; /* -- "margin-top", "margin-right", "margin-bottom", "margin-left" -- */
	font-family: Verdana, "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: 10px;
	line-height:1.6em;
}
#lienmenu a.bleu:link 
{
	FONT-WEIGHT: bold; COLOR: #6495ED; TEXT-DECORATION: none; text-transform: none;
}
#lienmenu a.bleu:visited 
{
	FONT-WEIGHT: bold; COLOR: #6495ED; TEXT-DECORATION: none; text-transform: none;
}
#lienmenu a.bleu:active
{
	FONT-WEIGHT: bold; COLOR: #6495ED; TEXT-DECORATION: none; text-transform: none;
}
#lienmenu a.bleu:hover
{
	FONT-WEIGHT: bold; COLOR: #004992; TEXT-DECORATION: none; text-transform: none;
}